PDFium Delphi Component Docs

الدالة CopySelectionToClipboard

المكوّن: TPdfView  ·  الوحدة: PDFium
ينسخ نص Unicode المحدد إلى حافظة النظام

الصياغة

function CopySelectionToClipboard: Boolean;

الوصف

على Windows يقرأ عبر SelectedText ويكتب CF_UNICODETEXT باستخدام OpenClipboard / EmptyClipboard / GlobalAlloc / SetClipboardData؛ يعيد True للنجاح

يُرجع False عندما لا يوجد تحديد للنسخ، أو عندما يحل SelectedText إلى سلسلة فارغة، أو عندما يفشل استدعاء من استدعاءات حافظة Win32، بما في ذلك تخصيص الذاكرة أو الوصول غير المتاح

منذ v3.126.0 يعاود Windows فتح الحافظة عند التنافس المؤقت خلال 100ms دون تشغيل رسائل UI؛ يعيد استمرار التعذر False

تستخدم Free Pascal/LCL على Linux و macOS حافظة UTF-8 الخاصة بالـ widget set وتحول تحديد UTF-16؛ إعادة المحاولة تخص Windows فقط، وتتطلب الحافظة الأصلية خدمة سطح مكتب متاحة

ملاحظات

مثال

if not PdfView1.CopySelectionToClipboard then
  ShowMessage('Nothing selected, or clipboard unavailable.');

انظر أيضًا

SelectedText, HasSelection, SelectAll, ClearSelection