LibreOffice Module sdext (master)  1
Namespaces | Enumerations | Functions
wrapper.cxx File Reference
#include <config_folders.h>
#include <contentsink.hxx>
#include <pdfparse.hxx>
#include <pdfihelper.hxx>
#include <wrapper.hxx>
#include <o3tl/string_view.hxx>
#include <osl/file.h>
#include <osl/file.hxx>
#include <osl/thread.h>
#include <osl/process.h>
#include <osl/diagnose.h>
#include <rtl/bootstrap.hxx>
#include <rtl/ustring.hxx>
#include <rtl/ustrbuf.hxx>
#include <rtl/strbuf.hxx>
#include <sal/log.hxx>
#include <comphelper/propertysequence.hxx>
#include <com/sun/star/io/XInputStream.hpp>
#include <com/sun/star/uno/XComponentContext.hpp>
#include <com/sun/star/awt/FontDescriptor.hpp>
#include <com/sun/star/beans/XMaterialHolder.hpp>
#include <com/sun/star/rendering/PathCapType.hpp>
#include <com/sun/star/rendering/PathJoinType.hpp>
#include <com/sun/star/rendering/XPolyPolygon2D.hpp>
#include <com/sun/star/geometry/Matrix2D.hpp>
#include <com/sun/star/geometry/AffineMatrix2D.hpp>
#include <com/sun/star/geometry/RealRectangle2D.hpp>
#include <com/sun/star/geometry/RealSize2D.hpp>
#include <com/sun/star/task/XInteractionHandler.hpp>
#include <tools/diagnose_ex.h>
#include <basegfx/point/b2dpoint.hxx>
#include <basegfx/polygon/b2dpolypolygon.hxx>
#include <basegfx/polygon/b2dpolygon.hxx>
#include <basegfx/utils/unopolypolygon.hxx>
#include <vcl/metric.hxx>
#include <vcl/font.hxx>
#include <vcl/virdev.hxx>
#include <cstddef>
#include <memory>
#include <string_view>
#include <unordered_map>
#include <string.h>
#include <stdlib.h>
#include <rtl/character.hxx>
#include <hash.cxx>
Include dependency graph for wrapper.cxx:

Go to the source code of this file.

Namespaces

 pdfi
 

Enumerations

enum  parseKey
 

Functions

static bool pdfi::checkEncryption (std::u16string_view i_rPath, const uno::Reference< task::XInteractionHandler > &i_xIHdl, OUString &io_rPwd, bool &o_rIsEncrypted, const OUString &i_rDocName)
 
bool pdfi::xpdf_ImportFromFile (const OUString &rURL, const ContentSinkSharedPtr &rSink, const uno::Reference< task::XInteractionHandler > &xIHdl, const OUString &rPwd, const uno::Reference< uno::XComponentContext > &xContext, const OUString &rFilterOptions)
 
bool pdfi::xpdf_ImportFromStream (const uno::Reference< io::XInputStream > &xInput, const ContentSinkSharedPtr &rSink, const uno::Reference< task::XInteractionHandler > &xIHdl, const OUString &rPwd, const uno::Reference< uno::XComponentContext > &xContext, const OUString &rFilterOptions)
 

Variable Documentation

std::unique_ptr<char[]> aBuffer

Definition at line 926 of file wrapper.cxx.

sal_uInt64 left

Definition at line 929 of file wrapper.cxx.

FontMapType m_aFontMap

Definition at line 153 of file wrapper.cxx.

OString m_aLine

Definition at line 170 of file wrapper.cxx.

std::size_t m_nCharIndex = 0

Definition at line 181 of file wrapper.cxx.

Parser& m_parser

Definition at line 169 of file wrapper.cxx.

const oslFileHandle m_pErr

Definition at line 152 of file wrapper.cxx.

const ContentSinkSharedPtr m_pSink

Definition at line 151 of file wrapper.cxx.

const uno::Reference<uno::XComponentContext> m_xContext

Definition at line 150 of file wrapper.cxx.

Referenced by pdfi::PDFIProcessor::emit().

Definition at line 149 of file wrapper.cxx.

size_t pos

Definition at line 928 of file wrapper.cxx.

oslFileHandle& pOut

Definition at line 927 of file wrapper.cxx.

const int SIZE = 64*1024
static

Definition at line 925 of file wrapper.cxx.