|
Erweiterte Published-Eigenschaften von THotPDF
Diese Seite sammelt neuere oder workflow-spezifische published-Eigenschaften von THotPDF, die keine eigene Hilfeseite haben — Sie sind Teil der Komponentenschnittstelle und können bei Bedarf in Delphi, C++Builder oder im Object Inspector zugewiesen werden
Verschlüsselung und Versionskontrolle
| Eigenschaft |
Typ |
Standard |
Beschreibung |
UseAES256R6 |
Boolean |
false |
Wählt den PDF 2.0 R=6 AES-256 Security-Handler-Algorithmus aus, wenn CryptKeyLength auf aes256 gesetzt ist — Lassen Sie diese Option für den breiteren Kompatibilitätspfad Acrobat 9+ R=5 deaktiviert; aktivieren Sie sie für Workflows, die den R=6-Algorithmus erfordern |
StrictVersionLock |
Boolean |
false |
Steuert die Versionsbeschränkung von Funktionen — Mit dem Standardwert kann HotPDF die Eigenschaft Version automatisch erhöhen, wenn eine funktion eine neuere PDF-Version erfordert; wenn auf true gesetzt, verweigern Funktionsmethoden, die eine neuere PDF-Version erfordern würden, die Ausgabe, anstatt die Datei hochzustufen |
Metadaten, Tagged PDF und Standards
| Eigenschaft |
Typ |
Standard |
Beschreibung |
EnableXMPMetadata |
Boolean |
false |
Schreibt einen PDF 1.4+ XMP /Metadata-Strom während EndDoc — Das generierte Paket wird aus den Dokumentinformationsfeldern erstellt, es sei denn, CustomXMP stellt ein vom Aufrufer erstelltes Paket bereit |
CustomXMP |
AnsiString |
leer |
Stellt ein unverändertes XMP-Paket für den Catalog-Metadatenstrom bereit — Verwenden Sie es nur, wenn EnableXMPMetadata aktiviert ist oder wenn eine Konformitätseigenschaft die XMP-Ausgabe automatisch aktiviert |
Lang |
AnsiString |
leer |
Legt das Catalog-Sprach-Tag /Lang fest, wie en-US, de oder zh-CN — Dies wird auch von PDF/UA- und Tagged-PDF-Workflows verwendet |
EnableTaggedPDF |
Boolean |
false |
Aktiviert die Tagged-PDF-Wrapper-Einträge, einschließlich /MarkInfo und /StructTreeRoot — Die tatsächlichen semantischen Inhalte stammen weiterhin aus Strukturelement- und Marked-Content-Aufrufen wie AddStructureElement und Marked-Content-Hilfsfunktionen der Seite |
PDFUACompliance |
Boolean |
false |
Aktiviert die PDF/UA-1-Herstellerstandards von HotPDF, einschließlich Tagged PDF, XMP-Metadaten, einer Standardsprache für das Dokument und der Behandlung von Viewer-Präferenzen für den Anzeigetitel |
PDFACompliance |
AnsiString |
leer |
Wählt die PDF/A-Konformitätsbehandlung aus — Zu den unterstützten Werten gehören A, B, 2A, 2B, 2U, 3A, 3B und 3U; ein leerer Wert deaktiviert die PDF/A-Erzwingung |
PDFXCompliance |
AnsiString |
leer |
Wählt die PDF/X-Druckvorstufenbehandlung aus — Unterstützte Werte sind X-1a, X-3 und X-4; die Eigenschaft aktiviert passende Metadaten, Versionsanforderungen, Verschlüsselungsbeschränkungen und die Trapped-Validierung |
Trapped |
AnsiString |
leer |
Schreibt den PDF/X DocInfo-trapped-Zustand — Verwenden Sie True, False oder Unknown, wenn PDFXCompliance aktiviert ist |
Komprimierung und Kopierbehandlung
| Eigenschaft |
Typ |
Standard |
Beschreibung |
CompressionLevel |
TPDFCompressionLevel |
clDefault |
Wählt die zlib-gestützte Flate-Komprimierungsstufe aus, die von erweiterten Komprimierungspfaden verwendet wird — Gültige Werte sind clNone, clFastest, clDefault und clMaximum |
EnableStructuredContent |
Boolean |
true |
Steuert, ob der erweiterte Modus des Versionsmanagers die Unterstützung für strukturierten Inhalt für die aktuelle PDF-Version aktiviert lässt — Ältere Dokumentmodi können diese automatisch deaktivieren |
EnableTransparency |
Boolean |
true |
Steuert, ob transparenzfähige Ausgabepfade für den aktuellen Dokumentmodus und die PDF-Version aktiviert bleiben |
EnableOptionalContent |
Boolean |
false |
Steuert die Unterstützung für optionalen Inhalt bei PDF 1.5+-Workflows — Der Versionswechsel kann dies über den Document Feature Manager aktualisieren |
DecompressForCopy |
Boolean |
true |
Ermöglicht HotPDF beim Kopieren aus geladenen Dokumenten, Quellobjektströme nach Bedarf zu dekomprimieren, damit Seitenkopier- und Extraktionsoperationen wiederverwendbare Objekte materialisieren können |
OriginallyCompressed |
Boolean |
false |
Schreibgeschütztes Flag, das vom Lader gesetzt wird, wenn der Quellinhalt ursprünglich komprimiert war und zum Kopieren oder Analysieren dekomprimiert werden musste |
Dokumenteninformationen
| Eigenschaft |
Typ |
Standard |
Beschreibung |
Information |
Boolean |
true |
Steuert, ob HotPDF beim Speichern das Dokumenteninformations-Dictionary schreibt — Workflows zur Seitenextraktion und -aufteilung deaktivieren dies bei generierten Ausgabedokumenten, wenn sie eine reine Inhaltskopie benötigen |
PDF/A-Standardfarbräume
RegisterDefaultColorSpace — Ordnet DefaultGray, DefaultRGB oder DefaultCMYK einem durch RegisterICCProfile registrierten ICCBased-Farbraum zu, sodass die Verwendung von Device-Farben vor PDF/A-Farbbestimmungen explizit gemacht werden kann
UsedDeviceGray, UsedDeviceRGB, UsedDeviceCMYK — Schreibgeschützte Flags, die anzeigen, ob beim Erstellen des Dokuments DeviceGray-, DeviceRGB- oder DeviceCMYK-Inhalte verwendet wurden
Textgestaltung und kompakte Schriftartausgabe
ShapingFeatures dokumentiert die aktuellen GSUB/GPOS-Shaping-Flags, einschließlich typografischer Feature-Flags, Ziffernstil-Flags, Preprocess-Flags für komplexe Schriften, sfKerning, sfMarkPositioning, sfTibetanShaping, sfMongolianShaping und sfIndicGSUB
SimpleLatinFonts dokumentiert den kompakten Base14- / WinAnsi-Pfad für druckbaren ASCII-Text
script shaping preprocess methods deckt AutoShapeNko, AutoShapeAdlam, AutoShapeHanifiRohingya sowie die Preprocess-Flags für Thai/Laotisch, Hebräisch, Javanisch, Tai Viet, Meetei Mayek, Khmer und Myanmar ab; die GPOS-Seite deckt nun kontextuelles und vertikales Kerning sowie Mark-to-Ligature-Platzierung ab
Laufzeitzustand
AutoShapeArabic aktiviert das herstellerseitige arabische Shaping vor der Textausgabe — IsHaveSimpleText und IsEncrypted geben den einfachen Text- und Verschlüsselungszustand für das aktuelle oder geladene Dokument frei
Druckvorstufen- und Grafikzustands-Hilfsfunktionen
RegisterSoftMaskState, RegisterTransferFunctionState, RegisterHalftoneType1, RegisterHalftoneState und RegisterPrintControlState registrieren spezielle ExtGState- oder Halbtonressourcen für Transparenz, Übertragungsfunktion, Rasterung, Überdrucken, Strichanpassung, Rendering-Intent und Flachheits-Workflows
OutputIntent-Hilfsfunktionen
AddPDFAOutputIntent und AddPDFXOutputIntent kapseln die ICC-Profilregistrierung und Catalog /OutputIntents-Erstellung für die PDF/A- und PDF/X-Produktion — Verwenden Sie diese vor EndDoc, wenn die entsprechende Konformitätseigenschaft aktiviert ist
Type 3-Schriftartenglyphen
RegisterType3Font erstellt eine vom Aufrufer definierte Type 3-Schriftartressource und AddType3Glyph fügt die einzelnen Glyphen-Inhaltsströme hinzu — Wählen Sie die Ressource auf einer Seite mit THPDFPage.SetType3Font aus, bevor Sie Text schreiben
PDF/A-Komfort- und zugehörige Dateien
PDFAConformanceLevel, IsPDFA1Strict und IsPDFA2OrLater geben den aktiven PDF/A-Teil und Konformitätszweig für die Aufruferlogik frei — EnsurePDFAImplementationLimits prüft vor EndDoc die PDF/A-2- und PDF/A-3-Implementierungsgrenzen für Metadaten-Strings, /Lang und Seitenboxen; AddPDFA3AssociatedFile hängst PDF/A-3 Annex E-zugehörige Dateien mit /AFRelationship an; AddFacturXAssociatedFile fügt das Factur-X-Rechnungs-XML, den EmbeddedFiles-Namenbaum-Eintrag und XMP-Metadaten für PDF/A-3-Rechnungs-Workflows hinzu; FacturXWarnings meldet nicht kritische Warnungen zu unterstützenden Anhängen für diese Workflows; AddXAdESAssociatedFile bettet vom Aufrufer generiertes XAdES-XML als zugehörige Datei für XAdES-in-PDF-Workflows ein
Siehe auch
|