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
| OptionalContentConfigID | El 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 |
|---|---|
| OptionalContentGroupID | Un ID devuelto por las funciones NewOptionalContentGroup, GetOptionalContentGroupID o GetOptionalContentConfigOrderItemID |
| NewState | Especifica 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
| 0 | No se pudo establecer el estado |
|---|---|
| 1 | El estado se estableció correctamente int OptionalContentConfigID, int OptionalContentGroupID, int NewState); |