AddLineAnnotation

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

Açıklama

Seçili sayfada iki uç nokta arasında Line ek açıklaması (PDF /Subtype /Line) ekler. Her uç farklı bir çizgi sonu stili (ok, kare, daire, elmas, …) taşıyabilir ve çizgi gövdesi yapılandırılabilir opaklıkla herhangi bir RGB renginde çizilebilir. İç kısmı olan uç süslemeleri (ClosedArrow, Square, Circle, Diamond) isteğe bağlı doldurulabilir. Bu giriş noktası PDF 1.4 /CA opaklık anahtarını ürettiği için düşük kilitsiz belgeler kayıt öncesi PDF 1.4'e yükseltilir; kilitli düşük hedefler uyumluluk kapısı tarafından reddedilir. ISO 32000-1 §12.5.6.7 içinde tanımlıdır

Sözdizimi

Delphi

Function TPDFlib.AddLineAnnotation(StartLeft, StartTop, EndLeft, EndTop: Double; BorderWidth: Double; LineRed, LineGreen, LineBlue: Double; StartStyle, EndStyle: Integer; Filled: Integer; FillRed, FillGreen, FillBlue: Double; Const Title, Contents: WideString; Transparency: Integer): Integer;

Parametreler

StartLeft, StartTop — Geçerli birimlerde çizgi'nin başlangıç uç noktasının koordinatları

EndLeft, EndTop — çizgi'nin bitiş noktasının geçerli birimlerdeki koordinatları

BorderWidth — Geçerli birimlerde çizginin ve uç süslemelerinin kontur genişliği

LineRed, LineGreen, LineBlue — Çizgi renginin /C içine yazılan RGB bileşenleri (0–1)

StartStyle, EndStyle — Sırasıyla başlangıç ve bitiş uç noktalarının çizgi sonu stilleri. Şunlardan birini kullanın:

0 = None, 1 = Square, 2 = Circle, 3 = Diamond, 4 = OpenArrow, 5 = ClosedArrow, 6 = Butt, 7 = ROpenArrow, 8 = RClosedArrow, 9 = Slash

Aralık dışındaki değerler 0 (None) değerine sınırlandırılır

Filled — Bitiş süslemeleri için iç dolgu rengi (/IC) oluşturmak üzere 1, bunları dolgusuz bırakmak üzere 0

FillRed, FillGreen, FillBlue — bitiş süslemesinin iç 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 /Rect değeri, uç süslemelerinin ek açıklama sınırlayıcı kutusu içinde kalması için iki uç noktadan ve kenarlık genişliğiyle orantılı dolgudan otomatik hesaplanır. PDF okuyucuları sınırlayıcı /Rect değerinin görünür çizimin tamamını içermesini gerektirir; aksi durumda uç süslemeleri kırpılabilir

PDF belirtiminde açıklanan isteğe bağlı gelişmiş alanlar — /LL (kılavuz uzunluğu), /LLE, /LLO, /Cap, /CP, /CO ve /Measure — bu giriş noktası tarafından yayımlanmaz. Oluşturmadan sonra doğrudan ek açıklama sözlüğüne yazılarak eklenebilirler

Oluşturma işleminden sonra çizgi renginin, kenarlığın, içeriğin veya dikdörtgenin üzerine yazmak için SetAnnotBorderColor, SetAnnotBorderStyle, SetAnnotContents ve SetAnnotRect kullanın