ShapeRenderer

ภาพรวม

ShapeRenderer เป็นคลาสใน Aspose.Words FOSS สําหรับ Python.

ทําให้รูปร่าง, รูปภาพ และองค์ประกอบที่ตั้งอยู่.

หมวดนี้ให้ 10 วิธีในการทํางานกับวัตถุ ShapeRenderer ในโปรแกรม Python. วิธีการที่ใช้ได้แก่: __init__, compress_image_bytes, estimate_text_box_height, render_anchored_wrapped_shapes, render_floating_images, render_image_shape, render_positioned_shape, render_positioned_shapes, render_positioned_shapes_in, render_shape. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Python ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Python.

วิธีการ

Signatureคําอธิบาย
__init__(writer: PDFWriterContext)
compress_image_bytes(image_bytes: bytes)bytesใช้ตัวเลือก image_compression และ jpeg_quality ต่อภาพ raw byte.
render_shape(pdf: FPDF, shape: ldm.ShapeNode)ให้ ShapeNode: ภาพก่อน (ถ้ามี) จากนั้นเป็นข้อความในกล่องข้อเขียน.
render_image_shape(pdf: FPDF, shape: ldm.ShapeNode)ใส่ภาพจาก ShapeNode เข้าใน PDF โดยปรับขนาดให้เหมาะกับความกว้างหน้า.
render_floating_images(pdf: FPDF, para: ldm.Paragraph)Draw wrapNone รูปภาพที่จุดประสานของตัวตั้งคัน.
render_anchored_wrapped_shapes(pdf: FPDF, para: ldm.Paragraph)จัดรูปแบบที่ติดเชิง (ไม่อยู่ในเส้น) ที่ก่อข้อความรอบ ๆ ตัว.
render_positioned_shapes(pdf: FPDF, doc: ldm.Document)จัดการวาดรูปแบบที่ตั้งอยู่อย่างสมบูรณ์ทุกตัวบนหน้า (แรก) ของปัจจุบัน.
render_positioned_shapes_in(pdf: FPDF, paragraphs: list[ldm.Paragraph], line_y_override: Optional[float])สลากรูปทรงที่ตั้งโดย ข้อที่ 2 โดยไม่ย้ายคอร์เซอร์.
render_positioned_shape(pdf: FPDF, shape: ldm.ShapeNode, line_y_override: Optional[float], y_override: Optional[float])จัดรูปที่ตั้งอยู่ตรงจุดประสานของหน้านั้นเลย.
estimate_text_box_height(paragraphs: list[ldm.Paragraph])floatกําหนดความสูงของรายการข้อในมิลลิเมตร.

ดูเช่นกัน

 ภาษาไทย