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
| Left | Az annotációs téglalap bal szélének vízszintes koordinátája |
|---|---|
| Top | A jegyzettéglalap bal szélének függőleges koordinátája |
| Width | Az annotációs téglalap szélessége |
| Height | Az annotációs téglalap magassága |
| Text | A jegyzet szöveges tartalma |
| Angle | A 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 | |
| Transparency | Az 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); |