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 після встановлення Aspose.Words FOSS для пакету Python.

Методи

SignatureОпис
__init__(writer: PDFWriterContext)
compress_image_bytes(image_bytes: bytes)bytesПрикласти опції image_compression та jpeg_quality до байтів сирого зображення.
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])Нарисуйте позиціоновані форми, що несе параграфи без переміщення курсора.
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Приблизно висоту списку пунктів в мм.

Дивіться також

 Українська