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