TPDFFeatureSet Kaydı
Object stream'leri, compression'ı, transparency'yı, AES'i, metadata'yı ve optional content'i yönlendiren PDF sürümü capability bayrakları
Bildirim
TPDFFeatureSet= record
SupportsObjectStreams: boolean;
SupportsCompression: boolean;
SupportsTransparency: boolean;
SupportsAESEncryption: boolean;
SupportsMetadataStreams: boolean;
SupportsStructuredContent: boolean;
SupportsOptionalContent: boolean;
end;
Birim
HPDFDoc
Alanlar
| Alan | Amaç |
|---|---|
SupportsObjectStreams | PDF 1.5 ve sonrası için True; stream tabanlı nesneleri etkinleştirir, stream tabanlı nesne yazımına kapı açar |
SupportsCompression | Hedef sürüm cross-reference ve content compression'a izin verdiğinde True |
SupportsTransparency | Transparency group'ları ve alpha blending mevcutken True |
SupportsAESEncryption | Sürüm için AES şifreleme handler'ları kullanılabildiğinde True |
SupportsMetadataStreams | XMP metadata stream'leri desteklendiğinde True |
SupportsStructuredContent | Sürüm için etiketli structured content mevcutken True |
SupportsOptionalContent | Optional content group'ları (layer'lar) desteklendiğinde True |
Kullanım notları
TPDFVersionManager.GetFeatures'ten okuyun; manager bayrakları seçilen PDF sürümünden ve document mode'dan türetirSupportsObjectStreamsstream tabanlı nesne yazımını doğrudan kontrol eder; böylece legacy hedefler klasik cross-reference tablolarını korur- Aynı bayraklar
TPDFVersionManagerüzerindeki feature başınaSupports*yardımcılarını destekler; böylece çağıranlar kaydı kopyalamadan tek bir capability sorgulayabilir