SetOptionalContentConfigState

Flujos de contenido y grupos de contenido opcional

Descripción

Esta función se utiliza 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 denominadas /ON y /OFF

Se añade una referencia al grupo de contenido opcional a la matriz /ON o /OFF correspondiente (o se elimina de ambas), según el valor del estado base

Un grupo de contenido opcional solo puede establecerse en 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 solo pueden establecerse 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 el ID 1. Los números superiores se utilizan para otros diccionarios de configuración de contenido opcional
OptionalContentGroupIDUn identificador devuelto por las funciones NewOptionalContentGroup, GetOptionalContentGroupID o GetOptionalContentConfigOrderItemID
NewStateEspecifica el estado que debe asignarse al grupo de contenido opcional de este diccionario de configuración: 1 = Establecer en ON 2 = Establecer en OFF 3 = Mantener sin cambios (si es posible)

Valores devueltos

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