techeditor:script:report-drawrectangle

Report.DrawRectangle

This section is under development.

Report.DrawRectangle

Процедура рисує прямокутник на листах звіту.

procedure Report.DrawRectangle(x1, y1, x2, y2: Integer);

Тут

  • x1, y1 — координати початку діагоналі прямокутника;
  • x2, y2 — координати кінця діагоналі прямокутника.

Фігура відображається на поточному листі, поточним кольором і поточною шириною лінії. Щоб вказати номер конкретного листа, скористайтеся командою Report.PageNo. Для зміни кольору скористайтеся командою Report.PenColor. Для зміни товщини лінії скористайтеся командою Report.PenWidth.

Всі фігури у звітах TechEditor відображаються у співвідношеннях умовного (базового) полотна. За замовчанням, це полотно має ширину 210 мм і висоту 297 мм, тобто відповідає вертикальному формату А4. Так, координати (0, 0) відповідають лівому верхньому куту, а (210, 297) — правому нижньому куту листа. Розміри полотна змінюються функцією Report.CanvasSize.

В загальному випадку, полотно дозволяє рисувати на будь-яких листах. Це не обов'язково має бути формат А4. Наприклад, якщо ви розробляєте документацію на портретних листах А1, то навіть за розмірів полотна А4 (за замовчанням) вся графіка буде автоматично масштабована до розмірів А1. Змінювати розміри полотна має сенс у наступних випадках:

  • якщо ви працюєте на листах, співвідношення сторін яких відрізняється від А4 (в тому числі, за умови альбомної орієнтації);
  • для більш зручної роботи з деякими фігурами.
//
// Рамка 5,5,5,20 мм на листі А4
//
Report.DrawRectangle(20, 5, 210-5, 297-5);
  • Last modified: 21.11.2022 15:%i
  • by dystlab-wiki-admin