PrinterMarkAnnotation

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 รายการ.

คุณสมบัติ

ชื่อประเภทการเข้าถึงคำอธิบาย
AnnotationTypeAnnotationTypeอ่านเสมอ PrinterMark.
RectRectangle?อ่าน/เขียนสี่เหลี่ยมคำอธิบาย (ตำแหน่งบนหน้า).
InnerRectRectangle?อ่านสี่เหลี่ยมคำอธิบายที่ถูกย่อลงโดยรายการ /RD (rectangle differences) — พื้นที่ที่วาดจริงภายใน Rect.
Widthdoubleอ่าน/เขียนความกว้างของสี่เหลี่ยมคำอธิบาย.
Heightdoubleอ่าน/เขียนความสูงของสี่เหลี่ยมคำอธิบาย.
ActiveStatestring?อ่าน/เขียนสถานะการแสดงผลที่กำลังใช้งานอยู่ (/AS entry).
AlignmentTextAlignmentอ่าน/เขียนการจัดแนวข้อความ (สำหรับ free-text / widget annotations ที่บรรจุ rich text).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentอ่าน/เขียนการจัดแนวแนวนอน (Aspose.Pdf เปิดเผยตัวเลือกนี้เพิ่มเติมจาก Alignment; ทั้งสองสามารถตั้งค่าแยกกันได้).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentอ่าน/เขียนการแทนที่การจัดแนวนอนเฉพาะข้อความ.
AppearanceAppearanceDictionaryอ่านพจนานุกรมการแสดงผล (/AP entry) — ใช้คีย์ตามชื่อสตรีมการแสดงผล (N, D, R).
StatesAppearanceDictionaryอ่านพจนานุกรมสถานะการแสดงผล (sub-dict ต่อสถานะของ AP/N, เช่น.
NormalAppearanceXForm?อ่านการแสดงผลปกติ (/AP /N) ของ annotation เป็น XForm, หรือเป็น null เมื่อไม่มีการแสดงผลใด ๆ.
UpdateAppearanceOnConvertboolอ่าน/เขียนกำหนดว่าจะสร้าง appearance stream ใหม่หรือไม่เมื่อหมายเหตุถูกบันทึกลงในเอกสารที่แปลงแล้ว.
UseFontSubsetboolอ่าน/เขียนกำหนดว่าจะทำการ subset ฟอนต์ที่ฝังอยู่ (ถ้ามี) หรือไม่.
Contentsstring?อ่าน/เขียนเนื้อหาคำอธิบาย (ข้อความ).
Opacitydoubleอ่าน/เขียนความทึบของคำอธิบาย (0.0 = โปร่งใส, 1.0 = ทึบ).
BorderBorder?อ่าน/เขียนขอบคำอธิบาย.
ColorColorอ่าน/เขียนสีขอบของหมายเหตุ (/C entry).
InteriorColorColor?อ่าน/เขียนสีภายในของคำอธิบาย (/IC entry, สำหรับคำอธิบายแบบวงกลม/สี่เหลี่ยม/เส้น).
Titlestring?อ่าน/เขียนชื่อของคำอธิบาย (ผู้เขียนสำหรับคำอธิบายแบบมาร์คอัป).
Namestring?อ่าน/เขียนชื่อของคำอธิบาย (ตัวระบุที่ไม่ซ้ำ — /NM entry).
FullNamestring?อ่านชื่อ annotation อย่างเต็มรูปแบบ.
Subjectstring?อ่าน/เขียนหัวข้อของ annotation (/Subj entry).
ModifiedDatestring?อ่านวันที่แก้ไข.
ModifiedDateTimeอ่าน/เขียนวันที่ /M (modified) ในรูปแบบที่พิมพ์เป็น DateTime.
FlagsAnnotationFlagsอ่าน/เขียนแฟล็กคำอธิบาย (/F entry) — ใช้เป็นแบ็กก์การจัดเก็บสำหรับทั้งรูปแบบ int และรูปแบบที่พิมพ์.
AnnotationFlagsAnnotationFlagsอ่าน/เขียนนามแฝงที่พิมพ์ประเภทของ Flags ที่ตรงกับพื้นผิวสาธารณะ Aspose.Pdf ซึ่งเปิดเผย AnnotationFlags เป็นคุณสมบัติ.
ActionPdfAction?อ่าน/เขียนการกระทำที่เชื่อมโยงกับหมายเหตุนี้ (/A entry).
ActionsPdfActionCollectionอ่านชุดของการกระทำที่เกี่ยวข้องกับคำอธิบายนี้.
Authorstring?อ่านผู้เขียนคำอธิบาย (/T entry).
AnnotationStatestring?อ่านสถานะการอธิบาย (/State entry), เช่น.
AnnotationStateModelstring?อ่านโมเดลสถานะการอธิบาย (/StateModel entry), เช่น.
ReplyTypestring?อ่านประเภทการตอบกลับ (/RT entry), เช่น.
InReplyToAnnotation?อ่าน/เขียนคำอธิบายที่รายการนี้ตอบกลับ (/IRT entry).
QuadPointsPoint[]อ่าน/เขียนQuadPoints เป็นอาร์เรย์ของค่า Point.
CharacteristicsCharacteristicsอ่านลักษณะการแสดงผล (สีขอบ, สีพื้นหลัง, การหมุน).
PageIndexintอ่านดัชนีเริ่มจาก 1 ของหน้าที่เป็นเจ้าของคำอธิบายนี้.
PagePage?อ่านหน้าที่เป็นเจ้าของคำอธิบายนี้ หรือ null เมื่อไม่สามารถระบุได้ (เช่น.
VerticalAlignmentVerticalAlignmentอ่าน/เขียนการจัดแนวแนวตั้งที่ใช้กับย่อหน้านี้.
MarginMarginInfoอ่าน/เขียนข้อมูลระยะขอบภายนอกที่ใช้กับย่อหน้านี้.
IsFirstParagraphInColumnboolอ่าน/เขียนบังคับให้ย่อหน้านี้เริ่มคอลัมน์ใหม่.
IsKeptWithNextboolอ่าน/เขียนเก็บย่อหน้านี้ไว้ในหน้าเดียวกับย่อหน้าถัดไป.
IsInNewPageboolอ่าน/เขียนบังคับให้ย่อหน้าต้องเริ่มต้นบนหน้ากระดาษใหม่.
IsInLineParagraphboolอ่าน/เขียนแฟล็กย่อหน้าภายในบรรทัด (ไม่เริ่มบรรทัดใหม่).
HyperlinkTextstring?อ่าน/เขียนเป้าหมายการเชื่อมโยงแบบสตริงเก่า.
HyperlinkHyperlink?อ่าน/เขียนการตกแต่งไฮเปอร์ลิงก์แบบพิมพ์ที่ใช้กับย่อหน้า.
ZIndexintอ่าน/เขียนดัชนี 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 — คัดลอกสถานะสเกลาร์/อ้างอิงที่แชร์.

ดูเพิ่มเติม

 ภาษาไทย