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