Propriétés publiées avancées de THotPDF

Cette page regroupe des propriétés publiées de THotPDF propres à certains flux de travail, qui font partie de l’interface du composant sans disposer chacune d’une page dédiée

Chiffrement et contrôle de version

UseAES256R6, StrictVersionLock - sélectionnent AES-256 R=6 et contrôlent si HotPDF peut promouvoir automatiquement la version PDF

Métadonnées, PDF balisé et standards

EnableXMPMetadata, CustomXMP, Lang, EnableTaggedPDF, PDFUACompliance, PDFACompliance, PDFXCompliance, Trapped - contrôlent XMP, la langue du document, le PDF balisé, PDF/UA, PDF/A, PDF/X et l’état Trapped

Compression et copie

CompressionLevel, EnableStructuredContent, EnableTransparency, EnableOptionalContent, DecompressForCopy, OriginallyCompressed - sélectionnent Flate amélioré, exposent des indicateurs gérés par version et décrivent la décompression des flux source lors de la copie

Informations du document

Information - contrôle l’écriture du dictionnaire d’informations du document lors de l’enregistrement

Espaces colorimétriques par défaut PDF/A

RegisterDefaultColorSpace - Associe DefaultGray, DefaultRGB ou DefaultCMYK à un espace ICCBased enregistré par RegisterICCProfile, afin de rendre l’usage des couleurs Device explicite avant les contrôles PDF/A

UsedDeviceGray, UsedDeviceRGB, UsedDeviceCMYK - Indicateurs en lecture seule montrant si du contenu DeviceGray, DeviceRGB ou DeviceCMYK a été utilisé lors de la construction du document

Façonnage du texte et sortie compacte des polices

ShapingFeatures documente les options GSUB/GPOS actuelles, dont sfKerning, sfMarkPositioning, sfTibetanShaping, sfMongolianShaping et sfIndicGSUB

polices latines simples documente le chemin compact Base14 / WinAnsi pour le texte ASCII imprimable

méthodes de prétraitement du façonnage de script couvre AutoShapeNko, AutoShapeAdlam, sfThaiLaoReorder, sfHebrewReorder et sfJavaneseShaping ; la page GPOS couvre désormais le crénage contextuel et vertical ainsi que le placement Mark-to-Ligature

État d’exécution

AutoShapeArabic active le façonnage arabe côté producteur avant la sortie du texte. IsHaveSimpleText et IsEncrypted exposent l’état du texte simple et du chiffrement pour le document courant ou chargé

Aides de prépresse et d’état graphique

RegisterSoftMaskState, RegisterTransferFunctionState, RegisterHalftoneType1, RegisterHalftoneState et RegisterPrintControlState enregistrent des ressources ExtGState ou demi-teinte spécialisées pour les flux de travail de transparence, fonction de transfert, tramage, surimpression, ajustement du tracé, intention de rendu et planéité

Aides OutputIntent

AddPDFAOutputIntent et AddPDFXOutputIntent encapsulent l’enregistrement de profil ICC ainsi que la création de /OutputIntents dans le Catalog pour la production PDF/A et PDF/X. Utilisez-les avant EndDoc chaque fois que la propriété de conformité correspondante est activée

Glyphes de police Type 3

RegisterType3Font crée une ressource de police Type 3 définie par l’appelant et AddType3Glyph ajoute les flux de contenu des glyphes individuels. Sélectionnez la ressource sur une page avec THPDFPage.SetType3Font avant d’écrire du texte

Conformité PDF/A et fichiers associés

PDFAConformanceLevel, IsPDFA1Strict et IsPDFA2OrLater exposent la partie PDF/A active et la branche de conformité pour la logique de l’appelant. EnsurePDFAImplementationLimits vérifie avant EndDoc les limites d’implémentation PDF/A-2 et PDF/A-3 pour les chaînes de métadonnées, /Lang et les boîtes de page AddPDFA3AssociatedFile attache des fichiers associés de l’annexe E de PDF/A-3 avec /AFRelationship, tandis que AddXAdESAssociatedFile intègre le XML XAdES généré par l’appelant comme fichier associé pour les flux XAdES dans PDF

Voir aussi