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; gates stream-based object writing
SupportsCompressionTrue when the target version permits cross-reference and content compression
SupportsTransparencyTrue when transparency groups and alpha blending are available
SupportsAESEncryptionTrue when AES encryption handlers may be used for the version
SupportsMetadataStreamsTrue when XMP metadata streams are supported
SupportsStructuredContentTrue when tagged, structured content is available for the version
SupportsOptionalContentTrue when optional content groups (layers) are supported

Usage notes

Related APIs