AddPolygonAnnotation

Opombe in interaktivne povezave

Opis

Doda zaprto poligonsko opombo oznake (PDF /Subtype /Polygon) na izbrano stran z navedenim seznamom oglišč. Poligon je implicitno zaprt — bralniki pri prikazu povežejo zadnje oglišče s prvim. Obliko je mogoče po želji zapolniti z enobarvno notranjo barvo. Barvne komponente in prosojnost so izražene na lestvici 0–1; Transparency je podana na lestvici 0–100 (0 = popolnoma neprozorno, 100 = popolnoma prosojno). Knjižnica nadgradi različico dokumenta na PDF 1.5, ko je opomba Polygon izpisana pod nižjo zaklenjeno najmanjšo različico. Določeno v ISO 32000-1 §12.5.6.9

Sintaksa

Delphi

Function TPDFlib.AddPolygonAnnotation(Const VertexCoords: WideString; BorderWidth: Double; BorderRed, BorderGreen, BorderBlue: Double; Filled: Integer; FillRed, FillGreen, FillBlue: Double; Const Title, Contents: WideString; Transparency: Integer): Integer;

Parametri

VertexCoords — Koordinate oglišč kot en sam niz izmenjujočih se vrednosti x/y, ločenih s presledki, vejicami, podpičji ali tabulatorji. Primer: "100 100 200 100 200 200 100 200" določa kvadrat. Potrebna sta vsaj dva para (štiri števila) in sodo skupno število števil, sicer klic vrne 0

BorderWidth — Širina poteze obrisa poligona v trenutnih enotah

BorderRed, BorderGreen, BorderBlue — Komponente RGB (0–1) barve obrisa, zapisane v /C

Filled — 1 za izpis notranje barve zapolnitve (/IC) za telo poligona, 0 za nezapolnjen poligon

FillRed, FillGreen, FillBlue — komponente RGB (0–1) barve notranjega polnila. 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

Opomba /Rect se samodejno izračuna iz razsežnosti oglišč skupaj z majhnim odmikom, sorazmernim s širino obrobe, tako da poteza obrisa ostane znotraj omejitvenega polja opombe

Izbirna napredna polja, opisana v specifikaciji PDF — /BE (učinek roba, vključno z oblačnim slogom obrisa), /IT (namen, vključno s PolygonCloud in PolygonDimension) in /Measure — ta vstopna točka ne izpiše. Po ustvarjanju jih je mogoče dodati tako, da jih neposredno zapišete v slovar opombe

Če želite po ustvarjanju prepisati barvo obrisa, rob, vsebino ali pravokotnik, uporabite SetAnnotBorderColor, SetAnnotBorderStyle, SetAnnotContents in SetAnnotRect