SetAnnotQuadPoints

annotationها و hotspot linkها

توضیحات

مختصات چهارجانبهٔ مشخص‌شده (ناحیهٔ مستطیلی) درون حاشیه‌نویسی مشخص‌شده را تنظیم می‌کند؛ اگر QuadNumber بیشتر از تعداد چهارجانبه‌هایی باشد که حاشیه‌نویسی از قبل دارد، چهارجانبهٔ جدیدی به حاشیه‌نویسی اضافه می‌شود

نحو

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

پارامترها

Indexindex مربوط به annotation. اولین annotation روی صفحه index برابر 1 دارد
QuadNumberشاخص چهارجانبهٔ حاشیه‌نویسی برای تنظیم؛ اولین چهارجانبه QuadNumber برابر 1 دارد. اگر QuadNumber بیشتر از تعداد چهارجانبه‌های موجود باشد، چهارجانبهٔ جدیدی به حاشیه‌نویسی اضافه می‌شود
X1مختصات افقی گوشهٔ پایین-چپ
Y1مختصات عمودی گوشهٔ پایین-چپ
X2مختصات افقی گوشهٔ پایین-راست
Y2مختصات عمودی گوشهٔ پایین-راست مختصات افقی گوشهٔ بالا-راست
X3
Y3مختصات عمودی گوشهٔ بالا-راست
X4مختصات افقی گوشه بالا-چپ
Y4مختصات عمودی گوشهٔ بالا-چپ

مقادیر بازگشتی

0پارامتر QuadNumber کمتر از 1 بود
1چهارجانبه تغییر کرد یا چهارجانبهٔ جدیدی اضافه شد double Y3, double X4, double Y4);