AddLinkToHideFieldA
Açıklamalar ve etkin nokta bağlantıları, Form alanları ve AcroForms
Açıklama
Sondaki A, ANSI (char) DLL giriş noktasını belirtir; ActiveX/COM yüzeyi yalnızca Unicode biçimini sunar. Davranış AddLinkToHideField ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfasıyla yorumlanır
Seçilen sayfaya etkinleştirildiğinde PDF gizleme eylemini tetikleyen tıklanabilir bir etkin nokta dikdörtgeni ekler. Gizleme eylemi bir veya daha fazla AcroForm alanının görünürlüğünü değiştirerek JavaScript olmadan dinamik gösterme/gizleme davranışı sağlar. Eylem ISO 32000-1 §12.6.4.10, Table 196 içinde tanımlanmıştır
Tipik kullanım: bir form düzenindeki “Ayrıntıları göster” / “Ayrıntıları gizle” bağlantısı veya bir bağlantıya tıklamanın bir grubu gizleyip diğerini gösterdiği birbirini dışlayan alan grupları (zıt HideFlag değerleriyle 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 DLAddLinkToHideFieldA(InstanceID: Integer; Left, Top, Width, Height: Double; FieldNames: PAnsiChar; HideFlag, Options: Integer): Integer;
DLL
int DLAddLinkToHideFieldA(int InstanceID, double Left, double Top, double Width, double Height, const char * 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 sonuyla ayrılmış bir ya da daha fazla tam nitelikli AcroForm alan adı. Her adın başındaki ve sonundaki boşluklar kırpılır. Tek bir ad /T değerini metin dizesi, iki veya daha fazla ad ise /T değerini metin dizeleri dizisi olarak oluşturur |
| 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 bunları gösterir (/H false) |
| Options | Bağlantı görünümünü denetleyen bit maskesi. Bit 0 (değer 1): etkin alan dikdörtgeninin çevresine kenarlık çizer. Bit 1–3 tıklama vurgulama modunu seçer (2 = Invert, 4 = Outline, 8 = Push); hiçbir vurgulama biti ayarlanmadığında varsayılan olarak Invert kullanılır. AddLinkToWeb / AddLinkToNamedAction ile aynı kural |
Açıklamalar
Harici kaynağa başvurulmadığı için ek açıklama PDF/A uyumludur. PDF 1.2 veya sonraki sürüm gerekir