ActivateWebLinks
التعليقات التوضيحية وروابط النقاط الساخنة واستخراج النصوص
الوصف
يرصد عناوين الويب وعناوين البريد في نص الصفحة القائم وينشئ تعليقات Link التوضيحية غير المكررة بإجراءات URI
الصيغة
Function TPDFlib.ActivateWebLinks(Const PageRange: WideString): Integer;المعاملات
| PageRange | أرقام ومدى صفحات مثل 1,3,5-8؛ القيمة الفارغة تختار كل الصفحات |
|---|
قيم الإرجاع
تُرجع عدد تعليقات الارتباط التوضيحية الجديدة المنشأة
ملاحظات
يتعرف المكتشف الافتراضي على http:// وhttps:// وwww. وftp:// وmailto: وعناوين البريد المجردة؛ وتكتسب أهداف www. مخطط https:// وتكتسب العناوين المجردة مخطط mailto:
تُستخرج كل صفحة مرة واحدة، وتُشتق مستطيلات الارتباط من تقدمات المحارف المطابقة، ويتلقى النص غير المتحاذي مع المحاور /QuadPoints عندما يسمح امتثال PDF النشط بميزات PDF 1.6
يُحتفظ بارتباط URI قائم بنفس الهدف القياسي ومستطيل متداخل بشكل جوهري، مما يجعل الاستدعاءات المتكررة غير مكررة الأثر
يستخدم الاكتشاف صياغة URI ASCII؛ مرمّز أسماء المضيفين والمسارات غير ASCII بـ Punycode أو ترميز النسبة قبل استدعاء هذا التابع
تُترك مستندات PDF الموسومة وPDF/UA دون تغيير لأن إدراج تعليق توضيحي دون تحديث ارتباطه بشجرة البنية سيكسر الامتثال؛ ويعيد التابع 0 ويضبط LastErrorCode على PDFLIB_ERROR_TAGGED_LINK_STRUCTURE
يُبلغ التابع عن تقدم لكل صفحة ويحترم الإلغاء ويستعيد الصفحة المحددة