GenericAnnotation
ภาพรวม
GenericAnnotation เป็นคลาสใน Aspose.PDF FOSS สำหรับ .NET. สืบทอดจาก: Annotation.
คลาสคำอธิบายภาพสำรองสำหรับชนิดย่อยของคำอธิบายภาพที่ไม่มีโมเดลเฉพาะ (เช่น.
คลาสนี้ให้ 7 วิธีในการทำงานกับวัตถุ GenericAnnotation ในโปรแกรม .NET. วิธีที่มีรวมถึง: Accept, ChangeAfterResize, Clone, Flatten, GetRectangle, UpdateAppearances, WriteXfdf. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้จากแอปพลิเคชัน .NET ใด ๆ หลังจากติดตั้งแพ็กเกจ Aspose.PDF FOSS สำหรับ .NET. คุณสมบัติ: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState, และอีก 41 รายการ.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
AnnotationType | AnnotationType | อ่าน | ชนิดย่อยของ annotation. |
Rect | Rectangle? | อ่าน/เขียน | สี่เหลี่ยม annotation (ตำแหน่งบนหน้า). |
InnerRect | Rectangle? | อ่าน | สี่เหลี่ยมของคำอธิบายที่ถูกย่อโดยรายการ /RD (rectangle differences) — พื้นที่ที่วาดจริงภายใน Rect. |
Width | double | อ่าน/เขียน | ความกว้างของสี่เหลี่ยมคำอธิบาย. |
Height | double | อ่าน/เขียน | ความสูงของสี่เหลี่ยมคำอธิบาย. |
ActiveState | string? | อ่าน/เขียน | สถานะการปรากฏตัวที่ใช้งานอยู่ในขณะนี้ (/AS entry). |
Alignment | TextAlignment | อ่าน/เขียน | การจัดแนวข้อความ (สำหรับหมายเหตุ free-text / widget ที่มี rich text). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | อ่าน/เขียน | การจัดแนวแนวนอน (Aspose.Pdf เปิดเผยสิ่งนี้เพิ่มเติมจาก Alignment; ทั้งสองสามารถตั้งค่าแยกกันได้). |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | อ่าน/เขียน | การลบทับการจัดแนวนอนเฉพาะข้อความ. |
Appearance | AppearanceDictionary | อ่าน | พจนานุกรมการแสดงผล (/AP entry) — ใช้คีย์ตามชื่อสตรีมการแสดงผล (N, D, R). |
States | AppearanceDictionary | อ่าน | พจนานุกรมลักษณะการแสดงผล (sub-dict ต่อสถานะของ AP/N, เช่น. |
NormalAppearance | XForm? | อ่าน | ลักษณะการแสดงผลปกติ (/AP /N) ของคำอธิบายเป็น XForm, หรือเป็น null หากไม่มี. |
UpdateAppearanceOnConvert | bool | อ่าน/เขียน | กำหนดว่าจะสร้างสตรีมการแสดงผลใหม่หรือไม่เมื่อคำอธิบายถูกบันทึกลงในเอกสารที่แปลงแล้ว. |
UseFontSubset | bool | อ่าน/เขียน | ว่าฟอนต์ที่ฝังไว้ (ถ้ามี) ควรทำการ subset หรือไม่. |
Contents | string? | อ่าน/เขียน | เนื้อหาของคำอธิบาย (ข้อความ). |
Opacity | double | อ่าน/เขียน | ความทึบของคำอธิบาย (0.0 = โปร่งใส, 1.0 = ทึบ). |
Border | Border? | อ่าน/เขียน | ขอบคำอธิบาย. |
Color | Color | อ่าน/เขียน | สีขอบคำอธิบาย (/C entry). |
InteriorColor | Color? | อ่าน/เขียน | สีภายในของคำอธิบาย (/IC entry, สำหรับคำอธิบายวงกลม/สี่เหลี่ยม/เส้น). |
Title | string? | อ่าน/เขียน | ชื่อของคำอธิบาย (ผู้เขียนสำหรับคำอธิบายการทำเครื่องหมาย). |
Name | string? | อ่าน/เขียน | ชื่อของคำอธิบาย (ตัวระบุเฉพาะ — /NM entry). |
FullName | string? | อ่าน | ชื่อ annotation อย่างเต็มรูปแบบ. |
Subject | string? | อ่าน/เขียน | หัวเรื่องของ annotation (/Subj entry). |
ModifiedDate | string? | อ่าน | วันที่แก้ไข. |
Modified | DateTime | อ่าน/เขียน | วันที่ /M (modified) ในรูปแบบที่พิมพ์เป็น DateTime. |
Flags | AnnotationFlags | อ่าน/เขียน | แฟล็กการอธิบาย (/F entry) — ใช้เป็นฐานการจัดเก็บสำหรับทั้งรูปแบบ int และรูปแบบที่พิมพ์. |
AnnotationFlags | AnnotationFlags | อ่าน/เขียน | นามแฝงที่กำหนดประเภทของ Flags ที่สอดคล้องกับส่วนสาธารณะของ Aspose.Pdf ซึ่งเปิดเผย AnnotationFlags เป็นคุณสมบัติ. |
Action | PdfAction? | อ่าน/เขียน | การกระทำที่เกี่ยวข้องกับ annotation นี้ (/A entry). |
Actions | PdfActionCollection | อ่าน | ชุดของการกระทำที่เกี่ยวข้องกับคำอธิบายนี้. |
Author | string? | อ่าน | ผู้เขียนคำอธิบาย (/T entry). |
AnnotationState | string? | อ่าน | สถานะคำอธิบาย (/State entry), เช่น. |
AnnotationStateModel | string? | อ่าน | โมเดลสถานะของการอธิบาย (/StateModel entry), เช่น. |
ReplyType | string? | อ่าน | ประเภทการตอบกลับ (/RT entry), เช่น. |
InReplyTo | Annotation? | อ่าน/เขียน | คำอธิบายที่รายการนี้ตอบกลับไป (/IRT entry). |
QuadPoints | Point[] | อ่าน/เขียน | QuadPoints เป็นอาเรย์ของค่า Point. |
Characteristics | Characteristics | อ่าน | ลักษณะการแสดงผล (สีขอบ, สีพื้นหลัง, การหมุน). |
PageIndex | int | อ่าน | ดัชนีที่เริ่มจาก 1 ของหน้าที่เป็นเจ้าของคำอธิบายนี้. |
Page | Page? | อ่าน | หน้าที่เป็นเจ้าของคำอธิบายนี้, หรือ null เมื่อไม่สามารถระบุได้ (เช่น. |
VerticalAlignment | VerticalAlignment | อ่าน/เขียน | การจัดแนวแนวตั้งที่ใช้กับย่อหน้านี้. |
Margin | MarginInfo | อ่าน/เขียน | ข้อมูลระยะขอบนอกถูกนำไปใช้กับย่อหน้านี้. |
IsFirstParagraphInColumn | bool | อ่าน/เขียน | บังคับให้ย่อหน้าเริ่มต้นคอลัมน์ใหม่. |
IsKeptWithNext | bool | อ่าน/เขียน | ให้ย่อหน้านี้อยู่บนหน้าเดียวกับย่อหน้าถัดไป. |
IsInNewPage | bool | อ่าน/เขียน | บังคับให้ย่อหน้าเริ่มต้นบนหน้าใหม่. |
IsInLineParagraph | bool | อ่าน/เขียน | แฟล็กย่อหน้าอินไลน์ (ไม่เริ่มบรรทัดใหม่). |
HyperlinkText | string? | อ่าน/เขียน | เป้าหมายไฮเปอร์ลิงก์แบบสตริงแบบเก่า. |
Hyperlink | Hyperlink? | อ่าน/เขียน | การตกแต่งไฮเปอร์ลิงก์แบบระบุประเภทที่ใช้กับย่อหน้า. |
ZIndex | int | อ่าน/เขียน | ดัชนี Z-order ที่ใช้โดยตัวเรนเดอร์ DOM. |
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
Accept(visitor: AnnotationSelector) | ส่งคำอธิบายนี้ไปยังฟังก์ชัน Visit(SubType) ที่มีการ overload ตามประเภทของ visitor. |
GetRectangle(considerRotation: bool) | สี่เหลี่ยมขอบเขตที่กำหนดโดย considerRotation ถูกปรับค่า. |
ChangeAfterResize(transform: Matrix) | ปรับรูปทรงของคำอธิบายหลังจากผู้ใช้ปรับขนาดหน้า หรือสี่เหลี่ยมโฮสต์. |
UpdateAppearances() | สร้างสตรีมการแสดงผลปกติ (/AP /N) ใหม่จากรูปทรงและสีปัจจุบันของคำอธิบาย. |
WriteXfdf(writer: System.Xml.XmlWriter) | ทำการ Serialize คำอธิบายนี้เป็นองค์ประกอบ XFDF ไปยัง writer (PDF 32000 §12.7.8 / XFDF 3.0). |
Flatten() | ทำการ Flatten คำอธิบายนี้ — เรนเดอร์ลักษณะภาพของมันลงในเนื้อหาของหน้าและลบออกจากอาร์เรย์ annotations ของหน้า. |
Clone() | Shallow clone — คัดลอกสถานะแบบสเกลาร์/อ้างอิงที่แชร์กัน. |