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