AddFreeTextAnnotationEx
Text, Annotations and hotspot links
Beschrijving
Voegt een free-text-annotatie toe aan de geselecteerde pagina. Als met de parameter Options een rand en/of vulling wordt opgegeven, worden de instellingen uit de huidige lijnkleur, vulkleur, lijndikte en pen-streeppatronen gehaald. Gebruik de parameter Transparency om de transparantie-instellingen voor free-text-annotaties aan te passen. De functie SetTransparency werkt niet met annotaties
SetLineColor heeft geen invloed op de randkleur. De randkleur staat momenteel op dezelfde kleur als de tekstkleur, vanwege de manier waarop Acrobat werkt. SelectFont heeft geen invloed op de fontstijl. Momenteel is het font hard gecodeerd als het standaardfont Helvetica, vanwege de manier waarop Acrobat werkt
SetTextSize stelt de tekstgrootte correct in; SetTextColor stelt de tekstkleur correct in; SetLineWidth stelt de randbreedte correct in; SetTextAlign stelt de tekstuitlijning correct in
Als het geselecteerde document ouder is dan PDF 1.4, verhoogt de writer de effectieve PDF-versie automatisch naar 1.4, omdat deze functie de PDF 1.4 /CA-annotatiedekking-entry wegschrijft
Syntaxis
Delphi
Function TPDFlib.AddFreeTextAnnotationEx(Left, Top, Width, Height: Double; Const Text: WideString; Angle, Options: Integer; Transparency: Integer): Integer;
ActiveX
Function PDFlib::AddFreeTextAnnotationEx(Left As Double, Top As Double, Width As Double, Height As Double, Text As String, Angle As Long, Options As Long, Transparency As Long) As Long
DLL
int DLAddFreeTextAnnotationEx(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * Text, int Angle, int Options, int Transparency);
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 annotatierechthoek |
| Height | De hoogte van de annotatierechthoek |
| Text | De tekstinhoud van de annotatie |
| Angle | De hoek van de getekende tekst. Kan 0, 90, 180 of 270 zijn. 0 = Outline 1 = Fill 2 = Fill en Outline |
| Options | |
| Transparency | De toe te passen transparantie 0 = Geen transparantie 50 = 50% transparantie 100 = Onzichtbaar int Options, int Transparency); |