borb

r: Rectangle = Rectangle(       # 848 х 595  L (0,0)
	Decimal(10+1),              # x: лівий край + отступ
	Decimal(10+1),              # y: нижній край page_height - page_margin - height_of_textbox
	Decimal(594 - 10 * 2),      # width: правий край - два отступа
	Decimal(840 - 10 * 2),      # height верхній край
)

A4 — формат паперу, визначений стандартом ISO 216, ґрунтується на метричній системі заходів. Його розміри – 210×297 мм, діагональ – 364 мм. Площа аркуша формату A4 приблизно = 1/16 м².

  • 297 * 2 = 594

  • 210 * 4 = 840

Про відступи в borb

Можливо, заплутано, але a Page не має полів. А Page — це просто чисте полотно, на якому речі можна малювати або відтворювати. A PageLayout вирішує, де кожен LayoutElement (наприклад, Paragraph) закінчиться. Тому вам потрібно подивитися там, якщо ви хочете встановити поля. Коли я дивлюся MultiColumnLayout, наприклад, його конструктор приймає атрибут horizontal_margin і vertical_margin

Last updated