SetOptionalContentConfigState

Flujos de contenido y grupos de contenido opcional

Descripción

Esta función se usa para establecer el estado de un grupo de contenido opcional según lo define el diccionario de configuración de contenido opcional especificado

Todos los diccionarios de configuración de contenido opcional tienen un estado base (ON, OFF o Unchanged) y dos matrices de pertenencia llamadas /ON y /OFF

Se agrega una referencia al grupo de contenido opcional a la matriz /ON o /OFF adecuada, o se elimina de cualquiera de ellas, según el valor del estado base

Un grupo de contenido opcional concreto solo puede configurarse como Unchanged si el estado base del diccionario de configuración de contenido opcional es Unchanged

El estado base del diccionario de configuración de contenido opcional predeterminado (al que se accede estableciendo OptionalContentConfigID en 1) siempre es ON, por lo que los grupos de contenido opcional de este diccionario de configuración solo se pueden establecer en ON u OFF

Sintaxis

Delphi

Function TPDFlib.SetOptionalContentConfigState(OptionalContentConfigID, OptionalContentGroupID, NewState: Integer): Integer;

ActiveX

Function PDFlib::SetOptionalContentConfigState(OptionalContentConfigID As Long, OptionalContentGroupID As Long, NewState As Long) As Long

DLL

int DLSetOptionalContentConfigState(int InstanceID, int OptionalContentConfigID, int OptionalContentGroupID, int NewState);

Parámetros

OptionalContentConfigIDEl primer diccionario predeterminado de configuración de contenido opcional tiene un ID de 1. Los números superiores se usan para otros diccionarios de configuración de contenido opcional
OptionalContentGroupIDUn ID devuelto por las funciones NewOptionalContentGroup, GetOptionalContentGroupID o GetOptionalContentConfigOrderItemID
NewStateEspecifica el estado que debe establecerse para el grupo de contenido opcional en este diccionario de configuración: 1 = Establecer en ON 2 = Establecer en OFF 3 = Dejar sin cambios (si es posible)

Valores devueltos

0No se pudo establecer el estado
1El estado se estableció correctamente int OptionalContentConfigID, int OptionalContentGroupID, int NewState);