PrinterMarkAnnotation
ภาพรวม
PrinterMarkAnnotation เป็นคลาสใน Aspose.PDF FOSS สำหรับ .NET. สืบทอดจาก: Annotation.
เครื่องสร้างเครื่องหมายของเครื่องพิมพ์แบบรวม.
คลาสนี้ให้เมธอด 9 รายการสำหรับทำงานกับอ็อบเจ็กต์ PrinterMarkAnnotation ในโปรแกรม .NET. เมธอดที่มี ได้แก่: Accept, AddPrinterMarks, ChangeAfterResize, Clone, Flatten, GetRectangle, UpdateAppearances, WriteXfdf. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้จากแอปพลิเคชัน .NET ใดก็ได้หลังจากติดตั้งแพคเกจ Aspose.PDF FOSS สำหรับ .NET. คุณสมบัติ: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState, และอีก 41 รายการ.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
AnnotationType | AnnotationType | อ่าน | เสมอ PrinterMark. |
Rect | Rectangle? | อ่าน/เขียน | สี่เหลี่ยมคำอธิบาย (ตำแหน่งบนหน้า). |
InnerRect | Rectangle? | อ่าน | สี่เหลี่ยมคำอธิบายที่ถูกย่อลงโดยรายการ /RD (rectangle differences) — พื้นที่ที่วาดจริงภายใน Rect. |
Width | double | อ่าน/เขียน | ความกว้างของสี่เหลี่ยมคำอธิบาย. |
Height | double | อ่าน/เขียน | ความสูงของสี่เหลี่ยมคำอธิบาย. |
ActiveState | string? | อ่าน/เขียน | สถานะการแสดงผลที่กำลังใช้งานอยู่ (/AS entry). |
Alignment | TextAlignment | อ่าน/เขียน | การจัดแนวข้อความ (สำหรับ free-text / widget annotations ที่บรรจุ 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) ของ annotation เป็น XForm, หรือเป็น null เมื่อไม่มีการแสดงผลใด ๆ. |
UpdateAppearanceOnConvert | bool | อ่าน/เขียน | กำหนดว่าจะสร้าง appearance stream ใหม่หรือไม่เมื่อหมายเหตุถูกบันทึกลงในเอกสารที่แปลงแล้ว. |
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? | อ่าน/เขียน | การกระทำที่เชื่อมโยงกับหมายเหตุนี้ (/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. |
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
AddPrinterMarks(document: Document, printerMarksKind: PrinterMarksKind) | เพิ่มตระกูลของเครื่องหมาย printer’s marks ที่ร้องขอให้กับทุกหน้าของเอกสาร. |
AddPrinterMarks(page: Page, printerMarksKind: PrinterMarksKind) | เพิ่มตระกูลของเครื่องหมาย printer’s marks ที่ร้องขอให้กับหน้าหนึ่งหน้าเดียว. |
Accept(visitor: AnnotationSelector) | ส่ง annotation นี้ไปยัง overload Visit(SubType) ที่ระบุประเภทของ visitor. |
GetRectangle(considerRotation: bool) | สี่เหลี่ยมขอบเขตถูกปรับโดย considerRotation. |
ChangeAfterResize(transform: Matrix) | ปรับรูปทรงของคำอธิบายหลังจากผู้ใช้ปรับขนาดหน้า หรือสี่เหลี่ยมโฮสต์. |
UpdateAppearances() | สร้างสตรีมการแสดงผลปกติ (/AP /N) ใหม่จากรูปทรงและสีปัจจุบันของคำอธิบาย. |
WriteXfdf(writer: System.Xml.XmlWriter) | ทำการซีเรียลไลซ์คำอธิบายนี้เป็นองค์ประกอบ XFDF ไปยัง writer (PDF 32000 §12.7.8 / XFDF 3.0). |
Flatten() | ทำให้ annotation นี้แบนลง — แสดงภาพลักษณ์ของมันลงในเนื้อหาเพจและลบออกจากอาร์เรย์ annotations ของเพจ. |
Clone() | Shallow clone — คัดลอกสถานะสเกลาร์/อ้างอิงที่แชร์. |