PDFium Delphi Component Docs

InspectOptionalContent Méthode

Composant: TPdf  ·  Unit: PDFium
Construit un inventaire typé du modèle de contenu optionnel du document et calcule la visibilité effective pour un usage et une configuration

Syntax

function InspectOptionalContent(out Inventory: TPdfOptionalContentInventory;
  Usage: TPdfOptionalContentUsage = ocuView;
  ConfigurationIndex: Integer = -1): Boolean;

Description

La méthode demande à PDFium de sauvegarder l’état de document en mémoire courant, puis lit le graphe d’objets actif résultant sans dépendre d’exports de rendu privés

Groups contient les identités d’objet, les noms, les valeurs Intent, les états View/Print/Export, les métadonnées de langue et de langue préférée, le sous-type d’élément de page, la plage de zoom, l’état de verrouillage, l’appartenance à un groupe radio et la visibilité effective

Configurations contient la configuration par défaut suivie des configurations alternatives, y compris les noms, les créateurs, les valeurs Intent, /BaseState, /ON, /OFF, /Locked, /Order aplati, /RBGroups et la présence d’état automatique

Memberships rapporte les dictionnaires OCMD indirects, les groupes de membres, la politique, le texte d’expression /VE d’origine et le résultat évalué avec une récursion bornée à 32 niveaux

Parameters

Remarks

Example

var
  Inventory: TPdfOptionalContentInventory;
begin
  if Pdf1.InspectOptionalContent(Inventory, ocuView) then
    Caption := Inventory.Groups[0].Name;
end;

See Also

SaveAsOptionalContentConfigured, RenderPageByIndex, SaveAs