|
enum | PoDoFo::PdfVersion : uint8_t { ,
PoDoFo::PdfVersion::V1_0 = 10,
PoDoFo::PdfVersion::V1_1 = 11,
PoDoFo::PdfVersion::V1_2 = 12,
PoDoFo::PdfVersion::V1_3 = 13,
PoDoFo::PdfVersion::V1_4 = 14,
PoDoFo::PdfVersion::V1_5 = 15,
PoDoFo::PdfVersion::V1_6 = 16,
PoDoFo::PdfVersion::V1_7 = 17,
PoDoFo::PdfVersion::V2_0 = 20
} |
|
enum | PoDoFo::PdfStringState : uint8_t { PoDoFo::PdfStringState::RawBuffer,
PoDoFo::PdfStringState::Ascii,
PoDoFo::PdfStringState::PdfDocEncoding,
PoDoFo::PdfStringState::Unicode
} |
|
enum | PoDoFo::PdfEncodingMapType : uint8_t { PoDoFo::PdfEncodingMapType::Indeterminate,
PoDoFo::PdfEncodingMapType::Simple,
PoDoFo::PdfEncodingMapType::CMap
} |
|
enum | PoDoFo::PdfWriteFlags { , PoDoFo::PdfWriteFlags::Clean = 1,
PoDoFo::PdfWriteFlags::NoInlineLiteral = 2
, PoDoFo::PdfWriteFlags::NoPDFAPreserve = 256
} |
|
enum | PoDoFo::PdfDataType : uint8_t {
PoDoFo::PdfDataType::Unknown = 0,
PoDoFo::PdfDataType::Bool,
PoDoFo::PdfDataType::Number,
PoDoFo::PdfDataType::Real,
PoDoFo::PdfDataType::String,
PoDoFo::PdfDataType::Name,
PoDoFo::PdfDataType::Array,
PoDoFo::PdfDataType::Dictionary,
PoDoFo::PdfDataType::Null,
PoDoFo::PdfDataType::Reference,
PoDoFo::PdfDataType::RawData
} |
|
enum | PoDoFo::PdfTextExtractFlags { , PoDoFo::PdfTextExtractFlags::ComputeBoundingBox = 32
, PoDoFo::PdfTextExtractFlags::ExtractSubstring = 128
} |
|
enum | PoDoFo::PdfFilterType : uint8_t {
PoDoFo::PdfFilterType::None = 0,
PoDoFo::PdfFilterType::ASCIIHexDecode,
PoDoFo::PdfFilterType::ASCII85Decode
, PoDoFo::PdfFilterType::FlateDecode,
PoDoFo::PdfFilterType::RunLengthDecode
} |
|
enum | PoDoFo::PdfExportFormat { PoDoFo::PdfExportFormat::Png = 1
} |
|
enum | PoDoFo::PdfFontDescriptorFlags : uint32_t { , PoDoFo::PdfFontDescriptorFlags::Symbolic = 1 << 2
, PoDoFo::PdfFontDescriptorFlags::NonSymbolic = 1 << 5,
PoDoFo::PdfFontDescriptorFlags::Italic = 1 << 6
, PoDoFo::PdfFontDescriptorFlags::ForceBold = 1 << 18
} |
|
enum | PoDoFo::PdfFontType : uint8_t { , PoDoFo::PdfFontType::CIDType1,
PoDoFo::PdfFontType::CIDTrueType
} |
|
enum | PoDoFo::PdfFontFileType : uint8_t { , PoDoFo::PdfFontFileType::Type1CCF,
PoDoFo::PdfFontFileType::CIDType1
, PoDoFo::PdfFontFileType::OpenType
} |
|
enum | PoDoFo::PdfFontStyle : uint8_t |
|
enum | PoDoFo::PdfGlyphAccess : uint8_t { PoDoFo::PdfGlyphAccess::Width = 1,
PoDoFo::PdfGlyphAccess::FontProgram = 2
} |
|
enum | PoDoFo::PdfFontAutoSelectBehavior { PoDoFo::PdfFontAutoSelectBehavior::None = 0,
PoDoFo::PdfFontAutoSelectBehavior::Standard14 = 1,
PoDoFo::PdfFontAutoSelectBehavior::Standard14Alt = 2
} |
|
enum | PoDoFo::PdfFontCreateFlags { PoDoFo::PdfFontCreateFlags::None = 0,
PoDoFo::PdfFontCreateFlags::DontEmbed = 1,
PoDoFo::PdfFontCreateFlags::DontSubset = 2,
PoDoFo::PdfFontCreateFlags::PreferNonCID = 4
} |
|
enum | PoDoFo::PdfFontMatchBehaviorFlags { , PoDoFo::PdfFontMatchBehaviorFlags::NormalizePattern = 1,
PoDoFo::PdfFontMatchBehaviorFlags::MatchPostScriptName = 2
} |
|
enum | PoDoFo::PdfColorSpace : uint8_t { , PoDoFo::PdfColorSpace::Lab
} |
|
enum | PoDoFo::PdfPixelFormat { , PoDoFo::PdfPixelFormat::RGBA,
PoDoFo::PdfPixelFormat::BGRA
, PoDoFo::PdfPixelFormat::ABGR
} |
|
enum | PoDoFo::PdfTextRenderingMode {
PoDoFo::PdfTextRenderingMode::Fill = 0,
PoDoFo::PdfTextRenderingMode::Stroke,
PoDoFo::PdfTextRenderingMode::FillStroke,
PoDoFo::PdfTextRenderingMode::Invisible,
PoDoFo::PdfTextRenderingMode::FillAddToClipPath,
PoDoFo::PdfTextRenderingMode::StrokeAddToClipPath,
PoDoFo::PdfTextRenderingMode::FillStrokeAddToClipPath,
PoDoFo::PdfTextRenderingMode::AddToClipPath
} |
|
enum | PoDoFo::PdfStrokeStyle |
|
enum | PoDoFo::PdfInfoInitial { , PoDoFo::PdfInfoInitial::WriteCreationTime = 1,
PoDoFo::PdfInfoInitial::WriteModificationTime = 2,
PoDoFo::PdfInfoInitial::WriteProducer = 4
} |
|
enum | PoDoFo::PdfLineCapStyle |
|
enum | PoDoFo::PdfLineJoinStyle |
|
enum | PoDoFo::PdfVerticalAlignment |
|
enum | PoDoFo::PdfHorizontalAlignment |
|
enum | PoDoFo::PdfSaveOptions { , PoDoFo::PdfSaveOptions::NoMetadataUpdate = 16
, PoDoFo::PdfSaveOptions::NoModifyDateUpdate = NoMetadataUpdate
} |
|
enum | PoDoFo::PdfPageSize { ,
PoDoFo::PdfPageSize::A0,
PoDoFo::PdfPageSize::A1,
PoDoFo::PdfPageSize::A2,
PoDoFo::PdfPageSize::A3,
PoDoFo::PdfPageSize::A4,
PoDoFo::PdfPageSize::A5,
PoDoFo::PdfPageSize::A6,
PoDoFo::PdfPageSize::Letter,
PoDoFo::PdfPageSize::Legal,
PoDoFo::PdfPageSize::Tabloid
} |
|
enum | PoDoFo::PdfPageMode |
|
enum | PoDoFo::PdfPageLayout |
|
enum | PoDoFo::PdfAnnotationType : uint8_t |
|
enum | PoDoFo::PdfAnnotationFlags : uint32_t |
|
enum | PoDoFo::PdfFieldType : uint32_t |
|
enum | PoDoFo::PdfHighlightingMode { , PoDoFo::PdfHighlightingMode::None,
PoDoFo::PdfHighlightingMode::Invert,
PoDoFo::PdfHighlightingMode::InvertOutline,
PoDoFo::PdfHighlightingMode::Push
} |
|
enum | PoDoFo::PdfAppearanceType { PoDoFo::PdfAppearanceType::Normal = 0,
PoDoFo::PdfAppearanceType::Rollover,
PoDoFo::PdfAppearanceType::Down
} |
|
enum | PoDoFo::PdfOperator |
|
enum | PoDoFo::PdfRenderingIntent |
|
enum | PoDoFo::PdfBlendMode |
|
SPDX-FileCopyrightText: (C) 2005 Dominik Seichter domse.nosp@m.icht.nosp@m.er@we.nosp@m.b.de SPDX-FileCopyrightText: (C) 2020 Francesco Pretto ceztk.nosp@m.o@gm.nosp@m.ail.c.nosp@m.om SPDX-License-Identifier: LGPL-2.0-or-later
This file should be included as the FIRST file in every header of
PoDoFo lib. It includes all standard files, defines some useful
macros, some datatypes and all important enumeration types. On
supporting platforms it will be precompiled to speed compilation.