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
| OptionalContentConfigID | Il primo dizionario predefinito di configurazione del contenuto facoltativo ha ID 1. Numeri superiori identificano gli altri dizionari. |
|---|---|
| OptionalContentGroupID | Un ID restituito dalle funzioni NewOptionalContentGroup, GetOptionalContentGroupID o GetOptionalContentConfigOrderItemID |
| NewState | Specifica lo stato del gruppo: 1 = ON 2 = OFF 3 = invariato, se possibile |
Valori restituiti
| 0 | Impossibile impostare lo stato |
|---|---|
| 1 | Stato impostato correttamente int OptionalContentConfigID, int OptionalContentGroupID, int NewState); |