AddCircleAnnotation
Opombe in interaktivne povezave
Opis
Doda označevalno opombo elipse (PDF /Subtype /Circle), vrisano v dani pravokotnik. Kljub imenu je opomba polna elipsa in se kot pravi krog izriše samo, ko je Width enak Height. Opombo je po želji mogoče zapolniti s polno notranjo barvo. Barvne komponente in prosojnost so izražene na lestvici 0–1; Prosojnost je podana na lestvici 0–100 (0 = popolnoma neprosojno, 100 = popolnoma prosojno). Ker ta vstopna točka zapiše ključ prosojnosti opombe PDF 1.4 /CA, knjižnica pred shranjevanjem neodklenjene dokumente z nižjo različico dvigne na PDF 1.4; zaklenjeni nižji cilji so zavrnjeni s preverjanjem združljivosti. Določeno v ISO 32000-1 §12.5.6.8.
Sintaksa
Delphi
Function TPDFlib.AddCircleAnnotation(Left, Top, Width, Height: Double; BorderWidth: Double; BorderRed, BorderGreen, BorderBlue: Double; Filled: Integer; FillRed, FillGreen, FillBlue: Double; Const Title, Contents: WideString; Transparency: Integer): Integer;
Parametri
Left — Vodoravna koordinata spodnjega levega kota omejitvenega pravokotnika, v trenutnih enotah.
Top — Navpična koordinata spodnjega levega kota omejitvenega pravokotnika, v trenutnih enotah.
Width — Širina omejitvenega pravokotnika.
Height — Višina omejitvenega pravokotnika.
BorderWidth — Širina poteze roba elipse, v trenutnih enotah. Zapiše se tako v podedovano polje /Border kot tudi v slovar sloga roba /BS.
BorderRed, BorderGreen, BorderBlue — Komponente RGB (0–1) barve poteze, zapisane v /C.
Filled — 1 za zapis notranje barve polnila (/IC), 0 za elipso brez polnila.
FillRed, FillGreen, FillBlue — Komponente RGB (0–1) notranje barve polnila. Pri Filled = 0 se prezrejo.
Title — Ime avtorja, zapisano v vnos /T opombe. Za preskok posredujte prazen niz.
Contents — Vsebina pojavnega okna, povezanega z opombo. Za preskok posredujte prazen niz.
Transparency — Prosojnost, izražena kot odstotek prosojnosti (0–100). Knjižnica to pretvori v PDF /CA = 1 - Transparency/100 in omeji na območje.
Vrnjena vrednost
1 ob uspehu, 0 če ni izbranega dokumenta ali opombe ni bilo mogoče ustvariti.
Opombe
Opomba je zapisana s standardnim naborom polj označevanja: /Type /Annot, /Subtype /Circle, /Rect, /C, /IC (ko je Filled), /BS, /Border, /CA, /F = 4 (natisljivo), /M, /CreationDate, /NM, /T, /Contents, /Subj = "Ellipse" in /P. To ustreza izhodu, ki ga ustvarjata Adobe Acrobat in Foxit za svoja orodja za pregled elipse, zato lahko zunanji postopki pregleda opombo poiščejo, uredijo, komentirajo in nanjo odgovorijo.
Če želite po ustvarjanju prepisati omejitveni pravokotnik, barvo, vsebino ali rob, uporabite SetAnnotRect, SetAnnotBorderColor, SetAnnotContents in SetAnnotBorderStyle.