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