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

OptionalContentConfigIDLe 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
OptionalContentGroupIDID renvoyé par les fonctions NewOptionalContentGroup, GetOptionalContentGroupID ou GetOptionalContentConfigOrderItemID
NewStateIndique l'état du groupe de contenu facultatif dans ce dictionnaire : 1 = ON 2 = OFF 3 = inchangé, si possible

Valeurs de retour

0Impossible de définir l’état
1L'état a été défini avec succès int OptionalContentConfigID, int OptionalContentGroupID, int NewState);