MarkupAnnotation
MarkupAnnotation
ภาพรวม
MarkupAnnotation เป็นคลาสใน Aspose.PDF FOSS สำหรับ Python. สืบทอดจาก: Annotation.
คลาสพื้นฐานสำหรับการทำเครื่องหมายคำอธิบาย.
คลาสนี้ให้ 5 เมธอดสำหรับทำงานกับวัตถุ MarkupAnnotation ในโปรแกรม Python. เมธอดที่มีรวมถึง: __init__, generate_appearance, get_property, set_property, update_properties. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้โดยแอปพลิเคชัน Python ใด ๆ หลังจากติดตั้งแพ็กเกจ Aspose.PDF FOSS สำหรับ Python. คุณสมบัติ: appearance_normal, author, color, contents, has_appearance, properties, และอีก 3 รายการ.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
subtype | str | อ่าน | รับค่าชนิดย่อย. |
contents | str | อ่าน/เขียน | รับหรือกำหนดเนื้อหา. |
rect | tuple[float, float, float, float] | อ่าน/เขียน | รับหรือกำหนดค่า rect. |
title | str | อ่าน/เขียน | รับหรือกำหนดค่า title. |
author | str | อ่าน/เขียน | รับหรือกำหนดผู้เขียน. |
has_appearance | bool | อ่าน | รับค่า has appearance. |
appearance_normal | bytes | อ่าน/เขียน | รับหรือกำหนดลักษณะการแสดงผลปกติ. |
properties | dict[str, Any] | อ่าน | รายการคำอธิบายเฉพาะประเภทที่เกินฟิลด์ทั่วไป. |
color | tuple[float, ...] | อ่าน/เขียน | สีของคำอธิบาย (/C) เป็นชุดค่าของคอมโพเนนต์, จะว่างเมื่อไม่ได้กำหนด. |
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
__init__(page: Page, index: int, data: dict[str, Any]) | Calls init(page, index, data) บนอินสแตนซ์ MarkupAnnotation นี้. |
get_property(name: str, default: Any) → Any | คืนค่าเพียงค่า property เฉพาะประเภทเดียว (หรือ default). |
set_property(name: str, value: Any) | ตั้งค่าคุณสมบัติแบบจำเพาะชนิดเดียว (value=None จะลบออก). |
update_properties() | ตั้งค่าคุณสมบัติเฉพาะประเภทหลายอย่างพร้อมกัน. |
generate_appearance(force: bool) → bool | สร้างสตรีมการแสดงผลปกติ (/AP /N) สำหรับคำอธิบายนี้. |