AddPolyLineAnnotation

Jegyzetek és aktívterület-hivatkozások

Leírás

Nyitott töröttvonal-jelölő annotációt (PDF /Subtype /PolyLine) ad a kiválasztott oldalhoz a megadott csúcslistával. A töröttvonal nyitott — az olvasók nem kötik vissza az utolsó csúcsot az elsőhöz — és minden végpontján eltérő végvonali stílust hordozhat. A belső területtel rendelkező végdíszek (ClosedArrow, Square, Circle, Diamond) igény szerint kitölthetők. A színösszetevők és az átlátszatlanság a 0–1 skálán értendők; a Transparency a 0–100 skálán van megadva (0 = teljesen átlátszatlan, 100 = teljesen átlátszó). A könyvtár PDF 1.5-re emeli a dokumentumverziót, amikor alacsonyabb minimális verzió zárolása mellett PolyLine annotációt bocsát ki. Az ISO 32000-1 §12.5.6.9 határozza meg

Szintaxis

Delphi

Function TPDFlib.AddPolyLineAnnotation(Const VertexCoords: WideString; BorderWidth: Double; LineRed, LineGreen, LineBlue: Double; StartStyle, EndStyle: Integer; Filled: Integer; FillRed, FillGreen, FillBlue: Double; Const Title, Contents: WideString; Transparency: Integer): Integer;

Paraméterek

VertexCoords — A csúcskoordináták egyetlen karakterláncként, váltakozó x/y értékekkel, szóközzel, vesszővel, pontosvesszővel vagy tabulátorral elválasztva. Példa: "100 100 200 150 300 100" V alakot határoz meg. Legalább két párt (négy számot) és páros számú értéket igényel, egyébként a hívás 0-t ad vissza

BorderWidth — A töröttvonal és végdíszeinek körvonalvastagsága az aktuális mértékegységekben

LineRed, LineGreen, LineBlue — a vonalszín /C bejegyzésbe írt RGB-komponensei (0–1)

StartStyle, EndStyle — Az első és az utolsó csúcspont végvonali stílusa. Használja az alábbiak egyikét:

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

A tartományon kívüli értékek 0-ra (None) korlátozódnak

Kitöltve — 1 értékkel belső kitöltőszínt (/IC) bocsát ki a végdíszítésekhez, 0 értékkel kitöltetlenül hagyja azokat

FillRed, FillGreen, FillBlue — a végdíszítés belső kitöltőszínének RGB-összetevői (0–1). Figyelmen kívül marad, ha a Filled értéke 0

Cím — A megjegyzés's /T bejegyzésébe írt szerzőnév Üres karakterlánc átadásával kihagyható

Tartalom — A jegyzethez társított felugró ablak törzse Üres karakterlánc átadásával kihagyható

Átlátszóság — Az átlátszatlanság százalékos átlátszóságként kifejezve (0–100). A könyvtár ezt PDF /CA = 1 - Transparency/100 értékre alakítja, és a tartományra korlátozza

Visszatérési érték

Siker esetén 1, 0, ha nincs kiválasztott dokumentum, a csúcspont-karakterlánc elemzése sikertelen, vagy a jegyzet nem hozható létre

Megjegyzések

A megjegyzés /Rect értéke automatikusan a csúcspontok kiterjedéséből és a szegélyszélességgel arányos kitöltésből számítódik, hogy a végdíszítések a megjegyzés befoglaló téglalapján belül maradjanak

A PDF-specifikáció által leírt opcionális speciális mezőket — /IT (szándék, a PolyLineDimension típust is beleértve) és /Measure — ez a belépési pont nem adja ki. Ezek létrehozás után közvetlenül a jegyzetszótárba írva fűzhetők hozzá

A vonalszín, a keret, a tartalom vagy a téglalap létrehozás utáni felülírásához használja a SetAnnotBorderColor, SetAnnotBorderStyle, SetAnnotContents és SetAnnotRect függvényeket