TPDFFeatureSet Record
Flagi możliwości wersji PDF, które sterują strumieniami obiektów, kompresją, przezroczystością, AES, metadanymi i treścią opcjonalną
Deklaracja
TPDFFeatureSet= record
SupportsObjectStreams: boolean;
SupportsCompression: boolean;
SupportsTransparency: boolean;
SupportsAESEncryption: boolean;
SupportsMetadataStreams: boolean;
SupportsStructuredContent: boolean;
SupportsOptionalContent: boolean;
end;
Jednostka
HPDFDoc
Pola
| Pole | Przeznaczenie |
|---|---|
SupportsObjectStreams | True dla PDF 1.5 i nowszych, włącza obiekty oparte na strumieniach; steruje zapisem obiektów strumieniowych |
SupportsCompression | True, gdy wersja docelowa zezwala na kompresję odsyłaczy krzyżowych i treści |
SupportsTransparency | True, gdy dostępne są grupy przezroczystości i mieszanie alfa |
SupportsAESEncryption | True, gdy dla wersji można używać handlerów szyfrowania AES |
SupportsMetadataStreams | True, gdy obsługiwane są strumienie metadanych XMP |
SupportsStructuredContent | True, gdy dla wersji dostępna jest otagowana, ustrukturyzowana treść |
SupportsOptionalContent | True, gdy obsługiwane są grupy treści opcjonalnej (warstwy) |
Uwagi dotyczące użycia
- Odczytaj go z
TPDFVersionManager.GetFeatures; manager wyprowadza flagi z wybranej wersji PDF i trybu dokumentu SupportsObjectStreamsbezpośrednio steruje zapisem obiektów strumieniowych, więc cele legacy zachowują klasyczne tablice odsyłaczy krzyżowych- Te same flagi podpierają helpery
Supports*per możliwość wTPDFVersionManager, więc wywołujący może odpytać jedną możliwość bez kopiowania rekordu