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