AddCircleAnnotation

Napomene i hotspot veze

Opis

Dodaje napomenu elipse (PDF /Subtype /Circle) upisanu u dati pravougaonik. Uprkos nazivu, napomena je puna elipsa i kao pravi krug se prikazuje samo kada je Width jednak Height. Napomena po želji može biti ispunjena čvrstom unutrašnjom bojom. Komponente boje i providnost izražene su na skali 0–1; Transparency je na skali 0–100 (0 = potpuno neprovidno, 100 = potpuno providno). Pošto ova tačka ulaza emituje PDF 1.4 ključ napomene /CA za providnost, biblioteka podiže niže otključane dokumente na PDF 1.4 pre čuvanja; zaključane niže ciljne verzije se odbijaju na proveri kompatibilnosti. Definisano u ISO 32000-1 §12.5.6.8

Sintaksa

Delphi

Function TPDFlib.AddCircleAnnotation(Left, Top, Width, Height: Double; BorderWidth: Double; BorderRed, BorderGreen, BorderBlue: Double; Filled: Integer; FillRed, FillGreen, FillBlue: Double; Const Title, Contents: WideString; Transparency: Integer): Integer;

Parametri

Left — Horizontalna koordinata donjeg levog ugla ograničavajućeg pravougaonika, u trenutnim jedinicama

Top — Vertikalna koordinata donjeg levog ugla ograničavajućeg pravougaonika, u trenutnim jedinicama

Width — Širina ograničavajućeg pravougaonika

Height — Visina ograničavajućeg pravougaonika

BorderWidth — Širina poteza ivice elipse, u trenutnim jedinicama. Upisuje se i u zastarelo polje /Border i u rečnik stila ivice /BS

BorderRed, BorderGreen, BorderBlue — RGB komponente (0–1) boje poteza, upisane u /C

Filled — 1 za upis unutrašnje boje (/IC), 0 da elipsa ostane neispunjena

FillRed, FillGreen, FillBlue — RGB komponente (0–1) unutrašnje boje ispune. Ignoriše se kada je Filled 0

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 standardnim skupom markup polja: /Type /Annot, /Subtype /Circle, /Rect, /C, /IC (kada je Filled), /BS, /Border, /CA, /F = 4 (za štampu), /M, /CreationDate, /NM, /T, /Contents, /Subj = "Ellipse", /P. To odgovara onome što Adobe Acrobat i Foxit proizvode za svoje alate za pregled elipsa, pa spoljašnji tokovi pregleda mogu da pronađu, urede, komentarišu i odgovore na nastalu napomenu

Da biste posle kreiranja prepisali ograničavajući pravougaonik, boju, sadržaj ili ivicu, koristite SetAnnotRect, SetAnnotBorderColor, SetAnnotContents i SetAnnotBorderStyle