AddPolyLineAnnotation
Opombe in interaktivne povezave
Opis
Na izbrano stran doda odprt pripis odlomljene črte (PDF /Subtype /PolyLine) s podanim seznamom oglišč. Odlomljena črta je odprta — bralci ne povežejo zadnjega oglišča nazaj s prvim — in lahko na vsaki končni točki nosi drugačen slog črte. Končni okraski, ki imajo notranjost (ClosedArrow, Square, Circle, Diamond), se lahko izbirno napolnijo. Komponente barve in prosojnost so izražene na lestvici 0–1; Transparency je podana na lestvici 0–100 (0 = popolnoma neprozorno, 100 = popolnoma prosojno). Knjižnica dvigne različico dokumenta na PDF 1.5, kadar se pripis PolyLine izda pod nižjim zaklepom najmanjše različice. Definirano v ISO 32000-1 §12.5.6.9
Sintaksa
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;
Parametri
VertexCoords — Koordinate vrhov kot en sam niz izmeničnih vrednosti x/y, ločenih s presledki, vejicami, podpičji ali tabulatorji. Primer: "100 100 200 150 300 100" določa obliko V. Potrebna sta vsaj dva para (štiri številke) in sodo skupno število števil, sicer klic vrne 0
BorderWidth — Širina poteze polilinije in njenih zaključnih dekoracij v trenutnih enotah
LineRed, LineGreen, LineBlue — Komponente RGB (0–1) barve črte, zapisane v /C
StartStyle, EndStyle — Slogi zaključnih črt za prvi in zadnji vrh. Uporabite enega od:
0 = brez, 1 = kvadrat (Square), 2 = krog (Circle), 3 = diamant (Diamond), 4 = odprta puščica (OpenArrow), 5 = zaprta puščica (ClosedArrow), 6 = topa (Butt), 7 = obrnjena odprta puščica (ROpenArrow), 8 = obrnjena zaprta puščica (RClosedArrow), 9 = poševnica (Slash)
Vrednosti zunaj obsega se omejijo na 0 (None)
Filled — 1 za zapis notranje barve polnila (/IC) končnih okraskov, 0, da ostanejo nepolnjeni
FillRed, FillGreen, FillBlue — komponente RGB (0–1) barve notranjega polnila končnih okraskov. Prezrte, kadar je Filled 0
Title — Ime avtorja, zapisano v vnos /T pripisa. Za izpustitev posredujte prazen niz
Contents — Vsebina pojavnega okna, povezanega s pripisom. Za izpustitev posredujte prazen niz
Transparency — Prosojnost, izražena kot odstotek prosojnosti (0–100). Knjižnica to pretvori v PDF /CA = 1 - Transparency/100 in vrednost omeji na veljaven razpon
Vrnjena vrednost
1 ob uspehu, 0 če ni izbran noben dokument, če razčlenitev niza točk spodleti ali pripisa ni bilo mogoče ustvariti
Opombe
Pravokotnik /Rect opombe se izračuna samodejno iz obsega vrhov skupaj z oblazinjenjem, sorazmernim s širino roba, tako da zaključne dekoracije ostanejo znotraj omejitvenega polja opombe
Izbirna napredna polja, opisana v specifikaciji PDF — /IT (namen, vključno s PolyLineDimension) in /Measure — ta vstopna točka ne izpiše. Po ustvarjanju jih lahko dodate tako, da jih neposredno zapišete v slovar opombe
Za prepis barve črte, obrobe, vsebine ali pravokotnika po ustvarjanju uporabite SetAnnotBorderColor, SetAnnotBorderStyle, SetAnnotContents in SetAnnotRect