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) notranje barve zapolnitve. Prezrte, ko je Filled 0.

Title — Ime avtorja, zapisano v vnos /T opombe. Če želite to izpustiti, predajte prazen niz.

Contents — Vsebina pojavnega okna, povezana z opombo. Če želite to izpustiti, predajte prazen niz.

Transparency — Prosojnost izražena kot odstotek prosojnosti (0–100). Knjižnica to pretvori v PDF /CA = 1 - Transparency/100 in omeji v območje.

Vrnjena vrednost

1 ob uspehu, 0 če ni izbran dokument, niz oglišč se ne uspe razčleniti ali opombe 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.