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 รายการ.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
Type | ArtifactType | อ่าน/เขียน | การจำแนกประเภทของวัตถุ. |
Subtype | ArtifactSubtype | อ่าน/เขียน | ชนิดย่อยของวัตถุ. |
CustomType | string? | อ่าน/เขียน | ชื่อของประเภท artifact ที่ไม่เป็นมาตรฐาน. |
CustomSubtype | string? | อ่าน/เขียน | ชื่อของประเภทย่อยของ artifact ที่ไม่เป็นมาตรฐาน. |
Text | string? | อ่าน/เขียน | เนื้อหาข้อความที่สกัดจากตัวดำเนินการสตรีมเนื้อหาของ artifact. |
Rectangle | Rectangle? | อ่าน | กล่องขอบเขตจากรายการ /BBox ในพจนานุกรมคุณสมบัติ. |
Opacity | double | อ่าน/เขียน | ความทึบแสงของ artifact (จาก ExtGState /ca). |
Page | Page? | อ่าน | หน้าที่ artifact นี้เป็นของ. |
ArtifactHorizontalAlignment | HorizontalAlignment | อ่าน/เขียน | การจัดแนวนอน (จากรายการ /Attached). |
ArtifactVerticalAlignment | VerticalAlignment | อ่าน/เขียน | การจัดแนวตั้ง (จากรายการ /Attached). |
IsBackground | bool | อ่าน/เขียน | ว่าเป็นอาร์ตฟาเกตพื้นหลังหรือไม่. |
Rotation | double | อ่าน/เขียน | มุมการหมุนเป็นหน่วยองศา. |
BackgroundColor | Color? | อ่าน/เขียน | สีพื้นหลัง. |
RightMargin | double | อ่าน/เขียน | ขอบด้านขวา. |
LeftMargin | double | อ่าน/เขียน | ขอบด้านซ้าย. |
TopMargin | double | อ่าน/เขียน | ขอบด้านบน. |
BottomMargin | double | อ่าน/เขียน | ระยะขอบล่าง. |
Position | Point? | อ่าน/เขียน | พิกัดการวางอย่างชัดเจน. |
FormattedText | FormattedText? | อ่าน/เขียน | ข้อความที่จัดรูปแบบสำหรับศิลากรรธิ. |
TextState | TextState? | อ่าน/เขียน | สถานะข้อความสำหรับข้อความศิลากรรธิ. |
Lines | List<string> | อ่าน | เนื้อหาข้อความหลายบรรทัด. |
Contents | List<Operator> | อ่าน | ตัวดำเนินการสตรีมเนื้อหาภายในที่วาดอาร์ติแฟกต์. |
Form | XForm? | อ่าน | Form XObject ที่สนับสนุนอาร์ติแฟกต์นี้เมื่อมันถูกเรนเดอร์เป็นฟอร์มที่นำกลับมาใช้ใหม่ (เช่น. |
Image | XImage? | อ่าน | 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) | ผูกอาร์ติแฟคต์นี้กับหน้าเฉพาะ. |