SetTextDirection

ฟอร์ม, การโต้ตอบ, Unicode

คำอธิบาย

กำหนดทิศทางย่อหน้าพื้นฐานที่การนำทางแคร์เซตแบบภาพของเซสชันฟอร์มใช้ การตั้งค่านี้คงอยู่ตลอดการแก้ไขในเซสชันเดียวกัน และทำให้ลำดับแคร์เซตแบบภาพที่แคชไว้ใช้ไม่ได้เมื่อเปลี่ยน

ftdAuto จะแก้ไขจากอักขระมีทิศทางชัดเจนตัวแรกของค่าการแก้ไขปัจจุบัน ส่วนทิศทางที่ระบุชัดเจนจะคงเดิมเมื่อค่าเปลี่ยน ค่าฟิลด์ยังคงอยู่ในลำดับตรรกะแบบ UTF-16 และเมธอดนี้ไม่เขียนคีย์ PDF ส่วนตัว หรือตีความการจัดแนว

/Q ของฟิลด์ใหม่

การประกาศ

function SetTextDirection(
  Direction: TPDFlibFormTextDirection): Integer;

พารามิเตอร์

DirectionftdAuto, ftdLeftToRight หรือ ftdRightToLeft

ค่าที่ส่งกลับ

คืนค่า 1 เมื่อยอมรับทิศทาง มิฉะนั้นคืนค่า 0 เมื่อค่า enum ไม่ถูกต้องหรือมีการดำเนินการแก้ไขซ้ำเข้ามา

ตัวอย่าง

Session.SetTextDirection(ftdRightToLeft);
if Session.BeginEdit(FieldIndex) = 1 then
  Session.MoveVisualCaret(False);

ดูเพิ่มเติม

TPDFlibFormTextDirection, MoveVisualCaret, GetVisualCaretOrder, TPDFlibFormSession