MarkupAnnotation
MarkupAnnotation
ภาพรวม
MarkupAnnotation เป็นคลาสใน Aspose.PDF FOSS สำหรับ TypeScript. สืบทอดจาก: Annotation.
การทำเครื่องหมายข้อความ (/Highlight, /Underline, /StrikeOut, /Squiggly) ที่กำหนดตำแหน่งโดย /QuadPoints (8 ตัวเลขต่อควอดที่ทำเครื่องหมาย).
คลาสนี้ประกาศ 2 เมธอดสำหรับวัตถุ MarkupAnnotation ในโปรแกรม TypeScript. เมธอดที่มีรวมถึง: Flatten, constructor. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้โดยแอปพลิเคชัน TypeScript ใด ๆ หลังจากติดตั้งแพ็กเกจ Aspose.PDF FOSS สำหรับ TypeScript package. คุณสมบัติ: Color, Contents, Flags, Hidden, Layer, MarkupType, และอีก 7 รายการ.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
MarkupType | MarkupType | อ่าน | รับประเภทการทำเครื่องหมาย. |
QuadPoints | number[] | อ่าน/เขียน | รับค่า quad points. |
Subtype | string | อ่าน | รับค่า subtype. |
Rect | `[number, number, number, number] | undefined` | อ่าน/เขียน |
Color | `[number, number, number] | undefined` | อ่าน/เขียน |
Contents | `string | undefined` | อ่าน/เขียน |
Name | `string | undefined` | อ่าน/เขียน |
Layer | `Layer | undefined` | อ่าน/เขียน |
ModDate | `Date | string | undefined` |
Flags | number | อ่าน/เขียน | รับค่า flags. |
Print | boolean | อ่าน/เขียน | รับค่าการพิมพ์. |
Hidden | boolean | อ่าน/เขียน | รับค่า hidden. |
Opacity | `number | undefined` | อ่าน/เขียน |
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
constructor(doc: Document, Dict: PdfDict) | เรียก constructor(doc, Dict) บนอินสแตนซ์ MarkupAnnotation นี้. |
Flatten() → boolean | ฝังคำอธิบายนี้ลงในเนื้อหาหน้าคงที่เท่านั้น: วาดการแสดงผล /AP /N ของมันลงใน /Contents ของหน้า ณ /Rect ของมันและลบออกจาก /Annots. |