AddCaretAnnotation
Anotacije i veze sa aktivnim područjem
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 anotacijskog pravougaonika, u trenutnim jedinicama
Top — Vertikalna koordinata donjeg levog ugla pravougaonika anotacije, u trenutnim jedinicama
Width — Širina pravougaonika napomene
Height — Visina pravougaonika napomene
SymbolType — Stil caret simbola:
0 = None (običan caret "^")
1 = Pasus (znak "¶")
Bilo koja druga vrednost tretira se kao 0 (None)
ColorRed, ColorGreen, ColorBlue — RGB komponente (0–1) boje careta, upisane u /C
Title — Ime autora koje se upisuje u /T unos anotacije. Prosledite prazan string da preskočite
Contents — Sadržaj iskačuće anotacije vezane za ovu anotaciju. Prosledite prazan string da preskočite
Transparency — Neprozirnost izražena kao procenat transparentnosti (0–100). Biblioteka to pretvara u PDF /CA = 1 - Transparency/100 i ograničava na dozvoljeni opseg
Return Value
1 u slučaju uspeha, 0 ako nije izabran nijedan dokument ili anotacija nije mogla da se napravi
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