|
LibreOffice Module vcl (master) 1
|
#include <sal/config.h>#include <config_crypto.h>#include <sal/types.h>#include <math.h>#include <algorithm>#include <string_view>#include <lcms2.h>#include <basegfx/matrix/b2dhommatrix.hxx>#include <basegfx/polygon/b2dpolygon.hxx>#include <basegfx/polygon/b2dpolygontools.hxx>#include <basegfx/polygon/b2dpolypolygon.hxx>#include <basegfx/polygon/b2dpolypolygoncutter.hxx>#include <basegfx/polygon/b2dpolypolygontools.hxx>#include <memory>#include <com/sun/star/io/XOutputStream.hpp>#include <com/sun/star/util/URL.hpp>#include <com/sun/star/util/URLTransformer.hpp>#include <comphelper/processfactory.hxx>#include <comphelper/string.hxx>#include <comphelper/xmlencode.hxx>#include <cppuhelper/implbase.hxx>#include <i18nlangtag/languagetag.hxx>#include <o3tl/numeric.hxx>#include <o3tl/safeint.hxx>#include <o3tl/temporary.hxx>#include <officecfg/Office/Common.hxx>#include <osl/file.hxx>#include <osl/thread.h>#include <rtl/digest.h>#include <rtl/uri.hxx>#include <rtl/ustrbuf.hxx>#include <svl/cryptosign.hxx>#include <sal/log.hxx>#include <svl/urihelper.hxx>#include <tools/fract.hxx>#include <tools/stream.hxx>#include <tools/helpers.hxx>#include <tools/urlobj.hxx>#include <tools/UnitConversion.hxx>#include <tools/zcodec.hxx>#include <unotools/configmgr.hxx>#include <vcl/bitmapex.hxx>#include <vcl/canvastools.hxx>#include <vcl/cvtgrf.hxx>#include <vcl/fontcharmap.hxx>#include <vcl/glyphitemcache.hxx>#include <vcl/kernarray.hxx>#include <vcl/lineinfo.hxx>#include <vcl/metric.hxx>#include <vcl/mnemonic.hxx>#include <vcl/settings.hxx>#include <strhelper.hxx>#include <vcl/svapp.hxx>#include <vcl/virdev.hxx>#include <vcl/filter/pdfdocument.hxx>#include <vcl/filter/PngImageReader.hxx>#include <comphelper/hash.hxx>#include <svdata.hxx>#include <bitmap/BitmapWriteAccess.hxx>#include <fontsubset.hxx>#include <font/EmphasisMark.hxx>#include <font/PhysicalFontFace.hxx>#include <salgdi.hxx>#include <textlayout.hxx>#include <textlineinfo.hxx>#include <impglyphitem.hxx>#include <pdf/XmpMetadata.hxx>#include <pdf/objectcopier.hxx>#include <pdf/pdfwriter_impl.hxx>#include <pdf/PdfConfig.hxx>#include <o3tl/sorted_vector.hxx>#include <frozen/bits/defines.h>#include <frozen/bits/elsa_std.h>#include <frozen/map.h>Go to the source code of this file.
Classes | |
| class | vcl::PDFStreamIf |
Namespaces | |
| namespace | vcl |
Macros | |
| #define | CHECK_RETURN(x) if( !(x) ) return 0 |
| #define | CHECK_RETURN2(x) if( !(x) ) return |
| #define | CHECK_RETURN(x) if( !x ) return false |
| #define | CHECK_RETURN(x) if( !x ) return false |
| #define | HCONV(x) ImplDevicePixelToLogicHeight( x ) |
Typedefs | |
| typedef int | vcl::ThreeInts[3] |
Functions | |
| static OString | vcl::GenerateID (sal_Int32 const nObjectId) |
| static void | vcl::appendStructureAttributeLine (PDFWriter::StructAttribute i_eAttr, const PDFStructureAttribute &i_rVal, OStringBuffer &o_rLine, bool i_bIsFixedInt) |
| static bool | vcl::getPfbSegmentLengths (const unsigned char *pFontBytes, int nByteLen, ThreeInts &rSegmentLengths) |
| static void | vcl::appendSubsetName (int nSubsetID, std::u16string_view rPSName, OStringBuffer &rBuffer) |
| static const Color & | vcl::replaceColor (const Color &rCol1, const Color &rCol2) |
| static void | vcl::lcl_assignMeta (std::u16string_view aValue, OString &aMeta) |
| static double | vcl::calcAngle (const tools::Rectangle &rRect, const Point &rPoint) |
Variables | |
| static bool | g_bDebugDisableCompression = getenv("VCL_DEBUG_DISABLE_PDFCOMPRESSION") |
Definition at line 5158 of file pdfwriter_impl.cxx.
Definition at line 5158 of file pdfwriter_impl.cxx.
Definition at line 5158 of file pdfwriter_impl.cxx.
Definition at line 1784 of file pdfwriter_impl.cxx.
Definition at line 7395 of file pdfwriter_impl.cxx.
|
static |
Definition at line 102 of file pdfwriter_impl.cxx.
Referenced by vcl::PDFWriterImpl::beginCompression(), vcl::pdf::PDFPage::beginStream(), vcl::PDFWriterImpl::beginStructureElement(), vcl::PDFWriterImpl::compressStream(), vcl::PDFWriterImpl::createToUnicodeCMap(), vcl::PDFWriterImpl::emitAppearances(), vcl::PDFWriterImpl::emitFonts(), vcl::PDFWriterImpl::emitOutputIntent(), vcl::PDFWriterImpl::emitStructureAttributes(), vcl::PDFWriterImpl::emitSystemFont(), vcl::PDFWriterImpl::emitTilings(), vcl::PDFWriterImpl::emitType3Font(), vcl::PDFWriterImpl::endCompression(), vcl::pdf::PDFPage::endStream(), vcl::PDFWriterImpl::endStructureElement(), vcl::PDFWriterImpl::MARK(), vcl::PDFWriterImpl::setCurrentStructureElement(), vcl::PDFWriterImpl::writeBitmapObject(), vcl::PDFWriterImpl::writeGradientFunction(), vcl::PDFWriterImpl::writeJPG(), vcl::PDFWriterImpl::writeReferenceXObject(), and vcl::PDFWriterImpl::writeTransparentObject().