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