PDFium Delphi Component Docs

GetTextInReadingOrder الطريقة

المكوّن: TPdf  ·  الوحدة: PDFium
استخراج نص الصفحة الحالية إما بترتيب تدفق المحتوى أو مفروزًا إلى ترتيب القراءة الطبيعي۔

الصياغة

function GetTextInReadingOrder(Order: TPdfReadingOrder): WString;

OrderTPdfReadingOrder. يتبع roContentOrder تدفق المحتوى الخام، وهو نفس التسلسل الذي ينتجه التكرار على Character. يفرز roPhysicalLayout الأحرف حسب الموضع، من الأعلى إلى الأسفل ومن اليسار إلى اليمين۔
ResultWString. نص الصفحة بالترتيب المطلوب، فارغ عندما لا تحمل الصفحة أي نص۔

الوصف

قد يرسم تدفق المحتوى النص بأي تسلسل - يمكن للمولِّد إصدار تذييل قبل الجسم، أو عمود من اليمين إلى اليسار۔ يحافظ ترتيب المحتوى على ما يقوله الملف؛ ويعيد التخطيط الفيزيائي بناء ما يراه القارئ

يفرز التخطيط الفيزيائي على مركز كل حرف، تنازليًا حسب الموضع الرأسي وتصاعديًا حسب الموضع الأفقي، بحيث تخرج الأسطر من الأعلى إلى الأسفل والأحرف من اليسار إلى اليمين داخل السطر

للترتيب المدفوع بالبنية بدلًا من الهندسة، يُخدم المستند الموسوم بشكل أفضل بـ GetStructuredText أو DocumentReadingUnits، التي تتبع ترتيب القراءة المعلَن بدلًا من استنتاجه

انظر أيضًا

Text, GetStructuredText, DocumentReadingUnits, BuildReflowDocument