THotPDF.ActivateLoadedLinks
يكتشف عناوين الويب والبريد الإلكتروني في نص PDF المحمّل وينشئ ارتباطات URI
API
function ActivateLoadedLinks(const PageRange: string= '';
IncludeEmail: boolean= True; SkipExisting: boolean= True): Integer;
المعاملات
- تستخدم
PageRangeصيغة مدى HotPDF التي تبدأ من 1؛ والقيمة الفارغة تختار كل الصفحات - تُمكّن
IncludeEmailنصmailto:والعناوين المجردة مثل[email protected]معًا - تمنع
SkipExistingإنشاء تعليق جديد عندما يكون في الصفحة أصلًا نفس الـ URI على نفس المستطيل
الصيغ المكتشفة
- تحتفظ عناوين
http://وhttps://وftp://بمخططها - تحصل عناوين
www.على URI إجراءhttp:// - تحصل عناوين البريد المجردة على URI إجراء
mailto: - تُستثنى الأقواس وعلامات التنصيص وعلامات الترقيم الشائعة لإتمام الجمل من الإجراء ومن مستطيل الإصابة
ملاحظات الاستخدام
- قيمة الإرجاع هي عدد تعليقات Link المُنشأة
- الكشف محصور عمدًا بنص عناوين ASCII قابل للطباعة ولا يضم المرشحين عبر الأسطر
- تُفهرس الروابط القائمة مرة واحدة لكل صفحة، وتُبطل كل صفحة معدلة ذاكرتها المؤقتة للعرض مرة واحدة
- تُعلَّم الصفحة ومصفوفة التعليقات كغير نظيفتين لأغراض
SaveIncrementalUpdate
مثال
PDF.BeginIncrementalUpdate('input.pdf');
CreatedCount:= PDF.ActivateLoadedLinks('1-10', True, True);
PDF.SaveIncrementalUpdate('linked.pdf');
واجهات برمجة التطبيقات ذات الصلة
مرجع HotPDF للروابط في المستندات المحمّلة