AddFreeTextAnnotation
Tekst, annotaties en hotspotkoppelingen
Beschrijving
Voegt een free-textannotatie toe aan de geselecteerde pagina. Als via de parameter Options een rand en/of vulling is opgegeven, worden de instellingen overgenomen uit de huidige lijnkleur, vulkleur, lijnbreedte en pen-dashinstellingen
SetLineColor heeft geen invloed op de randkleur. De randkleur wordt momenteel door de werking van Acrobat op dezelfde kleur gezet als de tekstkleur. SelectFont heeft geen invloed op de letterstijl. De library gebruikt momenteel door de werking van Acrobat altijd het standaardlettertype Helvetica
SetTextSize stelt de tekstgrootte correct in; SetTextColor stelt de tekstkleur correct in; SetLineWidth stelt de randbreedte correct in; SetTextAlign stelt de tekstuitlijning correct in
De functie SetTransparency verandert *geen* transparantie van annotaties. Gebruik de nieuwe
Als het geselecteerde document ouder is dan PDF 1.3, verhoogt de writer de effectieve PDF-versie automatisch naar 1.3, want free text-annotaties zijn geïntroduceerd in PDF 1.3
Functie AddFreeTextAnnotationEx als u de transparantie-instellingen wilt aanpassen
Syntaxis
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);
Parameters
| Left | De horizontale coördinaat van de linkerrand van de annotatierrechthoek |
|---|---|
| Top | De verticale coördinaat van de linkerrand van de annotatierrechthoek |
| Width | De breedte van de annotatierrechthoek De hoogte van de annotatierrechthoek |
| Height | De tekstinhoud van de annotatie |
| Text | |
| Angle | De hoek van de getekende tekst. Kan 0, 90, 180 of 270 zijn |
| Options | 0 = Omtrek 1 = Vulling 2 = Vulling en omtrek int Options); |