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
| OptionalContentConfigID | Pierwszy domyślny słownik konfiguracji zawartości opcjonalnej ma identyfikator 1. Wyższe numery oznaczają inne słowniki konfiguracji |
|---|---|
| OptionalContentGroupID | Identyfikator zwrócony przez funkcję NewOptionalContentGroup, GetOptionalContentGroupID lub GetOptionalContentConfigOrderItemID |
| NewState | Stan grupy zawartości opcjonalnej w tym słowniku: 1 = ON 2 = OFF 3 = bez zmian (jeśli możliwe) |
Wartości zwracane
| 0 | Nie udało się ustawić stanu |
|---|---|
| 1 | Stan został pomyślnie ustawiony int OptionalContentConfigID, int OptionalContentGroupID, int NewState); |