Shape

ภาพรวม

Shape เป็นคลาสใน Aspose.Words FOSS สำหรับ Python. สืบทอดจาก: BaseModel, NodeCastMixin.

วัตถุ Shape เปิดเผยคุณสมบัติด้านเรขาคณิตและเนื้อหาเช่น ความกว้าง, ความสูง, image_data และ text_box, และสามารถแคสต์เป็นประเภทโหนดอื่นผ่าน as_body(), as_paragraph(), etc.

คลาสนี้ให้ 8 เมธอดสำหรับทำงานกับวัตถุ Shape ในโปรแกรม Python. เมธอดที่มีรวมถึง: as_body, as_cell, as_paragraph, as_row, as_run, as_section, as_shape, as_table. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้จากแอปพลิเคชัน Python ใดก็ได้หลังจากติดตั้งแพคเกจ Aspose.Words FOSS สำหรับ Python. คุณสมบัติ: allow_overlap, alternative_text, anchor_locked, behind_text, fill_color, has_image, และอีก 18 รายการ.

คุณสมบัติ

ชื่อประเภทการเข้าถึงคำอธิบาย
typestrอ่านรับค่าประเภท.
shape_type`intNone`อ่าน
namestrอ่านรับชื่อ.
alternative_textstrอ่านรับข้อความแทน.
width`floatNone`อ่าน
height`floatNone`อ่าน
is_inline`boolNone`อ่าน
has_image`boolNone`อ่าน
image_dataOptional[ImageData]อ่านรับข้อมูลภาพ.
text_box`dict[str, Any]None`อ่าน
fill_colorstrอ่านรับสีเติม.
strokeOptional[Border]อ่านรับค่า stroke.
text_box_anchorintอ่านรับจุดยึดของกล่องข้อความ.
wrap_typeintอ่านรับค่าประเภทการห่อ.
relative_horizontal_positionintอ่านรับตำแหน่งแนวนอนสัมพัทธ์.
relative_vertical_positionintอ่านรับตำแหน่งแนวตั้งสัมพันธ์.
leftfloatอ่านรับค่า left.
topfloatอ่านรับค่าบน.
horizontal_alignmentintอ่านรับการจัดแนวนอน.
vertical_alignmentintอ่านรับการจัดตำแหน่งแนวตั้ง.
behind_textboolอ่านรับข้อความเบื้องหลัง.
allow_overlapboolอ่านรับค่า allow overlap.
is_layout_in_cellboolอ่านรับค่า is layout ในเซลล์.
anchor_lockedboolอ่านรับค่า anchor ที่ล็อกไว้.

วิธีการ

ลายเซ็นคำอธิบาย
as_body()เรียก as_body บนอินสแตนซ์ Shape นี้.
as_cell()เรียก as_cell บนอินสแตนซ์ Shape นี้.
as_paragraph()เรียก as_paragraph บนอินสแตนซ์ Shape นี้.
as_row()เรียก as_row บนอินสแตนซ์ Shape นี้.
as_run()เรียก as_run บนอินสแตนซ์ Shape นี้.
as_section()เรียก as_section บนอินสแตนซ์ Shape นี้.
as_shape()เรียก as_shape บนอินสแตนซ์ Shape นี้.
as_table()เรียก as_table บนอินสแตนซ์ Shape นี้.

ดูเพิ่มเติม

 ภาษาไทย