SetAnnotQuadPoints
Annotasjoner og hotspot-lenker
Beskrivelse
Setjer koordinatene til den angitte quaden (rektangulært område) som er inneholdt i den angitte annotasjonen. Hvis QuadNumber er høyere enn antall quader annotasjonen allerede har, legges en ny quad til annotasjonen
Syntaks
Delphi
Function TPDFlib.SetAnnotQuadPoints(Index, QuadNumber: Integer; X1, Y1, X2, Y2, X3, Y3, X4, Y4: Double): Integer;
ActiveX
Function PDFlib::SetAnnotQuadPoints(Index As Long, QuadNumber As Long, X1 As Double, Y1 As Double, X2 As Double, Y2 As Double, X3 As Double, Y3 As Double, X4 As Double, Y4 As Double) As Long
DLL
int DLSetAnnotQuadPoints(int InstanceID, int Index, int QuadNumber, double X1, double Y1, double X2, double Y2, double X3, double Y3, double X4, double Y4);
Parametere
| Index | Indeksen til annotasjonen. Den første annotasjonen på siden har indeks 1 |
|---|---|
| QuadNumber | Indeksen til annotasjonens quad som skal settes. Den første quaden har QuadNumber 1. Hvis QuadNumber er større enn antall eksisterende quader, legges en ny quad til annotasjonen |
| X1 | Den horisontale koordinaten til nedre venstre hjørne |
| Y1 | Den vertikale koordinaten til nedre venstre hjørne |
| X2 | Den horisontale koordinaten til nedre høyre hjørne |
| Y2 | Den vertikale koordinaten til nedre høyre hjørne Den horisontale koordinaten til øvre høyre hjørne |
| X3 | |
| Y3 | Den vertikale koordinaten til øvre høyre hjørne |
| X4 | Den horisontale koordinaten til øvre venstre hjørne |
| Y4 | Den vertikale koordinaten til øvre venstre hjørne |
Returverdier
| 0 | QuadNumber-parameteren var mindre enn 1 |
|---|---|
| 1 | Quaden ble endret eller en ny quad ble lagt til double Y3, double X4, double Y4); |