SetAnnotQuadPoints

Annotations and hotspot links

Описание

Задаёт координаты указанного quad (прямоугольной области) внутри указанной аннотации; если QuadNumber больше имеющегося числа quad, к аннотации добавится новый

Синтаксис

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);

Параметры

IndexИндекс аннотации. Первая аннотация на странице имеет индекс 1
QuadNumberИндекс устанавливаемого quad аннотации; первый quad имеет QuadNumber = 1; если QuadNumber больше числа существующих, к аннотации добавится новый
X1Горизонтальная координата левого нижнего угла
Y1Вертикальная координата левого нижнего угла
X2Горизонтальная координата правого нижнего угла
Y2Вертикальная координата правого нижнего угла Горизонтальная координата правого верхнего угла
X3
Y3Вертикальная координата правого верхнего угла
X4Горизонтальная координата верхнего левого угла.
Y4Вертикальная координата левого верхнего угла

Return values

0Параметр QuadNumber меньше 1
1Quad изменён либо добавлен новый double Y3, double X4, double Y4);