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);