TPDFFeatureSet Record

PDF version capability flags that steer object streams, compression, transparency, AES, metadata and optional content

Declaration

TPDFFeatureSet= record
  SupportsObjectStreams: boolean;
  SupportsCompression: boolean;
  SupportsTransparency: boolean;
  SupportsAESEncryption: boolean;
  SupportsMetadataStreams: boolean;
  SupportsStructuredContent: boolean;
  SupportsOptionalContent: boolean;
end;

Unit

HPDFDoc

Fields

FieldPurpose
SupportsObjectStreamsTrue for PDF 1.5 and later, enabling stream-based objects; it gates stream-based object writing
SupportsCompressionTrue where the target version permits cross-reference and content compression
SupportsTransparencyTrue where transparency groups and alpha blending are available
SupportsAESEncryptionTrue where AES encryption handlers may be used for the version
SupportsMetadataStreamsTrue where XMP metadata streams are supported
SupportsStructuredContentTrue where tagged, structured content is available for the version
SupportsOptionalContentTrue where optional content groups, i.e. layers, are supported

Usage notes

Related APIs