THPDFHeadlessRenderUsage

Déclaré dans HPDFHeadlessCairoDevice

THPDFHeadlessRenderUsage = (hruView, hruPrint);

Affectez la valeur à THPDFHeadlessRenderOptions.Usage ; initialisez d'abord le record avec Default

ValeurVisibilité et géométrie des annotations
hruViewLa valeur par défaut ; Hidden et NoView suppriment les appearances, et Invisible supprime les types d'annotations inconnus ; NoZoom et NoRotate affectent les transformations d'appearances
hruPrintExige Print positionné et Hidden désactivé ; Invisible supprime les types d'annotations inconnus, tandis que NoView ne supprime pas l'impression ; NoZoom est ignoré et NoRotate reste effectif

Les types d'annotations standard ISO 32000, y compris RichMedia et Projection du PDF 2.0, dotés d'une appearance normale existante et prise en charge, sont traités quand Invisible est positionné ; aucune appearance n'est synthétisée pour une annotation visible qui en est dépourvue

La règle Invisible du PDF 2.0 pour les types d'annotations inconnus s'applique aux sorties view et print, même quand Print est positionné

Ce chemin de rasterisation statique utilise les appearances existantes et ne lit pas les médias embarqués ni n'active le contenu 3D interactif

Les appearances des annotations de texte utilisent implicitement NoZoom et NoRotate en sortie view ; la sortie print ignore leur comportement NoZoom tout en conservant NoRotate

RenderAnnotations=false saute les appearances dans les deux usages ; le reste du contenu de page et la politique optional-content ne sont pas affectés par la valeur d'usage

Cet enum sélectionne le comportement de rasterisation sans autoriser l'impression ; le renderer continue d'exiger la permission d'extraction via le callback d'accès emprunté

Des valeurs d'enum inconnues lèvent EHPDFHeadlessRenderError avant le callback de permission et avant la publication vers la destination

Voir le renderer Cairo natif Linux pour les appearances, budgets et annulations pris en charge