AddFreeTextAnnotation
Text, anotace a hotspotové odkazy
Popis
Přidá na vybranou stránku anotaci volného textu. Pokud je pomocí parametru Options zadán okraj nebo výplň, nastavení se převezmou z aktuální barvy čáry, barvy výplně, šířky čáry a nastavení čárkování pera
SetLineColor neovlivňuje barvu okraje. Barva okraje je v současnosti nastavena na stejnou barvu jako barva textu kvůli způsobu, jakým funguje Acrobat. SelectFont neovlivňuje styl písma. V současnosti je napevno nastaveno standardní písmo Helvetica kvůli způsobu, jakým funguje Acrobat
SetTextSize správně ovlivní velikost textu; SetTextColor správně ovlivní barvu textu; SetLineWidth upraví šířku okraje; SetTextAlign upraví zarovnání textu
Funkce SetTransparency *nezmění* průhlednost anotací. Použijte novou
Je-li vybraný dokument pod PDF 1.3, automaticky zapisovač zvýší efektivní verzi PDF na 1.3, protože anotace volného textu přineslo až PDF 1.3
AddFreeTextAnnotationEx function if you want to adjust transparency settings.
Syntaxe
Delphi
Function TPDFlib.AddFreeTextAnnotation(Left, Top, Width, Height: Double; Const Text: WideString; Angle, Options: Integer): Integer;
ActiveX
Function PDFlib::AddFreeTextAnnotation(Left As Double, Top As Double, Width As Double, Height As Double, Text As String, Angle As Long, Options As Long) As Long
DLL
int DLAddFreeTextAnnotation(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * Text, int Angle, int Options);
Parametry
| Left | Vodorovná souřadnice levé hrany obdélníku anotace |
|---|---|
| Top | Svislá souřadnice levé hrany obdélníku anotace |
| Width | Šířka obdélníku anotace Výška obdélníku anotace |
| Height | Textový obsah anotace |
| Text | <|
| Angle | Úhel kresleného textu. Může být 0, 90, 180 nebo 270 |
| Options | 0 = Outline 1 = Fill 2 = Fill and Outline int Options); |