AddTextMarkupAnnotation
Annotationer og hotspot-links
Beskrivelse
Føjer en tekstmarkeringsannotering til den aktuelle side.
Som standard består annoteringen af ét rektangulært område, der svarer til annotation's bounding box. Dette område kan redigeres, og andre områder kan tilføjes med funktionerne GetAnnotQuadCount, GetAnnotQuadPoints og SetAnnotQuadPoints.
Når det valgte dokument er under PDF 1.4, hæver skriveren automatisk den effektive PDF-version til 1.4, fordi denne funktion skriver annotationsposten /CA for opacitet fra PDF 1.4.
Syntaks
Delphi
Function TPDFlib.AddTextMarkupAnnotation(MarkupType: Integer; Left, Top, Width, Height: Double): Integer;
ActiveX
Function PDFlib::AddTextMarkupAnnotation(MarkupType As Long, Left As Double, Top As Double, Width As Double, Height As Double) As Long
DLL
int DLAddTextMarkupAnnotation(int InstanceID, int MarkupType, double Left, double Top, double Width, double Height);
Parametre
| MarkupType | 0 = Fremhævning 1 = Understregning 2 = Bølget understregning 3 = Gennemstregning Den vandrette koordinat for venstre kant af annotationens afgrænsningsboks |
|---|---|
| Left | |
| Top | Den lodrette koordinat for annotationsafgrænsningsboksens øverste kant |
| Width | Annoteringens afgrænsningsboksbredde |
| Height | Højden på anmærkningens afgrænsningsfelt |
Returværdier
| 0 | Parameteren MarkupType lå ikke mellem 1 og 4 Tekstmarkupannotationen blev tilføjet |
|---|---|
| 1 |