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);
پارامترها
| Index | index مربوط به 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); |