SetOptionalContentConfigState
İçerik Akışları ve İsteğe Bağlı İçerik Grupları
Açıklama
Bu işlev, belirtilen isteğe bağlı içerik yapılandırma sözlüğünün tanımladığı isteğe bağlı içerik grubunun durumunu ayarlamak için kullanılır
Tüm isteğe bağlı içerik yapılandırma sözlüklerinin temel durumu (ON, OFF veya Unchanged) ve /ON ile /OFF adlı iki üyelik dizisi vardır
Temel durumun değerine bağlı olarak isteğe bağlı içerik grubuna bir başvuru, uygun /ON veya /OFF dizisine eklenir (ya da her iki diziden kaldırılır)
Belirli bir isteğe bağlı içerik grubu yalnızca isteğe bağlı içerik yapılandırma sözlüğünün temel durumu Unchanged olduğunda Unchanged olarak ayarlanabilir
Varsayılan isteğe bağlı içerik yapılandırma sözlüğünün temel durumu (OptionalContentConfigID 1 olarak ayarlanarak erişilir) her zaman ON olduğundan bu yapılandırma sözlüğündeki isteğe bağlı içerik grupları yalnızca ON veya OFF olarak ayarlanabilir
Sözdizimi
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);
Parametreler
| OptionalContentConfigID | İlk varsayılan isteğe bağlı içerik yapılandırma sözlüğünün kimliği 1'dir. Diğer isteğe bağlı içerik yapılandırma sözlükleri için daha yüksek sayılar kullanılır |
|---|---|
| OptionalContentGroupID | NewOptionalContentGroup, GetOptionalContentGroupID veya GetOptionalContentConfigOrderItemID işlevlerinin döndürdüğü kimlik |
| NewState | Bu yapılandırma sözlüğündeki isteğe bağlı içerik grubunun ayarlanması gereken durumu belirtir: 1 = ON olarak ayarla 2 = OFF olarak ayarla 3 = Değişmeden bırak (mümkünse) |
Dönüş değerleri
| 0 | Durum ayarlanamadı |
|---|---|
| 1 | Durum başarıyla ayarlandı int OptionalContentConfigID, int OptionalContentGroupID, int NewState); |