TPDFFeatureSet Record
فلگهای قابلیت نسخهٔ PDF که object streamها، فشردهسازی، transparency، AES، متادیتا و optional content را هدایت میکنند
اعلان
TPDFFeatureSet= record
SupportsObjectStreams: boolean;
SupportsCompression: boolean;
SupportsTransparency: boolean;
SupportsAESEncryption: boolean;
SupportsMetadataStreams: boolean;
SupportsStructuredContent: boolean;
SupportsOptionalContent: boolean;
end;
واحد
HPDFDoc
فیلدها
| فیلد | هدف |
|---|---|
SupportsObjectStreams | برای PDF 1.5 و بعد از آن True است و شیءهای stream-based را فعال میکند؛ نوشتن شیء stream-based از این فلگ عبور میکند |
SupportsCompression | وقتی نسخهٔ هدف فشردهسازی ارجاع متقابل و محتوا را مجاز بداند True است |
SupportsTransparency | وقتی transparency groupها و alpha blending در دسترس باشند True است |
SupportsAESEncryption | وقتی handlerهای رمزنگاری AES برای این نسخه قابل استفاده باشند True است |
SupportsMetadataStreams | وقتی streamهای متادیتای XMP پشتیبانی شوند True است |
SupportsStructuredContent | وقتی محتوای ساختیافتهٔ tagged برای این نسخه در دسترس باشد True است |
SupportsOptionalContent | وقتی optional content groupها (لایهها) پشتیبانی شوند True است |
یادداشتهای استفاده
- از
TPDFVersionManager.GetFeaturesبخوانیدش؛ مدیر فلگها را از نسخهٔ PDF انتخابشده و document mode استخراج میکند SupportsObjectStreamsمستقیماً نوشتن شیء stream-based را کنترل میکند، پس هدفهای قدیمی جدولهای ارجاع متقابل کلاسیک را نگه میدارند- همین فلگها پشت helperهای
Supports*به تفکیک ویژگی درTPDFVersionManagerهستند، پس فراخوانها میتوانند یک قابلیت را بدون کپی کردن رکورد پرسوجو کنند