AddSquareAnnotation
Anotacije i hotspot veze
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, zapisane u /C.
Filled — 1 za ispis boje unutarnjeg ispuna (/IC), 0 za ostavljanje praznog pravokutnika.
FillRed, FillGreen, FillBlue — RGB-komponente (0–1) boje unutarnjeg ispuna. Zanemaruju se kada je Filled postavljeno na 0.
Title — Ime autora zapisano u polje /T anotacije. Proslijedite prazni string za preskakanje.
Contents — Sadržaj skočnog prozora povezanog s anotacijom. Proslijedite prazni string za preskakanje.
Transparency — Neprozirnost izražena kao postotna prozirnost (0–100). Knjižnica ovo pretvara u PDF /CA = 1 - Transparency/100 i ograničava raspon.
Povratna vrijednost
1 za uspjeh, 0 ako nije odabran dokument ili anotacija nije mogla biti stvorena
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