AddPolygonAnnotation
Ek açıklamalar ve etkin nokta bağlantıları
Açıklama
Sağlanan köşe listesiyle seçilen sayfaya kapalı çokgen işaretleme ek açıklaması (PDF /Subtype /Polygon) ekler. Çokgen örtük olarak kapatılır — okuyucular işlerken son köşeyi ilk köşeye bağlar. Şekil isteğe bağlı olarak düz 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). Kitaplık, daha düşük bir en düşük sürüm kilidi altında Polygon ek açıklaması üretildiğinde belge sürümünü PDF 1.5'e yükseltir. ISO 32000-1 §12.5.6.9'da tanımlanır
Sözdizimi
Delphi
Function TPDFlib.AddPolygonAnnotation(Const VertexCoords: WideString; BorderWidth: Double; BorderRed, BorderGreen, BorderBlue: Double; Filled: Integer; FillRed, FillGreen, FillBlue: Double; Const Title, Contents: WideString; Transparency: Integer): Integer;
Parametreler
VertexCoords — Boşluk, virgül, noktalı virgül veya sekmeyle ayrılmış, dönüşümlü x/y değerlerinden oluşan tek bir dize olarak köşe koordinatları. Örnek: "100 100 200 100 200 200 100 200" bir kare tanımlar. En az iki çift (dört sayı) ve çift toplam sayı adedi gerekir; aksi durumda çağrı 0 döndürür
BorderWidth — Geçerli birimlerle çokgen ana hattının çizgi genişliği
BorderRed, BorderGreen, BorderBlue — anahat renginin /C içine yazılan RGB bileşenleri (0–1)
Filled — çokgen gövdesi için bir iç dolgu rengi (/IC) oluşturmak üzere 1, gövdeyi 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ılı olduğunda 1; belge seçili değilse, köşe dizesi ayrıştırılamazsa veya ek açıklama oluşturulamazsa 0
Açıklamalar
Ek açıklama /Rect değeri, dış çizgi konturunun ek açıklama sınırlayıcı kutusu içinde kalması için tepe noktası kapsamına kenarlık genişliğiyle orantılı küçük bir dolgu eklenerek otomatik hesaplanır
PDF belirtiminde açıklanan isteğe bağlı gelişmiş alanlar — /BE (bulutlu dış çizgi stili dâhil kenarlık efekti), /IT (PolygonCloud ve PolygonDimension dâhil amaç) ve /Measure — bu giriş noktası tarafından oluşturulmaz. Oluşturma işleminden sonra doğrudan ek açıklama sözlüğüne yazılarak eklenebilirler
Oluşturulduktan sonra ana hat rengini, kenarlığı, içeriği veya dikdörtgeni değiştirmek için SetAnnotBorderColor, SetAnnotBorderStyle, SetAnnotContents ve SetAnnotRect işlevlerini kullanın