SetOptionalContentConfigState
Flux de contenu et groupes de contenu facultatif
Description
Cette fonction sert à définir l'état d'un groupe de contenu facultatif tel que défini par le dictionnaire de configuration de contenu facultatif indiqué
Tous les dictionnaires de configuration de contenu facultatif ont un état de base, ON, OFF ou Unchanged, et deux tableaux d'appartenance nommés /ON et /OFF
Une référence au groupe de contenu facultatif est ajoutée au tableau /ON ou /OFF approprié, ou retirée des deux, selon l'état de base
Un groupe de contenu facultatif ne peut être défini sur Unchanged que si l'état de base de son dictionnaire de configuration est Unchanged
L’état de base du dictionnaire de configuration de contenu facultatif par défaut (accessible en définissant OptionalContentConfigID sur 1) est toujours ON ; les groupes de contenu facultatif de ce dictionnaire ne peuvent donc être définis que sur ON ou OFF
Syntaxe
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);
Paramètres
| OptionalContentConfigID | Le premier dictionnaire de configuration de contenu facultatif par défaut possède l’ID 1. Les nombres supérieurs sont utilisés pour les autres dictionnaires de configuration de contenu facultatif |
|---|---|
| OptionalContentGroupID | ID renvoyé par les fonctions NewOptionalContentGroup, GetOptionalContentGroupID ou GetOptionalContentConfigOrderItemID |
| NewState | Indique l'état du groupe de contenu facultatif dans ce dictionnaire : 1 = ON 2 = OFF 3 = inchangé, si possible |
Valeurs de retour
| 0 | Impossible de définir l’état |
|---|---|
| 1 | L'état a été défini avec succès int OptionalContentConfigID, int OptionalContentGroupID, int NewState); |