THPDFHeadlessRenderUsage
Déclaré dans HPDFHeadlessCairoDevice
THPDFHeadlessRenderUsage = (hruView, hruPrint);
Affectez la valeur à THPDFHeadlessRenderOptions.Usage ; initialisez d'abord le record avec Default
| Valeur | Visibilité et géométrie des annotations |
|---|---|
hruView | La 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 |
hruPrint | Exige 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