SetOptionalContentConfigState

Flussi di contenuto e gruppi di contenuto facoltativo

Descrizione

Questa funzione imposta lo stato di un gruppo di contenuto facoltativo come definito dal dizionario di configurazione del contenuto facoltativo specificato.

Tutti i dizionari di configurazione del contenuto facoltativo hanno uno stato base (ON, OFF o Unchanged) e due array di appartenenza /ON e /OFF.

Un riferimento al gruppo viene aggiunto all'array /ON o /OFF appropriato, o rimosso, in base allo stato base.

Un gruppo di contenuto facoltativo può essere impostato su Unchanged soltanto se lo stato base del dizionario di configurazione è Unchanged.

Lo stato base della configurazione predefinita, OptionalContentConfigID 1, è sempre ON; i gruppi possono essere impostati solo su ON o OFF

Sintassi

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);

Parametri

OptionalContentConfigIDIl primo dizionario predefinito di configurazione del contenuto facoltativo ha ID 1. Numeri superiori identificano gli altri dizionari.
OptionalContentGroupIDUn ID restituito dalle funzioni NewOptionalContentGroup, GetOptionalContentGroupID o GetOptionalContentConfigOrderItemID
NewStateSpecifica lo stato del gruppo: 1 = ON 2 = OFF 3 = invariato, se possibile

Valori restituiti

0Impossibile impostare lo stato
1Stato impostato correttamente int OptionalContentConfigID, int OptionalContentGroupID, int NewState);