AddSquareAnnotation

Ek açıklamalar ve etkin nokta bağlantıları

Açıklama

Seçili sayfaya dikdörtgen bir işaretleme açıklaması (PDF /Subtype /Square) ekler. Açıklama, verilen sınırlayıcı dikdörtgenin içine çizgili bir dikdörtgen çizer ve isteğe bağlı olarak düz bir iç renkle doldurulabilir. Renk bileşenleri ve opaklık 0–1 ölçeğinde ifade edilir; Transparency 0–100 ölçeğinde verilir (0 = tamamen opak, 100 = tamamen saydam). Bu giriş noktası PDF 1.4 açıklaması /CA opaklık anahtarını oluşturduğu için kitaplık, kilitli olmayan daha düşük sürümlü belgeleri kaydetmeden önce PDF 1.4 düzeyine yükseltir; kilitli alt hedefler uyumluluk geçidi tarafından reddedilir. ISO 32000-1 §12.5.6.8 içinde tanımlanmıştır

Sözdizimi

Delphi

Function TPDFlib.AddSquareAnnotation(Left, Top, Width, Height: Double; BorderWidth: Double; BorderRed, BorderGreen, BorderBlue: Double; Filled: Integer; FillRed, FillGreen, FillBlue: Double; Const Title, Contents: WideString; Transparency: Integer): Integer;

Parametreler

Left — Geçerli birimlerde, ek açıklama dikdörtgeni'nin sol alt köşesinin yatay koordinatı

Top — Geçerli birimlerde ek açıklama dikdörtgeni'nin sol alt köşesinin dikey koordinatı

Width — ek açıklama dikdörtgeninin genişliği

Height — Açıklama dikdörtgeninin yüksekliği

BorderWidth — Geçerli birimlerle dikdörtgen kenarlığının çizgi genişliği. Hem /Border eski alanına hem de /BS kenarlık stili sözlüğüne yazılır

BorderRed, BorderGreen, BorderBlue — Kontur renginin /C içine yazılan RGB bileşenleri (0–1)

Filled — bir iç dolgu rengi (/IC) oluşturmak üzere 1, dikdörtgeni dolgusuz bırakmak üzere 0

FillRed, FillGreen, FillBlue — İç dolgu renginin RGB bileşenleri (0–1). Filled 0 olduğunda yok sayılır

Title — Ek açıklamanın' /T girdisine yazılan yazar adı. Atlamak için boş bir dize geçirin

Contents — Ek açıklamayla ilişkili açılır pencerenin gövdesi. Atlamak için boş dize geçirin

Transparency — saydamlık yüzdesi olarak ifade edilen opaklık (0–100). Kitaplık bunu PDF /CA = 1 - Transparency/100 değerine dönüştürür ve aralığa sınırlar

Dönüş Değeri

Başarı durumunda 1, belge seçili değilse veya ek açıklama oluşturulamadıysa 0

Açıklamalar

Açıklama standart bir işaretleme alanı kümesiyle oluşturulur: /Type /Annot, /Subtype /Square, /Rect, /C, /IC (Filled olduğunda), /BS, /Border, /CA, /F = 4 (yazdırılabilir), /M, /CreationDate, /NM, /T, /Contents, /Subj = "Rectangle", /P. Bu, Adobe Acrobat ve Foxit uygulamalarının dikdörtgen inceleme araçlarıyla oluşturduklarıyla eşleşir; böylece haricî inceleme iş akışları sonuçtaki açıklamayı bulabilir, düzenleyebilir, yorumlayabilir ve yanıtlayabilir

Oluşturma sonrasında ek açıklama dikdörtgeninin, renginin, içeriğinin veya kenarlığının üzerine yazmak için SetAnnotRect, SetAnnotBorderColor, SetAnnotContents ve SetAnnotBorderStyle kullanın