SetOptionalContentConfigState

Strumienie zawartości i grupy zawartości opcjonalnej

Opis

Ta funkcja ustawia stan grupy zawartości opcjonalnej zgodnie z wskazanym słownikiem konfiguracji zawartości opcjonalnej

Wszystkie słowniki konfiguracji zawartości opcjonalnej mają stan podstawowy (ON, OFF lub Unchanged) oraz dwie tablice członkostwa /ON i /OFF

Odwołanie do grupy zawartości opcjonalnej jest dodawane do odpowiedniej tablicy /ON lub /OFF albo usuwane z obu, zależnie od stanu podstawowego

Grupę zawartości opcjonalnej można ustawić na Unchanged tylko wtedy, gdy stan podstawowy słownika konfiguracji również ma wartość Unchanged

Stan podstawowy domyślnego słownika konfiguracji zawartości opcjonalnej (OptionalContentConfigID = 1) zawsze ma wartość ON, dlatego grupy w tym słowniku można ustawić tylko na ON lub OFF

Składnia

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

Parametry

OptionalContentConfigIDPierwszy domyślny słownik konfiguracji zawartości opcjonalnej ma identyfikator 1. Wyższe numery oznaczają inne słowniki konfiguracji
OptionalContentGroupIDIdentyfikator zwrócony przez funkcję NewOptionalContentGroup, GetOptionalContentGroupID lub GetOptionalContentConfigOrderItemID
NewStateStan grupy zawartości opcjonalnej w tym słowniku: 1 = ON 2 = OFF 3 = bez zmian (jeśli możliwe)

Wartości zwracane

0Nie udało się ustawić stanu
1Stan został pomyślnie ustawiony int OptionalContentConfigID, int OptionalContentGroupID, int NewState);