Pdftools SDK
Loading...
Searching...
No Matches
include
PdfTools_Types.h
Go to the documentation of this file.
1
/******************************************************************************
2
*
3
* File: PdfTools_Types.h
4
*
5
* Description: Types definition for Pdftools SDK
6
*
7
* Author: PDF Tools AG
8
*
9
* Copyright: Copyright (C) 2023 - 2024 PDF Tools AG, Switzerland
10
* All rights reserved.
11
*
12
*****************************************************************************/
13
14
#ifndef PDFTOOLS_TYPES_H__
15
#define PDFTOOLS_TYPES_H__
16
17
#ifndef BOOL
18
#define BOOL int
19
#define TRUE 1
20
#define FALSE 0
21
#endif
22
23
#ifdef __cplusplus
24
extern
"C"
25
{
26
#endif
27
28
typedef
enum
TPdfTools_ErrorCode
29
{
30
ePdfTools_Error_Success
= 0,
31
ePdfTools_Error_UnsupportedOperation
= 1,
32
ePdfTools_Error_IllegalState
= 2,
33
ePdfTools_Error_IllegalArgument
= 3,
34
ePdfTools_Error_IO
= 4,
35
ePdfTools_Error_NotFound
= 5,
36
ePdfTools_Error_Unknown
= 6,
40
ePdfTools_Error_Generic
= 10,
44
ePdfTools_Error_License
= 12,
48
ePdfTools_Error_UnknownFormat
= 15,
52
ePdfTools_Error_Corrupt
= 16,
56
ePdfTools_Error_Password
= 17,
60
ePdfTools_Error_Conformance
= 18,
64
ePdfTools_Error_UnsupportedFeature
= 19,
68
ePdfTools_Error_Processing
= 21,
72
ePdfTools_Error_Exists
= 22,
76
ePdfTools_Error_Permission
= 23,
80
ePdfTools_Error_Http
= 24,
84
ePdfTools_Error_Retry
= 25,
85
}
TPdfTools_ErrorCode
;
86
93
typedef
enum
TPdfToolsPdf_Permission
94
{
98
ePdfToolsPdf_Permission_None
= 0,
102
ePdfToolsPdf_Permission_Print
= 4,
106
ePdfToolsPdf_Permission_Modify
= 8,
110
ePdfToolsPdf_Permission_Copy
= 16,
114
ePdfToolsPdf_Permission_Annotate
= 32,
118
ePdfToolsPdf_Permission_FillForms
= 256,
122
ePdfToolsPdf_Permission_SupportDisabilities
= 512,
126
ePdfToolsPdf_Permission_Assemble
= 1024,
130
ePdfToolsPdf_Permission_DigitalPrint
= 2048,
131
ePdfToolsPdf_Permission_All
= 3900,
132
}
TPdfToolsPdf_Permission
;
133
139
typedef
enum
TPdfToolsPdf_XfaType
140
{
146
ePdfToolsPdf_XfaType_NoXfa
= 0,
154
ePdfToolsPdf_XfaType_XfaNeedsRendering
= 1,
162
ePdfToolsPdf_XfaType_XfaRendered
= 2,
163
}
TPdfToolsPdf_XfaType
;
164
167
typedef
enum
TPdfToolsPdf_MdpPermissions
168
{
174
ePdfToolsPdf_MdpPermissions_NoChanges
= 1,
180
ePdfToolsPdf_MdpPermissions_FormFilling
= 2,
187
ePdfToolsPdf_MdpPermissions_Annotate
= 3,
188
}
TPdfToolsPdf_MdpPermissions
;
189
192
typedef
enum
TPdfToolsPdf_Conformance
193
{
197
ePdfToolsPdf_Conformance_Pdf10
= 0x1000,
201
ePdfToolsPdf_Conformance_Pdf11
= 0x1100,
205
ePdfToolsPdf_Conformance_Pdf12
= 0x1200,
209
ePdfToolsPdf_Conformance_Pdf13
= 0x1300,
213
ePdfToolsPdf_Conformance_Pdf14
= 0x1400,
217
ePdfToolsPdf_Conformance_Pdf15
= 0x1500,
221
ePdfToolsPdf_Conformance_Pdf16
= 0x1600,
225
ePdfToolsPdf_Conformance_Pdf17
= 0x1700,
229
ePdfToolsPdf_Conformance_Pdf20
= 0x2000,
233
ePdfToolsPdf_Conformance_PdfA1B
= 0x1401,
237
ePdfToolsPdf_Conformance_PdfA1A
= 0x1402,
241
ePdfToolsPdf_Conformance_PdfA2B
= 0x1701,
245
ePdfToolsPdf_Conformance_PdfA2U
= 0x1702,
249
ePdfToolsPdf_Conformance_PdfA2A
= 0x1703,
253
ePdfToolsPdf_Conformance_PdfA3B
= 0x1711,
257
ePdfToolsPdf_Conformance_PdfA3U
= 0x1712,
261
ePdfToolsPdf_Conformance_PdfA3A
= 0x1713,
262
}
TPdfToolsPdf_Conformance
;
263
266
typedef
enum
TPdfToolsDocumentAssembly_CopyStrategy
267
{
272
ePdfToolsDocumentAssembly_CopyStrategy_Copy
= 1,
277
ePdfToolsDocumentAssembly_CopyStrategy_Flatten
= 2,
282
ePdfToolsDocumentAssembly_CopyStrategy_Remove
= 3,
283
}
TPdfToolsDocumentAssembly_CopyStrategy
;
284
287
typedef
enum
TPdfToolsDocumentAssembly_RemovalStrategy
288
{
293
ePdfToolsDocumentAssembly_RemovalStrategy_Flatten
= 1,
298
ePdfToolsDocumentAssembly_RemovalStrategy_Remove
= 2,
299
}
TPdfToolsDocumentAssembly_RemovalStrategy
;
300
303
typedef
enum
TPdfToolsDocumentAssembly_NamedDestinationCopyStrategy
304
{
310
ePdfToolsDocumentAssembly_NamedDestinationCopyStrategy_Copy
= 1,
316
ePdfToolsDocumentAssembly_NamedDestinationCopyStrategy_Resolve
= 2,
317
}
TPdfToolsDocumentAssembly_NamedDestinationCopyStrategy
;
318
321
typedef
enum
TPdfToolsDocumentAssembly_NameConflictResolution
322
{
327
ePdfToolsDocumentAssembly_NameConflictResolution_Merge
= 1,
332
ePdfToolsDocumentAssembly_NameConflictResolution_Rename
= 2,
333
}
TPdfToolsDocumentAssembly_NameConflictResolution
;
334
338
typedef
enum
TPdfToolsOptimization_ConversionStrategy
339
{
344
ePdfToolsOptimization_ConversionStrategy_Copy
= 1,
350
ePdfToolsOptimization_ConversionStrategy_Flatten
= 2,
351
}
TPdfToolsOptimization_ConversionStrategy
;
352
356
typedef
enum
TPdfToolsOptimization_RemovalStrategy
357
{
363
ePdfToolsOptimization_RemovalStrategy_Flatten
= 2,
368
ePdfToolsOptimization_RemovalStrategy_Remove
= 3,
369
}
TPdfToolsOptimization_RemovalStrategy
;
370
376
typedef
enum
TPdfToolsOptimization_CompressionAlgorithmSelection
377
{
382
ePdfToolsOptimization_CompressionAlgorithmSelection_PreserveQuality
= 1,
390
ePdfToolsOptimization_CompressionAlgorithmSelection_Balanced
= 2,
395
ePdfToolsOptimization_CompressionAlgorithmSelection_Speed
= 3,
396
}
TPdfToolsOptimization_CompressionAlgorithmSelection
;
397
403
typedef
enum
TPdfToolsPdf2Image_FaxVerticalResolution
404
{
408
ePdfToolsPdf2Image_FaxVerticalResolution_Standard
= 1,
412
ePdfToolsPdf2Image_FaxVerticalResolution_High
= 2,
413
}
TPdfToolsPdf2Image_FaxVerticalResolution
;
414
418
typedef
enum
TPdfToolsPdf2Image_TiffBitonalCompressionType
419
{
426
ePdfToolsPdf2Image_TiffBitonalCompressionType_G3
= 1,
433
ePdfToolsPdf2Image_TiffBitonalCompressionType_G4
= 2,
434
}
TPdfToolsPdf2Image_TiffBitonalCompressionType
;
435
439
typedef
enum
TPdfToolsPdf2Image_BackgroundType
440
{
446
ePdfToolsPdf2Image_BackgroundType_White
= 1,
453
ePdfToolsPdf2Image_BackgroundType_Transparent
= 2,
454
}
TPdfToolsPdf2Image_BackgroundType
;
455
459
typedef
enum
TPdfToolsPdf2Image_PngColorSpace
460
{
463
ePdfToolsPdf2Image_PngColorSpace_Rgb
= 1,
466
ePdfToolsPdf2Image_PngColorSpace_Gray
= 2,
467
}
TPdfToolsPdf2Image_PngColorSpace
;
468
472
typedef
enum
TPdfToolsPdf2Image_JpegColorSpace
473
{
476
ePdfToolsPdf2Image_JpegColorSpace_Rgb
= 1,
479
ePdfToolsPdf2Image_JpegColorSpace_Gray
= 2,
482
ePdfToolsPdf2Image_JpegColorSpace_Cmyk
= 3,
483
}
TPdfToolsPdf2Image_JpegColorSpace
;
484
488
typedef
enum
TPdfToolsPdf2Image_ColorSpace
489
{
492
ePdfToolsPdf2Image_ColorSpace_Rgb
= 1,
495
ePdfToolsPdf2Image_ColorSpace_Gray
= 2,
498
ePdfToolsPdf2Image_ColorSpace_Cmyk
= 3,
499
}
TPdfToolsPdf2Image_ColorSpace
;
500
511
typedef
enum
TPdfToolsPdf2Image_AnnotationOptions
512
{
516
ePdfToolsPdf2Image_AnnotationOptions_ShowAnnotations
= 1,
520
ePdfToolsPdf2Image_AnnotationOptions_ShowAnnotationsAndPopups
= 2,
521
}
TPdfToolsPdf2Image_AnnotationOptions
;
522
526
typedef
enum
TPdfToolsPdfAValidation_ErrorCategory
527
{
532
ePdfToolsPdfAValidation_ErrorCategory_Format
= 0x00000001,
538
ePdfToolsPdfAValidation_ErrorCategory_Pdf
= 0x00000002,
543
ePdfToolsPdfAValidation_ErrorCategory_Encryption
= 0x00000004,
548
ePdfToolsPdfAValidation_ErrorCategory_Color
= 0x00000008,
553
ePdfToolsPdfAValidation_ErrorCategory_Rendering
= 0x00000010,
558
ePdfToolsPdfAValidation_ErrorCategory_Alternate
= 0x00000020,
563
ePdfToolsPdfAValidation_ErrorCategory_PostScript
= 0x00000040,
568
ePdfToolsPdfAValidation_ErrorCategory_External
= 0x00000080,
573
ePdfToolsPdfAValidation_ErrorCategory_Font
= 0x00000100,
578
ePdfToolsPdfAValidation_ErrorCategory_Unicode
= 0x00000200,
583
ePdfToolsPdfAValidation_ErrorCategory_Transparency
= 0x00000400,
588
ePdfToolsPdfAValidation_ErrorCategory_UnsupportedAnnotation
= 0x00000800,
593
ePdfToolsPdfAValidation_ErrorCategory_Multimedia
= 0x00001000,
598
ePdfToolsPdfAValidation_ErrorCategory_Print
= 0x00002000,
603
ePdfToolsPdfAValidation_ErrorCategory_Appearance
= 0x00004000,
608
ePdfToolsPdfAValidation_ErrorCategory_Action
= 0x00008000,
613
ePdfToolsPdfAValidation_ErrorCategory_Metadata
= 0x00010000,
618
ePdfToolsPdfAValidation_ErrorCategory_Structure
= 0x00020000,
623
ePdfToolsPdfAValidation_ErrorCategory_OptionalContent
= 0x00040000,
628
ePdfToolsPdfAValidation_ErrorCategory_EmbeddedFile
= 0x00080000,
633
ePdfToolsPdfAValidation_ErrorCategory_Signature
= 0x00100000,
638
ePdfToolsPdfAValidation_ErrorCategory_Custom
= 0x40000000,
639
}
TPdfToolsPdfAValidation_ErrorCategory
;
640
646
typedef
enum
TPdfToolsPdfAConversion_EventSeverity
647
{
669
ePdfToolsPdfAConversion_EventSeverity_Information
= 1,
684
ePdfToolsPdfAConversion_EventSeverity_Warning
= 2,
693
ePdfToolsPdfAConversion_EventSeverity_Error
= 3,
694
}
TPdfToolsPdfAConversion_EventSeverity
;
695
701
typedef
enum
TPdfToolsPdfAConversion_EventCategory
702
{
723
ePdfToolsPdfAConversion_EventCategory_VisualDifferences
= 0x00000001,
740
ePdfToolsPdfAConversion_EventCategory_RepairedCorruption
= 0x00000002,
753
ePdfToolsPdfAConversion_EventCategory_ManagedColors
= 0x00000004,
774
ePdfToolsPdfAConversion_EventCategory_ChangedColorant
= 0x00000008,
784
ePdfToolsPdfAConversion_EventCategory_RemovedExternalContent
= 0x00000010,
796
ePdfToolsPdfAConversion_EventCategory_ConvertedFont
= 0x00000020,
813
ePdfToolsPdfAConversion_EventCategory_SubstitutedFont
= 0x00000040,
828
ePdfToolsPdfAConversion_EventCategory_RemovedTransparency
= 0x00000080,
841
ePdfToolsPdfAConversion_EventCategory_RemovedAnnotation
= 0x00000100,
849
ePdfToolsPdfAConversion_EventCategory_RemovedMultimedia
= 0x00000200,
861
ePdfToolsPdfAConversion_EventCategory_RemovedAction
= 0x00000400,
874
ePdfToolsPdfAConversion_EventCategory_RemovedMetadata
= 0x00000800,
891
ePdfToolsPdfAConversion_EventCategory_RemovedStructure
= 0x00001000,
904
ePdfToolsPdfAConversion_EventCategory_RemovedOptionalContent
= 0x00002000,
917
ePdfToolsPdfAConversion_EventCategory_ConvertedEmbeddedFile
= 0x00004000,
939
ePdfToolsPdfAConversion_EventCategory_RemovedEmbeddedFile
= 0x00008000,
956
ePdfToolsPdfAConversion_EventCategory_RemovedSignature
= 0x00010000,
957
}
TPdfToolsPdfAConversion_EventCategory
;
958
964
typedef
enum
TPdfToolsPdfAConversion_EventCode
965
{
970
ePdfToolsPdfAConversion_EventCode_Generic
= 0x00000001,
975
ePdfToolsPdfAConversion_EventCode_RemovedXfa
= 0x01000000,
980
ePdfToolsPdfAConversion_EventCode_FontNonEmbeddedOrderingIdentity
= 0x01000001,
985
ePdfToolsPdfAConversion_EventCode_FontNoRotate
= 0x01000002,
990
ePdfToolsPdfAConversion_EventCode_FontNoItalicSimulation
= 0x01000003,
995
ePdfToolsPdfAConversion_EventCode_ClippedNumberValue
= 0x01000004,
1000
ePdfToolsPdfAConversion_EventCode_RecoveredImageSize
= 0x02000000,
1005
ePdfToolsPdfAConversion_EventCode_RepairedFont
= 0x02000001,
1010
ePdfToolsPdfAConversion_EventCode_CopiedOutputIntent
= 0x03000000,
1015
ePdfToolsPdfAConversion_EventCode_SetOutputIntent
= 0x03000001,
1020
ePdfToolsPdfAConversion_EventCode_GeneratedOutputIntent
= 0x03000002,
1025
ePdfToolsPdfAConversion_EventCode_SetColorProfile
= 0x03000003,
1030
ePdfToolsPdfAConversion_EventCode_GeneratedColorProfile
= 0x03000004,
1035
ePdfToolsPdfAConversion_EventCode_CreatedCalibrated
= 0x03000005,
1040
ePdfToolsPdfAConversion_EventCode_RenamedColorant
= 0x04000000,
1045
ePdfToolsPdfAConversion_EventCode_ResolvedColorantCollision
= 0x04000001,
1050
ePdfToolsPdfAConversion_EventCode_EmbededFont
= 0x06000000,
1055
ePdfToolsPdfAConversion_EventCode_SubstitutedFont
= 0x07000000,
1060
ePdfToolsPdfAConversion_EventCode_SubstitutedMultipleMaster
= 0x07000001,
1065
ePdfToolsPdfAConversion_EventCode_ConvertedToStamp
= 0x09000000,
1070
ePdfToolsPdfAConversion_EventCode_RemovedDocumentMetadata
= 0x0C000000,
1075
ePdfToolsPdfAConversion_EventCode_CopiedEmbeddedFile
= 0x0F000000,
1080
ePdfToolsPdfAConversion_EventCode_ConvertingEmbeddedFileStart
= 0x0F000001,
1085
ePdfToolsPdfAConversion_EventCode_ConvertingEmbeddedFileSuccess
= 0x0F000002,
1090
ePdfToolsPdfAConversion_EventCode_ChangedToInitialDocument
= 0x10000000,
1095
ePdfToolsPdfAConversion_EventCode_ConvertingEmbeddedFileError
= 0x10000001,
1100
ePdfToolsPdfAConversion_EventCode_RemovedEmbeddedFile
= 0x10000002,
1105
ePdfToolsPdfAConversion_EventCode_RemovedFileAttachmentAnnotation
= 0x10000003,
1106
}
TPdfToolsPdfAConversion_EventCode
;
1107
1113
typedef
enum
TPdfToolsSign_WarningCategory
1114
{
1120
ePdfToolsSign_WarningCategory_PdfARemoved
= 1,
1139
ePdfToolsSign_WarningCategory_SignedDocEncryptionUnchanged
= 2,
1158
ePdfToolsSign_WarningCategory_AddValidationInformationFailed
= 3,
1159
}
TPdfToolsSign_WarningCategory
;
1160
1163
typedef
enum
TPdfToolsSign_SignatureRemoval
1164
{
1169
ePdfToolsSign_SignatureRemoval_None
= 1,
1179
ePdfToolsSign_SignatureRemoval_Signed
= 2,
1184
ePdfToolsSign_SignatureRemoval_All
= 3,
1185
}
TPdfToolsSign_SignatureRemoval
;
1186
1189
typedef
enum
TPdfToolsSign_AddValidationInformation
1190
{
1195
ePdfToolsSign_AddValidationInformation_None
= 1,
1200
ePdfToolsSign_AddValidationInformation_Latest
= 2,
1205
ePdfToolsSign_AddValidationInformation_All
= 3,
1206
}
TPdfToolsSign_AddValidationInformation
;
1207
1210
typedef
enum
TPdfToolsCrypto_HashAlgorithm
1211
{
1217
ePdfToolsCrypto_HashAlgorithm_Md5
= 1,
1221
ePdfToolsCrypto_HashAlgorithm_RipeMd160
= 2,
1227
ePdfToolsCrypto_HashAlgorithm_Sha1
= 3,
1231
ePdfToolsCrypto_HashAlgorithm_Sha256
= 4,
1235
ePdfToolsCrypto_HashAlgorithm_Sha384
= 5,
1239
ePdfToolsCrypto_HashAlgorithm_Sha512
= 6,
1245
ePdfToolsCrypto_HashAlgorithm_Sha3_256
= 7,
1251
ePdfToolsCrypto_HashAlgorithm_Sha3_384
= 8,
1257
ePdfToolsCrypto_HashAlgorithm_Sha3_512
= 9,
1258
}
TPdfToolsCrypto_HashAlgorithm
;
1259
1263
typedef
enum
TPdfToolsCrypto_SignatureAlgorithm
1264
{
1270
ePdfToolsCrypto_SignatureAlgorithm_RsaRsa
= 1,
1277
ePdfToolsCrypto_SignatureAlgorithm_RsaSsaPss
= 2,
1284
ePdfToolsCrypto_SignatureAlgorithm_Ecdsa
= 3,
1285
}
TPdfToolsCrypto_SignatureAlgorithm
;
1286
1300
typedef
enum
TPdfToolsCrypto_SignaturePaddingType
1301
{
1308
ePdfToolsCrypto_SignaturePaddingType_Default
= 0,
1315
ePdfToolsCrypto_SignaturePaddingType_RsaRsa
= 1,
1322
ePdfToolsCrypto_SignaturePaddingType_RsaSsaPss
= 2,
1323
}
TPdfToolsCrypto_SignaturePaddingType
;
1324
1327
typedef
enum
TPdfToolsCrypto_SignatureFormat
1328
{
1335
ePdfToolsCrypto_SignatureFormat_AdbePkcs7Detached
= 1,
1342
ePdfToolsCrypto_SignatureFormat_EtsiCadesDetached
= 2,
1343
}
TPdfToolsCrypto_SignatureFormat
;
1344
1372
typedef
enum
TPdfToolsCrypto_ValidationInformation
1373
{
1377
ePdfToolsCrypto_ValidationInformation_None
= 0,
1384
ePdfToolsCrypto_ValidationInformation_EmbedInSignature
= 1,
1396
ePdfToolsCrypto_ValidationInformation_EmbedInDocument
= 2,
1397
}
TPdfToolsCrypto_ValidationInformation
;
1398
1404
typedef
enum
TPdfToolsSignatureValidation_Indication
1405
{
1409
ePdfToolsSignatureValidation_Indication_Valid
= 1,
1413
ePdfToolsSignatureValidation_Indication_Invalid
= 2,
1417
ePdfToolsSignatureValidation_Indication_Indeterminate
= 3,
1418
}
TPdfToolsSignatureValidation_Indication
;
1419
1425
typedef
enum
TPdfToolsSignatureValidation_SubIndication
1426
{
1430
ePdfToolsSignatureValidation_SubIndication_Revoked
= 1,
1435
ePdfToolsSignatureValidation_SubIndication_HashFailure
= 2,
1440
ePdfToolsSignatureValidation_SubIndication_SigCryptoFailure
= 3,
1445
ePdfToolsSignatureValidation_SubIndication_SigConstraintsFailure
= 4,
1450
ePdfToolsSignatureValidation_SubIndication_ChainConstraintsFailure
= 5,
1457
ePdfToolsSignatureValidation_SubIndication_CryptoConstraintsFailure
= 6,
1462
ePdfToolsSignatureValidation_SubIndication_Expired
= 7,
1467
ePdfToolsSignatureValidation_SubIndication_NotYetValid
= 8,
1471
ePdfToolsSignatureValidation_SubIndication_FormatFailure
= 9,
1475
ePdfToolsSignatureValidation_SubIndication_PolicyProcessingError
= 10,
1479
ePdfToolsSignatureValidation_SubIndication_UnknownCommitmentType
= 11,
1484
ePdfToolsSignatureValidation_SubIndication_TimestampOrderFailure
= 12,
1488
ePdfToolsSignatureValidation_SubIndication_NoSignerCertificateFound
= 13,
1492
ePdfToolsSignatureValidation_SubIndication_NoCertificateChainFound
= 14,
1497
ePdfToolsSignatureValidation_SubIndication_RevokedNoPoe
= 15,
1501
ePdfToolsSignatureValidation_SubIndication_RevokedCaNoPoe
= 16,
1506
ePdfToolsSignatureValidation_SubIndication_OutOfBoundsNoPoe
= 17,
1513
ePdfToolsSignatureValidation_SubIndication_CryptoConstraintsFailureNoPoe
= 18,
1518
ePdfToolsSignatureValidation_SubIndication_NoPoe
= 19,
1523
ePdfToolsSignatureValidation_SubIndication_TryLater
= 20,
1527
ePdfToolsSignatureValidation_SubIndication_NoPolicy
= 21,
1531
ePdfToolsSignatureValidation_SubIndication_SignedDataNotFound
= 22,
1536
ePdfToolsSignatureValidation_SubIndication_IncompleteCertificateChain
= 512,
1541
ePdfToolsSignatureValidation_SubIndication_CertificateNoRevocationInformation
= 513,
1546
ePdfToolsSignatureValidation_SubIndication_MissingRevocationInformation
= 514,
1551
ePdfToolsSignatureValidation_SubIndication_ExpiredNoRevocationInformation
= 515,
1555
ePdfToolsSignatureValidation_SubIndication_Untrusted
= 516,
1559
ePdfToolsSignatureValidation_SubIndication_Generic
= 1024,
1560
}
TPdfToolsSignatureValidation_SubIndication
;
1561
1565
typedef
enum
TPdfToolsSignatureValidation_SignatureSelector
1566
{
1570
ePdfToolsSignatureValidation_SignatureSelector_Latest
= 1,
1574
ePdfToolsSignatureValidation_SignatureSelector_All
= 2,
1575
}
TPdfToolsSignatureValidation_SignatureSelector
;
1576
1580
typedef
enum
TPdfToolsSignatureValidation_TimeSource
1581
{
1590
ePdfToolsSignatureValidation_TimeSource_ProofOfExistence
= 0x0001,
1597
ePdfToolsSignatureValidation_TimeSource_ExpiredTimeStamp
= 0x0002,
1603
ePdfToolsSignatureValidation_TimeSource_SignatureTime
= 0x0004,
1604
}
TPdfToolsSignatureValidation_TimeSource
;
1605
1609
typedef
enum
TPdfToolsSignatureValidation_DataSource
1610
{
1616
ePdfToolsSignatureValidation_DataSource_EmbedInSignature
= 0x0001,
1622
ePdfToolsSignatureValidation_DataSource_EmbedInDocument
= 0x0002,
1632
ePdfToolsSignatureValidation_DataSource_Download
= 0x0004,
1638
ePdfToolsSignatureValidation_DataSource_System
= 0x0008,
1647
ePdfToolsSignatureValidation_DataSource_Aatl
= 0x0100,
1656
ePdfToolsSignatureValidation_DataSource_Eutl
= 0x0200,
1666
ePdfToolsSignatureValidation_DataSource_CustomTrustList
= 0x0400,
1667
}
TPdfToolsSignatureValidation_DataSource
;
1668
1672
typedef
enum
TPdfToolsSignatureValidationProfiles_RevocationCheckPolicy
1673
{
1680
ePdfToolsSignatureValidationProfiles_RevocationCheckPolicy_Required
= 1,
1685
ePdfToolsSignatureValidationProfiles_RevocationCheckPolicy_Supported
= 2,
1691
ePdfToolsSignatureValidationProfiles_RevocationCheckPolicy_Optional
= 3,
1695
ePdfToolsSignatureValidationProfiles_RevocationCheckPolicy_NoCheck
= 4,
1696
}
TPdfToolsSignatureValidationProfiles_RevocationCheckPolicy
;
1697
1714
typedef
enum
TPdfToolsPdf_OutputOptionsType
1715
{
1716
ePdfToolsPdf_OutputOptionsType_OutputOptions
,
1717
ePdfToolsPdf_OutputOptionsType_PdfToolsSign_OutputOptions
1718
}
TPdfToolsPdf_OutputOptionsType
;
1719
1735
typedef
enum
TPdfToolsPdf_DocumentType
1736
{
1737
ePdfToolsPdf_DocumentType_Document
,
1738
ePdfToolsPdf_DocumentType_PdfToolsSign_PreparedDocument
1739
}
TPdfToolsPdf_DocumentType
;
1740
1757
typedef
enum
TPdfToolsPdf_SignatureFieldType
1758
{
1759
ePdfToolsPdf_SignatureFieldType_SignatureField
,
1760
ePdfToolsPdf_SignatureFieldType_UnsignedSignatureField
,
1761
ePdfToolsPdf_SignatureFieldType_SignedSignatureField
,
1762
ePdfToolsPdf_SignatureFieldType_Signature
,
1763
ePdfToolsPdf_SignatureFieldType_DocumentSignature
,
1764
ePdfToolsPdf_SignatureFieldType_CertificationSignature
,
1765
ePdfToolsPdf_SignatureFieldType_DocumentTimestamp
1766
}
TPdfToolsPdf_SignatureFieldType
;
1767
1784
typedef
enum
TPdfToolsPdf_SignedSignatureFieldType
1785
{
1786
ePdfToolsPdf_SignedSignatureFieldType_SignedSignatureField
,
1787
ePdfToolsPdf_SignedSignatureFieldType_Signature
,
1788
ePdfToolsPdf_SignedSignatureFieldType_DocumentSignature
,
1789
ePdfToolsPdf_SignedSignatureFieldType_CertificationSignature
,
1790
ePdfToolsPdf_SignedSignatureFieldType_DocumentTimestamp
1791
}
TPdfToolsPdf_SignedSignatureFieldType
;
1792
1809
typedef
enum
TPdfToolsPdf_SignatureType
1810
{
1811
ePdfToolsPdf_SignatureType_Signature
,
1812
ePdfToolsPdf_SignatureType_DocumentSignature
,
1813
ePdfToolsPdf_SignatureType_CertificationSignature
1814
}
TPdfToolsPdf_SignatureType
;
1815
1832
typedef
enum
TPdfToolsImage_DocumentType
1833
{
1834
ePdfToolsImage_DocumentType_Document
,
1835
ePdfToolsImage_DocumentType_SinglePageDocument
,
1836
ePdfToolsImage_DocumentType_MultiPageDocument
1837
}
TPdfToolsImage_DocumentType
;
1838
1855
typedef
enum
TPdfToolsOptimizationProfiles_ProfileType
1856
{
1857
ePdfToolsOptimizationProfiles_ProfileType_Profile
,
1858
ePdfToolsOptimizationProfiles_ProfileType_Web
,
1859
ePdfToolsOptimizationProfiles_ProfileType_Print
,
1860
ePdfToolsOptimizationProfiles_ProfileType_Archive
,
1861
ePdfToolsOptimizationProfiles_ProfileType_MinimalFileSize
1862
}
TPdfToolsOptimizationProfiles_ProfileType
;
1863
1880
typedef
enum
TPdfToolsPdf2Image_ImageOptionsType
1881
{
1882
ePdfToolsPdf2Image_ImageOptionsType_ImageOptions
,
1883
ePdfToolsPdf2Image_ImageOptionsType_FaxImageOptions
,
1884
ePdfToolsPdf2Image_ImageOptionsType_TiffJpegImageOptions
,
1885
ePdfToolsPdf2Image_ImageOptionsType_TiffLzwImageOptions
,
1886
ePdfToolsPdf2Image_ImageOptionsType_TiffFlateImageOptions
,
1887
ePdfToolsPdf2Image_ImageOptionsType_PngImageOptions
,
1888
ePdfToolsPdf2Image_ImageOptionsType_JpegImageOptions
1889
}
TPdfToolsPdf2Image_ImageOptionsType
;
1890
1908
typedef
enum
TPdfToolsPdf2Image_ImageSectionMappingType
1909
{
1910
ePdfToolsPdf2Image_ImageSectionMappingType_ImageSectionMapping
,
1911
ePdfToolsPdf2Image_ImageSectionMappingType_RenderPageAsFax
,
1912
ePdfToolsPdf2Image_ImageSectionMappingType_RenderPageAtResolution
,
1913
ePdfToolsPdf2Image_ImageSectionMappingType_RenderPageToMaxImageSize
1914
}
TPdfToolsPdf2Image_ImageSectionMappingType
;
1915
1932
typedef
enum
TPdfToolsPdf2ImageProfiles_ProfileType
1933
{
1934
ePdfToolsPdf2ImageProfiles_ProfileType_Profile
,
1935
ePdfToolsPdf2ImageProfiles_ProfileType_Fax
,
1936
ePdfToolsPdf2ImageProfiles_ProfileType_Archive
,
1937
ePdfToolsPdf2ImageProfiles_ProfileType_Viewing
1938
}
TPdfToolsPdf2ImageProfiles_ProfileType
;
1939
1956
typedef
enum
TPdfToolsImage2Pdf_ImageMappingType
1957
{
1958
ePdfToolsImage2Pdf_ImageMappingType_ImageMapping
,
1959
ePdfToolsImage2Pdf_ImageMappingType_Auto
,
1960
ePdfToolsImage2Pdf_ImageMappingType_ShrinkToPage
,
1961
ePdfToolsImage2Pdf_ImageMappingType_ShrinkToFit
,
1962
ePdfToolsImage2Pdf_ImageMappingType_ShrinkToPortrait
1963
}
TPdfToolsImage2Pdf_ImageMappingType
;
1964
1981
typedef
enum
TPdfToolsImage2PdfProfiles_ProfileType
1982
{
1983
ePdfToolsImage2PdfProfiles_ProfileType_Profile
,
1984
ePdfToolsImage2PdfProfiles_ProfileType_Default
,
1985
ePdfToolsImage2PdfProfiles_ProfileType_Archive
1986
}
TPdfToolsImage2PdfProfiles_ProfileType
;
1987
2004
typedef
enum
TPdfToolsSign_SignatureConfigurationType
2005
{
2006
ePdfToolsSign_SignatureConfigurationType_SignatureConfiguration
,
2007
ePdfToolsSign_SignatureConfigurationType_PdfToolsCryptoProvidersGlobalSignDss_SignatureConfiguration
,
2008
ePdfToolsSign_SignatureConfigurationType_PdfToolsCryptoProvidersSwisscomSigSrv_SignatureConfiguration
,
2009
ePdfToolsSign_SignatureConfigurationType_PdfToolsCryptoProvidersPkcs11_SignatureConfiguration
,
2010
ePdfToolsSign_SignatureConfigurationType_PdfToolsCryptoProvidersBuiltIn_SignatureConfiguration
2011
}
TPdfToolsSign_SignatureConfigurationType
;
2012
2029
typedef
enum
TPdfToolsSign_TimestampConfigurationType
2030
{
2031
ePdfToolsSign_TimestampConfigurationType_TimestampConfiguration
,
2032
ePdfToolsSign_TimestampConfigurationType_PdfToolsCryptoProvidersGlobalSignDss_TimestampConfiguration
,
2033
ePdfToolsSign_TimestampConfigurationType_PdfToolsCryptoProvidersSwisscomSigSrv_TimestampConfiguration
,
2034
ePdfToolsSign_TimestampConfigurationType_PdfToolsCryptoProvidersPkcs11_TimestampConfiguration
,
2035
ePdfToolsSign_TimestampConfigurationType_PdfToolsCryptoProvidersBuiltIn_TimestampConfiguration
2036
}
TPdfToolsSign_TimestampConfigurationType
;
2037
2054
typedef
enum
TPdfToolsCryptoProviders_ProviderType
2055
{
2056
ePdfToolsCryptoProviders_ProviderType_Provider
,
2057
ePdfToolsCryptoProviders_ProviderType_PdfToolsCryptoProvidersGlobalSignDss_Session
,
2058
ePdfToolsCryptoProviders_ProviderType_PdfToolsCryptoProvidersSwisscomSigSrv_Session
,
2059
ePdfToolsCryptoProviders_ProviderType_PdfToolsCryptoProvidersPkcs11_Session
,
2060
ePdfToolsCryptoProviders_ProviderType_PdfToolsCryptoProvidersBuiltIn_Provider
2061
}
TPdfToolsCryptoProviders_ProviderType
;
2062
2080
typedef
enum
TPdfToolsSignatureValidation_SignatureContentType
2081
{
2082
ePdfToolsSignatureValidation_SignatureContentType_SignatureContent
,
2083
ePdfToolsSignatureValidation_SignatureContentType_UnsupportedSignatureContent
,
2084
ePdfToolsSignatureValidation_SignatureContentType_CmsSignatureContent
,
2085
ePdfToolsSignatureValidation_SignatureContentType_TimeStampContent
2086
}
TPdfToolsSignatureValidation_SignatureContentType
;
2087
2105
typedef
enum
TPdfToolsSignatureValidationProfiles_ProfileType
2106
{
2107
ePdfToolsSignatureValidationProfiles_ProfileType_Profile
,
2108
ePdfToolsSignatureValidationProfiles_ProfileType_Default
2109
}
TPdfToolsSignatureValidationProfiles_ProfileType
;
2110
2115
typedef
struct
TPdfTools_ConsumptionData
TPdfTools_ConsumptionData
;
2120
typedef
struct
TPdfTools_LicenseInfo
TPdfTools_LicenseInfo
;
2124
typedef
struct
TPdfTools_Sdk
TPdfTools_Sdk
;
2127
typedef
struct
TPdfTools_StringList
TPdfTools_StringList
;
2130
typedef
struct
TPdfTools_MetadataDictionary
TPdfTools_MetadataDictionary
;
2172
typedef
struct
TPdfTools_HttpClientHandler
TPdfTools_HttpClientHandler
;
2178
typedef
struct
TPdfToolsPdf_MetadataSettings
TPdfToolsPdf_MetadataSettings
;
2211
typedef
struct
TPdfToolsPdf_Encryption
TPdfToolsPdf_Encryption
;
2217
typedef
struct
TPdfToolsPdf_OutputOptions
TPdfToolsPdf_OutputOptions
;
2224
typedef
struct
TPdfToolsPdf_Document
TPdfToolsPdf_Document
;
2235
typedef
struct
TPdfToolsPdf_Metadata
TPdfToolsPdf_Metadata
;
2239
typedef
struct
TPdfToolsPdf_SignatureField
TPdfToolsPdf_SignatureField
;
2248
typedef
struct
TPdfToolsPdf_UnsignedSignatureField
TPdfToolsPdf_UnsignedSignatureField
;
2255
typedef
struct
TPdfToolsPdf_SignedSignatureField
TPdfToolsPdf_SignedSignatureField
;
2259
typedef
struct
TPdfToolsPdf_Signature
TPdfToolsPdf_Signature
;
2267
typedef
struct
TPdfToolsPdf_DocumentSignature
TPdfToolsPdf_DocumentSignature
;
2274
typedef
struct
TPdfToolsPdf_CertificationSignature
TPdfToolsPdf_CertificationSignature
;
2281
typedef
struct
TPdfToolsPdf_DocumentTimestamp
TPdfToolsPdf_DocumentTimestamp
;
2284
typedef
struct
TPdfToolsPdf_SignatureFieldList
TPdfToolsPdf_SignatureFieldList
;
2288
typedef
struct
TPdfToolsPdf_Revision
TPdfToolsPdf_Revision
;
2292
typedef
struct
TPdfToolsImage_Page
TPdfToolsImage_Page
;
2296
typedef
struct
TPdfToolsImage_PageList
TPdfToolsImage_PageList
;
2303
typedef
struct
TPdfToolsImage_Document
TPdfToolsImage_Document
;
2316
typedef
struct
TPdfToolsImage_SinglePageDocument
TPdfToolsImage_SinglePageDocument
;
2322
typedef
struct
TPdfToolsImage_MultiPageDocument
TPdfToolsImage_MultiPageDocument
;
2326
typedef
struct
TPdfToolsImage_DocumentList
TPdfToolsImage_DocumentList
;
2331
typedef
struct
TPdfToolsDocumentAssembly_PageCopyOptions
TPdfToolsDocumentAssembly_PageCopyOptions
;
2336
typedef
struct
TPdfToolsDocumentAssembly_DocumentCopyOptions
TPdfToolsDocumentAssembly_DocumentCopyOptions
;
2340
typedef
struct
TPdfToolsDocumentAssembly_DocumentAssembler
TPdfToolsDocumentAssembly_DocumentAssembler
;
2344
typedef
struct
TPdfToolsOptimization_ImageRecompressionOptions
TPdfToolsOptimization_ImageRecompressionOptions
;
2348
typedef
struct
TPdfToolsOptimization_FontOptions
TPdfToolsOptimization_FontOptions
;
2364
typedef
struct
TPdfToolsOptimization_RemovalOptions
TPdfToolsOptimization_RemovalOptions
;
2368
typedef
struct
TPdfToolsOptimization_Optimizer
TPdfToolsOptimization_Optimizer
;
2375
typedef
struct
TPdfToolsOptimizationProfiles_Profile
TPdfToolsOptimizationProfiles_Profile
;
2395
typedef
struct
TPdfToolsOptimizationProfiles_Web
TPdfToolsOptimizationProfiles_Web
;
2414
typedef
struct
TPdfToolsOptimizationProfiles_Print
TPdfToolsOptimizationProfiles_Print
;
2435
typedef
struct
TPdfToolsOptimizationProfiles_Archive
TPdfToolsOptimizationProfiles_Archive
;
2463
typedef
struct
TPdfToolsOptimizationProfiles_MinimalFileSize
TPdfToolsOptimizationProfiles_MinimalFileSize
;
2467
typedef
struct
TPdfToolsPdf2Image_ContentOptions
TPdfToolsPdf2Image_ContentOptions
;
2471
typedef
struct
TPdfToolsPdf2Image_ImageOptions
TPdfToolsPdf2Image_ImageOptions
;
2478
typedef
struct
TPdfToolsPdf2Image_FaxImageOptions
TPdfToolsPdf2Image_FaxImageOptions
;
2490
typedef
struct
TPdfToolsPdf2Image_TiffJpegImageOptions
TPdfToolsPdf2Image_TiffJpegImageOptions
;
2501
typedef
struct
TPdfToolsPdf2Image_TiffLzwImageOptions
TPdfToolsPdf2Image_TiffLzwImageOptions
;
2511
typedef
struct
TPdfToolsPdf2Image_TiffFlateImageOptions
TPdfToolsPdf2Image_TiffFlateImageOptions
;
2517
typedef
struct
TPdfToolsPdf2Image_PngImageOptions
TPdfToolsPdf2Image_PngImageOptions
;
2527
typedef
struct
TPdfToolsPdf2Image_JpegImageOptions
TPdfToolsPdf2Image_JpegImageOptions
;
2535
typedef
struct
TPdfToolsPdf2Image_ImageSectionMapping
TPdfToolsPdf2Image_ImageSectionMapping
;
2547
typedef
struct
TPdfToolsPdf2Image_RenderPageAsFax
TPdfToolsPdf2Image_RenderPageAsFax
;
2556
typedef
struct
TPdfToolsPdf2Image_RenderPageAtResolution
TPdfToolsPdf2Image_RenderPageAtResolution
;
2567
typedef
struct
TPdfToolsPdf2Image_RenderPageToMaxImageSize
TPdfToolsPdf2Image_RenderPageToMaxImageSize
;
2571
typedef
struct
TPdfToolsPdf2Image_Converter
TPdfToolsPdf2Image_Converter
;
2580
typedef
struct
TPdfToolsPdf2ImageProfiles_Profile
TPdfToolsPdf2ImageProfiles_Profile
;
2602
typedef
struct
TPdfToolsPdf2ImageProfiles_Fax
TPdfToolsPdf2ImageProfiles_Fax
;
2619
typedef
struct
TPdfToolsPdf2ImageProfiles_Archive
TPdfToolsPdf2ImageProfiles_Archive
;
2634
typedef
struct
TPdfToolsPdf2ImageProfiles_Viewing
TPdfToolsPdf2ImageProfiles_Viewing
;
2641
typedef
struct
TPdfToolsImage2Pdf_ImageMapping
TPdfToolsImage2Pdf_ImageMapping
;
2655
typedef
struct
TPdfToolsImage2Pdf_Auto
TPdfToolsImage2Pdf_Auto
;
2664
typedef
struct
TPdfToolsImage2Pdf_ShrinkToPage
TPdfToolsImage2Pdf_ShrinkToPage
;
2671
typedef
struct
TPdfToolsImage2Pdf_ShrinkToFit
TPdfToolsImage2Pdf_ShrinkToFit
;
2680
typedef
struct
TPdfToolsImage2Pdf_ShrinkToPortrait
TPdfToolsImage2Pdf_ShrinkToPortrait
;
2684
typedef
struct
TPdfToolsImage2Pdf_ImageOptions
TPdfToolsImage2Pdf_ImageOptions
;
2688
typedef
struct
TPdfToolsImage2Pdf_Converter
TPdfToolsImage2Pdf_Converter
;
2695
typedef
struct
TPdfToolsImage2PdfProfiles_Profile
TPdfToolsImage2PdfProfiles_Profile
;
2701
typedef
struct
TPdfToolsImage2PdfProfiles_Default
TPdfToolsImage2PdfProfiles_Default
;
2707
typedef
struct
TPdfToolsImage2PdfProfiles_Archive
TPdfToolsImage2PdfProfiles_Archive
;
2711
typedef
struct
TPdfToolsPdfAValidation_Validator
TPdfToolsPdfAValidation_Validator
;
2718
typedef
struct
TPdfToolsPdfAValidation_ValidationOptions
TPdfToolsPdfAValidation_ValidationOptions
;
2724
typedef
struct
TPdfToolsPdfAValidation_ValidationResult
TPdfToolsPdfAValidation_ValidationResult
;
2731
typedef
struct
TPdfToolsPdfAValidation_AnalysisOptions
TPdfToolsPdfAValidation_AnalysisOptions
;
2743
typedef
struct
TPdfToolsPdfAValidation_AnalysisResult
TPdfToolsPdfAValidation_AnalysisResult
;
2747
typedef
struct
TPdfToolsPdfAConversion_Converter
TPdfToolsPdfAConversion_Converter
;
2754
typedef
struct
TPdfToolsPdfAConversion_ConversionOptions
TPdfToolsPdfAConversion_ConversionOptions
;
2759
typedef
struct
TPdfToolsSign_CustomTextVariableMap
TPdfToolsSign_CustomTextVariableMap
;
2782
typedef
struct
TPdfToolsSign_Appearance
TPdfToolsSign_Appearance
;
2794
typedef
struct
TPdfToolsSign_SignatureConfiguration
TPdfToolsSign_SignatureConfiguration
;
2805
typedef
struct
TPdfToolsSign_TimestampConfiguration
TPdfToolsSign_TimestampConfiguration
;
2821
typedef
struct
TPdfToolsSign_OutputOptions
TPdfToolsSign_OutputOptions
;
2825
typedef
struct
TPdfToolsSign_MdpPermissionOptions
TPdfToolsSign_MdpPermissionOptions
;
2831
typedef
struct
TPdfToolsSign_SignatureFieldOptions
TPdfToolsSign_SignatureFieldOptions
;
2835
typedef
struct
TPdfToolsSign_PreparedDocument
TPdfToolsSign_PreparedDocument
;
2839
typedef
struct
TPdfToolsSign_Signer
TPdfToolsSign_Signer
;
2866
typedef
struct
TPdfToolsCryptoProviders_Provider
TPdfToolsCryptoProviders_Provider
;
2870
typedef
struct
TPdfToolsCryptoProviders_Certificate
TPdfToolsCryptoProviders_Certificate
;
2873
typedef
struct
TPdfToolsCryptoProviders_CertificateList
TPdfToolsCryptoProviders_CertificateList
;
2877
typedef
struct
TPdfToolsCryptoProvidersGlobalSignDss_SignatureConfiguration
2878
TPdfToolsCryptoProvidersGlobalSignDss_SignatureConfiguration
;
2881
typedef
struct
TPdfToolsCryptoProvidersGlobalSignDss_TimestampConfiguration
2882
TPdfToolsCryptoProvidersGlobalSignDss_TimestampConfiguration
;
2899
typedef
struct
TPdfToolsCryptoProvidersGlobalSignDss_Session
TPdfToolsCryptoProvidersGlobalSignDss_Session
;
2903
typedef
struct
TPdfToolsCryptoProvidersSwisscomSigSrv_SignatureConfiguration
2904
TPdfToolsCryptoProvidersSwisscomSigSrv_SignatureConfiguration
;
2908
typedef
struct
TPdfToolsCryptoProvidersSwisscomSigSrv_TimestampConfiguration
2909
TPdfToolsCryptoProvidersSwisscomSigSrv_TimestampConfiguration
;
2913
typedef
struct
TPdfToolsCryptoProvidersSwisscomSigSrv_StepUp
TPdfToolsCryptoProvidersSwisscomSigSrv_StepUp
;
2933
typedef
struct
TPdfToolsCryptoProvidersSwisscomSigSrv_Session
TPdfToolsCryptoProvidersSwisscomSigSrv_Session
;
2937
typedef
struct
TPdfToolsCryptoProvidersPkcs11_SignatureConfiguration
2938
TPdfToolsCryptoProvidersPkcs11_SignatureConfiguration
;
2942
typedef
struct
TPdfToolsCryptoProvidersPkcs11_TimestampConfiguration
2943
TPdfToolsCryptoProvidersPkcs11_TimestampConfiguration
;
2956
typedef
struct
TPdfToolsCryptoProvidersPkcs11_Module
TPdfToolsCryptoProvidersPkcs11_Module
;
2960
typedef
struct
TPdfToolsCryptoProvidersPkcs11_Device
TPdfToolsCryptoProvidersPkcs11_Device
;
2974
typedef
struct
TPdfToolsCryptoProvidersPkcs11_Session
TPdfToolsCryptoProvidersPkcs11_Session
;
2978
typedef
struct
TPdfToolsCryptoProvidersPkcs11_DeviceList
TPdfToolsCryptoProvidersPkcs11_DeviceList
;
2982
typedef
struct
TPdfToolsCryptoProvidersBuiltIn_SignatureConfiguration
2983
TPdfToolsCryptoProvidersBuiltIn_SignatureConfiguration
;
2987
typedef
struct
TPdfToolsCryptoProvidersBuiltIn_TimestampConfiguration
2988
TPdfToolsCryptoProvidersBuiltIn_TimestampConfiguration
;
3013
typedef
struct
TPdfToolsCryptoProvidersBuiltIn_Provider
TPdfToolsCryptoProvidersBuiltIn_Provider
;
3017
typedef
struct
TPdfToolsSignatureValidation_ConstraintResult
TPdfToolsSignatureValidation_ConstraintResult
;
3021
typedef
struct
TPdfToolsSignatureValidation_Validator
TPdfToolsSignatureValidation_Validator
;
3025
typedef
struct
TPdfToolsSignatureValidation_Certificate
TPdfToolsSignatureValidation_Certificate
;
3028
typedef
struct
TPdfToolsSignatureValidation_CertificateChain
TPdfToolsSignatureValidation_CertificateChain
;
3031
typedef
struct
TPdfToolsSignatureValidation_ValidationResults
TPdfToolsSignatureValidation_ValidationResults
;
3035
typedef
struct
TPdfToolsSignatureValidation_ValidationResult
TPdfToolsSignatureValidation_ValidationResult
;
3039
typedef
struct
TPdfToolsSignatureValidation_SignatureContent
TPdfToolsSignatureValidation_SignatureContent
;
3044
typedef
struct
TPdfToolsSignatureValidation_UnsupportedSignatureContent
3045
TPdfToolsSignatureValidation_UnsupportedSignatureContent
;
3049
typedef
struct
TPdfToolsSignatureValidation_CmsSignatureContent
TPdfToolsSignatureValidation_CmsSignatureContent
;
3053
typedef
struct
TPdfToolsSignatureValidation_TimeStampContent
TPdfToolsSignatureValidation_TimeStampContent
;
3061
typedef
struct
TPdfToolsSignatureValidation_CustomTrustList
TPdfToolsSignatureValidation_CustomTrustList
;
3067
typedef
struct
TPdfToolsSignatureValidationProfiles_Profile
TPdfToolsSignatureValidationProfiles_Profile
;
3071
typedef
struct
TPdfToolsSignatureValidationProfiles_ValidationOptions
3072
TPdfToolsSignatureValidationProfiles_ValidationOptions
;
3076
typedef
struct
TPdfToolsSignatureValidationProfiles_TrustConstraints
3077
TPdfToolsSignatureValidationProfiles_TrustConstraints
;
3105
typedef
struct
TPdfToolsSignatureValidationProfiles_Default
TPdfToolsSignatureValidationProfiles_Default
;
3106
3109
typedef
struct
TPdfToolsGeomInt_Size
3110
{
3114
int
iWidth
;
3118
int
iHeight
;
3119
}
TPdfToolsGeomInt_Size
;
3120
3123
typedef
struct
TPdfToolsGeomUnits_Resolution
3124
{
3128
double
dXDpi
;
3132
double
dYDpi
;
3133
}
TPdfToolsGeomUnits_Resolution
;
3134
3137
typedef
struct
TPdfToolsGeomUnits_Size
3138
{
3142
double
dWidth
;
3146
double
dHeight
;
3147
}
TPdfToolsGeomUnits_Size
;
3148
3151
typedef
struct
TPdfToolsGeomUnits_Margin
3152
{
3156
double
dLeft
;
3160
double
dBottom
;
3164
double
dRight
;
3168
double
dTop
;
3169
}
TPdfToolsGeomUnits_Margin
;
3170
3173
typedef
struct
TPdfToolsGeomUnits_Point
3174
{
3178
double
dX
;
3182
double
dY
;
3183
}
TPdfToolsGeomUnits_Point
;
3184
3187
typedef
struct
TPdfToolsGeomUnits_Rectangle
3188
{
3192
double
dX
;
3196
double
dY
;
3200
double
dWidth
;
3204
double
dHeight
;
3205
}
TPdfToolsGeomUnits_Rectangle
;
3206
3207
typedef
struct
TPdfToolsSys_Date
3208
{
3209
short
iYear
;
3210
short
iMonth
;
3211
short
iDay
;
3212
short
iHour
;
3213
short
iMinute
;
3214
short
iSecond
;
3215
short
iTZSign
;
3216
short
iTZHour
;
3217
short
iTZMinute
;
3218
}
TPdfToolsSys_Date
;
3219
3220
struct
TPdfToolsSys_StreamDescriptor
;
3221
3222
#ifdef __cplusplus
3223
}
3224
#endif
3225
3226
#endif
/* PDFTOOLS_TYPES_H__ */
TPdfToolsCryptoProvidersGlobalSignDss_TimestampConfiguration
struct TPdfToolsCryptoProvidersGlobalSignDss_TimestampConfiguration TPdfToolsCryptoProvidersGlobalSignDss_TimestampConfiguration
Definition
PdfTools_Types.h:2881
TPdfToolsPdf_DocumentType
TPdfToolsPdf_DocumentType
Type and subtype enumeration of TPdfToolsPdf_Document.
Definition
PdfTools_Types.h:1736
ePdfToolsPdf_DocumentType_Document
@ ePdfToolsPdf_DocumentType_Document
Definition
PdfTools_Types.h:1737
ePdfToolsPdf_DocumentType_PdfToolsSign_PreparedDocument
@ ePdfToolsPdf_DocumentType_PdfToolsSign_PreparedDocument
Definition
PdfTools_Types.h:1738
TPdfToolsPdf2Image_ImageSectionMapping
struct TPdfToolsPdf2Image_ImageSectionMapping TPdfToolsPdf2Image_ImageSectionMapping
The base class for image section mappings An image section mapping specifies how a PDF page,...
Definition
PdfTools_Types.h:2535
TPdfToolsGeomUnits_Rectangle
struct TPdfToolsGeomUnits_Rectangle TPdfToolsGeomUnits_Rectangle
TPdfToolsCryptoProvidersBuiltIn_TimestampConfiguration
struct TPdfToolsCryptoProvidersBuiltIn_TimestampConfiguration TPdfToolsCryptoProvidersBuiltIn_TimestampConfiguration
The time-stamp configuration.
Definition
PdfTools_Types.h:2987
TPdfToolsOptimization_Optimizer
struct TPdfToolsOptimization_Optimizer TPdfToolsOptimization_Optimizer
The class to optimize PDF documents.
Definition
PdfTools_Types.h:2368
TPdfToolsOptimizationProfiles_Web
struct TPdfToolsOptimizationProfiles_Web TPdfToolsOptimizationProfiles_Web
The optimization profile suitable for electronic document exchange.
Definition
PdfTools_Types.h:2395
TPdfToolsPdf2ImageProfiles_ProfileType
TPdfToolsPdf2ImageProfiles_ProfileType
Type and subtype enumeration of TPdfToolsPdf2ImageProfiles_Profile.
Definition
PdfTools_Types.h:1933
ePdfToolsPdf2ImageProfiles_ProfileType_Archive
@ ePdfToolsPdf2ImageProfiles_ProfileType_Archive
Definition
PdfTools_Types.h:1936
ePdfToolsPdf2ImageProfiles_ProfileType_Profile
@ ePdfToolsPdf2ImageProfiles_ProfileType_Profile
Definition
PdfTools_Types.h:1934
ePdfToolsPdf2ImageProfiles_ProfileType_Viewing
@ ePdfToolsPdf2ImageProfiles_ProfileType_Viewing
Definition
PdfTools_Types.h:1937
ePdfToolsPdf2ImageProfiles_ProfileType_Fax
@ ePdfToolsPdf2ImageProfiles_ProfileType_Fax
Definition
PdfTools_Types.h:1935
TPdfToolsOptimizationProfiles_Archive
struct TPdfToolsOptimizationProfiles_Archive TPdfToolsOptimizationProfiles_Archive
The optimization profile suitable for archiving.
Definition
PdfTools_Types.h:2435
TPdfToolsSign_SignatureRemoval
TPdfToolsSign_SignatureRemoval
Definition
PdfTools_Types.h:1164
ePdfToolsSign_SignatureRemoval_None
@ ePdfToolsSign_SignatureRemoval_None
Definition
PdfTools_Types.h:1169
ePdfToolsSign_SignatureRemoval_All
@ ePdfToolsSign_SignatureRemoval_All
Definition
PdfTools_Types.h:1184
ePdfToolsSign_SignatureRemoval_Signed
@ ePdfToolsSign_SignatureRemoval_Signed
Definition
PdfTools_Types.h:1179
TPdfToolsPdf2Image_PngColorSpace
TPdfToolsPdf2Image_PngColorSpace
The color space used in PNG images.
Definition
PdfTools_Types.h:460
ePdfToolsPdf2Image_PngColorSpace_Gray
@ ePdfToolsPdf2Image_PngColorSpace_Gray
Definition
PdfTools_Types.h:466
ePdfToolsPdf2Image_PngColorSpace_Rgb
@ ePdfToolsPdf2Image_PngColorSpace_Rgb
Definition
PdfTools_Types.h:463
TPdfToolsPdfAConversion_EventCategory
TPdfToolsPdfAConversion_EventCategory
The category of conversion events See TPdfToolsPdfAConversion_Converter_ConversionEvent for more info...
Definition
PdfTools_Types.h:702
ePdfToolsPdfAConversion_EventCategory_RepairedCorruption
@ ePdfToolsPdfAConversion_EventCategory_RepairedCorruption
Repaired a corrupt document.
Definition
PdfTools_Types.h:740
ePdfToolsPdfAConversion_EventCategory_VisualDifferences
@ ePdfToolsPdfAConversion_EventCategory_VisualDifferences
The conversion resulted in visual differences to the document.
Definition
PdfTools_Types.h:723
ePdfToolsPdfAConversion_EventCategory_SubstitutedFont
@ ePdfToolsPdfAConversion_EventCategory_SubstitutedFont
Substituted a font for a similar one.
Definition
PdfTools_Types.h:813
ePdfToolsPdfAConversion_EventCategory_ConvertedFont
@ ePdfToolsPdfAConversion_EventCategory_ConvertedFont
Converted fonts of input document.
Definition
PdfTools_Types.h:796
ePdfToolsPdfAConversion_EventCategory_RemovedTransparency
@ ePdfToolsPdfAConversion_EventCategory_RemovedTransparency
Converted transparent object to opaque.
Definition
PdfTools_Types.h:828
ePdfToolsPdfAConversion_EventCategory_RemovedAction
@ ePdfToolsPdfAConversion_EventCategory_RemovedAction
Removed prohibited action type.
Definition
PdfTools_Types.h:861
ePdfToolsPdfAConversion_EventCategory_ManagedColors
@ ePdfToolsPdfAConversion_EventCategory_ManagedColors
Managed colors of input document.
Definition
PdfTools_Types.h:753
ePdfToolsPdfAConversion_EventCategory_RemovedMetadata
@ ePdfToolsPdfAConversion_EventCategory_RemovedMetadata
Removed parts of the XMP metadata that could not be repaired.
Definition
PdfTools_Types.h:874
ePdfToolsPdfAConversion_EventCategory_RemovedAnnotation
@ ePdfToolsPdfAConversion_EventCategory_RemovedAnnotation
Removed prohibited annotation type.
Definition
PdfTools_Types.h:841
ePdfToolsPdfAConversion_EventCategory_RemovedEmbeddedFile
@ ePdfToolsPdfAConversion_EventCategory_RemovedEmbeddedFile
Removed embedded files.
Definition
PdfTools_Types.h:939
ePdfToolsPdfAConversion_EventCategory_ConvertedEmbeddedFile
@ ePdfToolsPdfAConversion_EventCategory_ConvertedEmbeddedFile
Converted embedded file.
Definition
PdfTools_Types.h:917
ePdfToolsPdfAConversion_EventCategory_ChangedColorant
@ ePdfToolsPdfAConversion_EventCategory_ChangedColorant
Resolved ambiguous or conflicting descriptions of colorants (spot colors).
Definition
PdfTools_Types.h:774
ePdfToolsPdfAConversion_EventCategory_RemovedSignature
@ ePdfToolsPdfAConversion_EventCategory_RemovedSignature
Removed signatures of signed input file.
Definition
PdfTools_Types.h:956
ePdfToolsPdfAConversion_EventCategory_RemovedMultimedia
@ ePdfToolsPdfAConversion_EventCategory_RemovedMultimedia
Removed multimedia content (sound, movie).
Definition
PdfTools_Types.h:849
ePdfToolsPdfAConversion_EventCategory_RemovedOptionalContent
@ ePdfToolsPdfAConversion_EventCategory_RemovedOptionalContent
Removed optional content groups (layers).
Definition
PdfTools_Types.h:904
ePdfToolsPdfAConversion_EventCategory_RemovedStructure
@ ePdfToolsPdfAConversion_EventCategory_RemovedStructure
Removed logical structure (tagging) information.
Definition
PdfTools_Types.h:891
ePdfToolsPdfAConversion_EventCategory_RemovedExternalContent
@ ePdfToolsPdfAConversion_EventCategory_RemovedExternalContent
Removed references to external content.
Definition
PdfTools_Types.h:784
TPdfToolsPdfAConversion_ConversionOptions
struct TPdfToolsPdfAConversion_ConversionOptions TPdfToolsPdfAConversion_ConversionOptions
The PDF/A conversion options The options for the conversion of documents using the converter's method...
Definition
PdfTools_Types.h:2754
TPdfToolsCryptoProvidersSwisscomSigSrv_TimestampConfiguration
struct TPdfToolsCryptoProvidersSwisscomSigSrv_TimestampConfiguration TPdfToolsCryptoProvidersSwisscomSigSrv_TimestampConfiguration
The time-stamp configuration.
Definition
PdfTools_Types.h:2908
TPdfToolsImage2Pdf_ImageMapping
struct TPdfToolsImage2Pdf_ImageMapping TPdfToolsImage2Pdf_ImageMapping
The base class for image mappings The image mapping specifies how an input image is transformed and p...
Definition
PdfTools_Types.h:2641
TPdfToolsSignatureValidation_DataSource
TPdfToolsSignatureValidation_DataSource
The source of data such as certificates, OCRPs or CRLs.
Definition
PdfTools_Types.h:1610
ePdfToolsSignatureValidation_DataSource_System
@ ePdfToolsSignatureValidation_DataSource_System
Data from the local system cache Allowed data: certificates.
Definition
PdfTools_Types.h:1638
ePdfToolsSignatureValidation_DataSource_EmbedInSignature
@ ePdfToolsSignatureValidation_DataSource_EmbedInSignature
Data embedded in the signature Allowed data: certificates, OCSP, CRL.
Definition
PdfTools_Types.h:1616
ePdfToolsSignatureValidation_DataSource_Aatl
@ ePdfToolsSignatureValidation_DataSource_Aatl
From the Adobe Approved Trust List (AATL)
Definition
PdfTools_Types.h:1647
ePdfToolsSignatureValidation_DataSource_EmbedInDocument
@ ePdfToolsSignatureValidation_DataSource_EmbedInDocument
Data embedded in the document security store (DSS) Allowed data: certificates, OCSP,...
Definition
PdfTools_Types.h:1622
ePdfToolsSignatureValidation_DataSource_Eutl
@ ePdfToolsSignatureValidation_DataSource_Eutl
From the European Trust List (EUTL)
Definition
PdfTools_Types.h:1656
ePdfToolsSignatureValidation_DataSource_CustomTrustList
@ ePdfToolsSignatureValidation_DataSource_CustomTrustList
From the custom trust list.
Definition
PdfTools_Types.h:1666
ePdfToolsSignatureValidation_DataSource_Download
@ ePdfToolsSignatureValidation_DataSource_Download
Data retrieved online or from the local download cache.
Definition
PdfTools_Types.h:1632
TPdfToolsSignatureValidationProfiles_TrustConstraints
struct TPdfToolsSignatureValidationProfiles_TrustConstraints TPdfToolsSignatureValidationProfiles_TrustConstraints
Certificate trust constraints.
Definition
PdfTools_Types.h:3076
TPdfToolsCryptoProvidersPkcs11_DeviceList
struct TPdfToolsCryptoProvidersPkcs11_DeviceList TPdfToolsCryptoProvidersPkcs11_DeviceList
The list of devices managed by a PKCS#11 module.
Definition
PdfTools_Types.h:2978
TPdfToolsSignatureValidation_CmsSignatureContent
struct TPdfToolsSignatureValidation_CmsSignatureContent TPdfToolsSignatureValidation_CmsSignatureContent
The data and validation result of the cryptographic signature.
Definition
PdfTools_Types.h:3049
TPdfToolsSignatureValidation_SignatureSelector
TPdfToolsSignatureValidation_SignatureSelector
Select the signatures.
Definition
PdfTools_Types.h:1566
ePdfToolsSignatureValidation_SignatureSelector_All
@ ePdfToolsSignatureValidation_SignatureSelector_All
Select all signatures.
Definition
PdfTools_Types.h:1574
ePdfToolsSignatureValidation_SignatureSelector_Latest
@ ePdfToolsSignatureValidation_SignatureSelector_Latest
Select the latest signature.
Definition
PdfTools_Types.h:1570
TPdfToolsPdf2Image_ContentOptions
struct TPdfToolsPdf2Image_ContentOptions TPdfToolsPdf2Image_ContentOptions
The parameters how to render PDF content elements.
Definition
PdfTools_Types.h:2467
TPdfToolsSignatureValidation_ValidationResults
struct TPdfToolsSignatureValidation_ValidationResults TPdfToolsSignatureValidation_ValidationResults
Definition
PdfTools_Types.h:3031
TPdfToolsPdf2Image_AnnotationOptions
TPdfToolsPdf2Image_AnnotationOptions
Defines how to render annotations and their popups.
Definition
PdfTools_Types.h:512
ePdfToolsPdf2Image_AnnotationOptions_ShowAnnotationsAndPopups
@ ePdfToolsPdf2Image_AnnotationOptions_ShowAnnotationsAndPopups
Render the annotation and the associated popup.
Definition
PdfTools_Types.h:520
ePdfToolsPdf2Image_AnnotationOptions_ShowAnnotations
@ ePdfToolsPdf2Image_AnnotationOptions_ShowAnnotations
Render the annotation without the associated popup.
Definition
PdfTools_Types.h:516
TPdfToolsPdf_Conformance
TPdfToolsPdf_Conformance
Definition
PdfTools_Types.h:193
ePdfToolsPdf_Conformance_Pdf17
@ ePdfToolsPdf_Conformance_Pdf17
PDF Version 1.7, ISO 32000-1.
Definition
PdfTools_Types.h:225
ePdfToolsPdf_Conformance_Pdf20
@ ePdfToolsPdf_Conformance_Pdf20
PDF Version 2.0, ISO 32000-2.
Definition
PdfTools_Types.h:229
ePdfToolsPdf_Conformance_PdfA3U
@ ePdfToolsPdf_Conformance_PdfA3U
PDF/A-3u, ISO 19005-3, level U conformance.
Definition
PdfTools_Types.h:257
ePdfToolsPdf_Conformance_PdfA2A
@ ePdfToolsPdf_Conformance_PdfA2A
PDF/A-2a, ISO 19005-2, level A conformance.
Definition
PdfTools_Types.h:249
ePdfToolsPdf_Conformance_Pdf16
@ ePdfToolsPdf_Conformance_Pdf16
PDF Version 1.6 (corresponds to Acrobat 7)
Definition
PdfTools_Types.h:221
ePdfToolsPdf_Conformance_PdfA1A
@ ePdfToolsPdf_Conformance_PdfA1A
PDF/A-1a, ISO 19005-1, level A conformance.
Definition
PdfTools_Types.h:237
ePdfToolsPdf_Conformance_Pdf15
@ ePdfToolsPdf_Conformance_Pdf15
PDF Version 1.5.
Definition
PdfTools_Types.h:217
ePdfToolsPdf_Conformance_Pdf14
@ ePdfToolsPdf_Conformance_Pdf14
PDF Version 1.4 (corresponds to Acrobat 5)
Definition
PdfTools_Types.h:213
ePdfToolsPdf_Conformance_Pdf10
@ ePdfToolsPdf_Conformance_Pdf10
PDF Version 1.0.
Definition
PdfTools_Types.h:197
ePdfToolsPdf_Conformance_Pdf13
@ ePdfToolsPdf_Conformance_Pdf13
PDF Version 1.3.
Definition
PdfTools_Types.h:209
ePdfToolsPdf_Conformance_PdfA1B
@ ePdfToolsPdf_Conformance_PdfA1B
PDF/A-1b, ISO 19005-1, level B conformance.
Definition
PdfTools_Types.h:233
ePdfToolsPdf_Conformance_PdfA3A
@ ePdfToolsPdf_Conformance_PdfA3A
PDF/A-3a, ISO 19005-3, level A conformance.
Definition
PdfTools_Types.h:261
ePdfToolsPdf_Conformance_Pdf11
@ ePdfToolsPdf_Conformance_Pdf11
PDF Version 1.1.
Definition
PdfTools_Types.h:201
ePdfToolsPdf_Conformance_PdfA3B
@ ePdfToolsPdf_Conformance_PdfA3B
PDF/A-3b, ISO 19005-3, level B conformance.
Definition
PdfTools_Types.h:253
ePdfToolsPdf_Conformance_Pdf12
@ ePdfToolsPdf_Conformance_Pdf12
PDF Version 1.2.
Definition
PdfTools_Types.h:205
ePdfToolsPdf_Conformance_PdfA2U
@ ePdfToolsPdf_Conformance_PdfA2U
PDF/A-2u, ISO 19005-2, level U conformance.
Definition
PdfTools_Types.h:245
ePdfToolsPdf_Conformance_PdfA2B
@ ePdfToolsPdf_Conformance_PdfA2B
PDF/A-2b, ISO 19005-2, level B conformance.
Definition
PdfTools_Types.h:241
TPdfToolsGeomUnits_Size
struct TPdfToolsGeomUnits_Size TPdfToolsGeomUnits_Size
TPdfToolsPdf2Image_Converter
struct TPdfToolsPdf2Image_Converter TPdfToolsPdf2Image_Converter
The class to convert a PDF document to a rasterized image.
Definition
PdfTools_Types.h:2571
TPdfToolsPdf2ImageProfiles_Fax
struct TPdfToolsPdf2ImageProfiles_Fax TPdfToolsPdf2ImageProfiles_Fax
The profile to convert PDF documents to TIFF Fax images.
Definition
PdfTools_Types.h:2602
TPdfToolsPdf2Image_PngImageOptions
struct TPdfToolsPdf2Image_PngImageOptions TPdfToolsPdf2Image_PngImageOptions
The settings for PNG output images For the output file name, it is recommended to use the file extens...
Definition
PdfTools_Types.h:2517
TPdfToolsPdf2Image_ImageOptionsType
TPdfToolsPdf2Image_ImageOptionsType
Type and subtype enumeration of TPdfToolsPdf2Image_ImageOptions.
Definition
PdfTools_Types.h:1881
ePdfToolsPdf2Image_ImageOptionsType_PngImageOptions
@ ePdfToolsPdf2Image_ImageOptionsType_PngImageOptions
Definition
PdfTools_Types.h:1887
ePdfToolsPdf2Image_ImageOptionsType_TiffFlateImageOptions
@ ePdfToolsPdf2Image_ImageOptionsType_TiffFlateImageOptions
Definition
PdfTools_Types.h:1886
ePdfToolsPdf2Image_ImageOptionsType_TiffLzwImageOptions
@ ePdfToolsPdf2Image_ImageOptionsType_TiffLzwImageOptions
Definition
PdfTools_Types.h:1885
ePdfToolsPdf2Image_ImageOptionsType_JpegImageOptions
@ ePdfToolsPdf2Image_ImageOptionsType_JpegImageOptions
Definition
PdfTools_Types.h:1888
ePdfToolsPdf2Image_ImageOptionsType_ImageOptions
@ ePdfToolsPdf2Image_ImageOptionsType_ImageOptions
Definition
PdfTools_Types.h:1882
ePdfToolsPdf2Image_ImageOptionsType_TiffJpegImageOptions
@ ePdfToolsPdf2Image_ImageOptionsType_TiffJpegImageOptions
Definition
PdfTools_Types.h:1884
ePdfToolsPdf2Image_ImageOptionsType_FaxImageOptions
@ ePdfToolsPdf2Image_ImageOptionsType_FaxImageOptions
Definition
PdfTools_Types.h:1883
TPdfToolsPdfAConversion_Converter
struct TPdfToolsPdfAConversion_Converter TPdfToolsPdfAConversion_Converter
The class to convert PDF documents to PDF/A.
Definition
PdfTools_Types.h:2747
TPdfToolsCryptoProvidersSwisscomSigSrv_StepUp
struct TPdfToolsCryptoProvidersSwisscomSigSrv_StepUp TPdfToolsCryptoProvidersSwisscomSigSrv_StepUp
The options for step-up authorization using Mobile ID.
Definition
PdfTools_Types.h:2913
TPdfToolsCrypto_SignatureAlgorithm
TPdfToolsCrypto_SignatureAlgorithm
Cryptographic signature algorithm.
Definition
PdfTools_Types.h:1264
ePdfToolsCrypto_SignatureAlgorithm_RsaRsa
@ ePdfToolsCrypto_SignatureAlgorithm_RsaRsa
RSA with PKCS#1 v1.5 This is the RSA with PKCS#1 v1.5 algorithm which is widely supported by cryptogr...
Definition
PdfTools_Types.h:1270
ePdfToolsCrypto_SignatureAlgorithm_RsaSsaPss
@ ePdfToolsCrypto_SignatureAlgorithm_RsaSsaPss
RSA with SSA-PSS (PKCS#1 v2.1) This algorithm is generally recommended because it is considered a mor...
Definition
PdfTools_Types.h:1277
ePdfToolsCrypto_SignatureAlgorithm_Ecdsa
@ ePdfToolsCrypto_SignatureAlgorithm_Ecdsa
Elliptic Curve Digital Signature Algorithm This algorithm is generally recommended for new applicatio...
Definition
PdfTools_Types.h:1284
TPdfToolsDocumentAssembly_DocumentAssembler
struct TPdfToolsDocumentAssembly_DocumentAssembler TPdfToolsDocumentAssembly_DocumentAssembler
The class for splitting or merging PDF documents.
Definition
PdfTools_Types.h:2340
TPdfToolsOptimization_ConversionStrategy
TPdfToolsOptimization_ConversionStrategy
The conversion strategy for PDF objects.
Definition
PdfTools_Types.h:339
ePdfToolsOptimization_ConversionStrategy_Copy
@ ePdfToolsOptimization_ConversionStrategy_Copy
Definition
PdfTools_Types.h:344
ePdfToolsOptimization_ConversionStrategy_Flatten
@ ePdfToolsOptimization_ConversionStrategy_Flatten
Definition
PdfTools_Types.h:350
TPdfToolsSys_Date
struct TPdfToolsSys_Date TPdfToolsSys_Date
TPdfToolsPdf_DocumentTimestamp
struct TPdfToolsPdf_DocumentTimestamp TPdfToolsPdf_DocumentTimestamp
A document time-stamp signature that time-stamps the document This type of signature provides evidenc...
Definition
PdfTools_Types.h:2281
TPdfToolsSignatureValidation_SubIndication
TPdfToolsSignatureValidation_SubIndication
Sub-status indication of the signature validation process See ETSI TS 102 853 and ETSI EN 319 102-1.
Definition
PdfTools_Types.h:1426
ePdfToolsSignatureValidation_SubIndication_CryptoConstraintsFailure
@ ePdfToolsSignatureValidation_SubIndication_CryptoConstraintsFailure
The signature is considered invalid because at least one of the algorithms used in an element (e....
Definition
PdfTools_Types.h:1457
ePdfToolsSignatureValidation_SubIndication_NoPolicy
@ ePdfToolsSignatureValidation_SubIndication_NoPolicy
The policy to use for validation could not be identified.
Definition
PdfTools_Types.h:1527
ePdfToolsSignatureValidation_SubIndication_Revoked
@ ePdfToolsSignatureValidation_SubIndication_Revoked
The signer's certificate has been revoked.
Definition
PdfTools_Types.h:1430
ePdfToolsSignatureValidation_SubIndication_UnknownCommitmentType
@ ePdfToolsSignatureValidation_SubIndication_UnknownCommitmentType
The signature was created using a policy and commitment type that is unknown to the SVA.
Definition
PdfTools_Types.h:1479
ePdfToolsSignatureValidation_SubIndication_HashFailure
@ ePdfToolsSignatureValidation_SubIndication_HashFailure
The signature is invalid because at least one hash of the signed data object(s) included in the signi...
Definition
PdfTools_Types.h:1435
ePdfToolsSignatureValidation_SubIndication_IncompleteCertificateChain
@ ePdfToolsSignatureValidation_SubIndication_IncompleteCertificateChain
The certificate's chain is incomplete. The Signature Validation Algorithm cannot determine whether th...
Definition
PdfTools_Types.h:1536
ePdfToolsSignatureValidation_SubIndication_CertificateNoRevocationInformation
@ ePdfToolsSignatureValidation_SubIndication_CertificateNoRevocationInformation
The certificate has no revocation information. The Signature Validation Algorithm cannot determine wh...
Definition
PdfTools_Types.h:1541
ePdfToolsSignatureValidation_SubIndication_MissingRevocationInformation
@ ePdfToolsSignatureValidation_SubIndication_MissingRevocationInformation
No revocation information is available in the revocation information sources. The Signature Validatio...
Definition
PdfTools_Types.h:1546
ePdfToolsSignatureValidation_SubIndication_Expired
@ ePdfToolsSignatureValidation_SubIndication_Expired
The signature is considered invalid because the Signature Validation Algorithm has detected that the ...
Definition
PdfTools_Types.h:1462
ePdfToolsSignatureValidation_SubIndication_ChainConstraintsFailure
@ ePdfToolsSignatureValidation_SubIndication_ChainConstraintsFailure
The signature is considered invalid because the certificate chain used in the validation process does...
Definition
PdfTools_Types.h:1450
ePdfToolsSignatureValidation_SubIndication_OutOfBoundsNoPoe
@ ePdfToolsSignatureValidation_SubIndication_OutOfBoundsNoPoe
The signer's certificate is expired or not yet valid at the validation date/time. The Signature Valid...
Definition
PdfTools_Types.h:1506
ePdfToolsSignatureValidation_SubIndication_CryptoConstraintsFailureNoPoe
@ ePdfToolsSignatureValidation_SubIndication_CryptoConstraintsFailureNoPoe
At least one of the algorithms used in an element (e.g. the signature value, a certificate,...
Definition
PdfTools_Types.h:1513
ePdfToolsSignatureValidation_SubIndication_RevokedCaNoPoe
@ ePdfToolsSignatureValidation_SubIndication_RevokedCaNoPoe
At least one certificate chain was found, but an intermediate CA certificate has been revoked.
Definition
PdfTools_Types.h:1501
ePdfToolsSignatureValidation_SubIndication_NotYetValid
@ ePdfToolsSignatureValidation_SubIndication_NotYetValid
The signature is considered invalid because the Signature Validation Algorithm has detected that the ...
Definition
PdfTools_Types.h:1467
ePdfToolsSignatureValidation_SubIndication_TimestampOrderFailure
@ ePdfToolsSignatureValidation_SubIndication_TimestampOrderFailure
Constraints on the order of signature time-stamps and/or signed data object (s) time-stamps are not r...
Definition
PdfTools_Types.h:1484
ePdfToolsSignatureValidation_SubIndication_NoSignerCertificateFound
@ ePdfToolsSignatureValidation_SubIndication_NoSignerCertificateFound
The signer's certificate cannot be identified.
Definition
PdfTools_Types.h:1488
ePdfToolsSignatureValidation_SubIndication_SigConstraintsFailure
@ ePdfToolsSignatureValidation_SubIndication_SigConstraintsFailure
The signature is considered invalid because one or more properties of the signature do not match the ...
Definition
PdfTools_Types.h:1445
ePdfToolsSignatureValidation_SubIndication_NoCertificateChainFound
@ ePdfToolsSignatureValidation_SubIndication_NoCertificateChainFound
No certificate chain has been found for the identified signer's certificate.
Definition
PdfTools_Types.h:1492
ePdfToolsSignatureValidation_SubIndication_Untrusted
@ ePdfToolsSignatureValidation_SubIndication_Untrusted
The certificate is not trusted because there is no valid path to a trust anchor.
Definition
PdfTools_Types.h:1555
ePdfToolsSignatureValidation_SubIndication_TryLater
@ ePdfToolsSignatureValidation_SubIndication_TryLater
Insufficient information to fulfill all constraints. It may be possible to fulfill all constraints wi...
Definition
PdfTools_Types.h:1523
ePdfToolsSignatureValidation_SubIndication_NoPoe
@ ePdfToolsSignatureValidation_SubIndication_NoPoe
A proof of existence that proves whether a signed object was produced before a compromising event (e....
Definition
PdfTools_Types.h:1518
ePdfToolsSignatureValidation_SubIndication_SignedDataNotFound
@ ePdfToolsSignatureValidation_SubIndication_SignedDataNotFound
Cannot obtain signed data.
Definition
PdfTools_Types.h:1531
ePdfToolsSignatureValidation_SubIndication_ExpiredNoRevocationInformation
@ ePdfToolsSignatureValidation_SubIndication_ExpiredNoRevocationInformation
The certificate has expired and no revocation information is available in the signature or document....
Definition
PdfTools_Types.h:1551
ePdfToolsSignatureValidation_SubIndication_RevokedNoPoe
@ ePdfToolsSignatureValidation_SubIndication_RevokedNoPoe
The signer's certificate was revoked at the validation date/time. The Signature Validation Algorithm ...
Definition
PdfTools_Types.h:1497
ePdfToolsSignatureValidation_SubIndication_Generic
@ ePdfToolsSignatureValidation_SubIndication_Generic
Any other reason.
Definition
PdfTools_Types.h:1559
ePdfToolsSignatureValidation_SubIndication_PolicyProcessingError
@ ePdfToolsSignatureValidation_SubIndication_PolicyProcessingError
The formal policy file could not be processed (e.g. not accessible, not parsable, etc....
Definition
PdfTools_Types.h:1475
ePdfToolsSignatureValidation_SubIndication_SigCryptoFailure
@ ePdfToolsSignatureValidation_SubIndication_SigCryptoFailure
The signature is invalid because the signature value in the signature could not be verified using the...
Definition
PdfTools_Types.h:1440
ePdfToolsSignatureValidation_SubIndication_FormatFailure
@ ePdfToolsSignatureValidation_SubIndication_FormatFailure
The signature is not conformant to one of the base standards.
Definition
PdfTools_Types.h:1471
TPdfTools_LicenseInfo
struct TPdfTools_LicenseInfo TPdfTools_LicenseInfo
Definition
PdfTools_Types.h:2120
TPdfToolsPdf2Image_JpegImageOptions
struct TPdfToolsPdf2Image_JpegImageOptions TPdfToolsPdf2Image_JpegImageOptions
The settings for JPEG output images.
Definition
PdfTools_Types.h:2527
TPdfToolsPdf_OutputOptions
struct TPdfToolsPdf_OutputOptions TPdfToolsPdf_OutputOptions
The parameters for document-level features of output PDFs Output options are used in many operations ...
Definition
PdfTools_Types.h:2217
TPdfToolsDocumentAssembly_DocumentCopyOptions
struct TPdfToolsDocumentAssembly_DocumentCopyOptions TPdfToolsDocumentAssembly_DocumentCopyOptions
Definition
PdfTools_Types.h:2336
TPdfToolsPdfAValidation_AnalysisOptions
struct TPdfToolsPdfAValidation_AnalysisOptions TPdfToolsPdfAValidation_AnalysisOptions
The PDF/A analysis options Options for the analysis of documents using the validator's method PdfTool...
Definition
PdfTools_Types.h:2731
TPdfToolsDocumentAssembly_NameConflictResolution
TPdfToolsDocumentAssembly_NameConflictResolution
Definition
PdfTools_Types.h:322
ePdfToolsDocumentAssembly_NameConflictResolution_Rename
@ ePdfToolsDocumentAssembly_NameConflictResolution_Rename
Definition
PdfTools_Types.h:332
ePdfToolsDocumentAssembly_NameConflictResolution_Merge
@ ePdfToolsDocumentAssembly_NameConflictResolution_Merge
Definition
PdfTools_Types.h:327
TPdfToolsOptimizationProfiles_MinimalFileSize
struct TPdfToolsOptimizationProfiles_MinimalFileSize TPdfToolsOptimizationProfiles_MinimalFileSize
The optimization profile producing a minimal file size.
Definition
PdfTools_Types.h:2463
TPdfToolsCryptoProvidersGlobalSignDss_SignatureConfiguration
struct TPdfToolsCryptoProvidersGlobalSignDss_SignatureConfiguration TPdfToolsCryptoProvidersGlobalSignDss_SignatureConfiguration
The signature configuration.
Definition
PdfTools_Types.h:2877
TPdfToolsOptimizationProfiles_ProfileType
TPdfToolsOptimizationProfiles_ProfileType
Type and subtype enumeration of TPdfToolsOptimizationProfiles_Profile.
Definition
PdfTools_Types.h:1856
ePdfToolsOptimizationProfiles_ProfileType_Print
@ ePdfToolsOptimizationProfiles_ProfileType_Print
Definition
PdfTools_Types.h:1859
ePdfToolsOptimizationProfiles_ProfileType_Archive
@ ePdfToolsOptimizationProfiles_ProfileType_Archive
Definition
PdfTools_Types.h:1860
ePdfToolsOptimizationProfiles_ProfileType_Profile
@ ePdfToolsOptimizationProfiles_ProfileType_Profile
Definition
PdfTools_Types.h:1857
ePdfToolsOptimizationProfiles_ProfileType_Web
@ ePdfToolsOptimizationProfiles_ProfileType_Web
Definition
PdfTools_Types.h:1858
ePdfToolsOptimizationProfiles_ProfileType_MinimalFileSize
@ ePdfToolsOptimizationProfiles_ProfileType_MinimalFileSize
Definition
PdfTools_Types.h:1861
TPdfToolsOptimization_RemovalOptions
struct TPdfToolsOptimization_RemovalOptions TPdfToolsOptimization_RemovalOptions
The parameters defining the optional data to remove or flatten.
Definition
PdfTools_Types.h:2364
TPdfToolsCrypto_ValidationInformation
TPdfToolsCrypto_ValidationInformation
Whether to embed validation information to enable the long-term validation (LTV) of the signature.
Definition
PdfTools_Types.h:1373
ePdfToolsCrypto_ValidationInformation_EmbedInDocument
@ ePdfToolsCrypto_ValidationInformation_EmbedInDocument
LTV: Embed validation information into the document.
Definition
PdfTools_Types.h:1396
ePdfToolsCrypto_ValidationInformation_EmbedInSignature
@ ePdfToolsCrypto_ValidationInformation_EmbedInSignature
LTV: Embed validation information into the signature This is only possible for Legacy PAdES Basic sig...
Definition
PdfTools_Types.h:1384
ePdfToolsCrypto_ValidationInformation_None
@ ePdfToolsCrypto_ValidationInformation_None
Basic: Do not add any validation information.
Definition
PdfTools_Types.h:1377
TPdfToolsPdf_Permission
TPdfToolsPdf_Permission
The permissions allowed by a PDF document.
Definition
PdfTools_Types.h:94
ePdfToolsPdf_Permission_FillForms
@ ePdfToolsPdf_Permission_FillForms
Allow filling of form fields.
Definition
PdfTools_Types.h:118
ePdfToolsPdf_Permission_SupportDisabilities
@ ePdfToolsPdf_Permission_SupportDisabilities
Allow support for disabilities.
Definition
PdfTools_Types.h:122
ePdfToolsPdf_Permission_None
@ ePdfToolsPdf_Permission_None
No permission.
Definition
PdfTools_Types.h:98
ePdfToolsPdf_Permission_Modify
@ ePdfToolsPdf_Permission_Modify
Allow changing the document.
Definition
PdfTools_Types.h:106
ePdfToolsPdf_Permission_Assemble
@ ePdfToolsPdf_Permission_Assemble
Allow document assembly.
Definition
PdfTools_Types.h:126
ePdfToolsPdf_Permission_Copy
@ ePdfToolsPdf_Permission_Copy
Allow content copying or extraction.
Definition
PdfTools_Types.h:110
ePdfToolsPdf_Permission_DigitalPrint
@ ePdfToolsPdf_Permission_DigitalPrint
Allow high resolution printing.
Definition
PdfTools_Types.h:130
ePdfToolsPdf_Permission_Print
@ ePdfToolsPdf_Permission_Print
Allow low resolution printing.
Definition
PdfTools_Types.h:102
ePdfToolsPdf_Permission_All
@ ePdfToolsPdf_Permission_All
Definition
PdfTools_Types.h:131
ePdfToolsPdf_Permission_Annotate
@ ePdfToolsPdf_Permission_Annotate
Allow annotations.
Definition
PdfTools_Types.h:114
TPdfToolsSignatureValidation_TimeStampContent
struct TPdfToolsSignatureValidation_TimeStampContent TPdfToolsSignatureValidation_TimeStampContent
The data and validation result of the cryptographic time-stamp.
Definition
PdfTools_Types.h:3053
TPdfToolsImage2PdfProfiles_Archive
struct TPdfToolsImage2PdfProfiles_Archive TPdfToolsImage2PdfProfiles_Archive
The profile for image to PDF/A conversion for archiving This profile is suitable for archiving images...
Definition
PdfTools_Types.h:2707
TPdfToolsPdf_SignedSignatureFieldType
TPdfToolsPdf_SignedSignatureFieldType
Type and subtype enumeration of TPdfToolsPdf_SignedSignatureField.
Definition
PdfTools_Types.h:1785
ePdfToolsPdf_SignedSignatureFieldType_Signature
@ ePdfToolsPdf_SignedSignatureFieldType_Signature
Definition
PdfTools_Types.h:1787
ePdfToolsPdf_SignedSignatureFieldType_SignedSignatureField
@ ePdfToolsPdf_SignedSignatureFieldType_SignedSignatureField
Definition
PdfTools_Types.h:1786
ePdfToolsPdf_SignedSignatureFieldType_CertificationSignature
@ ePdfToolsPdf_SignedSignatureFieldType_CertificationSignature
Definition
PdfTools_Types.h:1789
ePdfToolsPdf_SignedSignatureFieldType_DocumentSignature
@ ePdfToolsPdf_SignedSignatureFieldType_DocumentSignature
Definition
PdfTools_Types.h:1788
ePdfToolsPdf_SignedSignatureFieldType_DocumentTimestamp
@ ePdfToolsPdf_SignedSignatureFieldType_DocumentTimestamp
Definition
PdfTools_Types.h:1790
TPdfToolsPdf2ImageProfiles_Archive
struct TPdfToolsPdf2ImageProfiles_Archive TPdfToolsPdf2ImageProfiles_Archive
The profile to convert PDF documents to TIFF images for archiving.
Definition
PdfTools_Types.h:2619
TPdfToolsSign_MdpPermissionOptions
struct TPdfToolsSign_MdpPermissionOptions TPdfToolsSign_MdpPermissionOptions
The permission options when certifying a document.
Definition
PdfTools_Types.h:2825
TPdfToolsImage2Pdf_ImageMappingType
TPdfToolsImage2Pdf_ImageMappingType
Type and subtype enumeration of TPdfToolsImage2Pdf_ImageMapping.
Definition
PdfTools_Types.h:1957
ePdfToolsImage2Pdf_ImageMappingType_Auto
@ ePdfToolsImage2Pdf_ImageMappingType_Auto
Definition
PdfTools_Types.h:1959
ePdfToolsImage2Pdf_ImageMappingType_ImageMapping
@ ePdfToolsImage2Pdf_ImageMappingType_ImageMapping
Definition
PdfTools_Types.h:1958
ePdfToolsImage2Pdf_ImageMappingType_ShrinkToPage
@ ePdfToolsImage2Pdf_ImageMappingType_ShrinkToPage
Definition
PdfTools_Types.h:1960
ePdfToolsImage2Pdf_ImageMappingType_ShrinkToFit
@ ePdfToolsImage2Pdf_ImageMappingType_ShrinkToFit
Definition
PdfTools_Types.h:1961
ePdfToolsImage2Pdf_ImageMappingType_ShrinkToPortrait
@ ePdfToolsImage2Pdf_ImageMappingType_ShrinkToPortrait
Definition
PdfTools_Types.h:1962
TPdfToolsOptimization_ImageRecompressionOptions
struct TPdfToolsOptimization_ImageRecompressionOptions TPdfToolsOptimization_ImageRecompressionOptions
The parameters for image recompression.
Definition
PdfTools_Types.h:2344
TPdfToolsImage_MultiPageDocument
struct TPdfToolsImage_MultiPageDocument TPdfToolsImage_MultiPageDocument
The image document of an image format that supports multi-page images This class is used for TIFF ima...
Definition
PdfTools_Types.h:2322
TPdfToolsImage2Pdf_ShrinkToPage
struct TPdfToolsImage2Pdf_ShrinkToPage TPdfToolsImage2Pdf_ShrinkToPage
The image mapping that places the image onto pages of the specified size Place images onto portrait o...
Definition
PdfTools_Types.h:2664
TPdfToolsPdf_Revision
struct TPdfToolsPdf_Revision TPdfToolsPdf_Revision
The document revision.
Definition
PdfTools_Types.h:2288
TPdfToolsSignatureValidation_Validator
struct TPdfToolsSignatureValidation_Validator TPdfToolsSignatureValidation_Validator
The class to check the validity of signatures.
Definition
PdfTools_Types.h:3021
TPdfToolsPdf_UnsignedSignatureField
struct TPdfToolsPdf_UnsignedSignatureField TPdfToolsPdf_UnsignedSignatureField
An unsigned signature field An unsigned signature field that can be signed. The purpose of the signat...
Definition
PdfTools_Types.h:2248
TPdfToolsImage_DocumentType
TPdfToolsImage_DocumentType
Type and subtype enumeration of TPdfToolsImage_Document.
Definition
PdfTools_Types.h:1833
ePdfToolsImage_DocumentType_Document
@ ePdfToolsImage_DocumentType_Document
Definition
PdfTools_Types.h:1834
ePdfToolsImage_DocumentType_SinglePageDocument
@ ePdfToolsImage_DocumentType_SinglePageDocument
Definition
PdfTools_Types.h:1835
ePdfToolsImage_DocumentType_MultiPageDocument
@ ePdfToolsImage_DocumentType_MultiPageDocument
Definition
PdfTools_Types.h:1836
TPdfToolsPdf2Image_ColorSpace
TPdfToolsPdf2Image_ColorSpace
The color space used in various image formats.
Definition
PdfTools_Types.h:489
ePdfToolsPdf2Image_ColorSpace_Gray
@ ePdfToolsPdf2Image_ColorSpace_Gray
Definition
PdfTools_Types.h:495
ePdfToolsPdf2Image_ColorSpace_Cmyk
@ ePdfToolsPdf2Image_ColorSpace_Cmyk
Definition
PdfTools_Types.h:498
ePdfToolsPdf2Image_ColorSpace_Rgb
@ ePdfToolsPdf2Image_ColorSpace_Rgb
Definition
PdfTools_Types.h:492
TPdfToolsPdfAValidation_Validator
struct TPdfToolsPdfAValidation_Validator TPdfToolsPdfAValidation_Validator
The class to validate the standard conformance of documents.
Definition
PdfTools_Types.h:2711
TPdfToolsPdf2Image_ImageOptions
struct TPdfToolsPdf2Image_ImageOptions TPdfToolsPdf2Image_ImageOptions
The base class for output image options.
Definition
PdfTools_Types.h:2471
TPdfToolsSignatureValidation_CustomTrustList
struct TPdfToolsSignatureValidation_CustomTrustList TPdfToolsSignatureValidation_CustomTrustList
The custom collection of trusted certificates This class defines a custom collection of trusted certi...
Definition
PdfTools_Types.h:3061
TPdfToolsSign_WarningCategory
TPdfToolsSign_WarningCategory
The warning category The category of the warning of TPdfToolsSign_Signer_Warning.
Definition
PdfTools_Types.h:1114
ePdfToolsSign_WarningCategory_AddValidationInformationFailed
@ ePdfToolsSign_WarningCategory_AddValidationInformationFailed
Definition
PdfTools_Types.h:1158
ePdfToolsSign_WarningCategory_SignedDocEncryptionUnchanged
@ ePdfToolsSign_WarningCategory_SignedDocEncryptionUnchanged
Definition
PdfTools_Types.h:1139
ePdfToolsSign_WarningCategory_PdfARemoved
@ ePdfToolsSign_WarningCategory_PdfARemoved
Definition
PdfTools_Types.h:1120
TPdfToolsSignatureValidation_TimeSource
TPdfToolsSignatureValidation_TimeSource
The source of the validation time.
Definition
PdfTools_Types.h:1581
ePdfToolsSignatureValidation_TimeSource_ProofOfExistence
@ ePdfToolsSignatureValidation_TimeSource_ProofOfExistence
Proof of Existence A proof of existence is evidence that proves that an object (a certificate,...
Definition
PdfTools_Types.h:1590
ePdfToolsSignatureValidation_TimeSource_SignatureTime
@ ePdfToolsSignatureValidation_TimeSource_SignatureTime
Signature time Use the claimed (untrusted) time of the signature.
Definition
PdfTools_Types.h:1603
ePdfToolsSignatureValidation_TimeSource_ExpiredTimeStamp
@ ePdfToolsSignatureValidation_TimeSource_ExpiredTimeStamp
Expired time stamp An expired time-stamp was used. Note that for expired time-stamps revocation infor...
Definition
PdfTools_Types.h:1597
TPdfToolsPdf2Image_JpegColorSpace
TPdfToolsPdf2Image_JpegColorSpace
The color space used in JPEG images.
Definition
PdfTools_Types.h:473
ePdfToolsPdf2Image_JpegColorSpace_Cmyk
@ ePdfToolsPdf2Image_JpegColorSpace_Cmyk
Definition
PdfTools_Types.h:482
ePdfToolsPdf2Image_JpegColorSpace_Rgb
@ ePdfToolsPdf2Image_JpegColorSpace_Rgb
Definition
PdfTools_Types.h:476
ePdfToolsPdf2Image_JpegColorSpace_Gray
@ ePdfToolsPdf2Image_JpegColorSpace_Gray
Definition
PdfTools_Types.h:479
TPdfToolsImage2PdfProfiles_Profile
struct TPdfToolsImage2PdfProfiles_Profile TPdfToolsImage2PdfProfiles_Profile
The base class for image to PDF conversion profiles A profile implements the conversion settings suit...
Definition
PdfTools_Types.h:2695
TPdfToolsImage2Pdf_Converter
struct TPdfToolsImage2Pdf_Converter TPdfToolsImage2Pdf_Converter
The class to convert one or more images to a PDF document.
Definition
PdfTools_Types.h:2688
TPdfToolsGeomUnits_Resolution
struct TPdfToolsGeomUnits_Resolution TPdfToolsGeomUnits_Resolution
TPdfToolsPdf_SignatureFieldList
struct TPdfToolsPdf_SignatureFieldList TPdfToolsPdf_SignatureFieldList
Definition
PdfTools_Types.h:2284
TPdfToolsDocumentAssembly_NamedDestinationCopyStrategy
TPdfToolsDocumentAssembly_NamedDestinationCopyStrategy
Definition
PdfTools_Types.h:304
ePdfToolsDocumentAssembly_NamedDestinationCopyStrategy_Copy
@ ePdfToolsDocumentAssembly_NamedDestinationCopyStrategy_Copy
Copy named destinations Named destinations are copyied as-is.
Definition
PdfTools_Types.h:310
ePdfToolsDocumentAssembly_NamedDestinationCopyStrategy_Resolve
@ ePdfToolsDocumentAssembly_NamedDestinationCopyStrategy_Resolve
Resolve named destinations Named destinations are resolved and converted to direct destinations.
Definition
PdfTools_Types.h:316
TPdfToolsCryptoProviders_Provider
struct TPdfToolsCryptoProviders_Provider TPdfToolsCryptoProviders_Provider
Base class for cryptographic providers.
Definition
PdfTools_Types.h:2866
TPdfToolsImage_Page
struct TPdfToolsImage_Page TPdfToolsImage_Page
The page of an image document.
Definition
PdfTools_Types.h:2292
TPdfToolsPdf_SignatureType
TPdfToolsPdf_SignatureType
Type and subtype enumeration of TPdfToolsPdf_Signature.
Definition
PdfTools_Types.h:1810
ePdfToolsPdf_SignatureType_DocumentSignature
@ ePdfToolsPdf_SignatureType_DocumentSignature
Definition
PdfTools_Types.h:1812
ePdfToolsPdf_SignatureType_CertificationSignature
@ ePdfToolsPdf_SignatureType_CertificationSignature
Definition
PdfTools_Types.h:1813
ePdfToolsPdf_SignatureType_Signature
@ ePdfToolsPdf_SignatureType_Signature
Definition
PdfTools_Types.h:1811
TPdfToolsSign_PreparedDocument
struct TPdfToolsSign_PreparedDocument TPdfToolsSign_PreparedDocument
A document that has been prepared for signing.
Definition
PdfTools_Types.h:2835
TPdfToolsPdf2Image_TiffFlateImageOptions
struct TPdfToolsPdf2Image_TiffFlateImageOptions TPdfToolsPdf2Image_TiffFlateImageOptions
The settings for TIFF output images using the Flate compression algorithm.
Definition
PdfTools_Types.h:2511
TPdfToolsSign_SignatureFieldOptions
struct TPdfToolsSign_SignatureFieldOptions TPdfToolsSign_SignatureFieldOptions
Options for adding unsigned signature fields These options control the creation of unsigned signature...
Definition
PdfTools_Types.h:2831
TPdfToolsPdf2Image_BackgroundType
TPdfToolsPdf2Image_BackgroundType
The background type to use when rendering into an image.
Definition
PdfTools_Types.h:440
ePdfToolsPdf2Image_BackgroundType_Transparent
@ ePdfToolsPdf2Image_BackgroundType_Transparent
Transparent background The input PDF content will be rendered into an image with an alpha channel and...
Definition
PdfTools_Types.h:453
ePdfToolsPdf2Image_BackgroundType_White
@ ePdfToolsPdf2Image_BackgroundType_White
White background The input PDF content will be rendered on a white background.
Definition
PdfTools_Types.h:446
TPdfToolsPdf2ImageProfiles_Viewing
struct TPdfToolsPdf2ImageProfiles_Viewing TPdfToolsPdf2ImageProfiles_Viewing
The profile to convert PDF documents to JPEG or PNG images for viewing.
Definition
PdfTools_Types.h:2634
TPdfToolsPdf2Image_RenderPageAsFax
struct TPdfToolsPdf2Image_RenderPageAsFax TPdfToolsPdf2Image_RenderPageAsFax
The image section mapping suitable for Fax output images.
Definition
PdfTools_Types.h:2547
TPdfToolsSign_TimestampConfigurationType
TPdfToolsSign_TimestampConfigurationType
Type and subtype enumeration of TPdfToolsSign_TimestampConfiguration.
Definition
PdfTools_Types.h:2030
ePdfToolsSign_TimestampConfigurationType_PdfToolsCryptoProvidersGlobalSignDss_TimestampConfiguration
@ ePdfToolsSign_TimestampConfigurationType_PdfToolsCryptoProvidersGlobalSignDss_TimestampConfiguration
Definition
PdfTools_Types.h:2032
ePdfToolsSign_TimestampConfigurationType_PdfToolsCryptoProvidersSwisscomSigSrv_TimestampConfiguration
@ ePdfToolsSign_TimestampConfigurationType_PdfToolsCryptoProvidersSwisscomSigSrv_TimestampConfiguration
Definition
PdfTools_Types.h:2033
ePdfToolsSign_TimestampConfigurationType_TimestampConfiguration
@ ePdfToolsSign_TimestampConfigurationType_TimestampConfiguration
Definition
PdfTools_Types.h:2031
ePdfToolsSign_TimestampConfigurationType_PdfToolsCryptoProvidersPkcs11_TimestampConfiguration
@ ePdfToolsSign_TimestampConfigurationType_PdfToolsCryptoProvidersPkcs11_TimestampConfiguration
Definition
PdfTools_Types.h:2034
ePdfToolsSign_TimestampConfigurationType_PdfToolsCryptoProvidersBuiltIn_TimestampConfiguration
@ ePdfToolsSign_TimestampConfigurationType_PdfToolsCryptoProvidersBuiltIn_TimestampConfiguration
Definition
PdfTools_Types.h:2035
TPdfToolsImage2Pdf_ImageOptions
struct TPdfToolsImage2Pdf_ImageOptions TPdfToolsImage2Pdf_ImageOptions
The conversion options related to the images.
Definition
PdfTools_Types.h:2684
TPdfTools_StringList
struct TPdfTools_StringList TPdfTools_StringList
Definition
PdfTools_Types.h:2127
TPdfToolsCryptoProvidersBuiltIn_SignatureConfiguration
struct TPdfToolsCryptoProvidersBuiltIn_SignatureConfiguration TPdfToolsCryptoProvidersBuiltIn_SignatureConfiguration
The signature configuration.
Definition
PdfTools_Types.h:2982
TPdfToolsSignatureValidation_UnsupportedSignatureContent
struct TPdfToolsSignatureValidation_UnsupportedSignatureContent TPdfToolsSignatureValidation_UnsupportedSignatureContent
The validation result of a signature that cannot be read either because it has an unsupported type or...
Definition
PdfTools_Types.h:3044
TPdfToolsSignatureValidationProfiles_Profile
struct TPdfToolsSignatureValidationProfiles_Profile TPdfToolsSignatureValidationProfiles_Profile
The base class for signature validation profiles The profile defines the validation constraints.
Definition
PdfTools_Types.h:3067
TPdfToolsCryptoProvidersSwisscomSigSrv_SignatureConfiguration
struct TPdfToolsCryptoProvidersSwisscomSigSrv_SignatureConfiguration TPdfToolsCryptoProvidersSwisscomSigSrv_SignatureConfiguration
The signature configuration.
Definition
PdfTools_Types.h:2903
TPdfToolsPdf_MetadataSettings
struct TPdfToolsPdf_MetadataSettings TPdfToolsPdf_MetadataSettings
Definition
PdfTools_Types.h:2178
TPdfToolsImage2Pdf_Auto
struct TPdfToolsImage2Pdf_Auto TPdfToolsImage2Pdf_Auto
The image mapping that automatically determines a suitable conversion.
Definition
PdfTools_Types.h:2655
TPdfToolsSign_Signer
struct TPdfToolsSign_Signer TPdfToolsSign_Signer
Process signatures and signature fields.
Definition
PdfTools_Types.h:2839
TPdfToolsPdf2Image_RenderPageAtResolution
struct TPdfToolsPdf2Image_RenderPageAtResolution TPdfToolsPdf2Image_RenderPageAtResolution
The image section mapping to render entire pages at a specific resolution.
Definition
PdfTools_Types.h:2556
TPdfToolsOptimization_CompressionAlgorithmSelection
TPdfToolsOptimization_CompressionAlgorithmSelection
The strategy for recompressing images The strategy expresses the broad goal when recompressing images...
Definition
PdfTools_Types.h:377
ePdfToolsOptimization_CompressionAlgorithmSelection_Balanced
@ ePdfToolsOptimization_CompressionAlgorithmSelection_Balanced
Definition
PdfTools_Types.h:390
ePdfToolsOptimization_CompressionAlgorithmSelection_PreserveQuality
@ ePdfToolsOptimization_CompressionAlgorithmSelection_PreserveQuality
Definition
PdfTools_Types.h:382
ePdfToolsOptimization_CompressionAlgorithmSelection_Speed
@ ePdfToolsOptimization_CompressionAlgorithmSelection_Speed
Definition
PdfTools_Types.h:395
TPdfToolsCryptoProvidersPkcs11_TimestampConfiguration
struct TPdfToolsCryptoProvidersPkcs11_TimestampConfiguration TPdfToolsCryptoProvidersPkcs11_TimestampConfiguration
The time-stamp configuration.
Definition
PdfTools_Types.h:2942
TPdfToolsCryptoProviders_Certificate
struct TPdfToolsCryptoProviders_Certificate TPdfToolsCryptoProviders_Certificate
A X.509 certificate.
Definition
PdfTools_Types.h:2870
TPdfToolsSign_SignatureConfiguration
struct TPdfToolsSign_SignatureConfiguration TPdfToolsSign_SignatureConfiguration
Configuration for signature creation.
Definition
PdfTools_Types.h:2794
TPdfToolsCryptoProvidersGlobalSignDss_Session
struct TPdfToolsCryptoProvidersGlobalSignDss_Session TPdfToolsCryptoProvidersGlobalSignDss_Session
GlobalSign Digital Signing Service.
Definition
PdfTools_Types.h:2899
TPdfToolsPdfAValidation_ValidationOptions
struct TPdfToolsPdfAValidation_ValidationOptions TPdfToolsPdfAValidation_ValidationOptions
The PDF validation options Options to check the quality and standard conformance of documents using t...
Definition
PdfTools_Types.h:2718
TPdfToolsSignatureValidationProfiles_RevocationCheckPolicy
TPdfToolsSignatureValidationProfiles_RevocationCheckPolicy
The revocation check policy.
Definition
PdfTools_Types.h:1673
ePdfToolsSignatureValidationProfiles_RevocationCheckPolicy_Supported
@ ePdfToolsSignatureValidationProfiles_RevocationCheckPolicy_Supported
Definition
PdfTools_Types.h:1685
ePdfToolsSignatureValidationProfiles_RevocationCheckPolicy_Optional
@ ePdfToolsSignatureValidationProfiles_RevocationCheckPolicy_Optional
Definition
PdfTools_Types.h:1691
ePdfToolsSignatureValidationProfiles_RevocationCheckPolicy_Required
@ ePdfToolsSignatureValidationProfiles_RevocationCheckPolicy_Required
Definition
PdfTools_Types.h:1680
ePdfToolsSignatureValidationProfiles_RevocationCheckPolicy_NoCheck
@ ePdfToolsSignatureValidationProfiles_RevocationCheckPolicy_NoCheck
Do not check revocation information.
Definition
PdfTools_Types.h:1695
TPdfToolsGeomInt_Size
struct TPdfToolsGeomInt_Size TPdfToolsGeomInt_Size
TPdfToolsPdf_CertificationSignature
struct TPdfToolsPdf_CertificationSignature TPdfToolsPdf_CertificationSignature
A document certification (MDP) signature that certifies the document These signatures are also called...
Definition
PdfTools_Types.h:2274
TPdfToolsPdf2Image_RenderPageToMaxImageSize
struct TPdfToolsPdf2Image_RenderPageToMaxImageSize TPdfToolsPdf2Image_RenderPageToMaxImageSize
The image section mapping to render entire pages using a specific image pixel size.
Definition
PdfTools_Types.h:2567
TPdfToolsImage2Pdf_ShrinkToFit
struct TPdfToolsImage2Pdf_ShrinkToFit TPdfToolsImage2Pdf_ShrinkToFit
The image mapping that places the image onto pages of the specified size Place images onto portrait o...
Definition
PdfTools_Types.h:2671
TPdfToolsSign_OutputOptions
struct TPdfToolsSign_OutputOptions TPdfToolsSign_OutputOptions
Additional document level options.
Definition
PdfTools_Types.h:2821
TPdfToolsPdf2ImageProfiles_Profile
struct TPdfToolsPdf2ImageProfiles_Profile TPdfToolsPdf2ImageProfiles_Profile
The base class for PDF to image conversion profiles The profile defines how the PDF pages are rendere...
Definition
PdfTools_Types.h:2580
TPdfToolsSignatureValidation_Indication
TPdfToolsSignatureValidation_Indication
Main status indication of the signature validation process See ETSI TS 102 853 and ETSI EN 319 102-1.
Definition
PdfTools_Types.h:1405
ePdfToolsSignatureValidation_Indication_Invalid
@ ePdfToolsSignatureValidation_Indication_Invalid
The constraint is invalid according to the chosen signature validation profile.
Definition
PdfTools_Types.h:1413
ePdfToolsSignatureValidation_Indication_Indeterminate
@ ePdfToolsSignatureValidation_Indication_Indeterminate
The available information is insufficient to determine whether the signature is valid or invalid.
Definition
PdfTools_Types.h:1417
ePdfToolsSignatureValidation_Indication_Valid
@ ePdfToolsSignatureValidation_Indication_Valid
The constraint is valid according to the chosen signature validation profile.
Definition
PdfTools_Types.h:1409
TPdfToolsPdf_SignatureFieldType
TPdfToolsPdf_SignatureFieldType
Type and subtype enumeration of TPdfToolsPdf_SignatureField.
Definition
PdfTools_Types.h:1758
ePdfToolsPdf_SignatureFieldType_SignatureField
@ ePdfToolsPdf_SignatureFieldType_SignatureField
Definition
PdfTools_Types.h:1759
ePdfToolsPdf_SignatureFieldType_SignedSignatureField
@ ePdfToolsPdf_SignatureFieldType_SignedSignatureField
Definition
PdfTools_Types.h:1761
ePdfToolsPdf_SignatureFieldType_Signature
@ ePdfToolsPdf_SignatureFieldType_Signature
Definition
PdfTools_Types.h:1762
ePdfToolsPdf_SignatureFieldType_UnsignedSignatureField
@ ePdfToolsPdf_SignatureFieldType_UnsignedSignatureField
Definition
PdfTools_Types.h:1760
ePdfToolsPdf_SignatureFieldType_DocumentTimestamp
@ ePdfToolsPdf_SignatureFieldType_DocumentTimestamp
Definition
PdfTools_Types.h:1765
ePdfToolsPdf_SignatureFieldType_CertificationSignature
@ ePdfToolsPdf_SignatureFieldType_CertificationSignature
Definition
PdfTools_Types.h:1764
ePdfToolsPdf_SignatureFieldType_DocumentSignature
@ ePdfToolsPdf_SignatureFieldType_DocumentSignature
Definition
PdfTools_Types.h:1763
TPdfToolsSignatureValidation_SignatureContentType
TPdfToolsSignatureValidation_SignatureContentType
Type and subtype enumeration of TPdfToolsSignatureValidation_SignatureContent.
Definition
PdfTools_Types.h:2081
ePdfToolsSignatureValidation_SignatureContentType_SignatureContent
@ ePdfToolsSignatureValidation_SignatureContentType_SignatureContent
Definition
PdfTools_Types.h:2082
ePdfToolsSignatureValidation_SignatureContentType_UnsupportedSignatureContent
@ ePdfToolsSignatureValidation_SignatureContentType_UnsupportedSignatureContent
Definition
PdfTools_Types.h:2083
ePdfToolsSignatureValidation_SignatureContentType_TimeStampContent
@ ePdfToolsSignatureValidation_SignatureContentType_TimeStampContent
Definition
PdfTools_Types.h:2085
ePdfToolsSignatureValidation_SignatureContentType_CmsSignatureContent
@ ePdfToolsSignatureValidation_SignatureContentType_CmsSignatureContent
Definition
PdfTools_Types.h:2084
TPdfToolsCryptoProvidersBuiltIn_Provider
struct TPdfToolsCryptoProvidersBuiltIn_Provider TPdfToolsCryptoProvidersBuiltIn_Provider
The built-in cryptographic provider.
Definition
PdfTools_Types.h:3013
TPdfToolsSignatureValidation_ConstraintResult
struct TPdfToolsSignatureValidation_ConstraintResult TPdfToolsSignatureValidation_ConstraintResult
The result of a constraint validation.
Definition
PdfTools_Types.h:3017
TPdfToolsPdfAConversion_EventSeverity
TPdfToolsPdfAConversion_EventSeverity
The severity of conversion events See TPdfToolsPdfAConversion_Converter_ConversionEvent for more info...
Definition
PdfTools_Types.h:647
ePdfToolsPdfAConversion_EventSeverity_Warning
@ ePdfToolsPdfAConversion_EventSeverity_Warning
A conversion event which is generally considered a non-critical issue.
Definition
PdfTools_Types.h:684
ePdfToolsPdfAConversion_EventSeverity_Error
@ ePdfToolsPdfAConversion_EventSeverity_Error
A conversion event which is generally considered a critical issue.
Definition
PdfTools_Types.h:693
ePdfToolsPdfAConversion_EventSeverity_Information
@ ePdfToolsPdfAConversion_EventSeverity_Information
A conversion event which is of an informational nature.
Definition
PdfTools_Types.h:669
TPdfToolsCryptoProviders_CertificateList
struct TPdfToolsCryptoProviders_CertificateList TPdfToolsCryptoProviders_CertificateList
Definition
PdfTools_Types.h:2873
TPdfToolsPdf_Signature
struct TPdfToolsPdf_Signature TPdfToolsPdf_Signature
A base class for certain signature types.
Definition
PdfTools_Types.h:2259
TPdfToolsOptimizationProfiles_Profile
struct TPdfToolsOptimizationProfiles_Profile TPdfToolsOptimizationProfiles_Profile
The base class for PDF optimization profiles The profile defines the optimization parameters suitable...
Definition
PdfTools_Types.h:2375
TPdfToolsPdf2Image_TiffJpegImageOptions
struct TPdfToolsPdf2Image_TiffJpegImageOptions TPdfToolsPdf2Image_TiffJpegImageOptions
The settings for TIFF output images using the JPEG compression algorithm.
Definition
PdfTools_Types.h:2490
TPdfTools_HttpClientHandler
struct TPdfTools_HttpClientHandler TPdfTools_HttpClientHandler
The handler and options for communication to remote server.
Definition
PdfTools_Types.h:2172
TPdfToolsPdf2Image_ImageSectionMappingType
TPdfToolsPdf2Image_ImageSectionMappingType
Type and subtype enumeration of TPdfToolsPdf2Image_ImageSectionMapping.
Definition
PdfTools_Types.h:1909
ePdfToolsPdf2Image_ImageSectionMappingType_RenderPageAsFax
@ ePdfToolsPdf2Image_ImageSectionMappingType_RenderPageAsFax
Definition
PdfTools_Types.h:1911
ePdfToolsPdf2Image_ImageSectionMappingType_RenderPageToMaxImageSize
@ ePdfToolsPdf2Image_ImageSectionMappingType_RenderPageToMaxImageSize
Definition
PdfTools_Types.h:1913
ePdfToolsPdf2Image_ImageSectionMappingType_RenderPageAtResolution
@ ePdfToolsPdf2Image_ImageSectionMappingType_RenderPageAtResolution
Definition
PdfTools_Types.h:1912
ePdfToolsPdf2Image_ImageSectionMappingType_ImageSectionMapping
@ ePdfToolsPdf2Image_ImageSectionMappingType_ImageSectionMapping
Definition
PdfTools_Types.h:1910
TPdfToolsSign_CustomTextVariableMap
struct TPdfToolsSign_CustomTextVariableMap TPdfToolsSign_CustomTextVariableMap
Definition
PdfTools_Types.h:2759
TPdfToolsCrypto_SignaturePaddingType
TPdfToolsCrypto_SignaturePaddingType
Padding scheme of the cryptographic signature algorithm The signature algorithm is defined by the sig...
Definition
PdfTools_Types.h:1301
ePdfToolsCrypto_SignaturePaddingType_RsaSsaPss
@ ePdfToolsCrypto_SignaturePaddingType_RsaSsaPss
RSA with Probabilistic Signature Scheme (PSS) Padding scheme for RSA keys that corresponds to the ePd...
Definition
PdfTools_Types.h:1322
ePdfToolsCrypto_SignaturePaddingType_Default
@ ePdfToolsCrypto_SignaturePaddingType_Default
Default padding scheme The default padding scheme. Used for the ePdfToolsCrypto_SignatureAlgorithm_Ec...
Definition
PdfTools_Types.h:1308
ePdfToolsCrypto_SignaturePaddingType_RsaRsa
@ ePdfToolsCrypto_SignaturePaddingType_RsaRsa
RSA with PKCS#1 padding scheme Padding scheme for RSA keys that corresponds to the ePdfToolsCrypto_Si...
Definition
PdfTools_Types.h:1315
TPdfToolsPdf2Image_TiffBitonalCompressionType
TPdfToolsPdf2Image_TiffBitonalCompressionType
The compression type for bitonal (Fax) TIFF images.
Definition
PdfTools_Types.h:419
ePdfToolsPdf2Image_TiffBitonalCompressionType_G3
@ ePdfToolsPdf2Image_TiffBitonalCompressionType_G3
CCITT Group 3 CCITT Group 3 is the predecessor to CCITT Group 4, it is a simpler algorithm that norma...
Definition
PdfTools_Types.h:426
ePdfToolsPdf2Image_TiffBitonalCompressionType_G4
@ ePdfToolsPdf2Image_TiffBitonalCompressionType_G4
CCITT Group 4 CCITT Group 4 is the standard compression for bitonal TIFF images (i....
Definition
PdfTools_Types.h:433
TPdfToolsImage_SinglePageDocument
struct TPdfToolsImage_SinglePageDocument TPdfToolsImage_SinglePageDocument
The image document of an image format that only supports single-page images This class is used for th...
Definition
PdfTools_Types.h:2316
TPdfToolsCryptoProvidersSwisscomSigSrv_Session
struct TPdfToolsCryptoProvidersSwisscomSigSrv_Session TPdfToolsCryptoProvidersSwisscomSigSrv_Session
The Swisscom Signing Service.
Definition
PdfTools_Types.h:2933
TPdfToolsCryptoProvidersPkcs11_Session
struct TPdfToolsCryptoProvidersPkcs11_Session TPdfToolsCryptoProvidersPkcs11_Session
A session to a cryptographic device (HSM, USB token, etc.) to perform cryptographic operations.
Definition
PdfTools_Types.h:2974
TPdfToolsPdf_XfaType
TPdfToolsPdf_XfaType
The XFA type of a PDF document See PdfToolsPdf_Document_GetXfa to get the XFA type of a PDF document.
Definition
PdfTools_Types.h:140
ePdfToolsPdf_XfaType_NoXfa
@ ePdfToolsPdf_XfaType_NoXfa
No XFA document The document is not an XFA document but a regular PDF document.
Definition
PdfTools_Types.h:146
ePdfToolsPdf_XfaType_XfaRendered
@ ePdfToolsPdf_XfaType_XfaRendered
Rendered XFA document The document is a "rendered" XFA document where the PDF pages' content has been...
Definition
PdfTools_Types.h:162
ePdfToolsPdf_XfaType_XfaNeedsRendering
@ ePdfToolsPdf_XfaType_XfaNeedsRendering
XFA document The document is an XFA document. The document cannot be processed by many components,...
Definition
PdfTools_Types.h:154
TPdfToolsSignatureValidation_Certificate
struct TPdfToolsSignatureValidation_Certificate TPdfToolsSignatureValidation_Certificate
A X.509 certificate.
Definition
PdfTools_Types.h:3025
TPdfToolsSignatureValidationProfiles_ValidationOptions
struct TPdfToolsSignatureValidationProfiles_ValidationOptions TPdfToolsSignatureValidationProfiles_ValidationOptions
Signature validation options.
Definition
PdfTools_Types.h:3071
TPdfToolsPdf_SignatureField
struct TPdfToolsPdf_SignatureField TPdfToolsPdf_SignatureField
A digital signature field.
Definition
PdfTools_Types.h:2239
TPdfTools_MetadataDictionary
struct TPdfTools_MetadataDictionary TPdfTools_MetadataDictionary
Definition
PdfTools_Types.h:2130
TPdfToolsGeomUnits_Margin
struct TPdfToolsGeomUnits_Margin TPdfToolsGeomUnits_Margin
TPdfToolsOptimizationProfiles_Print
struct TPdfToolsOptimizationProfiles_Print TPdfToolsOptimizationProfiles_Print
The optimization profile suitable for printing.
Definition
PdfTools_Types.h:2414
TPdfToolsDocumentAssembly_PageCopyOptions
struct TPdfToolsDocumentAssembly_PageCopyOptions TPdfToolsDocumentAssembly_PageCopyOptions
Definition
PdfTools_Types.h:2331
TPdfToolsSignatureValidation_ValidationResult
struct TPdfToolsSignatureValidation_ValidationResult TPdfToolsSignatureValidation_ValidationResult
The result of a signature validation.
Definition
PdfTools_Types.h:3035
TPdfToolsOptimization_FontOptions
struct TPdfToolsOptimization_FontOptions TPdfToolsOptimization_FontOptions
The parameters for font optimization.
Definition
PdfTools_Types.h:2348
TPdfTools_Sdk
struct TPdfTools_Sdk TPdfTools_Sdk
SDK initialization and product information.
Definition
PdfTools_Types.h:2124
TPdfToolsPdfAValidation_ErrorCategory
TPdfToolsPdfAValidation_ErrorCategory
The validation error category.
Definition
PdfTools_Types.h:527
ePdfToolsPdfAValidation_ErrorCategory_Pdf
@ ePdfToolsPdfAValidation_ErrorCategory_Pdf
Definition
PdfTools_Types.h:538
ePdfToolsPdfAValidation_ErrorCategory_Multimedia
@ ePdfToolsPdfAValidation_ErrorCategory_Multimedia
Definition
PdfTools_Types.h:593
ePdfToolsPdfAValidation_ErrorCategory_Print
@ ePdfToolsPdfAValidation_ErrorCategory_Print
Definition
PdfTools_Types.h:598
ePdfToolsPdfAValidation_ErrorCategory_Signature
@ ePdfToolsPdfAValidation_ErrorCategory_Signature
Definition
PdfTools_Types.h:633
ePdfToolsPdfAValidation_ErrorCategory_External
@ ePdfToolsPdfAValidation_ErrorCategory_External
Definition
PdfTools_Types.h:568
ePdfToolsPdfAValidation_ErrorCategory_Action
@ ePdfToolsPdfAValidation_ErrorCategory_Action
Definition
PdfTools_Types.h:608
ePdfToolsPdfAValidation_ErrorCategory_Encryption
@ ePdfToolsPdfAValidation_ErrorCategory_Encryption
Definition
PdfTools_Types.h:543
ePdfToolsPdfAValidation_ErrorCategory_Structure
@ ePdfToolsPdfAValidation_ErrorCategory_Structure
Definition
PdfTools_Types.h:618
ePdfToolsPdfAValidation_ErrorCategory_Custom
@ ePdfToolsPdfAValidation_ErrorCategory_Custom
Definition
PdfTools_Types.h:638
ePdfToolsPdfAValidation_ErrorCategory_Color
@ ePdfToolsPdfAValidation_ErrorCategory_Color
Definition
PdfTools_Types.h:548
ePdfToolsPdfAValidation_ErrorCategory_Appearance
@ ePdfToolsPdfAValidation_ErrorCategory_Appearance
Definition
PdfTools_Types.h:603
ePdfToolsPdfAValidation_ErrorCategory_Transparency
@ ePdfToolsPdfAValidation_ErrorCategory_Transparency
Definition
PdfTools_Types.h:583
ePdfToolsPdfAValidation_ErrorCategory_Font
@ ePdfToolsPdfAValidation_ErrorCategory_Font
Definition
PdfTools_Types.h:573
ePdfToolsPdfAValidation_ErrorCategory_EmbeddedFile
@ ePdfToolsPdfAValidation_ErrorCategory_EmbeddedFile
Definition
PdfTools_Types.h:628
ePdfToolsPdfAValidation_ErrorCategory_Alternate
@ ePdfToolsPdfAValidation_ErrorCategory_Alternate
Definition
PdfTools_Types.h:558
ePdfToolsPdfAValidation_ErrorCategory_PostScript
@ ePdfToolsPdfAValidation_ErrorCategory_PostScript
Definition
PdfTools_Types.h:563
ePdfToolsPdfAValidation_ErrorCategory_Format
@ ePdfToolsPdfAValidation_ErrorCategory_Format
Definition
PdfTools_Types.h:532
ePdfToolsPdfAValidation_ErrorCategory_Unicode
@ ePdfToolsPdfAValidation_ErrorCategory_Unicode
Definition
PdfTools_Types.h:578
ePdfToolsPdfAValidation_ErrorCategory_Metadata
@ ePdfToolsPdfAValidation_ErrorCategory_Metadata
Definition
PdfTools_Types.h:613
ePdfToolsPdfAValidation_ErrorCategory_UnsupportedAnnotation
@ ePdfToolsPdfAValidation_ErrorCategory_UnsupportedAnnotation
Definition
PdfTools_Types.h:588
ePdfToolsPdfAValidation_ErrorCategory_OptionalContent
@ ePdfToolsPdfAValidation_ErrorCategory_OptionalContent
Definition
PdfTools_Types.h:623
ePdfToolsPdfAValidation_ErrorCategory_Rendering
@ ePdfToolsPdfAValidation_ErrorCategory_Rendering
Definition
PdfTools_Types.h:553
TPdfToolsPdf_SignedSignatureField
struct TPdfToolsPdf_SignedSignatureField TPdfToolsPdf_SignedSignatureField
A base class for signature fields that have been signed The existence of a signed signature field doe...
Definition
PdfTools_Types.h:2255
TPdfToolsDocumentAssembly_RemovalStrategy
TPdfToolsDocumentAssembly_RemovalStrategy
Definition
PdfTools_Types.h:288
ePdfToolsDocumentAssembly_RemovalStrategy_Remove
@ ePdfToolsDocumentAssembly_RemovalStrategy_Remove
Definition
PdfTools_Types.h:298
ePdfToolsDocumentAssembly_RemovalStrategy_Flatten
@ ePdfToolsDocumentAssembly_RemovalStrategy_Flatten
Definition
PdfTools_Types.h:293
TPdfToolsImage2PdfProfiles_ProfileType
TPdfToolsImage2PdfProfiles_ProfileType
Type and subtype enumeration of TPdfToolsImage2PdfProfiles_Profile.
Definition
PdfTools_Types.h:1982
ePdfToolsImage2PdfProfiles_ProfileType_Default
@ ePdfToolsImage2PdfProfiles_ProfileType_Default
Definition
PdfTools_Types.h:1984
ePdfToolsImage2PdfProfiles_ProfileType_Archive
@ ePdfToolsImage2PdfProfiles_ProfileType_Archive
Definition
PdfTools_Types.h:1985
ePdfToolsImage2PdfProfiles_ProfileType_Profile
@ ePdfToolsImage2PdfProfiles_ProfileType_Profile
Definition
PdfTools_Types.h:1983
TPdfToolsCryptoProvidersPkcs11_Device
struct TPdfToolsCryptoProvidersPkcs11_Device TPdfToolsCryptoProvidersPkcs11_Device
The cryptographic device (HSM, USB token, etc.)
Definition
PdfTools_Types.h:2960
TPdfToolsCryptoProvidersPkcs11_SignatureConfiguration
struct TPdfToolsCryptoProvidersPkcs11_SignatureConfiguration TPdfToolsCryptoProvidersPkcs11_SignatureConfiguration
The signature configuration.
Definition
PdfTools_Types.h:2937
TPdfToolsCryptoProvidersPkcs11_Module
struct TPdfToolsCryptoProvidersPkcs11_Module TPdfToolsCryptoProvidersPkcs11_Module
The PKCS#11 driver module.
Definition
PdfTools_Types.h:2956
TPdfToolsImage_DocumentList
struct TPdfToolsImage_DocumentList TPdfToolsImage_DocumentList
List of image documents.
Definition
PdfTools_Types.h:2326
TPdfToolsPdfAValidation_AnalysisResult
struct TPdfToolsPdfAValidation_AnalysisResult TPdfToolsPdfAValidation_AnalysisResult
The PDF/A analysis result.
Definition
PdfTools_Types.h:2743
TPdfToolsPdf_Metadata
struct TPdfToolsPdf_Metadata TPdfToolsPdf_Metadata
Definition
PdfTools_Types.h:2235
TPdfToolsImage_PageList
struct TPdfToolsImage_PageList TPdfToolsImage_PageList
The list of image pages.
Definition
PdfTools_Types.h:2296
TPdfToolsPdf_DocumentSignature
struct TPdfToolsPdf_DocumentSignature TPdfToolsPdf_DocumentSignature
A document signature that signs the document Document signatures are sometimes also called approval s...
Definition
PdfTools_Types.h:2267
TPdfToolsImage_Document
struct TPdfToolsImage_Document TPdfToolsImage_Document
The base class for image documents Image documents are either opened using PdfToolsImage_Document_Ope...
Definition
PdfTools_Types.h:2303
TPdfToolsImage2Pdf_ShrinkToPortrait
struct TPdfToolsImage2Pdf_ShrinkToPortrait TPdfToolsImage2Pdf_ShrinkToPortrait
The image mapping that places the image onto portrait pages of the specified size Place images onto p...
Definition
PdfTools_Types.h:2680
TPdfToolsDocumentAssembly_CopyStrategy
TPdfToolsDocumentAssembly_CopyStrategy
Definition
PdfTools_Types.h:267
ePdfToolsDocumentAssembly_CopyStrategy_Flatten
@ ePdfToolsDocumentAssembly_CopyStrategy_Flatten
Definition
PdfTools_Types.h:277
ePdfToolsDocumentAssembly_CopyStrategy_Copy
@ ePdfToolsDocumentAssembly_CopyStrategy_Copy
Definition
PdfTools_Types.h:272
ePdfToolsDocumentAssembly_CopyStrategy_Remove
@ ePdfToolsDocumentAssembly_CopyStrategy_Remove
Definition
PdfTools_Types.h:282
TPdfToolsSignatureValidationProfiles_Default
struct TPdfToolsSignatureValidationProfiles_Default TPdfToolsSignatureValidationProfiles_Default
The default signature validation profile.
Definition
PdfTools_Types.h:3105
TPdfToolsSignatureValidation_SignatureContent
struct TPdfToolsSignatureValidation_SignatureContent TPdfToolsSignatureValidation_SignatureContent
The data and validation result of the cryptographic signature.
Definition
PdfTools_Types.h:3039
TPdfToolsOptimization_RemovalStrategy
TPdfToolsOptimization_RemovalStrategy
The removal strategy for PDF objects.
Definition
PdfTools_Types.h:357
ePdfToolsOptimization_RemovalStrategy_Remove
@ ePdfToolsOptimization_RemovalStrategy_Remove
Definition
PdfTools_Types.h:368
ePdfToolsOptimization_RemovalStrategy_Flatten
@ ePdfToolsOptimization_RemovalStrategy_Flatten
Definition
PdfTools_Types.h:363
TPdfToolsPdf_MdpPermissions
TPdfToolsPdf_MdpPermissions
Definition
PdfTools_Types.h:168
ePdfToolsPdf_MdpPermissions_FormFilling
@ ePdfToolsPdf_MdpPermissions_FormFilling
Definition
PdfTools_Types.h:180
ePdfToolsPdf_MdpPermissions_Annotate
@ ePdfToolsPdf_MdpPermissions_Annotate
Definition
PdfTools_Types.h:187
ePdfToolsPdf_MdpPermissions_NoChanges
@ ePdfToolsPdf_MdpPermissions_NoChanges
Definition
PdfTools_Types.h:174
TPdfToolsSign_SignatureConfigurationType
TPdfToolsSign_SignatureConfigurationType
Type and subtype enumeration of TPdfToolsSign_SignatureConfiguration.
Definition
PdfTools_Types.h:2005
ePdfToolsSign_SignatureConfigurationType_PdfToolsCryptoProvidersBuiltIn_SignatureConfiguration
@ ePdfToolsSign_SignatureConfigurationType_PdfToolsCryptoProvidersBuiltIn_SignatureConfiguration
Definition
PdfTools_Types.h:2010
ePdfToolsSign_SignatureConfigurationType_PdfToolsCryptoProvidersSwisscomSigSrv_SignatureConfiguration
@ ePdfToolsSign_SignatureConfigurationType_PdfToolsCryptoProvidersSwisscomSigSrv_SignatureConfiguration
Definition
PdfTools_Types.h:2008
ePdfToolsSign_SignatureConfigurationType_SignatureConfiguration
@ ePdfToolsSign_SignatureConfigurationType_SignatureConfiguration
Definition
PdfTools_Types.h:2006
ePdfToolsSign_SignatureConfigurationType_PdfToolsCryptoProvidersGlobalSignDss_SignatureConfiguration
@ ePdfToolsSign_SignatureConfigurationType_PdfToolsCryptoProvidersGlobalSignDss_SignatureConfiguration
Definition
PdfTools_Types.h:2007
ePdfToolsSign_SignatureConfigurationType_PdfToolsCryptoProvidersPkcs11_SignatureConfiguration
@ ePdfToolsSign_SignatureConfigurationType_PdfToolsCryptoProvidersPkcs11_SignatureConfiguration
Definition
PdfTools_Types.h:2009
TPdfToolsSignatureValidation_CertificateChain
struct TPdfToolsSignatureValidation_CertificateChain TPdfToolsSignatureValidation_CertificateChain
Definition
PdfTools_Types.h:3028
TPdfToolsPdf2Image_FaxImageOptions
struct TPdfToolsPdf2Image_FaxImageOptions TPdfToolsPdf2Image_FaxImageOptions
The settings for TIFF Fax output images Create a black-and-white (bitonal) TIFF Fax output image....
Definition
PdfTools_Types.h:2478
TPdfToolsCrypto_SignatureFormat
TPdfToolsCrypto_SignatureFormat
Definition
PdfTools_Types.h:1328
ePdfToolsCrypto_SignatureFormat_EtsiCadesDetached
@ ePdfToolsCrypto_SignatureFormat_EtsiCadesDetached
PAdES signature (PDF 2.0) PAdES signature as specified by European Standard ETSI EN 319 142....
Definition
PdfTools_Types.h:1342
ePdfToolsCrypto_SignatureFormat_AdbePkcs7Detached
@ ePdfToolsCrypto_SignatureFormat_AdbePkcs7Detached
Legacy PAdES Basic signature (PDF 1.6) Legacy PAdES Basic signature specified by ETSI TS 102 778,...
Definition
PdfTools_Types.h:1335
TPdfToolsSign_AddValidationInformation
TPdfToolsSign_AddValidationInformation
Definition
PdfTools_Types.h:1190
ePdfToolsSign_AddValidationInformation_None
@ ePdfToolsSign_AddValidationInformation_None
Definition
PdfTools_Types.h:1195
ePdfToolsSign_AddValidationInformation_All
@ ePdfToolsSign_AddValidationInformation_All
Definition
PdfTools_Types.h:1205
ePdfToolsSign_AddValidationInformation_Latest
@ ePdfToolsSign_AddValidationInformation_Latest
Definition
PdfTools_Types.h:1200
TPdfToolsSign_Appearance
struct TPdfToolsSign_Appearance TPdfToolsSign_Appearance
The visual appearance of signatures.
Definition
PdfTools_Types.h:2782
TPdfToolsPdf2Image_TiffLzwImageOptions
struct TPdfToolsPdf2Image_TiffLzwImageOptions TPdfToolsPdf2Image_TiffLzwImageOptions
The settings for TIFF output images using the LZW compression algorithm.
Definition
PdfTools_Types.h:2501
TPdfToolsPdfAConversion_EventCode
TPdfToolsPdfAConversion_EventCode
The code identifying particular conversion events See TPdfToolsPdfAConversion_Converter_ConversionEve...
Definition
PdfTools_Types.h:965
ePdfToolsPdfAConversion_EventCode_ConvertingEmbeddedFileSuccess
@ ePdfToolsPdfAConversion_EventCode_ConvertingEmbeddedFileSuccess
Definition
PdfTools_Types.h:1085
ePdfToolsPdfAConversion_EventCode_ResolvedColorantCollision
@ ePdfToolsPdfAConversion_EventCode_ResolvedColorantCollision
Definition
PdfTools_Types.h:1045
ePdfToolsPdfAConversion_EventCode_SubstitutedMultipleMaster
@ ePdfToolsPdfAConversion_EventCode_SubstitutedMultipleMaster
Definition
PdfTools_Types.h:1060
ePdfToolsPdfAConversion_EventCode_RecoveredImageSize
@ ePdfToolsPdfAConversion_EventCode_RecoveredImageSize
Definition
PdfTools_Types.h:1000
ePdfToolsPdfAConversion_EventCode_ChangedToInitialDocument
@ ePdfToolsPdfAConversion_EventCode_ChangedToInitialDocument
Definition
PdfTools_Types.h:1090
ePdfToolsPdfAConversion_EventCode_FontNoItalicSimulation
@ ePdfToolsPdfAConversion_EventCode_FontNoItalicSimulation
Definition
PdfTools_Types.h:990
ePdfToolsPdfAConversion_EventCode_RepairedFont
@ ePdfToolsPdfAConversion_EventCode_RepairedFont
Definition
PdfTools_Types.h:1005
ePdfToolsPdfAConversion_EventCode_GeneratedOutputIntent
@ ePdfToolsPdfAConversion_EventCode_GeneratedOutputIntent
Definition
PdfTools_Types.h:1020
ePdfToolsPdfAConversion_EventCode_RenamedColorant
@ ePdfToolsPdfAConversion_EventCode_RenamedColorant
Definition
PdfTools_Types.h:1040
ePdfToolsPdfAConversion_EventCode_SubstitutedFont
@ ePdfToolsPdfAConversion_EventCode_SubstitutedFont
Definition
PdfTools_Types.h:1055
ePdfToolsPdfAConversion_EventCode_EmbededFont
@ ePdfToolsPdfAConversion_EventCode_EmbededFont
Definition
PdfTools_Types.h:1050
ePdfToolsPdfAConversion_EventCode_CopiedOutputIntent
@ ePdfToolsPdfAConversion_EventCode_CopiedOutputIntent
Definition
PdfTools_Types.h:1010
ePdfToolsPdfAConversion_EventCode_CopiedEmbeddedFile
@ ePdfToolsPdfAConversion_EventCode_CopiedEmbeddedFile
Definition
PdfTools_Types.h:1075
ePdfToolsPdfAConversion_EventCode_FontNoRotate
@ ePdfToolsPdfAConversion_EventCode_FontNoRotate
Definition
PdfTools_Types.h:985
ePdfToolsPdfAConversion_EventCode_SetColorProfile
@ ePdfToolsPdfAConversion_EventCode_SetColorProfile
Definition
PdfTools_Types.h:1025
ePdfToolsPdfAConversion_EventCode_ConvertedToStamp
@ ePdfToolsPdfAConversion_EventCode_ConvertedToStamp
Definition
PdfTools_Types.h:1065
ePdfToolsPdfAConversion_EventCode_RemovedXfa
@ ePdfToolsPdfAConversion_EventCode_RemovedXfa
Definition
PdfTools_Types.h:975
ePdfToolsPdfAConversion_EventCode_RemovedFileAttachmentAnnotation
@ ePdfToolsPdfAConversion_EventCode_RemovedFileAttachmentAnnotation
Definition
PdfTools_Types.h:1105
ePdfToolsPdfAConversion_EventCode_ConvertingEmbeddedFileError
@ ePdfToolsPdfAConversion_EventCode_ConvertingEmbeddedFileError
Definition
PdfTools_Types.h:1095
ePdfToolsPdfAConversion_EventCode_GeneratedColorProfile
@ ePdfToolsPdfAConversion_EventCode_GeneratedColorProfile
Definition
PdfTools_Types.h:1030
ePdfToolsPdfAConversion_EventCode_RemovedDocumentMetadata
@ ePdfToolsPdfAConversion_EventCode_RemovedDocumentMetadata
Definition
PdfTools_Types.h:1070
ePdfToolsPdfAConversion_EventCode_CreatedCalibrated
@ ePdfToolsPdfAConversion_EventCode_CreatedCalibrated
Definition
PdfTools_Types.h:1035
ePdfToolsPdfAConversion_EventCode_RemovedEmbeddedFile
@ ePdfToolsPdfAConversion_EventCode_RemovedEmbeddedFile
Definition
PdfTools_Types.h:1100
ePdfToolsPdfAConversion_EventCode_Generic
@ ePdfToolsPdfAConversion_EventCode_Generic
Definition
PdfTools_Types.h:970
ePdfToolsPdfAConversion_EventCode_ClippedNumberValue
@ ePdfToolsPdfAConversion_EventCode_ClippedNumberValue
Definition
PdfTools_Types.h:995
ePdfToolsPdfAConversion_EventCode_FontNonEmbeddedOrderingIdentity
@ ePdfToolsPdfAConversion_EventCode_FontNonEmbeddedOrderingIdentity
Definition
PdfTools_Types.h:980
ePdfToolsPdfAConversion_EventCode_ConvertingEmbeddedFileStart
@ ePdfToolsPdfAConversion_EventCode_ConvertingEmbeddedFileStart
Definition
PdfTools_Types.h:1080
ePdfToolsPdfAConversion_EventCode_SetOutputIntent
@ ePdfToolsPdfAConversion_EventCode_SetOutputIntent
Definition
PdfTools_Types.h:1015
TPdfToolsPdf_Encryption
struct TPdfToolsPdf_Encryption TPdfToolsPdf_Encryption
The parameters to encrypt PDF documents.
Definition
PdfTools_Types.h:2211
TPdfToolsPdf_OutputOptionsType
TPdfToolsPdf_OutputOptionsType
Type and subtype enumeration of TPdfToolsPdf_OutputOptions.
Definition
PdfTools_Types.h:1715
ePdfToolsPdf_OutputOptionsType_OutputOptions
@ ePdfToolsPdf_OutputOptionsType_OutputOptions
Definition
PdfTools_Types.h:1716
ePdfToolsPdf_OutputOptionsType_PdfToolsSign_OutputOptions
@ ePdfToolsPdf_OutputOptionsType_PdfToolsSign_OutputOptions
Definition
PdfTools_Types.h:1717
TPdfToolsCryptoProviders_ProviderType
TPdfToolsCryptoProviders_ProviderType
Type and subtype enumeration of TPdfToolsCryptoProviders_Provider.
Definition
PdfTools_Types.h:2055
ePdfToolsCryptoProviders_ProviderType_PdfToolsCryptoProvidersPkcs11_Session
@ ePdfToolsCryptoProviders_ProviderType_PdfToolsCryptoProvidersPkcs11_Session
Definition
PdfTools_Types.h:2059
ePdfToolsCryptoProviders_ProviderType_PdfToolsCryptoProvidersSwisscomSigSrv_Session
@ ePdfToolsCryptoProviders_ProviderType_PdfToolsCryptoProvidersSwisscomSigSrv_Session
Definition
PdfTools_Types.h:2058
ePdfToolsCryptoProviders_ProviderType_Provider
@ ePdfToolsCryptoProviders_ProviderType_Provider
Definition
PdfTools_Types.h:2056
ePdfToolsCryptoProviders_ProviderType_PdfToolsCryptoProvidersGlobalSignDss_Session
@ ePdfToolsCryptoProviders_ProviderType_PdfToolsCryptoProvidersGlobalSignDss_Session
Definition
PdfTools_Types.h:2057
ePdfToolsCryptoProviders_ProviderType_PdfToolsCryptoProvidersBuiltIn_Provider
@ ePdfToolsCryptoProviders_ProviderType_PdfToolsCryptoProvidersBuiltIn_Provider
Definition
PdfTools_Types.h:2060
TPdfToolsSignatureValidationProfiles_ProfileType
TPdfToolsSignatureValidationProfiles_ProfileType
Type and subtype enumeration of TPdfToolsSignatureValidationProfiles_Profile.
Definition
PdfTools_Types.h:2106
ePdfToolsSignatureValidationProfiles_ProfileType_Default
@ ePdfToolsSignatureValidationProfiles_ProfileType_Default
Definition
PdfTools_Types.h:2108
ePdfToolsSignatureValidationProfiles_ProfileType_Profile
@ ePdfToolsSignatureValidationProfiles_ProfileType_Profile
Definition
PdfTools_Types.h:2107
TPdfTools_ConsumptionData
struct TPdfTools_ConsumptionData TPdfTools_ConsumptionData
Definition
PdfTools_Types.h:2115
TPdfToolsPdf_Document
struct TPdfToolsPdf_Document TPdfToolsPdf_Document
The PDF document PDF documents are either opened using PdfToolsPdf_Document_Open or the result of an ...
Definition
PdfTools_Types.h:2224
TPdfToolsPdfAValidation_ValidationResult
struct TPdfToolsPdfAValidation_ValidationResult TPdfToolsPdfAValidation_ValidationResult
The PDF validation result Result of the validator's method PdfToolsPdfAValidation_Validator_Validate.
Definition
PdfTools_Types.h:2724
TPdfToolsGeomUnits_Point
struct TPdfToolsGeomUnits_Point TPdfToolsGeomUnits_Point
TPdfToolsImage2PdfProfiles_Default
struct TPdfToolsImage2PdfProfiles_Default TPdfToolsImage2PdfProfiles_Default
The default profile for image to PDF conversion This profile is suitable for the conversion of input ...
Definition
PdfTools_Types.h:2701
TPdfToolsSign_TimestampConfiguration
struct TPdfToolsSign_TimestampConfiguration TPdfToolsSign_TimestampConfiguration
Configuration for adding time-stamps.
Definition
PdfTools_Types.h:2805
TPdfTools_ErrorCode
TPdfTools_ErrorCode
Definition
PdfTools_Types.h:29
ePdfTools_Error_Exists
@ ePdfTools_Error_Exists
The specified item already exists.
Definition
PdfTools_Types.h:72
ePdfTools_Error_UnknownFormat
@ ePdfTools_Error_UnknownFormat
The format is not known.
Definition
PdfTools_Types.h:48
ePdfTools_Error_IllegalState
@ ePdfTools_Error_IllegalState
Definition
PdfTools_Types.h:32
ePdfTools_Error_Success
@ ePdfTools_Error_Success
Definition
PdfTools_Types.h:30
ePdfTools_Error_Permission
@ ePdfTools_Error_Permission
The operation is not allowed.
Definition
PdfTools_Types.h:76
ePdfTools_Error_License
@ ePdfTools_Error_License
The license is not valid.
Definition
PdfTools_Types.h:44
ePdfTools_Error_Http
@ ePdfTools_Error_Http
An error occurred during the processing of a HTTP request.
Definition
PdfTools_Types.h:80
ePdfTools_Error_UnsupportedFeature
@ ePdfTools_Error_UnsupportedFeature
The document contains an unsupported feature.
Definition
PdfTools_Types.h:64
ePdfTools_Error_Processing
@ ePdfTools_Error_Processing
The file cannot be processed.
Definition
PdfTools_Types.h:68
ePdfTools_Error_UnsupportedOperation
@ ePdfTools_Error_UnsupportedOperation
Definition
PdfTools_Types.h:31
ePdfTools_Error_Password
@ ePdfTools_Error_Password
Invalid password specified.
Definition
PdfTools_Types.h:56
ePdfTools_Error_Retry
@ ePdfTools_Error_Retry
A resource or service is temporarily unavailable.
Definition
PdfTools_Types.h:84
ePdfTools_Error_Conformance
@ ePdfTools_Error_Conformance
The document has an invalid conformance level.
Definition
PdfTools_Types.h:60
ePdfTools_Error_NotFound
@ ePdfTools_Error_NotFound
Definition
PdfTools_Types.h:35
ePdfTools_Error_Generic
@ ePdfTools_Error_Generic
A generic error occurred.
Definition
PdfTools_Types.h:40
ePdfTools_Error_IllegalArgument
@ ePdfTools_Error_IllegalArgument
Definition
PdfTools_Types.h:33
ePdfTools_Error_Unknown
@ ePdfTools_Error_Unknown
Definition
PdfTools_Types.h:36
ePdfTools_Error_IO
@ ePdfTools_Error_IO
Definition
PdfTools_Types.h:34
ePdfTools_Error_Corrupt
@ ePdfTools_Error_Corrupt
The file is corrupt and cannot be opened.
Definition
PdfTools_Types.h:52
TPdfToolsPdf2Image_FaxVerticalResolution
TPdfToolsPdf2Image_FaxVerticalResolution
The vertical resolution of Fax images The two resolutions available in Fax images.
Definition
PdfTools_Types.h:404
ePdfToolsPdf2Image_FaxVerticalResolution_High
@ ePdfToolsPdf2Image_FaxVerticalResolution_High
A vertical resolution of 196 DPI (dots per inch)
Definition
PdfTools_Types.h:412
ePdfToolsPdf2Image_FaxVerticalResolution_Standard
@ ePdfToolsPdf2Image_FaxVerticalResolution_Standard
A vertical resolution of 98 DPI (dots per inch)
Definition
PdfTools_Types.h:408
TPdfToolsCrypto_HashAlgorithm
TPdfToolsCrypto_HashAlgorithm
Definition
PdfTools_Types.h:1211
ePdfToolsCrypto_HashAlgorithm_Sha3_384
@ ePdfToolsCrypto_HashAlgorithm_Sha3_384
SHA3-384 SHA3-384 is a new hashing algorithm and may not be supported by some applications.
Definition
PdfTools_Types.h:1251
ePdfToolsCrypto_HashAlgorithm_Sha512
@ ePdfToolsCrypto_HashAlgorithm_Sha512
SHA-512.
Definition
PdfTools_Types.h:1239
ePdfToolsCrypto_HashAlgorithm_RipeMd160
@ ePdfToolsCrypto_HashAlgorithm_RipeMd160
RIPEMD-160.
Definition
PdfTools_Types.h:1221
ePdfToolsCrypto_HashAlgorithm_Sha1
@ ePdfToolsCrypto_HashAlgorithm_Sha1
SHA-1 This algorithm is considered broken and therefore strongly discouraged by the cryptographic com...
Definition
PdfTools_Types.h:1227
ePdfToolsCrypto_HashAlgorithm_Sha384
@ ePdfToolsCrypto_HashAlgorithm_Sha384
SHA-384.
Definition
PdfTools_Types.h:1235
ePdfToolsCrypto_HashAlgorithm_Sha256
@ ePdfToolsCrypto_HashAlgorithm_Sha256
SHA-256.
Definition
PdfTools_Types.h:1231
ePdfToolsCrypto_HashAlgorithm_Sha3_256
@ ePdfToolsCrypto_HashAlgorithm_Sha3_256
SHA3-256 SHA3-256 is a new hashing algorithm and may not be supported by some applications.
Definition
PdfTools_Types.h:1245
ePdfToolsCrypto_HashAlgorithm_Sha3_512
@ ePdfToolsCrypto_HashAlgorithm_Sha3_512
SHA3-512 SHA3-512 is a new hashing algorithm and may not be supported by some applications.
Definition
PdfTools_Types.h:1257
ePdfToolsCrypto_HashAlgorithm_Md5
@ ePdfToolsCrypto_HashAlgorithm_Md5
MD5 This algorithm is considered broken and therefore strongly discouraged by the cryptographic commu...
Definition
PdfTools_Types.h:1217
TPdfToolsGeomInt_Size
Definition
PdfTools_Types.h:3110
TPdfToolsGeomInt_Size::iHeight
int iHeight
Height (vertical size)
Definition
PdfTools_Types.h:3118
TPdfToolsGeomInt_Size::iWidth
int iWidth
Width (horizontal size)
Definition
PdfTools_Types.h:3114
TPdfToolsGeomUnits_Margin
Definition
PdfTools_Types.h:3152
TPdfToolsGeomUnits_Margin::dTop
double dTop
Top margin in point.
Definition
PdfTools_Types.h:3168
TPdfToolsGeomUnits_Margin::dBottom
double dBottom
Bottom margin in point.
Definition
PdfTools_Types.h:3160
TPdfToolsGeomUnits_Margin::dRight
double dRight
Right margin in point.
Definition
PdfTools_Types.h:3164
TPdfToolsGeomUnits_Margin::dLeft
double dLeft
Left margin in point.
Definition
PdfTools_Types.h:3156
TPdfToolsGeomUnits_Point
Definition
PdfTools_Types.h:3174
TPdfToolsGeomUnits_Point::dX
double dX
X-coordinate in point.
Definition
PdfTools_Types.h:3178
TPdfToolsGeomUnits_Point::dY
double dY
Y-coordinate in point.
Definition
PdfTools_Types.h:3182
TPdfToolsGeomUnits_Rectangle
Definition
PdfTools_Types.h:3188
TPdfToolsGeomUnits_Rectangle::dY
double dY
Y-coordinate in point of bottom-left point of rectangle.
Definition
PdfTools_Types.h:3196
TPdfToolsGeomUnits_Rectangle::dWidth
double dWidth
Width of rectangle in point.
Definition
PdfTools_Types.h:3200
TPdfToolsGeomUnits_Rectangle::dHeight
double dHeight
Height of rectangle in point.
Definition
PdfTools_Types.h:3204
TPdfToolsGeomUnits_Rectangle::dX
double dX
X-coordinate in point of bottom-left point of rectangle.
Definition
PdfTools_Types.h:3192
TPdfToolsGeomUnits_Resolution
Definition
PdfTools_Types.h:3124
TPdfToolsGeomUnits_Resolution::dXDpi
double dXDpi
Horizontal resolution in DPI.
Definition
PdfTools_Types.h:3128
TPdfToolsGeomUnits_Resolution::dYDpi
double dYDpi
Vertical resolution in DPI.
Definition
PdfTools_Types.h:3132
TPdfToolsGeomUnits_Size
Definition
PdfTools_Types.h:3138
TPdfToolsGeomUnits_Size::dWidth
double dWidth
Width (horizontal size) in point.
Definition
PdfTools_Types.h:3142
TPdfToolsGeomUnits_Size::dHeight
double dHeight
Height (vertical size) in point.
Definition
PdfTools_Types.h:3146
TPdfToolsSys_Date
Definition
PdfTools_Types.h:3208
TPdfToolsSys_Date::iDay
short iDay
Definition
PdfTools_Types.h:3211
TPdfToolsSys_Date::iTZMinute
short iTZMinute
Definition
PdfTools_Types.h:3217
TPdfToolsSys_Date::iTZHour
short iTZHour
Definition
PdfTools_Types.h:3216
TPdfToolsSys_Date::iMinute
short iMinute
Definition
PdfTools_Types.h:3213
TPdfToolsSys_Date::iTZSign
short iTZSign
Definition
PdfTools_Types.h:3215
TPdfToolsSys_Date::iHour
short iHour
Definition
PdfTools_Types.h:3212
TPdfToolsSys_Date::iSecond
short iSecond
Definition
PdfTools_Types.h:3214
TPdfToolsSys_Date::iMonth
short iMonth
Definition
PdfTools_Types.h:3210
TPdfToolsSys_Date::iYear
short iYear
Definition
PdfTools_Types.h:3209
TPdfToolsSys_StreamDescriptor
Structure that groups a set of callbacks that model streams.
Definition
PdfTools_PdfToolsSys.h:44
Generated by
1.10.0