مرجع HotPDF: THPDFPageRTLTextOutMethod

 

THPDFPage.RtLTextOut

THPDFPage

 

الأعلى

يُخرج نصًا مختلطًا من اليمين إلى اليسار مع حل اتجاه الأقواس المزدوجة والانعكاس المرآوي السياقي

 

صيغة Delphi:

procedure RtLTextOut(X, Y: Single; angle: Extended; Text: WideString); overload;

procedure RtLTextOut(X, Y: Single; angle: Extended; Text: PWORD; TextLength: Integer); overload;

 

الوصف

يُخرج نصًا من اليمين إلى اليسار على صفحة PDF عند الإحداثيات والزاوية المحددين

تُحل الأقواس المزدوجة اعتمادًا على الكتابات القوية داخل الزوج وعلى السياق القوي السابق، وفق قاعدة N0 في UAX #9 لفقرة RTL

تنعكس محارف الأقواس والأسهم والعلاقات ومشغلات المجموعات فقط عندما يكون شوطها المحلول RTL، فتحتفظ العبارة اللاتينية المضمّنة برموزها المعتادة بينما يتلقى السياق المحيط من العربية والعبرية والسريانية و N'Ko و Adlam و Hanifi Rohingya الصيغة RTL

تنعكس الأشواط الفرعية LTR بعناقيد شبيهة بمحارف الكتابة، مع الحفاظ على أزواج البديل في UTF-16 وإبقاء علامات الدمج ملحقة بقواعدها؛ وتُعاد ترتيب الأشواط الستعشرية المعلنة كمعرفات محارف دون تفسير قيم GID كعلامات ترقيم Unicode