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