HeaderArtifact

HeaderArtifact

ภาพรวม

HeaderArtifact เป็นคลาสใน Aspose.PDF FOSS สำหรับ .NET. สืบทอดจาก: Artifact.

เป็นตัวแทนของ header artifact — หัวเรื่องระดับหน้าแบบรันนิ่งที่มีแท็ก Artifact /Subtype /Header (PDF 32000 §14.8.2.2).

คลาสนี้ให้ 15 เมธอดสำหรับทำงานกับวัตถุ HeaderArtifact ในโปรแกรม .NET. เมธอดที่มีรวมถึง: Artifact, BeginUpdates, Dispose, GetValue, HeaderArtifact, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, และเมธอดเพิ่มเติมอีก 2 รายการ. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้โดยแอปพลิเคชัน .NET ใด ๆ หลังจากติดตั้งแพ็คเกจ Aspose.PDF FOSS สำหรับ .NET. คุณสมบัติ: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype, และอีก 18 รายการ.

คุณสมบัติ

ชื่อประเภทการเข้าถึงคำอธิบาย
TypeArtifactTypeอ่าน/เขียนการจำแนกประเภทของวัตถุ.
SubtypeArtifactSubtypeอ่าน/เขียนชนิดย่อยของวัตถุ.
CustomTypestring?อ่าน/เขียนชื่อของประเภท artifact ที่ไม่เป็นมาตรฐาน.
CustomSubtypestring?อ่าน/เขียนชื่อของประเภทย่อยของ artifact ที่ไม่เป็นมาตรฐาน.
Textstring?อ่าน/เขียนเนื้อหาข้อความที่สกัดจากตัวดำเนินการสตรีมเนื้อหาของ artifact.
RectangleRectangle?อ่านกล่องขอบเขตจากรายการ /BBox ในพจนานุกรมคุณสมบัติ.
Opacitydoubleอ่าน/เขียนความทึบแสงของ artifact (จาก ExtGState /ca).
PagePage?อ่านหน้าที่ artifact นี้เป็นของ.
ArtifactHorizontalAlignmentHorizontalAlignmentอ่าน/เขียนการจัดแนวนอน (จากรายการ /Attached).
ArtifactVerticalAlignmentVerticalAlignmentอ่าน/เขียนการจัดแนวตั้ง (จากรายการ /Attached).
IsBackgroundboolอ่าน/เขียนว่าเป็นอาร์ตฟาเกตพื้นหลังหรือไม่.
Rotationdoubleอ่าน/เขียนมุมการหมุนเป็นหน่วยองศา.
BackgroundColorColor?อ่าน/เขียนสีพื้นหลัง.
RightMargindoubleอ่าน/เขียนขอบด้านขวา.
LeftMargindoubleอ่าน/เขียนขอบด้านซ้าย.
TopMargindoubleอ่าน/เขียนขอบด้านบน.
BottomMargindoubleอ่าน/เขียนระยะขอบล่าง.
PositionPoint?อ่าน/เขียนพิกัดการวางอย่างชัดเจน.
FormattedTextFormattedText?อ่าน/เขียนข้อความที่จัดรูปแบบสำหรับศิลากรรธิ.
TextStateTextState?อ่าน/เขียนสถานะข้อความสำหรับข้อความศิลากรรธิ.
LinesList<string>อ่านเนื้อหาข้อความหลายบรรทัด.
ContentsList<Operator>อ่านตัวดำเนินการสตรีมเนื้อหาภายในที่วาดอาร์ติแฟกต์.
FormXForm?อ่านForm XObject ที่สนับสนุนอาร์ติแฟกต์นี้เมื่อมันถูกเรนเดอร์เป็นฟอร์มที่นำกลับมาใช้ใหม่ (เช่น.
ImageXImage?อ่านImage XObject ที่สนับสนุนอาร์ติแฟกต์นี้เมื่อเนื้อหาของมันเป็นภาพราสเตอร์.

วิธีการ

ลายเซ็นคำอธิบาย
HeaderArtifact()สร้างอาร์ติแฟกต์ส่วนหัวเปล่า (Pagination / Header).
HeaderArtifact(text: string)สร้างอาร์ติแฟกต์ส่วนหัวที่บรรจุข้อความที่กำหนด.
Artifact()คอนสตรัคเตอร์เริ่มต้น — สร้างอาร์ติแฟกต์ที่มีประเภทและชนิดย่อยเป็น Undefined.
SetPageNumberReplacementString(value: string)ตั้งค่าโทเคนการแทนที่หมายเลขหน้า ที่ใช้ใน Text.
SetLinesAndState(text: string[], textState: TextState)ตั้งค่าข้อความหลายบรรทัดด้วยสถานะข้อความที่กำหนด.
BeginUpdates()เริ่มการอัปเดตคุณสมบัติเป็นชุด.
SaveUpdates()ล้างการอัปเดตเป็นชุดที่เริ่มโดย BeginUpdates.
Dispose()ปล่อยทรัพยากรที่ถูกเก็บโดย artifact.
GetValue(name: string)อ่านคู่ชื่อ/ค่าแบบกำหนดเองที่ตั้งค่าผ่าน SetValue(string, string).
SetValue(name: string, value: string)จัดเก็บคู่ชื่อ/ค่าแบบกำหนดเองบน artifact (สำหรับการเข้าถึงเมตาดาต้าต่อเนื่อง; ไม่ถูกส่งออกไปยัง PDF ในการสร้างนี้).
RemoveValue(name: string)ลบคู่ชื่อ/ค่าแบบกำหนดเองที่ตั้งค่าก่อนหน้านี้ผ่าน SetValue.
SetImage(imageStream: Stream)แนบ raster image ไปยัง artifact.
SetText(formattedText: FormattedText)ตั้งค่าข้อความของอาร์ติแฟคท์จากอินสแตนซ์ของ FormattedText.
SetTextAndState(text: string, textState: TextState)ตั้ง Text และ TextState พร้อมกัน.
SetPdfPage(page: Page)ผูกอาร์ติแฟคต์นี้กับหน้าเฉพาะ.

ดูเพิ่มเติม

 ภาษาไทย