====== Структура и cоздание пользовательского шаблона листа ======
В программе имеется возможность добавления и использования собственных листов произвольного **Вида** и **Формата**.
При необходимости использования листов кратности 2 и более, например А4х2, А4х3...А4хn, нет необходимости создавать отдельные шаблоны для этих размеров, так как кратность любого листа, в частности и добавленного пользователем может быть задана отдельной настройкой **Кратность** (в окне Свойства добавленного листа), либо при использовании некоторых функций, например **Раскладка вдоль трассы**, программа может автоматически увеличивать кратность выбранных листов.
Шаблон листа представляет собой текстовый файл с расширением **.sheet**, который содержит информацию о размере листа (формате), толщине рамки, отступах, а также содержит список дополнительных файлов (**чертежи в формате robur, dwg\dxf**) которые могут быть включены в состав данного шаблона, например в качестве основного или бокового штампов.
{{ :road:structure_user_template.jpg?nolink |рис.1}}
==== Структура файла шаблона с расширением *.sheet. ====
С помощью программы **Блокнот** или любого другого текстового редактора откройте файл с расширением ***.sheet**:
{{ :survay:shablon_lista_sheet.png?500 |}}
По умолчанию, для примера, несколько пользовательских шаблонов листов разных форматов хранятся в каталоге **C:\ProgramData\Topomatic\Robur Survey\16.0\Support\Sht**. Указанный путь может незначительно отличаться в зависимости от используемой конфигурации программы. Так же настоятельно НЕ рекомендуем хранить свои созданные шаблоны в данном каталоге, так как при удалении/переустановке программы **Топоматик Robur**, данные файлы будут удалены или перезаписаны. Рекомендуем хранить пользовательские шаблоны в папке **Support** которая находится в каталоге **C:\My documents\Топоматик Robur\Support**.
==== Описание параметров: ====
****210**** - данный параметр определяет ширину листа по умолчанию.
****297**** - данный параметр определяет высоту листа по умолчанию.
Данные параметры **Ширины** и **Высоты** листа задают непосредственно значения по умолчанию, которые будут присвоены листу при его добавлении. Далее в окне **Свойств** созданного листа параметры формата можно при необходимости поменять:{{ :road:structure_user_template3.jpg?nolink |рис.3}}
****0,6**** - данный параметр определяет толщину внутренней рамки листа.
**** - данный параметр определяет размеры отступов внутренней рамки слева, справа, сверху и снизу соответственно от границ листа.
**** - данный параметр используется для определения
расчетной области внутри листа в которой могут быть отрисованы элементы чертежа.
**название файла чертежа**** - данный параметр определяет положение (координаты) вставляемого файла чертежа в области листа и его имя.
**arrow.dxf**** - для отрисовки на листе стрелки северного направления задается приращение //dx// и //dy// относительно заданных координат угла листа (по умолчанию //x="1.0"// //y="1.0"//), а также свойство //autorotate// позволяет задать автоматический поворот стрелки на север вне зависимости от того какой задан угол поворота самого листа.
- Начало координат (x0, y0) в системе листа, является его левый нижний угол, правый нижний угол имеет координаты x1, y0, верхний правый угол x1, y1, а верхний левый угол x0, y1. Ниже приведена схема: {{ :road:structure_user_template4.jpg?nolink |рис.4}} Т.е. например координаты вставки чертежа основного штампа необходимо задать x=»1.0» y=»0.0», а координаты вставки чертежа бокового штампа x=»0.0» y=»0.0»
- Подключаемый** dwp\dwg\dxf** файл чертежа должен храниться в том же каталоге что и файл шаблона с расширением ***.sheet**.
==== Структура файла чертежа с расширением *dwp, *dwg, *.dxf. ====
Имеется возможность вставить в шаблон листа файлы чертежей (dwp\dwg\dxf), которые могут содержать, например графы, текст, логотип организации и т.д., форму основного или бокового штампов.
Данные файлы могут быть созданы или отредактированы во встроенном редакторе чертежей или среде AutoCAD.
Чертеж основного штампа по умолчанию имеет вид:
{{ :survay:shtamp.png? |рис.5}}
Шаблон может состоять из любых примитивов чертежа (полилиний, отрезков, текста и
т.д.).
Текстовые надписи в шаблоне могут быть выполнены с помощью примитива **Текст**, **МТекст** или **МТЕКСТ с полем**.
В случае если содержимое подписей в графах **Основной (боковой)** надписи не меняется, например это названия граф - **Стадия, Лист, Подпись, Дата, Логотип организации и т.д**., то в данном случае эти элементы могут быть выполнены с помощью примитивов **Текст**, **МТекст** или например **Блок**.
{{ :survay:tekst_mtekst_blok.png? |рис.6}}
В случае если содержимое подписей в графах Основной (боковой) надписи меняется, например, в графах, где указывается - **Наименование объекта, Вид работ, Фамилии и Должности лиц и т.д.**, то они выполняются с помощью примитива **МТЕКСТ с полем** (подробное описание вставки пользовательского элемента **МТЕКСТ с полем** см. ниже).
{{ :survay:mtekst_s_poliami.png? |рис.7}}
Заполнение основной надписи производится на этапе формирования выходных данных, более подробно будет описано далее
Следующий раздел: [[road:work_with_cmm:formalize_topographic_plan:apportion_tablet:start|Раскладка планшетов]]