AddCircleAnnotation
Ek açıklamalar ve etkin nokta bağlantıları
Açıklama
Verilen dikdörtgene içten teğet bir elips işaretleme ek açıklaması (PDF /Subtype /Circle) ekler. Adına karşın ek açıklama tam bir elipstir ve yalnızca Width ile Height eşit olduğunda gerçek bir daire olarak işlenir. Ek açıklama isteğe bağlı olarak düz bir iç renkle doldurulabilir. Renk bileşenleri ve opaklık 0–1 ölçeğinde; Transparency ise 0–100 ölçeğinde verilir (0 = tamamen opak, 100 = tamamen saydam). Bu giriş noktası PDF 1.4 ek açıklama /CA opaklık anahtarını yaydığından kitaplık, kilitli olmayan daha düşük belgeleri kaydetmeden önce PDF 1.4 sürümüne yükseltir; kilitli daha düşük 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.AddCircleAnnotation(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 — Sınırlayıcı dikdörtgen'in alt sol köşesinin geçerli birimlerle yatay koordinatı
Top — Geçerli birimlerde sınırlayıcı dikdörtgen'in sol alt köşesinin dikey koordinatı
Width — Sınırlayıcı dikdörtgenin genişliği
Height — sınırlayıcı dikdörtgenin yüksekliği
BorderWidth — Geçerli birimlerde elips kenarlığının kontur genişliği. Hem eski /Border 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)
Dolgulu — iç dolgu rengi (/IC) oluşturmak için 1, elipsi dolgusuz bırakmak için 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
Ek açıklama standart bir işaretleme alanı kümesiyle oluşturulur: /Type /Annot, /Subtype /Circle, /Rect, /C, /IC (Filled olduğunda), /BS, /Border, /CA, /F = 4 (yazdırılabilir), /M, /CreationDate, /NM, /T, /Contents, /Subj = "Ellipse", /P. Bu, Adobe Acrobat ve Foxit'in elips inceleme araçları için ürettiği yapıyla eşleşir; böylece harici inceleme iş akışları ortaya çıkan ek açıklamayı bulabilir, düzenleyebilir, yorumlayabilir ve yanıtlayabilir
Oluşturulduktan sonra sınırlayıcı dikdörtgeni, rengi, içeriği veya kenarlığı geçersiz kılmak için SetAnnotRect, SetAnnotBorderColor, SetAnnotContents ve SetAnnotBorderStyle kullanın