|
THotPDF Advanced Published – vlastnosti
Tato stránka shromažďuje novější nebo workflow-specifické publikované vlastnosti THotPDF, které nemají samostatnou tematickou stránku. Jsou součástí rozhraní komponenty a podle potřeby je lze nastavovat z Delphi, C++Builderu nebo z Object Inspectoru
Šifrování a řízení verze
| Vlastnost |
Typ |
Výchozí hodnota |
Popis |
UseAES256R6 |
Boolean |
false |
Vybírá algoritmus bezpečnostního handleru PDF 2.0 R=6 AES-256, když je CryptKeyLength nastaveno na aes256. Pro širší kompatibilní cestu Acrobat 9+ R=5 ji ponechte vypnutou; zapněte ji pro workflow, která vyžadují algoritmus R=6 |
StrictVersionLock |
Boolean |
false |
Řídí omezování funkcí podle verze. S výchozí hodnotou může HotPDF automaticky zvýšit Version, když funkce vyžaduje novější verzi PDF. Při hodnotě true metody funkcí, které by vyžadovaly novější verzi PDF, odmítnou výstup místo zvýšení verze souboru |
Metadata, Tagged PDF a normy
| Vlastnost |
Typ |
Výchozí hodnota |
Popis |
EnableXMPMetadata |
Boolean |
false |
Během EndDoc zapíše stream XMP /Metadata pro PDF 1.4+. Vygenerovaný paket je sestaven z polí informací o dokumentu, pokud CustomXMP nedodá paket vytvořený volajícím |
CustomXMP |
AnsiString |
prázdné |
Poskytuje doslovný paket XMP pro metadata streamu Catalog. Používejte jej jen tehdy, když je zapnuto EnableXMPMetadata, nebo když vlastnost shody automaticky zapíná výstup XMP |
Lang |
AnsiString |
prázdné |
Nastavuje jazykový tag Catalog /Lang, například en-US, de nebo zh-CN. Používá se také ve workflow PDF/UA a Tagged PDF |
EnableTaggedPDF |
Boolean |
false |
Zapíná obalové položky Tagged PDF včetně /MarkInfo a /StructTreeRoot. Skutečný sémantický obsah stále pochází z volání pro prvky struktury a marked content, například z AddStructureElement a pomocných metod marked content na stránce |
PDFUACompliance |
Boolean |
false |
Zapíná vysokoúrovňové výchozí nastavení HotPDF na straně producenta pro PDF/UA-1 včetně Tagged PDF, metadat XMP, výchozího jazyka dokumentu a zpracování předvolby pro zobrazení titulku |
PDFACompliance |
AnsiString |
prázdné |
Vybírá zpracování shody PDF/A. Podporované hodnoty zahrnují A, B, 2A, 2B, 2U, 3A, 3B a 3U. Prázdná hodnota vynucování PDF/A vypne |
PDFXCompliance |
AnsiString |
prázdné |
Vybírá prepress zpracování PDF/X. Podporované hodnoty jsou X-1a, X-3 a X-4. Vlastnost zapíná odpovídající metadata, požadavky na verzi, omezení šifrování a validaci Trapped |
Trapped |
AnsiString |
prázdné |
Zapisuje stav trapped v PDF/X DocInfo. Při zapnutém PDFXCompliance použijte True, False nebo Unknown |
Komprese a zpracování kopírování
| Vlastnost |
Typ |
Výchozí hodnota |
Popis |
CompressionLevel |
TPDFCompressionLevel |
clDefault |
Vybírá úroveň komprese Flate založenou na zlib, kterou používají rozšířené kompresní cesty. Platné hodnoty jsou clNone, clFastest, clDefault a clMaximum |
EnableStructuredContent |
Boolean |
true |
Řídí, zda rozšířený režim správce verzí ponechá podporu strukturovaného obsahu zapnutou pro aktuální verzi PDF. Starší režimy dokumentu ji mohou automaticky vypnout |
EnableTransparency |
Boolean |
true |
Řídí, zda výstupní cesty podporující průhlednost zůstanou zapnuté pro aktuální režim dokumentu a verzi PDF |
EnableOptionalContent |
Boolean |
false |
Řídí podporu volitelného obsahu ve workflow PDF 1.5+. Přepínání verzí ji může aktualizovat prostřednictvím správce funkcí dokumentu |
DecompressForCopy |
Boolean |
true |
Při kopírování z načtených dokumentů dovoluje HotPDF podle potřeby dekomprimovat zdrojové object streams, aby operace kopírování a extrakce stránek mohly zhmotnit znovu použitelné objekty |
OriginallyCompressed |
Boolean |
false |
Příznak jen pro čtení nastavený loaderem, když byl zdrojový obsah původně komprimovaný a musel být dekomprimován pro kopírování nebo analýzu |
Informace o dokumentu
| Vlastnost |
Typ |
Výchozí hodnota |
Popis |
Information |
Boolean |
true |
Řídí, zda HotPDF při ukládání zapíše slovník informací o dokumentu. Workflow extrakce a dělení stránek ji u generovaných výstupních dokumentů vypínají, když potřebují kopii obsahující pouze obsah |
Výchozí barevné prostory PDF/A
RegisterDefaultColorSpace - Mapuje DefaultGray, DefaultRGB nebo DefaultCMYK na barevný prostor ICCBased registrovaný pomocí RegisterICCProfile, aby bylo použití barev Device explicitní ještě před barevnými kontrolami PDF/A
UsedDeviceGray, UsedDeviceRGB, UsedDeviceCMYK - Příznaky jen pro čtení ukazující, zda byl při sestavování dokumentu použit obsah DeviceGray, DeviceRGB nebo DeviceCMYK
Tvarování textu a kompaktní výstup písem
ShapingFeatures dokumentuje aktuální příznaky tvarování GSUB/GPOS včetně příznaků typografických funkcí, příznaků stylu číslic, příznaků předzpracování komplexních písem, sfKerning, sfMarkPositioning, sfTibetanShaping, sfMongolianShaping a sfIndicGSUB
SimpleLatinFonts dokumentuje kompaktní cestu Base14 / WinAnsi pro tisknutelný text ASCII
Metody předzpracování tvarování písem pokrývají AutoShapeNko, AutoShapeAdlam, AutoShapeHanifiRohingya a příznaky předzpracování pro thajské/laoské, hebrejské, jávské, Tai Viet, Meetei Mayek, khmerské a myanmarské písmo; stránka GPOS nyní pokrývá kontextový a svislý kerning i umístění značek na ligatury
Stav za běhu
AutoShapeArabic zapíná arabské tvarování na straně producenta před textovým výstupem. IsHaveSimpleText a IsEncrypted zpřístupňují stav jednoduchého textu a šifrování pro aktuální nebo načtený dokument
Prepress a pomocné metody graphics state
RegisterSoftMaskState, RegisterTransferFunctionState, RegisterHalftoneType1, RegisterHalftoneState a RegisterPrintControlState registrují specializované prostředky ExtGState nebo halftone pro workflow průhlednosti, přenosových funkcí, rastrování, přetisku, úpravy tahu, záměru vykreslení a plochosti
Pomocné metody OutputIntent
AddPDFAOutputIntent a AddPDFXOutputIntent obalují registraci profilu ICC a vytvoření Catalog /OutputIntents pro produkci PDF/A a PDF/X. Použijte je před EndDoc vždy, když je zapnutá odpovídající vlastnost shody
Glyfy písem Type 3
RegisterType3Font vytvoří prostředek písma Type 3 definovaný volajícím a AddType3Glyph přidá jednotlivé obsahové streamy glyfů. Před zápisem textu vyberte prostředek na stránce pomocí THPDFPage.SetType3Font
Pomocné vlastnosti PDF/A a přidružené soubory
PDFAConformanceLevel, IsPDFA1Strict a IsPDFA2OrLater zpřístupňují aktivní část PDF/A a větev shody pro logiku volajícího. EnsurePDFAImplementationLimits před EndDoc kontroluje implementační limity PDF/A-2 a PDF/A-3 pro řetězce metadat, /Lang a page boxes. AddPDFA3AssociatedFile připojuje přidružené soubory PDF/A-3 Annex E s /AFRelationship; AddFacturXAssociatedFile přidává XML faktury Factur-X, položku stromu názvů EmbeddedFiles a metadata XMP pro workflow faktur PDF/A-3; FacturXWarnings hlásí nefatální varování podpůrných příloh pro tato workflow; AddXAdESAssociatedFile vloží XML XAdES vytvořené volajícím jako přidružený soubor pro workflow XAdES-in-PDF
Viz také
|