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