เมธอด THotPDF.SetLoadedFreeTextRichText
สร้าง appearance และเนื้อหาข้อความธรรมดาของ FreeText annotation ที่มีอยู่ใหม่จาก rich text แบบ UTF-8 และ default style แบบเลือกได้
การประกาศ
procedure SetLoadedFreeTextRichText(PageIndex, AnnotationIndex: Integer; const RichContent: AnsiString; const DefaultStyle: AnsiString = '');
ยูนิต
HPDFDoc
พารามิเตอร์
| ชื่อ | หน้าที่ |
|---|---|
PageIndex | ดัชนีฐานศูนย์ของหน้าที่โหลดแล้ว |
AnnotationIndex | ดัชนีของ FreeText annotation ที่มีอยู่บนหน้านั้น |
RichContent | XML fragment ที่เขียนลง /RC |
DefaultStyle | ข้อความ /DS default style แบบเลือกได้ที่ใช้กับ rich content |
ค่าที่ส่งกลับ
สมาชิกนี้ไม่ส่งคืนค่า
หมายเหตุการใช้งาน
- ใช้ THotPDF.AddLoadedFreeTextAnnotationRichText สร้าง FreeText annotation ที่มี rich content ได้ในครั้งเดียว
- /AP appearance ปกติและ /Contents จะถูกสร้างพร้อมกับ /RC และ /DS โดยใช้ embedded font กับชุดย่อย HTML/CSS ที่รองรับ
- เมธอดสะดวกนี้ใช้โหมด clip เมื่อข้อความล้น และคง opacity, การหมุน และการจัดวางเดิมไว้ ถ้าต้องการกำหนดฟอนต์ เรขาคณิต และพฤติกรรมการล้นแบบชัดเจน ให้ใช้ SetLoadedFreeTextText
- เรขาคณิตที่ไม่รองรับหรืองบประมาณทรัพยากรไม่พอจะ raise exception และคง annotation เดิมไว้ทั้งหมด