PDFium Delphi Component Docs

InspectOptionalContent Método

Component: TPdf  ·  Unit: PDFium
Construye un inventario tipado del modelo de contenido opcional del documento y calcula la visibilidad efectiva para un uso y una configuración

Syntax

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

Description

El método pide a PDFium que guarde el estado actual del documento en memoria, y luego lee el grafo de objetos activos resultante sin depender de exportaciones privadas del renderizador

Groups contiene identidades de objeto, nombres, valores Intent, estados View/Print/Export, metadatos de idioma e idioma preferido, subtipo de elemento de página, rango de zoom, estado de bloqueo, pertenencia a grupo de radio y visibilidad efectiva

Configurations contiene la configuración predeterminada seguida de las configuraciones alternativas, incluyendo nombres, creadores, valores Intent, /BaseState, /ON, /OFF, /Locked, /Order aplanado, /RBGroups y presencia de estado automático

Memberships informa de los diccionarios OCMD indirectos, grupos de miembros, política, texto de expresión /VE original y el resultado evaluado con recursión limitada a 32 niveles

Parameters

Remarks

Example

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

See Also

SaveAsOptionalContentConfigured, RenderPageByIndex, SaveAs