PDFium Delphi Component Docs

InspectOptionalContent Método

Componente: TPdf  ·  Unidad: 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 guardar el estado actual del documento en memoria y luego lee el grafo de objetos activo 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 grupos de radio y visibilidad efectiva

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

Memberships informa diccionarios OCMD indirectos, grupos de miembros, política, texto de la expresión /VE original y el resultado evaluado con la 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