AddFreeTextAnnotationExA

Szöveg, jegyzetek és hotspot-hivatkozások

Leírás

Az utótagban szereplő A az ANSI (char) DLL-belépési pontot jelöli; az ActiveX/COM felület csak a Unicode formát teszi elérhetővé. A működés megegyezik a AddFreeTextAnnotationEx működésével, és a karakterlánc-argumentumokat az aktuális SetAnsiMode kódlap használatával értelmezi

Szabad szöveges megjegyzést ad a kijelölt oldalhoz. Ha az Options paraméterrel szegélyt és/vagy kitöltést ad meg, a beállítások az aktuális vonalszínből, kitöltőszínből, vonalvastagságból és tollszaggatási beállításokból származnak. A szabad szöveges megjegyzések átlátszósági beállításainak módosításához használja a Transparency paramétert. A SetTransparency függvény nem működik megjegyzésekkel

A SetLineColor nem befolyásolja a keretszínt. A keretszín jelenleg a szövegszínnel azonos az Acrobat működése miatt. A SelectFont nem befolyásolja a betűstílust. A betűtípus jelenleg szabványos Helvetica betűtípusra van rögzítve az Acrobat működése miatt

A SetTextSize megfelelően módosítja a szövegméretet, a SetTextColor megfelelően módosítja a szövegszínt, a SetLineWidth megfelelően módosítja a keretszélességet, a SetTextAlign pedig megfelelően módosítja a szövegigazítást

Ha a kijelölt dokumentum PDF 1.4 alatti, az író automatikusan PDF 1.4-re emeli a tényleges PDF-verziót, mert ez a függvény a PDF 1.4-es /CA megjegyzés-átlátszatlansági bejegyzést írja

Szintaxis

Delphi

Function DLAddFreeTextAnnotationExA(InstanceID: Integer; Left, Top, Width, Height: Double; Text: PAnsiChar; Angle, Options, Transparency: Integer): Integer;

DLL

int DLAddFreeTextAnnotationExA(int InstanceID, double Left, double Top, double Width, double Height, const char * Text, int Angle, int Options, int Transparency);

Paraméterek

LeftAz annotációs téglalap bal szélének vízszintes koordinátája
TopA jegyzettéglalap bal szélének függőleges koordinátája
WidthAz annotációs téglalap szélessége
HeightAz annotációs téglalap magassága
TextA jegyzet szöveges tartalma
AngleA rajzolt szöveg szöge. Értéke 0, 90, 180 vagy 270 lehet. 0 = Kontúr 1 = Kitöltés 2 = Kitöltés és kontúr
Options
TransparencyAz alkalmazandó átlátszóság mértéke: 0 = nincs átlátszóság, 50 = 50%-os átlátszóság, 100 = láthatatlan int Options, int Transparency);