AddCaretAnnotation
Napomene i hotspot veze
Opis
Dodaje caret napomenu (PDF /Subtype /Caret) na izabranu stranicu. Caret napomena je vizuelni simbol koji se uobičajeno koristi da označi mesto na stranici gde je tekst ili sadržaj umetnut, izostavljen ili na drugi način zahteva pažnju pregledača. Dostupna su dva oblika simbola: običan caret (None) ili znak pasusa (Paragraph). Komponente boje i providnost izražene su na skali 0–1; Transparency je na skali 0–100 (0 = potpuno neprovidno, 100 = potpuno providno). Biblioteka podiže verziju dokumenta na PDF 1.5 kada se Caret napomena emituje uz niži zaključani minimum verzije. Definisano u ISO 32000-1 §12.5.6.11
Sintaksa
Delphi
Function TPDFlib.AddCaretAnnotation(Left, Top, Width, Height: Double; SymbolType: Integer; ColorRed, ColorGreen, ColorBlue: Double; Const Title, Contents: WideString; Transparency: Integer): Integer;
Parametri
Left — Horizontalna koordinata donjeg levog ugla pravougaonika napomene, u trenutnim jedinicama
Top — Vertikalna koordinata donjeg levog ugla pravougaonika napomene, u trenutnim jedinicama
Width — Širina pravougaonika napomene
Height — Visina pravougaonika napomene
SymbolType — Stil caret simbola:
0 = None (običan caret "^")
1 = Paragraph (pilcrow "¶")
Bilo koja druga vrednost tretira se kao 0 (None)
ColorRed, ColorGreen, ColorBlue — RGB komponente (0–1) boje careta, upisane u /C
Title — Ime autora upisano u /T stavku napomene. Prosledite prazan string da biste ga preskočili
Contents — Sadržaj iskačućeg prozora povezanog sa napomenom. Prosledite prazan string da biste ga preskočili
Transparency — Providnost izražena kao procenat neprovidnosti (0–100). Biblioteka ovo pretvara u PDF /CA = 1 - Transparency/100 i ograničava na dozvoljeni opseg
Rezultat
1 za uspeh, 0 ako nijedan dokument nije izabran ili napomena nije mogla da se kreira
Napomene
Napomena se emituje sa /Type /Annot, /Subtype /Caret, /Rect, /Sy (naziv simbola), /C, /CA, /F = 4 (za štampu), /M, /CreationDate, /NM, /T, /Contents, /Subj = "Caret" i /P. Opcionalno polje /RD (pomak careta unutar /Rect) se ne emituje; čitači ga podrazumevano postavljaju na nule tako da caret zauzima ceo pravougaonik napomene
Da biste posle kreiranja prepisali pravougaonik napomene, boju ili sadržaj, koristite SetAnnotRect, SetAnnotBorderColor i SetAnnotContents