AddCircleAnnotation

Jegyzetek és aktívterület-hivatkozások

Leírás

A megadott téglalapba írt ellipszisjelölő megjegyzést (PDF /Subtype /Circle) ad hozzá. A neve ellenére a megjegyzés teljes ellipszis, és csak akkor jelenik meg valódi körként, ha a Width egyenlő a Height értékével. A megjegyzés igény szerint egyszínű belső színnel tölthető ki. A színösszetevők és az átlátszatlanság 0–1 skálán vannak megadva; a Transparency 0–100 skálát használ (0 = teljesen átlátszatlan, 100 = teljesen átlátszó). Mivel ez a belépési pont kiadja a PDF 1.4 /CA átlátszatlansági kulcsát, a könyvtár mentés előtt PDF 1.4 verzióra emeli az alacsonyabb, feloldott dokumentumokat; a zárolt alacsonyabb célokat a kompatibilitási kapu elutasítja. Meghatározása: ISO 32000-1 §12.5.6.8

Szintaxis

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;

Paraméterek

Bal — A határolótéglalap bal alsó sarkának vízszintes koordinátája'a jelenlegi egységekben

Felső — A határoló téglalap's bal alsó sarkának függőleges koordinátája az aktuális egységekben

Width — A határoló téglalap szélessége

Height — A határoló téglalap magassága

BorderWidth — Az ellipszis keretének körvonalvastagsága az aktuális egységekben. Mind a régi /Border mezőbe, mind a /BS keretstílus-szótárba kiírja

BorderRed, BorderGreen, BorderBlue — a körvonalszín RGB-összetevői (0–1), a /C mezőbe írva

Filled — 1 belső kitöltőszín (/IC) kibocsátásához, 0 az ellipszis kitöltetlenül hagyásához

FillRed, FillGreen, FillBlue — a belső kitöltőszín RGB-komponensei (0–1). A Filled 0 értéke esetén figyelmen kívül hagyja

Cím — A megjegyzés's /T bejegyzésébe írt szerzőnév Üres karakterlánc átadásával kihagyható

Tartalom — A jegyzethez társított felugró ablak törzse Üres karakterlánc átadásával kihagyható

Átlátszóság — Az átlátszatlanság százalékos átlátszóságként kifejezve (0–100). A könyvtár ezt PDF /CA = 1 - Transparency/100 értékre alakítja, és a tartományra korlátozza

Visszatérési érték

Siker esetén 1, ha nincs dokumentum kiválasztva vagy a megjegyzés nem hozható létre, akkor 0

Megjegyzések

A megjegyzés szabványos jelölőmező-készlettel jön létre: /Type /Annot, /Subtype /Circle, /Rect, /C, /IC (Filled esetén), /BS, /Border, /CA, /F = 4 (nyomtatható), /M, /CreationDate, /NM, /T, /Contents, /Subj = "Ellipse", /P. Ez megfelel annak, amit az Adobe Acrobat és a Foxit az ellipszis-ellenőrző eszközeivel létrehoz, így a külső ellenőrzési munkafolyamatok megkereshetik, szerkeszthetik, megjegyzéssel láthatják el, és válaszolhatnak az eredményül kapott megjegyzésre

A létrehozás utáni határoló téglalap, szín, tartalom vagy szegély felülírásához használja a SetAnnotRect, SetAnnotBorderColor, SetAnnotContents és SetAnnotBorderStyle függvényeket