AddCaretAnnotation
Opombe in interaktivne povezave
Opis
Doda označevalno opombo caret (PDF /Subtype /Caret) na izbrano stran. Opomba caret je vizualni simbol, ki običajno označuje mesto na strani, kjer je bilo besedilo ali vsebina vstavljena, izpuščena ali kako drugače potrebuje pozornost pregledovalca. Na voljo sta dve obliki simbola: navaden caret (None) ali oznaka odstavka (Paragraph). Barvne komponente in prosojnost so izražene na lestvici 0–1; Prosojnost je podana na lestvici 0–100 (0 = popolnoma neprosojno, 100 = popolnoma prosojno). Knjižnica dokumentu poviša različico na PDF 1.5, ko je opomba Caret ustvarjena pri zaklenjeni nižji najmanjši različici. Določeno v 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 — Vodoravna koordinata spodnjega levega kota pravokotnika opombe, v trenutnih enotah.
Top — Navpična koordinata spodnjega levega kota pravokotnika opombe, v trenutnih enotah.
Width — Širina pravokotnika opombe.
Height — Višina pravokotnika opombe.
SymbolType — Slog simbola caret:
0 = None (navaden caret "^")
1 = Paragraph (znak odstavka "¶")
Vsaka druga vrednost se obravnava kot 0 (None).
ColorRed, ColorGreen, ColorBlue — Komponente RGB (0–1) barve caret, zapisane v /C.
Title — Ime avtorja, zapisano v vnos /T opombe. Za preskok posredujte prazen niz.
Contents — Vsebina pojavnega okna, povezanega z opombo. Za preskok posredujte prazen niz.
Transparency — Prosojnost, izražena kot odstotek prosojnosti (0–100). Knjižnica to pretvori v PDF /CA = 1 - Transparency/100 in omeji na območje.
Vrnjena vrednost
1 ob uspehu, 0 če ni izbranega dokumenta ali opombe ni bilo mogoče ustvariti.
Opombe
Opomba je zapisana z /Type /Annot, /Subtype /Caret, /Rect, /Sy (ime simbola), /C, /CA, /F = 4 (natisljivo), /M, /CreationDate, /NM, /T, /Contents, /Subj = "Caret" in /P. Izbirno polje /RD (premik caret znotraj /Rect) ni zapisano; bralniki mu privzeto dodelijo vse ničle, zato caret zasede celoten pravokotnik opombe.
Če želite po ustvarjanju prepisati pravokotnik opombe, barvo ali vsebino, uporabite SetAnnotRect, SetAnnotBorderColor in SetAnnotContents.