AddLinkToHideField
Ek açıklamalar ve etkin nokta bağlantıları, Form alanları ve AcroForms
Açıklama
Seçili sayfaya tıklanabilir bir etkin nokta dikdörtgeni ekler ve etkinleştirildiğinde PDF hide eylemini tetikler. hide eylemi bir veya daha fazla AcroForm alanının görünürlüğünü değiştirerek JavaScript olmadan dinamik göster/gizle davranışı sağlar. Eylem ISO 32000-1 §12.6.4.10, Tablo 196 içinde tanımlıdır
Tipik kullanım: form düzeninde “Ayrıntıları göster” / “Ayrıntıları gizle” bağlantısı ya da bir bağlantıya tıklanınca bir grubu gizleyip diğerini gösteren karşılıklı dışlayan alan grupları (HideFlag değerleri ters iki AddLinkToHideField çağrısını birleştirin)
Etkin nokta kenarlığının rengini değiştirmek için SetAnnotBorderColor işlevini kullanın
Sözdizimi
Delphi
Function TPDFlib.AddLinkToHideField(Left, Top, Width, Height: Double; Const FieldNames: WideString; HideFlag: Integer; Options: Integer): Integer;
DLL
int DLAddLinkToHideField(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * FieldNames, int HideFlag, int Options);
Parametreler
| Left | Etkin nokta dikdörtgeninin sol kenarının yatay koordinatı |
|---|---|
| Top | Etkin nokta dikdörtgeninin üst kenarının dikey koordinatı |
| Width | Etkin nokta dikdörtgeninin genişliği |
| Height | Etkin nokta dikdörtgeninin yüksekliği |
| FieldNames | Virgül, noktalı virgül veya satır sonu ile ayrılmış, tam nitelikli bir veya daha fazla AcroForm alan adı. Her adın başındaki ve sonundaki boşluklar kırpılır. Tek bir ad /T değerini bir metin dizesi olarak yazar; iki veya daha fazla ad /T değerini metin dizeleri dizisi olarak yazar. |
| HideFlag | Görünürlük yönünü seçer. Sıfır olmayan bir değer listelenen alanları gizler (/H true). Sıfır onları gösterir (/H false). |
| Options | Bağlantı görünümünü denetleyen bit maskesi. Bit 0 (değer 1): etkin nokta dikdörtgeni çevresine kenarlık çizer. Bitler 1–3 tıklama vurgu modunu seçer (2 = Invert, 4 = Outline, 8 = Push); vurgu biti ayarlanmadığında varsayılan olarak Invert kullanılır. AddLinkToWeb / AddLinkToNamedAction ile aynı kural. |
Açıklamalar
PDF/A ve PDF/X-6 modları Hide eylemlerini reddeder ve 0 döndürür; PDF 1.2 veya üstü gerekir