AddSquareAnnotation
Anotacije i vruće poveznice
Opis
Dodaje anotaciju oznake pravokutnog oblika (PDF /Subtype /Square) na odabranu stranicu. Anotacija crta obod pravokutnika upisanog u zadani granice i po izboru može biti ispunjena čvrstom bojanom unutarnjeg dijela. Komponente boje i neprozirnost izražene su na skali 0–1, a Transparency je zadana na skali 0–100 (0 = potpuno neprozirno, 100 = potpuno prozirno). Budući da ova ulazna točka ispisuje ključ neprozirnosti PDF 1.4 anotacije /CA, knjižnica podiže neblokirane dokumente na PDF 1.4 prije spremanja, a zaključana niža odredišta odbija kompatibilni sloj. Definirano u ISO 32000-1 §12.5.6.8.
Sintaksa
Delphi
Function TPDFlib.AddSquareAnnotation(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 donjeg lijevog kuta pravokutnika anotacije, u trenutačnim jedinicama
Top — Okomita koordinata donjeg lijevog kuta pravokutnika anotacije, u trenutačnim jedinicama
Width — Širina pravokutnika anotacije.
Height — Visina pravokutnika anotacije.
BorderWidth — Širina poteza obruba pravokutnika, u trenutačnim jedinicama. Zapisuje se i u polje /Border zastarjele sheme i u rječnik stila obruba /BS.
BorderRed, BorderGreen, BorderBlue — RGB komponente (0–1) boje poteza, zapisuju se u /C
Filled — 1 za ispis boje unutarnjeg ispuna (/IC), 0 za ostavljanje praznog pravokutnika.
FillRed, FillGreen, FillBlue — RGB komponente (0–1) boje unutrašnjeg ispuna. Zanemaruje se kada je Filled 0
Title — Ime autora koje se zapisuje u unos /T anotacije. Za preskakanje proslijedite prazan niz znakova
Contents — Sadržaj skočnog prozora povezanog s anotacijom. Za preskakanje proslijedite prazan niz znakova
Transparency — Prozirnost izražena kao postotak prozirnosti (0–100). Biblioteka to pretvara u PDF /CA = 1 - Transparency/100 i ograničava na dopušteni raspon
Return Value
1 pri uspjehu, 0 ako nije odabran dokument ili anotaciju nije moguće stvoriti
Napomene
Anotacija se ispisuje s izvornim skupom oznaka: /Type /Annot, /Subtype /Square, /Rect, /C, /IC (kad je Filled), /BS, /Border, /CA, /F = 4 (za ispis), /M, /CreationDate, /NM, /T, /Contents, /Subj = "Rectangle", /P. To odgovara onome što Adobe Acrobat i Foxit stvaraju za njihove alate za pregled pravokutnika, tako da vanjski procesi pregleda mogu pronaći, urediti, komentirati i odgovoriti na nastale anotacije.
Za prepisivanje pravokutnika anotacije, boje, sadržaja ili obruba nakon stvaranja, koristite SetAnnotRect, SetAnnotBorderColor, SetAnnotContents i SetAnnotBorderStyle