vsv_Сайт

Редактор документов для карты.

 

Общие сведения

Программа «Редактор документов карты» предназначена для создания и редактирования документов, связанных с  редактором электронных карт MapCAD. Программа позволяет включать в документ фрагменты карты, таблицы координат элементов и информацию из баз данных.

Пользователь может создавать и документы, не связанные с картой и программой MapCAD.

 

Системные требования

Для успешной работы программы необходим IBM PC-совместимый компьютер с процессором не менее, чем Pentium 100 Мгц; 16 MB оперативной памяти; 8 MB свободной памяти на жестком диске для установки программы; манипулятор «мышь»; система Microsoft Windows 9х/NT; графическая подсистема, обеспечивающая разрешение не менее 1024х768 при 256 цветах.

 

Начало работы

При запуске программа открывает либо пустой документ с именем Документ.mdc, либо последний редактируемый файл.

Чтобы программа запоминала, какой файл открывался последним, и открывала его при запуске автоматически, в меню «Настройки/Общие» на странице «Мои» должен быть установлен флаг «открывать при старте последний редактируемый файл».

Вы можете редактировать открытый документ, загрузить уже существующий документ или создать новый документ на основе какого-то шаблона.

Общие принципы работы с документами

Как создать документ

Чтобы создать новый документ, нужно выбрать в меню пункт Файл/Новый или нажать в панели управления кнопку “Новый…” . Если какой-то документ уже загружен, программа задаст вопрос, что с ним сделать – сохранить изменения, не сохранять изменения, отменить операцию.

 

Программа предложит пользователю выбрать из существующих шаблонов, какой документ он собирается создать. Выбранный шаблон загружается в окно редактирования документа.

 

В системе всегда присутствует шаблон под названием «Новый», содержащий пустой документ формата A4. Выберите его, если вам нужно создать новый документ с нуля. Этот же шаблон автоматически выбирается при запуске программы, если не включено открывать последний редактируемый файл.

 

Для стандартного шаблона карта и другие настройки берутся из настроек программы MapCad. Точка просмотра карты и масштаб выбираются в следующем порядке: из файла связи с программой MapCAD, иначе в последней точке просмотра используемой карты, иначе в точке общего вида карты.

Как создать документ на основе шаблона

 

Чтобы создать новый документ, нужно выбрать в меню пункт Файл/Новый или нажать в панели управления кнопку “Новый…”. Появится окно выбора шаблона. Выбранный шаблон загружается в окно редактирования документа, при этом программа спрашивает, с каким именем сохранить вновь созданный документ. Все дальнейшие изменения, вносимые в этот документ, не будут влиять на шаблон.

 

Как открыть существующий документ

 

Чтобы открыть существующий документ, нужно выбрать в меню пункт Файл/Открыть или нажать в панели управления кнопку “Открыть”  (горячая клавиша F3).

Появится окно выбора файла. Документ из выбранного файла загружается в окно редактирования.

 

Если документ недавно редактировался, его можно открыть из списка последних документов, который находится в меню «Файл» ниже пункта Экспорт в BMP. Также этот список вызывается в виде выпадающего меню, если нажать на значок “чёрная стрелка вниз” возле кнопки «Открыть» в панели управления.

 

Как сохранить документ

 

Чтобы сохранить текущий документ, нужно выбрать в меню пункт Файл/Сохранить или нажать в панели управления кнопку “Сохранить”  (горячая клавиша F2). Файл будет сохранён с текущим именем.

Как сохранить документ с другим именем

 

Чтобы сохранить текущий документ с новым именем, нужно выбрать в меню пункт Файл/Сохранить как или нажать в панели управления кнопку “Сохранить с другим именем” (горячая клавиша Shift+F2).

Появится диалоговое окно, в котором можно задать новое имя файла и выбрать каталог, куда он будет сохранён.

 

Печать документа

 

Чтобы вывести текущий документ на печать, нужно выбрать в меню пункт Файл/Печать… или нажать в панели управления кнопку “Печать” (горячая клавиша Ctrl+P).

Появится окно предварительного просмотра и настроек печати.

 

В области просмотра вы можете увидеть документ так, как он будет выведен на принтер.

 

Кнопки навигации позволяют переключаться между листами и страницами документа. Кнопки панели управления и поле ввода масштаба позволяют изменить масштаб просмотра (но не печати).

 

Вы можете установить параметры печати: задать количество копий, ориентацию бумаги, выбрать и настроить принтер, выбрать диапазон печати (все листы, текущий лист, указанный лист, в текущем листе – все страницы, текущая страница, указанные страницы), включить или выключить цветную печать.

 

Если диапазон печати задаётся в поле ввода, то номера страниц или листов могут разделяться запятыми, точками, точками с запятой или пробелами – например, если набрать в поле ввода «указанные листы» «2 4, 6; 3» (без кавычек), то будут напечатаны листы 2, 3, 4, 6. Можно задать интервалы номеров через тире, например, если набрать «1, 3-5, 7-9», то будут напечатаны листы 1, 3, 4, 5, 7, 8, 9.

 

Для каждого листа документа можно указать конкретный принтер, на котором он должен быть распечатан.

Если указанный принтер не будет найден, то используется принтер, установленный по умолчанию.

 

Кнопка «Печать» печатает документ с заданными настройками.

Кнопка «Закрыть» позволяет выйти из окна печати.

 

Настройки программы

Чтобы задать настройки программы, нужно выбрать в меню пункт Настройки/Общие. Появится окно настроек, содержащее несколько закладок.

Выберите нужную закладку, установите параметры настроек и надмите кнопку «ОК» внизу окна для подтверждения. Внесённые изменения при этом вступят в силу и будут сохранены в файлах настроек.

Если нажать кнопку «Отмена», то все изменения настроек будут отменены, и программа вернётся к тому состоянию, в котором она была до текущего вызова окна настроек.

 

Закладка «Мои» позволяет задать настройки для текущего пользователя (то есть, для того имени, под которым вы зашли в программу). На ней отображается текущее имя пользователя (его нельзя изменить).

На этой закладке можно установить путь для документов (имя папки), путь для шаблонов пользователя (имя папки), путь для файлов *.akt (имя папки),  путь для экспорта растров (имя папки), а также параметр «открывать при старте последний используемый файл (поставить или снять галочку).

 

Закладка «Общие» позволяет установить настройки, общие для всех пользователей. Внимание! Если вы измените эти параметры, они изменятся для всех пользователей!

На этой закладке можно установить следующие значения:

- список баз данных (имя файла *.bin);

- файл настроек программы MapCad (имя файла *.ini);

- список используемых цифровых карт (имя файла *.dat);

- путь для профилей пользователя (имя папки);

- путь для общих шаблонов (имя папки);

- путь для файла согласования карты (имя папки);

- «открывать при старте на весь экран» (поставить или снять галочку).

 

На закладке «Редактор» вы можете установить отображение управляющих и информационных элементов окна редактирования.

- «показывать направляющие линейки» (поставить или снять галочку) – если значение установлено, то в окне редактирования сверху и слева от листа документа будут показаны направляющие линейки;

- показывать направляющие линии (поставить или снять галочку) – если значение установлено, то на направляющих линейках будут показаны направляющие линии элемента;

- показывать сетку  (поставить или снять галочку) - если значение установлено, то на листе будет отображаться миллиметровая сетка. Она не выводится при печати или экспорте изображения и служит для удобства расположения элементов листа;

- привязывать к сетке  (поставить или снять галочку) - если значение установлено, то элементы листа будут привязываться к сетке. Например, если шаг сетки 5 мм, то элемент можно будет расположить на 5, 10, 15 и так далее мм от края листа, но нельзя – на 12 мм;

- сетка сверху  (поставить или снять галочку) – если это значение включено, то при включенной сетке она будет нарисована поверх изображения, а если оно выключено, то включенная сетка будет нарисована на листе ниже каких-либо элементов листа;

- «шаг сетки, мм» (задать значение);

- «утолщение через» (задать кол-во линий сетки, через которое будет отображаться утолщённая линия).

 

Закладка «Таблица координат» позволяет установить настройки таблицы координат:

- автоввод координат (поставить или снять галочку) – если значение установлено, то программа будет запоминать первые цифры координат и автоматически подставлять их для новых точек;

- X, символов (задать значение) – задаёт количество начальных символов для автоввода координаты X;

- Y, символов (задать значение) – задаёт количество начальных символов для автоввода координаты Y;

- углы линий (выбрать нужный вариант) – позволяет выбрать, в каких единицах будут задаваться углы линий. Возможные варианты: «градусы, минуты, секунды»; «градусы, минуты»; «радианы»;

- точность (задать количество знаков) – задаёт количество знаков после запятой, которые будут отображаться для углов линий в таблице координат.

 

Закладка «Файлы стилей» позволяет задать файлы стилей (*.stm), добавляя их по одному или через файл списка (*.stl).

Файл списка задаётся в поле «Список файлов стилей». Можно задать имя файла, либо нажать на кнопку выбора файла «» и в появившемся диалоговом окне выбрать нужный файл. Все дальнейшие изменения в списке файлов стилей будут фиксироваться в этом файле списка. Одновременно может использоваться только один файл списка стилей (содержащий сколько угодно файлов стилей).

Чтобы добавить одиночный файл стилей, нужно нажать кнопку «» (Добавить файл стилей), и в появившемся диалоговом окне выбрать нужный файл.

Чтобы установить порядок, в котором программа применяет файлы стилей, воспользуйтесь кнопками «» (Файл стилей вперёд) и «» (Файл стилей назад).

Чтобы удалить одиночный файл стилей из списка, нажмите кнопку «» (Удалить файл стилей).

 

Выход из программы

 

Чтобы выйти из программы, нужно выбрать в меню пункт Файл/Выход, либо нажать в панели управления кнопку “Выход”, либо нажать горячие клавиши (Alt+X, Alt+F4), или закрыть окно программы, нажав на крестик в правом верхнем углу.

 

При выходе из программы, когда в текущий документ были внесены изменения, которые ещё не сохранены в файле, программа выведет запрос, например: «Сохранить изменения в Красные линии 01?»

Если Вы хотите сохранить внесённые изменения, нажмите кнопку «Да», и программа сохранит документ в текущем файле, либо запросит имя файла (если оно не было задано ранее) и сохранит документ в нём, после чего выйдет из редактора документов. Если Вы не хотите сохранять последние изменения, нажмите кнопку «Нет» в окне диалога, чтобы выйти из редактора документов. Нажатие кнопки «Отмена» вернёт Вас обратно в окно редактора документов.

 

Окно редактирования документа

Основное окно программы предназначено для просмотра и редактирования открытого документа.

 

Оно состоит из главного меню программы, панели управления, области просмотра и редактирования документа, направляющих линеек, дерева структуры документа, списка свойств текущего элемента

 

Главное меню программы

 

Главное меню программы позволяет выполнить основные операции.

Без помощи мыши перейти к меню можно клавишами F10 или Alt, перемещаться по пунктам меню с помощью клавиш со стрелками, а для выбора нужного пункта меню нажать клавишу «Enter». Большинство команд меню дублируются с клавиатуры, в этом случае «горячие клавиши» написаны в скобках после названия операции.

 

Главное меню содержит следующие пункты:

 

Файл — основные операции с файлами. Содержит следующие подпункты:

Новый — создать новый документ.

Открыть (F3) — открыть существующий документ.

Сохранить (F2) — сохранить документ.

Сохранить как… (Shift+F2) — сохранить документ с новым именем.

Печать (Ctrl+P) — вывести документ на печать.

Экспорт BMP – экспортировать документ в растровый файл в формате BMP.

Выход (Alt+X) — завершение работы с программой.

 

Правка – операции по редактированию документа. Подпункты:

Редактирование данных (F4) – редактировать различные данные, содержащиеся в документе. Вызывает окно редактирования данных.

Вырезать – вырезать выделенный фрагмент и поместить его в буфер.

Копировать – скопировать выделенный фрагмент в буфер.

Вставить – вставить фрагмент из буфера.

 

Вид – переключение режима просмотра документа. Коэффициент просмотра при этом может изменяться, а физические размеры документа остаются прежними. Подпункты:

Уменьшить (Ctrl+стрелка вверх) – уменьшает вид документа в 1.5 раза.

Увеличить (Ctrl+стрелка вниз) – увеличивает вид документа в 1.5 раза.

Общий вид (Ctrl+Z) – выводит текущий лист документа в окне просмотра целиком.

Обновить (F12) – перерисовывает изображение документа в текущем масштабе просмотра.

 

Инструменты  – вызов инструментов программы. Подпункты:

Редактор координат (F9) – если выбран элемент на карте, редактировать его координаты.

Параметры диаграммы –

 

Настройки – операции по изменению настроек программы. Подпункты:

Общие – установить настройки для текущего пользователя, общие настройки программы для всех пользователей и настройки таблицы координат.

Список карт – управление списком карт, подключенных к программе.

 

? — справочная система. Подпункты:

Содержание — вызывает систему помощи по программе.

О программе — вызов сведений о программе.

 

Файловая панель управления

Панель управления программой содержит кнопки для работы с файлами.

Кнопки панели управления программой расположены над текстовой панелью и предназначены для тех же действий, что и подпункты пункта Файл главного менюhcMainMenu.

 

 — кнопка «Создать новый документ». Позволяет создать новый документ, при этом программа закрывает текущий документ и спрашивает, сохранить ли в нём изменения. При вызове этой функции выводится окно выбора шаблона.

 — кнопка  «Открыть документ». Вызывает стандартный диалог выбора файла, позволяющий открыть файл с расширением .mdc и загрузить из него документ. Нажатие на субкнопку с треугольником, направленным остриём вниз, вызывает всплывающий список файлов, с которыми производилась работа до этого. Из этого списка также можно выбрать документ для загрузки.

 — кнопка «Сохранить документ». Позволяет сохранить текущий документ в файле с расширением .mdc (при помощи стандартного диалога сохранения файла).

— кнопка «Сохранить документ с другим именем». Позволяет сохранить текущий документ под другим именем в файле с расширением .mdc (при помощи стандартного диалога сохранения файла).

 

 — кнопка «Печать документа». Позволяет вывести на печать текущий документ. При выборе этой функции выводится окно предварительного просмотра и настройки принтера.

 — кнопка «Экспорт в BMP». Позволяет экспортировать документ в растровый файл в формате BMP. Нажатие на кнопку вызывает диалог выбора файла. По умолчанию растр сохраняется в файл с таким же именем, как у текущего документа, и расширением .bmp

 

  — кнопка «Калькулятор». Вызывает калькулятор. Значение из калькулятора можно скопировать в буфер, для этого нужно нажатием правой кнопки мыши вызвать всплывающее меню, и в нём выбрать пункт «Copy».

 

 — кнопка  «Выход» завершает работу с программой. Если нажать эту кнопку, когда в текущий документ были внесены изменения, которые ещё не сохранены в файле, программа выведет запрос, например: «Сохранить изменения в Красные линии 01?» Если Вы хотите сохранить внесённые изменения, нажмите кнопку «Да», и программа сохранит документ в текущем файле, либо запросит имя файла (если оно не было задано ранее) и сохранит документ в нём, после чего выйдет из редактора документов. Если Вы не хотите сохранять последние изменения, нажмите кнопку «Нет» в окне диалога, чтобы выйти из редактора документов. Нажатие кнопки «Отмена» вернёт Вас обратно в окно редактора документов.

 

Область просмотра и редактирования документа

 

Элементы текущего листа документа отображаются в области просмотра. Переключаться между элементами можно либо выбирая их в дереве структуры документа, либо щелчком левой клавиши мыши на самом элементе, находясь в режиме выбора (нажата кнопка “выбор элемента” и курсор имеет форму стрелки). Вокруг выбранного элемента рисуется «резиновая рамка» – прямоугольная пунктирная линия с точками в углах и в середине сторон прямоугольника.

 

Чтобы перейти в режим выбора, нужно нажать кнопку “выбор элемента” в панели управления, либо, находясь в области просмотра, щелкнуть правой кнопкой мыши, и в выпадающем меню выбрать пункт «выбор элемента». Курсор изменит форму на стрелку.

 

Чтобы изменить размер и расположение элемента при помощи мыши, нужно выбрать его в режиме выбора, после чего перейти в режим «размер и положение». Для этого нужно нажать кнопку “размер и положение” в панели управления, либо, находясь в области просмотра, щелкнуть правой кнопкой мыши, и в выпадающем меню выбрать пункт «размер и положение». Курсор изменит форму на крестик, а находясь над выбранным элементом – на крестик со стрелками.

После этого можно изменять размеры выбранного элемента. Для этого нужно навести курсор на одну из точек «резиновой рамки» (курсор изменит форму на двустороннюю стрелку), нажать левую кнопку мыши и, не отпуская, тянуть в нужную сторону. При этом будет изменяться размер «резиновой рамки». Когда будет достигнут нужный размер, левую кнопку мыши надо отпустить – при этом размер элемента будет зафиксирован по резиновой рамке.

 

Чтобы переместить элемент при помощи мыши, нужно, находясь в режиме «размер и положение», навести курсор мыши на текущий элемент (но не на одну из точек «резиновой рамки»!). Курсор изменит форму на крестик со стрелками. После этого нужно нажать левую кнопку мыши и, не отпуская, двигать в нужную сторону. При этом будет перемещаться «резиновая рамка». Передвинув её в нужную точку, левую кнопку мыши надо отпустить – при этом элемент будет перемещён в эту позицию.

 

Двойной щелчок левой кнопкой мыши на выбранном элементе центрирует область просмотра на этом элементе. Если элемент расположен за пределами области просмотра, можно выбрать его в дереве структуры документа и нажать кнопку  «элемент в центр» - область просмотра будет перемещена по центру элемента.

 

Направляющие линейки

Если в настройках программы включено «Показывать направляющие линейки», то слева и сверху от текущего листа документа в области просмотра отображаются вертикальная и горизонтальная линейки, размеченные в миллиметрах.

Позиция курсора мыши отображается на этих линейках рисками чёрного цвета. Если выбран какой-либо объект документа на текущем листе, то позиция его границ отображается на линейках красными рисками, а середины – зелёной риской.

Таким образом, расположение и размеры любого элемента можно легко задать или установить с точностью до мм прямо в области просмотра, при помощи мыши.

 

Масштаб просмотра документа

 

Вы можете изменить масштаб просмотра документа при помощи следующих элементов управления:

– Поле ввода масштаба – в этом поле можно задать масштаб просмотра в процентах от реального размера, вводя значение вручную или выбирая его из списка

– кнопка увеличения изображения. Также эта функция вызывается нажатием горячих клавиш «Ctrl+стрелка вниз». Изображение увеличивается в 1.5 раза.

– кнопка уменьшения изображения. Также эта функция вызывается нажатием горячих клавиш «Ctrl+стрелка вверх». Изображение уменьшается в 1.5 раза.

  Кнопка просмотра общего вида листа (горячая клавиша Ctrl+Z). При нажатии на эту кнопку в области просмотра будет отображён текущий лист целиком.

 

Дерево структуры документа

 

Дерево структуры документа расположено в правом верхнем углу окна.

В нём отображаются различные элементы документаhcSignSymbol, которые могут быть вложены один в другой.

Чтобы перемещаться между элементами, достаточно щелкать мышью на «ветвях» дерева. Если возле названия ветки на дереве находится квадратик с плюсом внутри, это значит, что внутри есть вложенные ветки; их можно открыть одиночным щелчком на этом квадратике или двойным на самой ветке. При этом в квадратике вместо плюса появится минус. Чтобы свернуть ветку, щелкните на этом минусе.

 

Рядом с деревом структуры документа находятся кнопки, выполняющие следующие операции:

hcAdd — добавить элемент внутрь текущего;

hcDelete — удалить текущий элемент (кнопка неактивна, если выбран весь документ);

 и hcRemove — переместить текущий элемент в пределах того, в который он вложен (кнопка неактивна, если выбран весь документ);

 — включить/выключить видимость текущего элемента (кнопка нажата, если видимость элемента включена);

— включить/выключить активность текущего элемента (кнопка нажата, если активность элемента включена);

— включить/выключить разрешение пользователю редактировать текущий элемент (кнопка нажата, если элемент доступен пользователю).

 — центрировать область просмотра по текущему элементу.

 

Щелчок правой клавиши мыши на любом элементе вызывает всплывающее меню, с помощью которого можно выполнить некоторые операции дерева структуры для текущего элемента:

– переключить видимость и активность элемента;

– запомнить или удалить элемент в буфер;

– вставить элемент из буфера внутрь текущего элемента;

– вызвать окно редактирования текущего элемента;

– добавить вложенный элемент.

 

При удалении или копировании элемента в буфер, а также при последующей вставке, полностью сохраняется структура вложенных в него элементов.

Однако, при этом свойства элемента, связанные с прежним элементом-контейнером, будут привязаны к новому элементу-контейнеру.

 

Пример:

Если скопировать в буфер надпись, привязанную к верхнему краю карты, и вставить эту надпись в область-прямоугольник, то она будет привязана к верхнему краю прямоугольника.

 

Зависимость между расположением элементов в дереве структуры и их отображения в области просмотра

 

Когда элементы вложены один в другой, от этого зависит их отображение в области просмотра.

Если элемент-контейнер перемещается по листу или изменяются его размеры, это может вызвать перемещение или изменение размеров вложенных в него элементов. Конкретный эффект в каждом случае зависит от установленных значений выравнивания и привязки вложенных элементов. Видимость и активность элемента-контейнера также влияют на видимость и активность вложенных элементов.

 

Если элементы не вложены один в другой, их отображение также может зависеть от положения на дереве структуры.

 

Пример:

Предположим, на листе находятся две надписи. Они не вложены одна в другую. Допустим, Надпись001 расположена выше по дереву, чем Надпись 002. В результате, если ограничивающие их прямоугольники будут хотя бы частично наложены один на другой, Надпись002 будет считаться расположенной физически «над» элементом Надпись001 и частично закрывать её.

Изменить это перекрытие элементов можно, перемещая элементы внутри их общего контейнера кнопками «вверх» и «вниз», находящимися справа от дерева структуры документа.

 

Отображение элементов в дереве

 

Видимые элементы отображаются в дереве элементов зелёным или синим цветом.

Если у элемента выключена видимость, он отображается в дереве элементов серым цветом. При этом сам он не виден в области редактирования, но если он активен, то его можно выбрать –в области редактирования будет видна рамка элемента, и можно будет изменять его свойства при помощи Списка свойств или редактировать элемент в области просмотра.

 

Если элемент-контейнер невидим, то вложенные в него элементы тоже невидимы.

 

Активные элементы отображаются в дереве элементов жирным шрифтом.

Если у элемента выключена активность, он отображается в дереве элементов тонким шрифтом. При этом элемент отображается в области редактирования (если у него не выключена видимость), но он не будет выбираться мышью. Чтобы редактировать свойства неактивного элемента, нужно выбрать его в дереве структуры документа. После этого вокруг элемента появится рамка, и его можно будет изменять и удалять.

 

Вложенные элементы остаются активными, даже если элемент-контейнер неактивен. Каждому элементу активность нужно переключать отдельно.

Видимость и активность элементов можно переключить во всплывающем меню дерева элементов (меню вызывается щелчком правой клавиши мыши) или в списке свойств элемента.

 

Если у пользователя нет прав изменять видимый элемент, в дереве элементов он отображается синим цветом. Если у пользователя есть право изменять видимый элемент, в дереве элементов он отображается зелёным цветом (невидимые элементы в любом случае имеют серый цвет).

Доступные пользователю элементы остаются активными, даже если элемент-контейнер недоступен. Каждому элементу доступ пользователя нужно переключать отдельно.

 

Право пользователя изменять свойства элемента  можно переключить в списке свойств элемента. Для этого элемент должен быть выбран в дереве элементов, и в поле «изм. пользователем» нужно включить «нет» или «да».

 

Список свойств элемента

Свойства текущего элемента отображаются в списке свойств элемента, расположенном в правой нижней части окна.

Список свойств – это таблица из двух колонок, в левой колонке находятся названия свойств элемента, а в правой – их значения.

Значения свойств обычно можно редактировать прямо в ячейке списка свойств. Названия свойств редактировать нельзя.

 

Если значение свойства для текущего элемента может быть отредактировано, оно изменяется различными способами, в зависимости от типа значения.

Большинство свойств можно редактировать как обычные числа и строки. Нажатие клавиши «Enter» или переход к другой ячейке подтверждает завершение редактирования, и новое значение свойства сохраняется.

Если при щелчке на значении свойства справа от него появляется маленькая кнопка со стрелкой вниз, значит, значение свойства можно выбрать из списка (например, видимость элемента.). Выпадающий список откроется при нажатии на эту кнопку. Также можно переключаться между значениями списка с помощью двойного щелчка на значении свойства.

Если при щелчке на значении свойства справа от него появляется маленькая кнопка с многоточием, значит, значение свойства можно задать в окне выбора. Окно появляется при щелчке мыши на этой кнопке и зависит от редактируемого свойства (например, так выбирается цвет элемента).

 

Свойство может быть составным. В этом случае слева от названия свойства находится значок [+], а в поле значения свойства пишется “составной”. При нажатии на название свойства раскрывается список вложенных свойств. При этом значок возле названия составного свойства меняется на [-], а названия вложенных свойств выводятся с отступом вправо. Щелчок на знаке [-] закрывает список вложенных свойств. Элементы составного свойства сами могут быть составными.

 

Если было введено недопустимое значение поля, по окончании ввода будет выдано предупреждение и возвращено старое значение свойства.

 

В случае, когда свойств больше, чем может поместиться в области, отведённой списку свойств, справа от списка появляется полоса прокрутки. Щелкая по ней, можно перемещаться вдоль списка.

 

У документа нет списка свойств. У каждого из элементов документа есть список свойств.

 

Командная строка

Программу можно вызывать из командной строки. При этом формат команды следующий (без фигурных скобок; здесь они отмечают разные параметры команды):

mapdocs.exe {ключи} {имя файла}

 

Имя файла может быть задано без расширения, при этом программа автоматически ищет файл с таким именем и расширением .mdc: например, если задать в качестве имени файла строку 123, программа будет обращаться  к файлу 123.mdc.

 

Все ключи задаются латинскими буквами и цифрами после косой черты.

 

Если не заданы никакие ключи, но задано имя файла, то программа пытается открыть файл с таким именем. Если файл не найден, выдаётся предупреждение, и программа открывается как обычно.

 

Ключ /p{кол-во экземпляров}  - печать документа. Если задано имя файла, то программа открывает его, печатает заданное число экземпляров и закрывается.

Например, команда mapdocs.exe /p2 Документ3 напечатает в 2 экземплярах файл Документ3.mdc

Если после ключа /p задан ключ /l{номер листа}, программа напечатает лист с таким номером (если он есть в документе). Если номер листа не задан, по умолчанию печатается первый лист.

 

Например, команда mapdocs.exe /p /l2 Документ3 напечатает второй лист документа, хранящегося в файле Документ3.mdc

 

Ключ /e создаёт новый пустой документ. Если в командной строке задано имя документа, программа присваивает его новому документу, а если не задано – создаёт документ с именем по умолчанию.

Например, команда mapdocs.exe /e откроет новый пустой документ с именем Документ.mdc, а команда mapdocs.exe /e План00106 создаст новый документ и даст ему имя План00106.mdc. Если документ с таким именем уже существует. Программа спросит, перезаписать ли его пустым документом. Будьте внимательны! Если вы ответите «Да», старый файл будет удалён, и его нельзя будет восстановить.

 

Ключ /n создаёт новый документ по заданному шаблону. Если в строке задано имя файла, он берётся в качестве шаблона. Если не задано – выводится окно выбора шаблона.

 

Пример:

Команда mapdocs.exe /n 123.mdc создаст новый документ, в качестве шаблона использует файл 123.mdc и попросит пользователя задать имя нового документа.

 

Команда mapdocs.exe /n вызовет обычное окно выбора шаблона и попросит пользователя задать имя нового документа.

 

 

Лист документа

Лист - это базовый элемент, на котором располагаются все остальные

элементы документа. Он не может быть вложен в другие элементы, в том числе и в другие листы. Документ может содержать любое количество листов.

 

В области просмотра документа отображается текущий лист документа.

Если в документе несколько листов, переключиться между ними можно либо в дереве структуры документа, либо с помощью кнопок навигации в панели управления.

 – первый лист;

 – предыдущий лист;

 – следующий лист;

 – последний лист.

Переместить лист внутри документа можно, выбрав нужный лист и нажимая кнопки «вверх» и «вниз» в дереве структуры документа.

Цвет фона листа можно установить в списке свойств листа (свойство «Цвет фона») или щелчком на поле цвета фона в панели управления. При этом будет вызвано окно выбора цвета.

Если прозрачность фона не включена, лист будет отображаться с выбранным цветом фона.

 

Как добавить новый лист

 

Добавить новый лист в документ можно одним из следующих способов:

 

Находясь на ветке с названием документа в дереве структуры документа, можно просто нажать кнопку «добавить». Новый лист будет добавлен в конец документа.

Находясь на какой-либо другой ветке, нужно нажать кнопку «Добавить», в появившемся окне выбрать тип элемента «Лист» и нажать кнопку ОК. Новый лист также будет добавлен в конец документа.

 

Как удалить лист

 

Чтобы добавить лист из документа, нужно, находясь в дереве структуры документа, выбрать имя листа и нажать кнопку «удалить». Программа выдаст запрос, например, «Удалить Лист002?» Если нажать ОК, лист будет удалён вместе со всеми вложенными в него элементами.

Будьте внимательны! Удалённый лист восстановить нельзя!

 

Как изменить порядок следования листов документа

 

Чтобы изменить порядок следования листов в документе, нужно выбрать элемент-лист в дереве структуры документа и перемещать его по документу кнопками «вверх» и «вниз».

 

Как установить размеры листа

 

Размеры и ориентацию текущего листа можно установить в его списке свойств.

Также для этого можно воспользоваться кнопками и полями ввода панели управления текущего листа:

- поле выбора формата листа. В этом поле можно выбрать один из предустановленных форматов листа или задать произвольное значение размеров;

- кнопки переключения ориентации листа. Нажимая на эти кнопки, можно расположить лист горизонтально или вертикально;

- кнопки выбора типа листа. Нажимая на эти кнопки, можно установить тип листа: одиночный, составной или свободного размера.

Одиночный лист – это один лист заданного формата или размера.

Составной лист состоит из нескольких листов заданного формата. Количество листов по горизонтали и вертикали задаётся в списке свойств листа или в полях ввода количества листов.

Лист свободного размера – это лист, состоящий из нескольких листов заданного размера.

 

Каждый лист документа может иметь свои размеры и ориентацию, не зависящие от других листов.

 

Свойства листа

 

Свойства текущего листа можно просматривать и редактировать в списке свойств. Для этого лист должен быть выбран в дереве структуры документа.

 

У листа отсутствуют следующие общие свойства:

Выравнивание,

Привязка,

X, мм (смещение элемента от левого края содержащего его элемента-контейнера)

Y, мм (смещение элемента от верхнего края содержащего его элемента-контейнера)

 

Помимо общих свойств элемента, у листа есть следующие свойства:

 

Формат листа – здесь можно выбрать формат листа из списка. Двойной щелчок в этом поле переключает значение на следующее по списку.

Ширина листа – в этом поле можно задать ширину листа в миллиметрах. Это не ширина элемента, а физическая ширина листа бумаги, на котором печатается и на которые может быть разбит текущий логический лист. Если введённое значение – не число, то выдаётся сообщение об ошибке, и в поле сохраняется предыдущее значение.

Высота листа – в этом поле можно задать высоту листа бумаги в миллиметрах. Это не высота элемента, а физическая высота листа бумаги, на котором печатается и на которые может быть разбит текущий логический лист. Если введённое значение – не число, то выдаётся сообщение об ошибке, и в поле сохраняется предыдущее значение.

Тип листа – здесь выбирается тип листа (одиночный лист, составной лист, свободный размер). Его можно выбрать из выпадающего списка или переключать двойным щелчком.

Листов по Х – в этом поле можно задать число листов по горизонтали для составного листа. Значение должно быть целым, не меньше 1.

Листов по Y – в этом поле можно задать число листов по вертикали для составного листа. Значение должно быть целым, не меньше 1.

Поле склейки X – здесь задаётся отступ в миллиметрах для склейки составного листа по горизонтали.

Поле склейки Y – здесь задаётся отступ в миллиметрах для склейки составного листа по вертикали.

Область

Внутри листа можно задать прямоугольную область. Это обычный элемент листа, который можно перемещать, редактировать и удалять. В область могут быть вложены другие элементы листа.

 

Как создать область

 

В дереве структуры документа нужно выбрать элемент, в который будет вложена область. Это может быть лист или другой элемент документа, но не может быть сам документ.

Находясь на ветке будущего элемента-контейнера,  нажмите кнопку «добавить». Новая область будет добавлена внутрь текущего элемента. Если в нём уже есть вложенные объекты, новые добавляются после них.

Свойства области

 

Свойства текущей области можно просматривать и редактировать в списке свойств. Для этого область должна быть выбрана в дереве структуры документа или в области просмотра документа.

Имя области – произвольное имя, которое должно быть уникальным в пределах документа. Имя не может быть пустым. По умолчанию вновь создаваемым элементам задаются имена Область001, Область002 и т.д. Имя области можно изменить в этом поле ввода.

Видимость – в этом поле отображается видимость текущего элемента, её можно переключить двойным щелчком в этом поле или выбрать из выпадающего списка;

Активность  в этом поле отображается активность текущей области, её можно переключить двойным щелчком в этом поле или выбрать из выпадающего списка;

Изм. пользователем – в этом поле указано, может ли пользователь вносить изменения в текущую область. Значение можно переключить двойным щелчком в этом поле или выбрать из выпадающего списка;

X, мм – в этом поле можно задать смещение области от левого края листа в миллиметрах.

Y, мм – в этом поле можно задать смещение области от верхнего края листа в миллиметрах.

Ширина, мм – в этом поле можно задать ширину области в миллиметрах. Если введённое значение – не число, то выдаётся сообщение об ошибке, и в поле сохраняется предыдущее значение.

Высота, мм – в этом поле можно задать высоту области в миллиметрах. Если введённое значение – не число, то выдаётся сообщение об ошибке, и в поле сохраняется предыдущее значение.

Привязка – составное свойство, в котором можно включить и выключить привязку области сверху, слева, справа и снизу к элементу-контейнеру, в который вложена область

Выравнивание – в этом поле можно установить выравнивание области по элементу, в который она вложена. При этом значения размеров и отступов не учитываются, но сохраняются.

Авторазмер – в этом поле можно включить или выключить определение размеров области в соответствии со вложенными в неё элементами.

Поля:

Слева – ширина левого поля в миллиметрах;

Справа – ширина правого поля в миллиметрах;

Сверху – высота верхнего поля в миллиметрах;

Снизу – высота нижнего поля в миллиметрах;

Прозрачный – в этом поле отображено, прозрачен или нет фон текущей области. Прозрачность можно переключить двойным щелчком в этом поле или выбрать из выпадающего списка;

Цвет фона – вызывает диалоговое окно, в котором можно задать цвет фона области. Если свойство «прозрачный» не установлено, то фон области будет отображаться этим цветом.

Рамка – составное свойство, в котором можно задать установки рамок области. Каждой рамке можно установить толщину в мм, смещение в мм от соответствующего поля области, видимость и цвет.

 

Фрагмент карты

Лист документа может содержать фрагмент карты из программы MapCad. Это обычный элемент листа, который можно перемещать, редактировать и удалять. Во фрагмент карты могут быть вложены другие элементы листа.

Как создать фрагмент карты

 

В дереве структуры документа нужно выбрать элемент, в который будет вложен фрагмент карты. Это может быть лист или другой элемент документа, но не может быть сам документ.

Находясь на ветке будущего элемента-контейнера,  нажать кнопку «добавить». В появившемся окне выбрать пункт «Карта» и нажать кнопку «ОК». Новый фрагмент карты будет добавлена внутрь текущего элемента, после всех элементов контейнера.

Как связать фрагмент карты с файлом карты

 

Чтобы во фрагменте карты действительно отображалась карта, элемент должен быть связан с файлом карты *.map программы MapCad. Карту можно выбрать из списка карт, подключенных к программе MapDocs.

Для этого выберите элемент – фрагмент карты. В его списке свойств выберите поле «Карты». Если к программе подключен список карт, он будет доступен в выпадающем меню поля, и можно будет выбрать нужную карту. Если к программе не подключено ни одной карты, их можно подключить, вызвав окно настройки «Список карт».

 

Список карт

 

В главном меню программы нужно выбрать пункт Настройки, в нём подпункт Список карт. Появится окно списка карт. В нём можно добавить карты в список, удалить из списка, произвести настройку слоёв карты.

Для каждой карты можно задать следующие свойства:

Имя карты – произвольное имя, которым карта будет называться в программе MapDocs. Это имя может не совпадать с основным именем карты, которое отображается под именем файла карты.

Файл карты – полное имя файла карты.

Изменение пользователем – разрешает или запрещает пользователю вносить в карту изменения.

Сохранение изменений – разрешает или запрещает сохранять внесенные в карту изменения.

Менеджер слоёв карты можно вызвать, нажав на кнопку «Настройка слоёв карты».

 

Как настроить масштаб карты

 

Чтобы настроить масштаб карты, можно применить кнопки панели управления и поле ввода масштаба:

   «увеличить карту» - увеличивает масштаб карты в два раза;

   «уменьшить карту» - уменьшает масштаб карты в два раза;

 – поле ввода знаменателя масштаба карты. Масштаб можно выбрать из списка или ввести с клавиатуры.

 

Как настроить позицию внутри карты

 

Чтобы настроить расположение фрагмента карты, отображаемого в области просмотра, можно использовать кнопки панели управления:

   сдвинуть карту внутри области влево, вправо, вверх и вниз;

   общий вид карты, помещает центр карты в центр области просмотра карты.

Кнопка  «настройка слоёв карты» вызывает менеджер слоёв текущей карты. Кнопка  «Согласовать с MapCAD» позволяет вызвать связанную область просмотра из программы MapCad, если она ранее была там задана.

 

Свойства фрагмента карты

Свойства текущего фрагмента карты можно просматривать и редактировать в списке свойств. Для этого фрагмент карты должен быть выбран в дереве структуры документа или в области просмотра документа.

 

Помимо общих свойств элемента, у фрагмента карты есть следующие свойства:

 

Карта – в этом поле можно выбрать карту из списка карт, подключенных к программе. Если в списке ничего не отображается, значит, к программе не подключена ни одна карта. Их можно подключить, для этого надо вызвать в главном меню программы пункт «Настройки», а в нём подпункт «Список карт».

Масштаб просмотра – знаменатель масштаба просмотра карты.

Корр. коэффициент – изменяет размеры изображения карты, не меняя масштаба. Это позволяет вывести фрагмент карты на экран или напечатать крупнее или мельче, чем задано текущим масштабом, при этом не меняя зависящие от масштаба условные знаки и видимые слои

Координата X, координата Y – координаты внутри карты той точки, которая будет помещена  в центр фрагмента.

 

Объект карты

 

Лист документа может содержать векторный объект из программы MapCad. Это обычный элемент листа, который можно перемещать, редактировать и удалять. Объект карты может быть связан с элементом документа - фрагментом карты, расположенным на этом же листе.

В объект карты могут быть вложены другие элементы листа.

 

Как создать объект карты

В дереве структуры документа нужно выбрать элемент, в который будет вложен объект карты. Это может быть лист или другой элемент документа, но не может быть сам документ.

Находясь на ветке будущего элемента-контейнера,  нажать кнопку «добавить». В появившемся окне выбрать пункт «Объект на карте» и нажать кнопку «ОК». Новый объект карты будет добавлен внутрь текущего элемента, после всех вложенных в него элементов.

 

Объект карты задаётся координатами точек. Чтобы ввести список координат объекта, нажмите кнопку  «Редактор координат» в панели управления (горячая клавиша F9).

Появится окно редактирования координат. В нём можно ввести координаты объекта вручную или загрузить их из файла *.akt

 

Объект карты может быть связан с фрагментом карты. Чтобы связать его, в списке свойств объекта карты выберите пункт «Область карты», а в нём имя элемента – фрагмента карты. В выпадающем списке выбора отображаются только фрагменты карты, расположенные на том же листе, что и текущий объект карты, и только один из них можно связать с ним. После этого объект карты принудительно перемещается внутрь связанного с ним фрагмента карты, в области просмотра документа.

 

С фрагментом карты может быть связано сколько угодно объектов.

 

Как настроить расположение и масштаб объекта карты

Чтобы настроить расположение объекта карты, отображаемого в области просмотра, можно использовать кнопки панели управления:

-        сдвинуть схему объекта внутри прямоугольной области влево, вправо, вверх и вниз;

-        общий вид, помещает центр объекта в центр области просмотра карты, сам объект вписывает в ограничивающий его прямоугольник.

Чтобы настроить масштаб отображения объекта карты, можно использовать следующие кнопки панели управления и поле ввода:

-        «увеличить карту» - увеличивает масштаб объекта карты в два раза;

-        «уменьшить карту» - уменьшает масштаб объекта карты в два раза;

-        поле ввода знаменателя масштаба карты. Масштаб можно выбрать из списка или ввести с клавиатуры.

 

Свойства объекта карты

Свойства текущего объекта карты можно просматривать и редактировать в списке свойств. Для этого объект карты должен быть выбран в дереве структуры документа или в области просмотра документа.

 

Помимо общих свойств элемента, у объекта карты есть следующие свойства:

 

Область карты – в этом поле можно выбрать фрагмент карты, расположенный на этом же листе. Если в списке ничего не отображается, значит, на листе нет ни одного фрагмента карты, в этом случае их нужно сначала добавить в лист – см. «Фрагмент карты».

Масштаб просмотра – знаменатель масштаба просмотра объекта карты.

Корр. коэффициент – изменяет размеры изображения объекта карты, не меняя масштаба. Это позволяет вывести объект карты на экран или напечатать крупнее или мельче, чем задано текущим масштабом.

Координата X, координата Y – координаты внутри карты той точки, которая будет помещена  в центр объекта как элемента листа.

Вывод имен точек – если это свойство включено, в области просмотра выводятся имена точек объекта.

Вывод длин линий – если это свойство включено, в области просмотра выводятся длины линий объекта.

Вывод углов линий – если это свойство включено, в области просмотра выводятся углы линий объекта.

 

Окно редактирования координат

Это окно предназначено для ввода и редактирования координат объекта карты.

Слева в нём отображается таблица ввода координат точек объекта. Эта таблица состоит из пяти столбцов – имя точки, координата X, координата Y, проложение (длина отрезка), угол (направление отрезка).

 

Если введены координаты точки и нажата клавиша “Enter”, то длина линии и направление от предыдущей точки, длина отрезка и направление на следующую точку будут рассчитаны автоматически.

 

Если задать проложение и угол, то автоматически будут пересчитаны координаты следующей точки и, соответственно, проложение и направление следующего отрезка.

 

Для последней в списке точки следующей точкой считается первая. Для первой в списке точки предыдущей точкой считается последняя.

 

Новые строки в таблице координат добавляются автоматически. Для этого нужно, находясь в нижней строке таблицы, нажать клавишу “стрелка вниз”. Если последняя строка содержала ненулевые значения, то после неё будет добавлена новая.

 

Если в настройках программы (главное меню, пункт Настройки, подпункт Общие, закладка Таблица координат) включен автоввод координат, то при создании новой точки в её координаты будет автоматически подставляться заданное число начальных символов, взятых из предыдущей точки.

 

Чтобы удалить строку в таблице координат, нужно, находясь в этой строке, нажать на клавиатуре Ctrl+Del, или нажатием правой клавиши мыши вызвать всплывающее меню, в котором выбрать пункт “удалить строку”.

Программа выдаст предупреждение, например, “Удалить точку 7?” Чтобы подтвердить удаление точки, нажмите кнопку “ОК”.

 

Справа в окне редактора координат изображается сам объект, если заданы координаты его точек.

Просмотром объекта можно управлять с помощью кнопок:

«Весь план» - вписывает весь объект в область просмотра, центрирует по нему карту, если она с ним связана.

«Увеличить изображение» - увеличивает изображение объекта в 2 раза.

«Уменьшить изображение» - уменьшает изображение объекта в 2 раза.

«Слои карты» - вызывает менеджер слоёв карты, связанной с текущим объектом.

Поле «карта» в правом верхнем углу окна позволяет включать и включать отображение в этом окне карты, связанной с объектом, если она установлена в его свойствах.

Щелчок правой клавишей мыши в области просмотра объекта перемещает туда центр области просмотра.

 

В строке панели управления отображаются координаты курсора-перекрестья и текущий масштаб просмотра

В статусной строке внизу окна отображаются количество точек, площадь объекта и имя текущего объекта карты.

Если для объекта включены свойства «вывод имён точек», «вывод длин линий» и «вывод углов», то на схеме объекта отображаются соответствующие значения.

 

Кнопка «Расширить форму» позволяет раскрыть окно редактора координат на всю ширину экрана или уменьшить его, оставив видимым только список координат (при этом окно редактирования координат располагается в правой части экрана, рядом с областью просмотра главного окна, закрывая дерево структуры документа и список свойств объекта).

 

Чтобы очистить список координат, нажмите кнопку «Новый объект».

Чтобы загрузить объект из файла *.akt, нажмите кнопку “Загрузить файл *.akt”. В диалоговом окне выберите имя файла и нажмите «Открыть».

Чтобы сохранить объект в формате *.akt, нажмите кнопку “Сохранить файл *.akt”. В диалоговом окне задайте имя файла и нажмите «Сохранить».

 

Кнопка «Расчёт треугольников» (F5) вызывает окно расчёта треугольников.

 

Всплывающее меню в окне редактора координат вызывается нажатием правой клавиши мыши на списке координат.

В появившемся меню можно включить изображение на схеме объекта точек A, B и C, заданных в окне расчёта треугольников.

Само окно расчёта треугольников можно также вызвать из всплывающего меню (пункт меню “). Также с помощью этого меню можно очистить значения в окне расчёта треугольников (пункт всплывающего меню “очистить”).

Пункт “Удалить строку” позволяет удалить текущую строку в таблице координат объекта.

 

Окно расчёта треугольников

В этом окне можно рассчитывать неизвестные элементы треугольников по заданным известным значениям.

Если известны координаты трёх точек – программа рассчитывает длины линий и углы направлений между точками.

Если известны координаты двух точек и два угла треугольника – программа рассчитывает координаты третьей точки, величину третьего угла и длины сторон треугольника.

 

Координаты и длины линий вводятся и отображаются с точностью до 3 знаков после запятой.

Значения углов задаются в формате, установленном в настройках программы: в главном меню пункт Настройки, подпункт Общие, закладка Таблица координат. Углы могут быть заданы в формате «градусы, минуты, секунды», «градусы, минуты», «радианы». Там же задаётся точность значений углов (знаков после запятой в младшем разряде)

 

Кнопка «Новый расчёт» очищает все поля ввода.

Кнопка «Пересчитать» (F5) пересчитывает треугольник, вычисляя неизвестные значения по заданным.

Чтобы выйти из окна расчёта треугольников, нажмите кнопку «Закрыть»,

 

Таблица координат

Таблица координат – это один из элементов листа документа. Она должна быть связана с объектом карты, находящимся на том же листе документа. В этом случае таблица координат автоматически заполняется заданными значениями – это могут быть имена точек объекта, координаты точек объекта, значения длин линий и углов объекта.

Также может быть включено или выключено вычисление и вывод площади объекта (в га или кв.м.) и периметра объекта.

В таблицу координат могут быть вложены другие элементы документа.

 

Как создать таблицу координат

В дереве структуры документа нужно выбрать элемент, в который будет вложена таблица координат. Это может быть лист или другой элемент документа, но не может быть сам документ.

Находясь на ветке будущего элемента-контейнера,  нажать кнопку «добавить». В появившемся окне выбрать пункт «Таблица координат» и нажать кнопку «ОК». Новая таблица координат будет добавлена внутрь текущего элемента, после всех вложенных в него элементов.

 

Как связать таблицу координат с объектом карты

Таблица координат может быть связана с объектом карты. Чтобы связать её, в списке свойств таблицы координат выберите пункт «Объект карты», а в нём имя элемента – объекта карты. В выпадающем списке выбора отображаются только объекты карты, расположенные на том же листе, что и текущая таблица координат, и только один из них можно связать с ней. После этого в таблице координат автоматически отображаются координаты или другие данные связанного с ней объекта, и при изменении координат объекта эти изменения автоматически вносятся в его таблицу координат.

С одним объектом может быть связано сколько угодно таблиц координат.

 

Как настроить вывод значений в таблице координат

Вывод значений объекта карты в таблице координат можно настроить либо в панели управления, либо в списке свойств таблицы координат (см. ниже).

Чтобы включить или выключить столбец «Имя точки» (отображение в таблице имён точек объекта), нужно поставить или снять галочку «ИТ».

Чтобы включить или выключить в таблице столбцы «X, м» и «Y, м» (координаты точек объекта), нужно поставить или снять галочку «К».

Чтобы включить или выключить в таблице столбец «Проложение, м» (длины линий объекта), нужно поставить или снять галочку «ДЛ».

Чтобы включить или выключить в таблице столбец «Угол» (углы между линиями объекта), нужно поставить или снять галочку «У».

Чтобы ниже таблицы координат выводился периметр объекта, нужно установить галочку «периметр».

Чтобы под таблицей выводилась площадь объекта, нужно поставить галочку «площадь». Переключатель «га/кв.м.» позволяет установить те или иные единицы площади.

Чтобы настроить шрифт таблицы, нажмите кнопку «Настройка шрифта» в панели управления и установите параметры шрифта в появившемся окне.

Свойства таблицы координат

Свойства текущей таблицы координат можно просматривать и редактировать в списке свойств. Для этого таблица координат должна быть выбрана в дереве структуры документа или в области просмотра документа.

 

Помимо общих свойств элемента, у таблицы координат есть следующие свойства:

 

Объект карты – в этом поле можно выбрать объект карты, расположенный на этом же листе. Текущая таблица координат будет связана с ним, и в ней будут отображаться его данные. Если выпадающий список значений в этом поле пуст, значит, на листе нет ни одного объекта карты, в этом случае их нужно сначала добавить в лист – см. «Объект карты».

Доп. информация – составное свойство, содержащее следующие значения:

  * Площадь – если это свойство включено, в таблице координат вычисляется и отображается площадь объекта.

  * Площадь в га – если это свойство включено, площадь объекта вычисляется и отображается в гектарах, иначе – в квадратных метрах.

  * Периметр – если это свойство включено, в таблице координат вычисляется и отображается периметр объекта карты.

  * Имена точек – если это свойство включено, в таблице координат отображаются имена точек объекта карты.

  * Координаты – если это свойство включено, в таблице координат отображаются координаты объекта карты.

  * Длины линий – если это свойство включено, в таблице координат отображаются длины линий объекта карты.

  * Углы – если это свойство включено, в таблице координат отображаются значения углов объекта карты. Формат вывода углов («градусы, минуты, секунды», «градусы, минуты», «радианы») задаётся в настройках программы (главное меню программы, пункт «Настройки», подпункт «Общие», закладка «Таблица координат»).

Поле яч. левое – это свойство задаёт ширину левого поля для каждой из ячеек таблицы. 

Поле яч. правое – аналогично для правого поля ячеек.

Поле яч. верх – аналогично для верхнего поля ячеек.

Поле яч. низ – аналогично для нижнего поля ячеек.

 

Таблица

Лист документа может содержать таблицу. Это обычный элемент листа, который можно перемещать, редактировать и удалять. В таблицу могут быть вложены другие элементы листа.

 

Как создать таблицу

В дереве структуры документа нужно выбрать элемент, в который будет вложена таблица. Это может быть лист или другой элемент документа, но не может быть сам документ.

Находясь на ветке будущего элемента-контейнера,  нажать кнопку «добавить». В появившемся окне выбрать пункт «Таблица» и нажать кнопку «ОК». Новая таблица будет добавлена внутрь текущего элемента, после всех вложенных в него элементов.

Как настроить заголовок, колонки и ячейки таблицы

Отдельные элементы таблицы можно настроить. Для этого нужно выбрать таблицу и нажать кнопку «редактирование свойств таблицы». Появится окно формирования таблицы.

Кнопки <> позволяют добавить, переместить и удалить строки настройки колонок таблицы.

Внутри каждой строки можно задать название колонки, ширину, высоту и тип данных. Тип данных выбирается из выпадающего списка.

Далее для каждой колонки или для нескольких колонок можно установить параметры отображения. Для этого нужно выбрать соответствующую строку (или несколько строк, стрелками клавиатуры, удерживая нажатой клавишу «Shift»). Для выбранных строк можно задать шрифт заголовка, цвет фона заголовка, свойства линии заголовка (видимость, толщину и смещение), высоту заголовка; шрифт, цвет фона и прозрачность фона ячейки, свойства линии строк и линии колонки для ячейки (видимость, толщину и смещение линий). Кнопка «ОК» подтверждает сделанные изменения.

 

Заполнение и редактирование данных таблицы

Чтобы внести в таблицу данные или изменить их, нужно выбрать таблицу и нажать кнопку «Редактирование данных» на панели управления. Появится окно редактирования данных.

Если таблица выбрана в окне просмотра или в дереве структуры, то в окне редактирования автоматически откроется закладка «Таблицы», а на ней – закладка с именем редактируемой таблицы, например, «Лист001.Таблица002».

 

Можно редактировать и ту таблицу, которая не выбрана в окне просмотра, но для этого нужно самостоятельно открыть её закладку в окне редактирования данных.

 

Все значения таблицы отображаются в этом окне так, как они будут выглядеть в окне просмотра (линии и фон ячеек не отображаются, названия колонок отображаются, но не редактируются). Двойной щелчок на ячейке позволяет редактировать её значение.

 

В окне редактирования можно не только вносить данные в ячейки, но добавлять и удалять строки, столбцы и ячейки таблицы. Для этого служат кнопки панели управления:

 

В правом верхнем углу окна отображается значение текущей ячейки таблицы, тем шрифтом, что для неё установлен. Можно изменить параметры шрифта, щёлкнув на этом значении – появится окно настройки шрифта.

 

Кнопка «ОК» подтверждает сделанные изменения.

Свойства таблицы

 

Помимо общих свойств элемента, у таблицы в списке свойств задаются:

Поле яч. левое – это свойство задаёт ширину левого поля для каждой из ячеек таблицы. 

Поле яч. правое – аналогично для правого поля ячеек.

Поле яч. верх – аналогично для верхнего поля ячеек.

Поле яч. низ – аналогично для нижнего поля ячеек.

 

Надпись

Лист документа может содержать элементы-надписи. Каждый такой элемент – это обычный элемент-область, который может содержать произвольный текст. В надпись могут быть вложены другие элементы листа.

Как создать надпись

В дереве структуры документа нужно выбрать элемент, в который будет вложена надпись. Это может быть лист или другой элемент документа, но не может быть сам документ.

Находясь на ветке будущего элемента-контейнера,  нажать кнопку «добавить». В появившемся окне выбрать пункт «Надпись» и нажать кнопку «ОК». Новая надпись будет добавлена внутрь текущего элемента, после всех вложенных в него элементов.

По умолчанию вновь созданный элемент содержит слово «Надпись». Чтобы изменить текст, нужно в списке свойств элемента выбрать поле «Надпись» и ввести в нём нужный текст.

Для надписи могут быть заданы свойства шрифта, выравнивание текста внутри элемента и перенос строки.

Как настроить свойства надписи

Отображение элемента-надписи на листе документа можно настроить или при помощи списка свойств (см. ниже), или через панель управления.

В панели управления можно установить следующие свойства:

видимость фона; цвет фона; название шрифта; размер шрифта в пунктах; стиль шрифта (утолщённый, курсив, подчёркнутый, перечёркнутый), горизонтальное выравнивание надписи внутри элемента, вертикальное выравнивание надписи внутри элемента.

Свойства надписи

 

Помимо общих свойств элемента, у надписи в списке свойств задаются:

Надпись – в этом поле вводится произвольный текст. В зависимости от того, включено ли свойство «перенос строки», этот текст выводится в области просмотра в одну или несколько строк внутри прямоугольника, соответствующего элементу-надписи.

Шрифт – составное свойство. Содержит вложенные свойства:

  * Название – название шрифта, должно быть одним из названий шрифтов, установленных в системе.

  * Высота, мм – высота шрифта в мм

  * Высота, п – размер шрифта в пунктах – тот, который устанавливается в большинстве текстовых редакторов.

  * Цвет – в этом поле можно либо набрать мнемоническое название цвета шрифта, либо щелчком на мини-кнопке «» вызвать диалоговое окно выбора цвета, в котором можно задать цвет шрифта надписи.

  * Стиль – составное свойство, содержит вложенные свойства. Если какое-то из этих свойств включено, то оно относится ко всей надписи:

    ** Утолщенный – если это свойство включено, надпись отображается утолщённым шрифтом.

    ** Курсив – если это свойство включено, надпись отображается курсивом.

    ** Подчеркнутый – если это свойство включено, надпись будет подчёркнута.

    ** Перечеркнутый – если это свойство включено, надпись будет перечёркнута.

По горизонтали – выравнивание текста надписи внутри элемента по горизонтали. Важно, что это свойство относится не к выравниванию элемента-надписи относительно того, в который он вложен, а текста надписи относительно содержащего его элемента-надписи. Значения свойства могут быть: «влево», «по центру», «вправо», «выровнять». Значение можно выбрать из выпадающего списка или переключить двойным щелчком мыши на поле ввода.

По вертикали – выравнивание текста надписи внутри содержащего его элемента-надписи по вертикали. Значение свойства может быть выбрано одно из следующих: «вверх», «по центру», «вниз», «выровнять». Нужное значение можно выбрать из выпадающего списка или переключить двойным щелчком мыши на поле ввода.

Перенос строки – если это свойство включено, а длина собственно текста надписи превышает длину элемента, то часть надписи будет перенесена на следующую строку, и так далее, в соответствии с шириной элемента. Если изменить ширину элемента, эта разбивка по строкам не сохраняется, а автоматически вычисляется по новой ширине. Когда свойство выключено, часть надписи, не вошедшая в элемент, отсекается (хотя текст не теряется и при изменении размеров элемента может стать видимым).

 

Окно выбора цвета

Стандартное окно выбора цвета позволяет выбрать цвет элемента из числа существующей в программе палитры цветов или задать свой цвет.

Окно содержит область отображения текущего цвета, бегунки и поля ввода для установки цвета и палитру цветов.

 

В области отображения рисуется прямоугольник, заполненный текущим  цветом (выбранным или тем, который был установлен у элемента до вызова окна).

Бегунки и поля ввода позволяют задать соотношение основных цветов (красного, зелёного и синего). Каждый из основных цветов задаётся числом от 0 до 255, а получившийся цвет состоит из них в заданном соотношении. Например, чёрный цвет соответствует значениям (0, 0, 0), а оранжевый (255, 191, 63).

Палитра цветов позволяет выбрать подходящий цвет щелчком мыши.

 

Выбрав цвет, нажмите кнопку «ОК», и он будет присвоен соответствующему элементу. Нажатие кнопки «Отмена» отменяет выбор цвета и возвращает элемент к тому цвету, который был выбран до вызова окна.

Обе эти кнопки закрывают окно выбора цвета.

 

Окно настройки шрифта

Стандартное окно настройки шрифта позволяет задать свойства шрифта для текущего элемента.

Название шрифта:

Может быть введено вручную или выбрано из списка названий шрифтов, установленных в системе, в алфавитном порядке.

Остальные управляющие элементы окна позволяют настроить отображение выбранного шрифта.

Размер:

Размер шрифта в пунктах. Значение можно ввести вручную в поле ввода, выбрать из выпадающего списка или установить, щёлкая по инкрементной/декрементной стрелкам (они увеличивают или уменьшают значение на 1). При изменении пользователем этого значения автоматически меняется размер шрифта в мм. и отображение примера текста.

Размер, мм.:

Размер шрифта в миллиметрах. Значение можно ввести вручную в поле ввода или установить, щёлкая по инкрементной/декрементной стрелкам (они увеличивают или уменьшают значение на 1). При изменении пользователем этого значения автоматически меняется размер шрифта в пунктах и отображение примера текста.

Цвет:

В правом верхнем углу окна находится прямоугольник, заполненный текущим цветом шрифта. Новый цвет шрифта можно изменить, выбрав его в выпадающем списке под прямоугольником, или щёлкнуть на самом прямоугольнике, и в появившемся окне выбора цвета установить нужный цвет шрифта.

Стиль:

Нажимая кнопки установки стиля шрифта, можно включать и выключать стили отображения: утолщённый, курсив, подчёркнутый, перечёркнутый.

Выравнивание текста:

При помощи этих кнопок можно установить выравнивание текста по горизонтали (влево, по центру, вправо, выровнять) и по вертикали (вверх, по центру, вниз, выровнять).

Русский язык:

Чтобы правильно отображались русские буквы, для шрифтов Unicode это поле должно быть включено (галочка установлена). Для старых шрифтов True Type это поле должно быть выключено (галочка снята).

Если вы не знаете, к какому типу относится выбранный шрифт, эту галочку нужно переключить лишь в том случае, когда надпись отображается неправильно. Иначе просто оставьте её как есть.

Пример текста:

В правом нижнем углу окна в качестве примера отображается фрагмент текста с выбранными параметрами шрифта, включая собственно шрифт, его стиль, цвет, размер и выравнивание.

 

Текст

На листе документа можно располагать элементы, содержащие многострочные тексты. При этом у них сохраняется разбивка на отдельные строки. Текст - это обычный элемент листа, который можно перемещать, редактировать и удалять, в него могут быть вложены другие элементы листа.

 

Как создать текст

В дереве структуры документа нужно выбрать элемент, в который будет вложен текст. Это может быть лист или другой элемент документа, но не может быть сам документ.

Находясь на ветке будущего элемента-контейнера,  нажать кнопку «добавить». В появившемся окне выбрать пункт «Текст» и нажать кнопку «ОК». Новый текст будет добавлен внутрь текущего элемента, после всех вложенных в него элементов.

 

Как вставлять и редактировать текст

Чтобы вставить и редактировать текст элемента, воспользуйтесь функцией редактирования данных. Выберите элемент-текст и нажмите кнопку «Редактирование данных» в панели управления (горячая клавиша F4).

Появится окно редактирования, открытое на закладке «Тексты». Слева в нём находится список всех элементов-текстов документа, в формате Имя_листа.Имя_текста. По умолчанию, если в области просмотра выбран элемент-текст, на его имени будет установлен курсор в этом окне. Если ни одного элемента-текста в документе нет, закладка «Тексты» будет недоступна.

Справа от списка текстов находится поле ввода и редактирования текущего текста. Оно имеет тот же размер, что у элемента-текста в области просмотра, и текст в нём отображается тем же шрифтом и стилем.

Вводимый текст может состоять из любого числа строк. Поле ввода поддерживает горизонтальную и вертикальную прокрутку текста.

 

По окончании ввода или редактирования текста нужно нажать кнопку «ОК», и внесённые исправления будут зафиксированы в тексте.

 

Отображение элемента-текста на листе документа можно настроить или при помощи списка свойств (см. ниже), или через панель управления.

В панели управления можно установить следующие свойства текста:

видимость фона; цвет фона; название шрифта; размер шрифта в пунктах; стиль шрифта (утолщённый, курсив, подчёркнутый, перечёркнутый), горизонтальное выравнивание текста внутри элемента, вертикальное выравнивание текста внутри элемента.

Свойства текста

 

Помимо общих свойств элемента, у текста в списке свойств задаются:

Надпись – в этом поле вводится произвольный текст. В зависимости от того, включено ли свойство «перенос строки», этот текст выводится в области просмотра в одну или несколько строк внутри прямоугольника, соответствующего элементу-тексту. В зависимости от поля «тип данных» текст может не только вводиться, а ещё и выбираться из произвольных или заранее заданных вариантов.

Шрифт – составное свойство. Содержит вложенные свойства:

  * Название – название шрифта, должно быть одним из названий шрифтов, установленных в системе.

  * Высота, мм – высота шрифта в мм

  * Высота, п – размер шрифта в пунктах – тот, который устанавливается в большинстве текстовых редакторов.

  * Цвет – в этом поле можно либо набрать мнемоническое название цвета шрифта, либо щелчком на мини-кнопке «» вызвать диалоговое окно выбора цвета, в котором можно задать цвет шрифта надписи.

  * Стиль – составное свойство, содержит вложенные свойства. Если какое-то из этих свойств включено, то оно относится ко всему тексту:

    ** Утолщенный – если это свойство включено, текст отображается утолщённым шрифтом.

    ** Курсив – если это свойство включено, текст отображается курсивом.

    ** Подчеркнутый – если это свойство включено, текст будет подчёркнут.

    ** Перечеркнутый – если это свойство включено, текст будет перечёркнут.

По горизонтали – выравнивание текста внутри элемента по горизонтали. Важно, что это свойство относится не к выравниванию элемента-текста относительно того, в который он вложен, а самого текста относительно содержащего его элемента-текста. Значения свойства могут быть: «влево», «по центру», «вправо», «выровнять». Значение можно выбрать из выпадающего списка или переключить двойным щелчком мыши на поле ввода.

По вертикали – выравнивание текста внутри содержащего его элемента-текста по вертикали. Значение свойства может быть выбрано одно из следующих: «вверх», «по центру», «вниз», «выровнять». Нужное значение можно выбрать из выпадающего списка или переключить двойным щелчком мыши на поле ввода.

Перенос строки – если это свойство выключено, весь текст отображается внутри элемента в одну строку. При этом он доступен для редактирования в окне редактирования данных (горячая клавиша F4), на закладке «Параметры».

Тип данных – это свойство позволяет выбрать, какой из типов данных, отображаемых в виде текста, содержит текущий элемент. Тип данных выбирается из выпадающего списка и может быть одним из следующих:

·        целое число –

·        вещественное число –

·        строка –

·        текст – обычный многострочный текст, вводимый в поле «Надпись» или в окне редактирования данных;

·        да/нет – значение выбирается

·        список – значение может быть выбрано из выпадающего списка, заданного в составном свойстве Список (см. ниже);

·        составной –

·        цвет –

Формат вывода – в этом поле можно задать формат вывода текста (???)

Список – составное свойство. При нажатии на мини-кнопку этого поля появляется окно редактирования списка. Значения списка добавляются и редактируются как строки. Кнопка «ОК» подтверждает внесённые изменения. После этого, если в свойстве «тип данных» установлено значение «список», то в поле «Надпись» появляется выпадающий список, из которого можно выбрать одно из значений списка.

 

Диаграмма

 

Программа позволяет по данным из элементов-таблиц строить сложные графические диаграммы, наглядно отображающие эти данные. Диаграмма - это сложный элемент листа, который можно перемещать, редактировать и удалять. Диаграмма по умолчанию содержит вложенные элементы – заголовок и график, они автоматически создаются при создании новой диаграммы.

Также в диаграмму можно добавить другие вложенные элементы.

 

Как создать диаграмму

В дереве структуры документа нужно выбрать элемент, в который будет вложена диаграмма. Это может быть лист или другой элемент документа, но не может быть сам документ.

Находясь на ветке будущего элемента-контейнера, нужно нажать кнопку «добавить». В появившемся окне выбрать пункт «Диаграмма» и нажать кнопку «ОК». Новая диаграмма будет добавлен внутрь текущего элемента, после всех вложенных в него элементов.

 

Как редактировать диаграмму

Чтобы редактировать существующую диаграмму, нужно выбрать её и в меню «Инструменты» нажать пункт «Параметры диаграммы». Также можно, если выбрана диаграмма, нажать в панели управления кнопку «Настройка параметров диаграммы».

Появится окно редактирования диаграммы, содержащее три закладки.

 

Закладка «Основные свойства» позволяет установить следующие настройки для диаграммы:

- название диаграммы (набрать текст в поле ввода);

- рамка диаграммы (поставить/снять галочку, чтобы включить/выключить видимость рамки диаграммы);

- рамка графика (поставить/снять галочку, чтобы включить/выключить видимость рамки графика);

- линия между позициями толщиной... (поставить/снять галочку, чтобы включить/выключить видимость линий между позициями; задать число – толщину линии в мм; щёлкнуть на полоске цвета, чтобы выбрать цвет линии в диалоговом окне);

- ось значений

 

По окончании редактирования параметров диаграммы нужно нажать кнопку «ОК», и внесённые исправления будут зафиксированы в документе.

 

Отображение элемента-диаграммы на листе документа можно настроить при помощи её списка свойств.

 

Свойства диаграммы, редактируемые через список свойств, совпадают с общими свойствами элемента.

 

Заголовок и график диаграммы также имеют собственные списки свойств, и их можно редактировать, выбрав сами эти элементы.

 

Свойства графика диаграммы, редактируемые через список свойств, также  совпадают с общими свойствами элемента.

Свойства заголовка диаграммы

 

Помимо общих свойств элемента, у диаграммы в списке свойств задаются:

Надпись – в этом поле вводится произвольный текст. В зависимости от того, включено ли свойство «перенос строки», этот текст выводится в области просмотра в одну или несколько строк внутри прямоугольника, соответствующего элементу-заголовку диаграммы.

Шрифт – составное свойство. Содержит вложенные свойства:

  * Название – название шрифта, должно быть одним из названий шрифтов, установленных в системе.

  * Высота, мм – высота шрифта в мм

  * Высота, п – размер шрифта в пунктах – тот, который устанавливается в большинстве текстовых редакторов.

  * Цвет – в этом поле можно либо набрать мнемоническое название цвета шрифта, либо щелчком на мини-кнопке «» вызвать диалоговое окно выбора цвета, в котором можно задать цвет шрифта надписи.

  * Стиль – составное свойство, содержит вложенные свойства. Если какое-то из этих свойств включено, то оно относится ко всему тексту:

    ** Утолщенный – если это свойство включено, текст отображается утолщённым шрифтом.

    ** Курсив – если это свойство включено, текст отображается курсивом.

    ** Подчеркнутый – если это свойство включено, текст будет подчёркнут.

    ** Перечеркнутый – если это свойство включено, текст будет перечёркнут.

По горизонтали – выравнивание текста внутри элемента по горизонтали. Важно, что это свойство относится не к выравниванию элемента-текста относительно того, в который он вложен, а самого текста относительно содержащего его элемента-текста. Значения свойства могут быть: «влево», «по центру», «вправо», «выровнять». Значение можно выбрать из выпадающего списка или переключить двойным щелчком мыши на поле ввода.

По вертикали – выравнивание текста внутри содержащего его элемента-текста по вертикали. Значение свойства может быть выбрано одно из следующих: «вверх», «по центру», «вниз», «выровнять». Нужное значение можно выбрать из выпадающего списка или переключить двойным щелчком мыши на поле ввода.

Перенос строки – если это свойство выключено, весь текст отображается внутри элемента в одну строку. При этом он доступен для редактирования в окне редактирования данных диаграммы, на закладке «Основные свойства».

 

 

Параметр документа

Параметр – это элемент, свойства которого зависят от свойств других элементов, всего документа или значений системных переменных. Когда эти свойства и значения изменяются, то свойства зависящего от них элемента-параметра также изменяются.

Параметр является обычным элементом листа, его можно перемещать, редактировать и удалять, в него могут быть вложены другие элементы листа.

Как создать параметр и задать ему базовый элемент

Сначала в дереве структуры документа нужно выбрать элемент, в который будет вложен параметр. Это может быть и не тот элемент, от которого зависит значение параметра.

Находясь на ветке будущего элемента-контейнера, нажмите кнопку «добавить». В появившемся окне выберите пункт «Параметр» и нажмите кнопку «ОК». Новый параметр будет добавлен внутрь текущего элемента, после всех вложенных в него элементов.

По умолчанию вновь созданный элемент является пустым. Чтобы задать ему базовый элемент, нужно на панели управления выбрать из выпадающих списков имя базового элемента и базовое свойство.

Параметр может быть зависимым и независимым.

 

Для независимого параметра могут быть заданы свойства шрифта и выравнивание текста внутри элемента. Их можно изменить в списке свойств элемента-параметра или на панели управления. Чтобы изменить настройки шрифта и выравнивания в панели управления, нужно выбрать в ней страницу настроек. Страница настроек переключается при помощи кнопок прокручивания («») справа от индикатора цвета фона в панели управления.

 

Зависимые и независимые параметры

Элемент-параметр может быть зависимым или независимым. Это определяется и задаётся свойством «Зависимый» в списке свойств.

У независимого параметра задаётся базовый элемент и его базовое свойство. Значение этого свойства и отображается внутри параметра. Например, если задать параметру в качестве базового элемента текущий лист документа, а в качестве базового свойства дату последнего изменения, то в параметре будет отображаться, например, «12 мая 2003 года», а когда лист будет изменён – значение параметра автоматически изменится. Его нельзя исправить вручную, оно всегда рассчитывается по значению базового свойства.

Шрифт и выравнивание независимого параметра задаются пользователем вручную, через панель управления или список свойств элемента-параметра.

 

У зависимого параметра также задаётся базовый элемент и его базовое свойство, но значение параметра может быть не равно значению свойства. Для зависимого параметра можно задать правила сравнения, в зависимости от которых значение параметра будет меняться. При разных значениях может быть задан различный текст, могут изменяться настройки шрифта. Например, можно задать правило, по которому цвет шрифта у параметра красный, если базовый элемент изменён после 12 мая, и чёрный, если последнее изменение было внесено до 12 мая.

Условия для зависимого параметра можно задать в окне «Настройка зависимого параметра», которое вызывается кнопкой «настроить зависимый параметр» в панели управления, когда выбран элемент-параметр и у него включено свойство «Зависимый».

Свойства параметра

 

Помимо общих свойств элемента, у элемента-параметра в списке свойств задаются:

Надпись – здесь отображается значение параметра, но его нельзя редактировать – все изменения игнорируются, потому что значение зависит от базового параметра.

Шрифт – составное свойство. Содержит вложенные свойства:

  * Название – название шрифта, должно быть одним из названий шрифтов, установленных в системе.

  * Высота, мм – высота шрифта в мм

  * Высота, п – размер шрифта в пунктах – тот, который устанавливается в большинстве текстовых редакторов.

  * Цвет – в этом поле можно либо набрать мнемоническое название цвета шрифта, либо щелчком на мини-кнопке «» вызвать диалоговое окно выбора цвета, в котором можно задать цвет шрифта надписи.

  * Стиль – составное свойство, содержит вложенные свойства. Если какое-то из этих свойств включено, то оно относится ко всей надписи:

    ** Утолщенный – если это свойство включено, надпись отображается утолщённым шрифтом.

    ** Курсив – если это свойство включено, надпись отображается курсивом.

    ** Подчеркнутый – если это свойство включено, надпись будет подчёркнута.

    ** Перечеркнутый – если это свойство включено, надпись будет перечёркнута.

По горизонтали – выравнивание текста внутри элемента-параметра по горизонтали. Важно, что это свойство относится не к выравниванию элемента-параметра относительно того, в который он вложен, а текста надписи относительно содержащего его элемента-параметра. Значения свойства могут быть: «влево», «по центру», «вправо», «выровнять». Значение можно выбрать из выпадающего списка или переключить двойным щелчком мыши на поле ввода.

По вертикали – выравнивание текста внутри содержащего его элемента-параметра по вертикали. Значение свойства может быть выбрано одно из следующих: «вверх», «по центру», «вниз», «выровнять». Нужное значение можно выбрать из выпадающего списка или переключить двойным щелчком мыши на поле ввода.

Перенос строки – если это свойство включено, а длина собственно надписи превышает длину элемента, то часть надписи будет перенесена на следующую строку, и так далее, в соответствии с шириной элемента. Если изменить ширину элемента, эта разбивка по строкам не сохраняется, а автоматически вычисляется по новой ширине. Когда свойство выключено, часть надписи, не вошедшая в элемент, отсекается (хотя текст не теряется и при изменении размеров элемента может стать видимым).

Зависимый – если это свойство включено, параметр является зависимым. При этом становится доступна кнопка «настроить зависимый параметр» в панели управления.

 

Настройка зависимого параметра

Если у элемента-параметра включено свойство «Зависимый», то для него можно настроить список условий. Для этого нужно выбрать этот параметр в области просмотра или в дереве структуры документа и нажать на панели управления кнопку «настроить зависимый параметр». (Эта кнопка недоступна, если у параметра выключено свойство «Зависимый».)

 

Появится окно «Настройка зависимого параметра».

В верхней строчке окна можно переключить через выпадающие списки название базового элемента и базовое поле элемента.

Ниже в левой части окна находится список условий. Условия можно добавлять, удалять и перемещать вверх и вниз внутри списка при помощи расположенной над списком группы кнопок управления.

По умолчанию в списке всегда содержится условие по умолчанию – оно отображается строчкой «условие не задано» и всегда выполняется. Если попытаться удалить единственное условие в списке (возможно, не условие по умолчанию, а какое-то другое), то программа предупредит, что это последнее условие в списке, и если оно будет удалено, то автоматически будет установлено условие по умолчанию (т.е. пустое).

 

Между условиями в списке можно переключаться при помощи мыши или клавиш со стрелками клавиатуры.

 

Условия в списке проверяются сверху вниз, и в результате применено будет последнее из выполненных условий.

 

Для каждого условия могут быть заданы значение для сравнения, функция сравнения и параметры сравнения. Они устанавливаются при помощи элементов управления, расположенных ниже списка условий.

«сравнивать» - если это поле включено, условие проверяется, иначе – автоматически считается не выполненным;

 

поле ввода – в этом поле вводится значение для сравнения;

 

«не равно» - условие выполняется, если введённое значение не равно значению базового поля;

«меньше» - условие выполняется, если введённое значение меньше значения базового поля;

«равно» - условие выполняется, если введённое значение равно значению базового поля;

«меньше или равно» (нажаты две кнопки, «меньше» и «равно») - условие выполняется, если введённое значение меньше или равно значению базового поля;

«больше» - условие выполняется, если введённое значение больше значения базового поля;

«больше или равно» (нажаты две кнопки, «больше» и «равно») - условие выполняется, если введённое значение больше или равно значению базового поля;

«подстрока» - условие выполняется, если введённая строка является подстрокой базового поля, например, введена строка «Лист», а значение базового поля равно «Лист004»;

Если нажата невозможная комбинация кнопок, то ранее нажатые кнопки частично выключаются – например, если при нажатой кнопке «не равно» нажать кнопку «равно», то кнопка «не равно» поднимется.

Если нажать на опущенную кнопку, она поднимется.

 

Программа сама комбинирует строку-условие по введённому значению и комбинации нажатых кнопок.

 

«от начала строки» - введённое значение должно совпадать с первыми символами строки-значения базового поля;

«строка целиком» - сравниваются только строки целиком;

«различать строчные и заглавные буквы» - если это поле включено, то строки «лист» и «Лист» будут считаться разными, если выключено – одинаковыми.

 

Для каждого условия задаётся, что будет выведено в области просмотра, если оно выполняется. Можно вывести значение базового поля (например, имя элемента) или произвольный текст. Это задаётся переключателем «выводить значение/выводить текст» в правой части окна.

Если задано «выводить значение», то значение невозможно редактировать внутри зависимого параметра. Чтобы оно изменилось, его нужно изменить в базовом параметре.

Если задано «выводить текст», то текст можно задать в области ввода.

 

Как для текста, так и для значения задаются параметры шрифта: цвет и видимость фона, цвет, имя и размер шрифта, выравнивание, свойства шрифта.

 

Нажатие кнопки «ОК» подтверждает внесённые изменения.

 

Пример

Зависимый параметр называется «Районный архитектор».

Базовый для него элемент – надпись с именем «Район», содержащая название района, например, «Ленинский».

 

Допустим, в списке заданы следующие условия и значения для вывода:

«Условие не задано» - выводить красным цветом, утолщённым шрифтом на белом фоне «НЕ ЗАДАНО».

«=Ленинский», не различая строчные и заглавные – выводить чёрным цветом, обычным шрифтом текст «Петров».

«=Калининский», не различая строчные и заглавные – выводить чёрным цветом, обычным шрифтом текст «Иванов».

«=Курчатовский», не различая строчные и заглавные – выводить чёрным цветом, обычным шрифтом текст «Сидоров».

 

В результате, если мы поменяем значение надписи «Район» с «Ленинский» на «Калининский», значение параметра «Районный архитектор» автоматически переключится с «Петров» на «Иванов».

 

Если значение надписи «Район» будет «Советский», в параметре «Районный архитектор» красным цветом отобразится «НЕ ЗАДАНО».

 

Чтобы задать для Советского района фамилию «Смирнов», нужно добавить в список условие:

- находясь в списке, нажать кнопку «добавить», в списке появится новое условие;

- у нового условия набрать в строке ввода «Советский»;

- нажать кнопку «=» и отжать все остальные кнопки под списком условий, если они нажаты;

- убедиться, что поле “сравнивать” включено;

- снять галочку «различать строчные и заглавные буквы», если мы не хотим, чтобы программа считала неподходящим слово «советский»;

- установить справа переключатель «выводить текст»;

- в области ввода текста набрать «Смирнов»;

- задать настройки шрифта, если нужно;

если это последнее необходимое условие, нажать кнопку “ОК”, иначе перейти к настройке следующего условия.

 

 

Документ

Внутренняя структура документа

 

Документы могут быть следующих видов:

1. отдельные файлы на диске - это в основном разовые документы или редко

   используемые;

2. хранимые в базе данных - документы, которые подготавливаются постоянно.

 

Для каждого типа документов создается шаблон, на основе которого и формируется документ.

 

Формат как файлов документов, так и файлов шаблонов может быть как двоичный, так и текстовый. При этом текстовый занимает значительно больше места и используется в основном для импорта/экспорта. Хранимые в базе данных документы всегда сохраняются в двоичном формате в BLOB поле таблицы.

 

В принципе, документ может и не иметь фрагмента карты, а быть просто текстовым файлом с заполнением полей из базы данных, либо неким вариантом отчета, построенного по базе данных.

 

Документ может содержать несколько страниц, в том числе и разных по ориентации и формату.

Документ может быть также размером больше, чем формат принтера. При этом он будет автоматически разбит на листы для последующей склейки.

 

Общие параметры документа:

1. Ссылка на файл шаблона, на основе которого документ создан.

2. Список карт, которые используются при создании документа.

3. Список баз данных, которые используются при создании документа. Тот же самый, что и для MapCAD 2.0. Список баз данных может настраиваться из MapCAD, из MapDocs, а также с помощью отдельной утилиты.

 

Элементы, из которых строится документ:

1. Лист документа. Базовый элемент, на котором располагаются все остальные

элементы документа. Листы могут быть: стандартного формата, нестандартного формата, динамические (под размер выбранного фрагмента карты). Для каждого листа в шаблоне можно указать конкретный принтер, на котором он должен быть распечатан.

Если указанный принтер не будет найден, то используется принтер по умолчанию.

2. Страница документа - вспомогательный лист документа, который используется для внутренних построений в программе. В частности, при разбивке на страницы при печати больших и нестандартных листов на обычном принтере. Пользователь при редактировании работает с листами документа, а страницы может увидеть при предварительном просмотре

перед печатью.

3. Область документа. Прямоугольный фрагмент, в котором размещаются другие элементы.

Область документа может быть как фиксированного размера, так и переменного.

В случае переменного размера она может занимать и больше одного листа, в том числе с возможностью добавлять новый лист в документ автоматически. Области могут быть вложенными. Одной из особенностей области является также то, что могут быть ограничены её максимальные размеры, при превышении которых она либо целиком, либо оставшаяся часть печатаются на отдельных листах. Причем для этих отдельных листов можно создать дополнительный шаблон оформления.

4. Фрагмент карты. Обладает теми же свойствами, что и область, включая возможность содержать другие элементы, но кроме этого в качестве фона выводится изображение одной из карт. Фрагменты карты могут быть как независимыми, так и связанными с другими фрагментами в документе. При этом связь может быть установлена через коэффициент масштаба, базовую точку просмотра карты (центра). При установке связи с использованием коэффициента масштаба можно задать отображение границ одного

фрагмента в другом.

5. Надпись. Стандартный элемент документов. Надпись может быть как однострочной, так и многострочной. Для надписи задается область отображения, которая может быть как фиксированного размера, так и изменяемая по одному из направлений в зависимости от размера текста надписи.

6. Надпись-параметр. Текст данной надписи изменяется оператором при создании документа из шаблона.

7. Данные из базы данных. Вариант надписи, в которой текст берется из указанной базы данных.

8. Системный параметр. Вариант надписи, в которой текст является отображением одного из системных параметров.

Системные параметры:

8.1.  название карты,

8.2.  название слоя,

8.3.  дата,

8.4.  время,

8.5.  имя файла,

8.6.  имя шаблона,

8.7.  номер страницы,

8.8.  всего страниц,

8.9.  имя пользователя,

8.10. площадь выделенного элемента,

8.11. периметр/длина выделенного элемента,

8.12. масштаб просмотра указанного фрагмента карты,

8.13. имя базы данных.

 

9. Линия.

10. Прямоугольник.

11. Изображение, в том числе из файла.

12. Таблица.

13. Таблица-фрагмент базы данных.

14. Таблица-координаты элемента.

15. Ссылка на другой шаблон (подставляется во время генерации или обновления документа). Представляет собой область документа либо отдельные страницы документа. То есть, в принципе документ может представлять собой набор страниц, каждая из которых является ссылкой на отдельный шаблон документа.

16. Легенда карты

17. Подпись элемента на карте. Имеет линию связи, которая с одной стороны связана с надписью в документе, а с другой с координатной точкой на карте. При перемещении изображения карты точки связи с картой также перемещаются, а сами надписи нет. При перемещении надписи, наоборот, точки связи с картой остаются неподвижны.

 

Вложенность элементов данных

 

Список доступных карт

Список доступных баз данных

Список доступных рисунков (перечень каталогов на диске с изображениями)

Список доступных блоков оформления (штампы, символы, значки и т.п.)

Документ (шаблон)

+-листы документа

| +-страницы документа

| | +-области данных страницы

| | | +-отображаемые элементы

| | +-отображаемые элементы

| +-области данных листа

| | +-страницы области данных

| | | +-отображаемые элементы

| | +-отображаемые элементы

| +-отображаемые элементы

+-используемые карты

+-используемые базы данных

 

Иерархия классов

 

отображаемая область        TMDFrame

+-лист документа            TMDList

| +-страница документа      TMDPage

+-область данных            TMDFrameData

| +-фрагмент карты          TMDFrameMap

| +-легенда карты           TMDFrameLegenda

| +-ссылка на шаблон        TMDFrameLink

| +-таблица                 TMDTable

|   +-таблица данных        TMDTableData

|   +-таблица координат     TMDTableKoord

+-надпись                   TMDLabel

| +-надпись из базы данных  TMDTextData

| +-надпись изменяемая      TMDText

| +-подпись на карте        TMDTextMap

+-фигура простая            TMDDrawItem

| +-линия                   TMDLine

| | +-сложная линия         TMDPoliLine

| +-фигура простая          TMDShape

|   +-фигура сложная        TMDPoligon

+-рисунок                   TMDImage

+-группа фигур              TMDGroup

 

 

Справочник свойств элементов

Общие свойства элемента

Элементы различных типов могут иметь как свои, уникальные свойства, так и общие, характерные для всех или для многих элементов.

Все уникальные свойства элементов описаны внутри описаний элемента.

Если какие-то общие свойства отсутствуют у элемента или задаются и работают не так, как у остальных, об этом тоже сказано в описании.

В этом разделе даётся список свойств, имеющихся у всех элементов документа.

 

Имя – произвольное имя, которое должно быть уникальным в пределах документа. Имя не может быть пустым. По умолчанию вновь создаваемым элементам автоматически задаются имена, состоящие из названия элемента и уникального номера, например, Лист001, Таблица003 и т.д. Имя элемента можно изменить в этом поле ввода. Если имя, которое вы ввели вручную, уже принадлежит какому-то элементу внутри листа, программа выдаст окно с предупреждением.

Видимость – в этом поле отображается видимость текущего элемента, её можно переключить двойным щелчком в этом поле или выбрать из выпадающего списка. Видимые элементы отображаются в области просмотра. Невидимые элементы отображаются в дереве структуры документа и могут быть доступны в окне редактирования данных, если они содержат данные;

Активность  в этом поле отображается активность текущего элемента, её можно переключить двойным щелчком в этом поле или выбрать из выпадающего списка. Активные элементы можно выбирать щелчком мыши в области просмотра. Неактивные элементы не выбираются щелчком мыши, но их можно выбрать в дереве структуры элемента;

Изм. пользователем – в этом поле указано, может ли пользователь вносить изменения в текущий элемент. Значение можно переключить двойным щелчком в этом поле или выбрать из выпадающего списка;

X, мм – в этом поле можно задать смещение элемента от левого края содержащего его элемента-контейнера (например, листа) в миллиметрах.

Y, мм – в этом поле можно задать смещение элемента от верхнего края содержащего его элемента-контейнера (например, листа) в миллиметрах.

Ширина – в этом поле можно задать ширину элемента в миллиметрах. Если введённое значение – не число, то выдаётся сообщение об ошибке, и в поле сохраняется предыдущее значение.

Высота  – в этом поле можно задать высоту элемента в миллиметрах. Если введённое значение – не число, то выдаётся сообщение об ошибке, и в поле сохраняется предыдущее значение.

Привязка – составное свойство, в котором можно включить и выключить привязку элемента сверху, слева, справа и снизу, а также относительно центра по вертикали и по горизонтали, к элементу-контейнеру, в который вложен текущий элемент.

Выравнивание – в этом поле можно установить выравнивание текущего элемента по элементу, в который он вложен. При этом значения размеров и отступов текущего элемента не учитываются, но сохраняются.

Авторазмер – если это свойство включено, размер элемента определяется автоматически, в зависимости от размеров и расположения вложенных в него элементов и от его свойств (например, от длины надписи в свойстве «Надпись»).

Поля:

Слева – ширина левого поля в миллиметрах;

Справа – ширина правого поля в миллиметрах;

Сверху – высота верхнего поля в миллиметрах;

Снизу – высота нижнего поля в миллиметрах;

Прозрачный – в этом поле отображено, прозрачен или нет фон текущего элемента. Прозрачность можно переключить двойным щелчком в этом поле или выбрать из выпадающего списка. Также прозрачность можно включить и выключить, установив или сняв галочку «фон» в панели управления;

Цвет фона – вызывает диалоговое окно, в котором можно задать цвет фона элемента. Если свойство «прозрачный» не установлено, то фон элемента будет отображаться этим цветом.

Рамка – составное свойство, в котором можно задать установки линий рамки элемента. Для каждой линии рамки можно установить толщину в мм, смещение в мм от соответствующего поля элемента, видимость и цвет.

 

Лист

 

Имя листа – произвольное имя, которое должно быть уникальным в пределах документа. Имя не может быть пустым. По умолчанию вновь создаваемым листам задаются имена Лист001, Лист002 и т.д. Имя листа можно изменить в этом поле ввода.

Видимость – в этом поле отображается видимость текущего листа, её можно переключить двойным щелчком в этом поле или выбрать из выпадающего списка;

Активность  в этом поле отображается активность текущего листа, её можно переключить двойным щелчком в этом поле или выбрать из выпадающего списка;

Изм. пользователем – в этом поле указано, может ли пользователь вносить изменения в текущий лист. Значение можно переключить двойным щелчком в этом поле или выбрать из выпадающего списка;

Формат листа – здесь можно выбрать формат листа из списка. Двойной щелчок в этом поле переключает значение на следующее по списку.

Ширина листа – в этом поле можно задать ширину листа в миллиметрах. Это не ширина элемента, а физическая ширина листа бумаги, на котором печатается и на которые может быть разбит текущий логический лист. Если введённое значение – не число, то выдаётся сообщение об ошибке, и в поле сохраняется предыдущее значение.

Высота листа – в этом поле можно задать высоту листа бумаги в миллиметрах. Это не высота элемента, а физическая высота листа бумаги, на котором печатается и на которые может быть разбит текущий логический лист. Если введённое значение – не число, то выдаётся сообщение об ошибке, и в поле сохраняется предыдущее значение.

Тип листа – здесь выбирается тип листа (одиночный лист, составной лист, свободный размер). Его можно выбрать из выпадающего списка или переключать двойным щелчком.

Листов по Х – в этом поле можно задать число листов по горизонтали для составного листа. Значение должно быть целым, не меньше 1.

Листов по Y – в этом поле можно задать число листов по вертикали для составного листа. Значение должно быть целым, не меньше 1.

Поле склейки X – здесь задаётся отступ в миллиметрах для склейки составного листа по горизонтали.

Поле склейки Y – здесь задаётся отступ в миллиметрах для склейки составного листа по вертикали.

Ширина – ширина листа в миллиметрах.

Высота – высота листа в миллиметрах.

Авторазмер – если это свойство включено, размер листа определяется автоматически, в зависимости от размеров и расположения элементов листа.

Поля:

Слева – ширина левого поля в миллиметрах;

Справа – ширина правого поля в миллиметрах;

Сверху – высота верхнего поля в миллиметрах;

Снизу – высота нижнего поля в миллиметрах;

Прозрачный – в этом поле отображено, прозрачен или нет фон текущего листа. Прозрачность можно переключить двойным щелчком в этом поле или выбрать из выпадающего списка;

Цвет фона – вызывает диалоговое окно, в котором можно задать цвет фона листа. Если свойство «прозрачный» не установлен, то фон листа будет отображаться этим цветом.

Рамка – составное свойство, в котором можно задать установки линий рамки листа. Каждой линии рамки можно установить толщину в мм, смещение в мм от соответствующего поля листа, видимость и цвет.

 

Область

Свойства текущей области можно просматривать и редактировать в списке свойств. Для этого область должна быть выбрана в дереве структуры документа или в области просмотра документа.

Имя области – произвольное имя, которое должно быть уникальным в пределах документа. Имя не может быть пустым. По умолчанию вновь создаваемым элементам задаются имена Область001, Область002 и т.д. Имя области можно изменить в этом поле ввода.

Видимость – в этом поле отображается видимость текущего элемента, её можно переключить двойным щелчком в этом поле или выбрать из выпадающего списка;

Активность  в этом поле отображается активность текущей области, её можно переключить двойным щелчком в этом поле или выбрать из выпадающего списка;

Изм. пользователем – в этом поле указано, может ли пользователь вносить изменения в текущую область. Значение можно переключить двойным щелчком в этом поле или выбрать из выпадающего списка;

X, мм – в этом поле можно задать смещение области от левого края листа в миллиметрах.

Y, мм – в этом поле можно задать смещение области от верхнего края листа в миллиметрах.

Ширина, мм – в этом поле можно задать ширину области в миллиметрах. Если введённое значение – не число, то выдаётся сообщение об ошибке, и в поле сохраняется предыдущее значение.

Высота, мм – в этом поле можно задать высоту области в миллиметрах. Если введённое значение – не число, то выдаётся сообщение об ошибке, и в поле сохраняется предыдущее значение.

Привязка – составное свойство, в котором можно включить и выключить привязку области сверху, слева, справа и снизу к элементу-контейнеру, в который вложена область

Выравнивание – в этом поле можно установить выравнивание области по элементу, в который она вложена. При этом значения размеров и отступов текущей области не учитываются, но сохраняются.

Авторазмер – в этом поле можно включить или выключить определение размеров области в соответствии со вложенными в неё элементами.

Поля:

Слева – ширина левого поля в миллиметрах;

Справа – ширина правого поля в миллиметрах;

Сверху – высота верхнего поля в миллиметрах;

Снизу – высота нижнего поля в миллиметрах;

Прозрачный – в этом поле отображено, прозрачен или нет фон текущей области. Прозрачность можно переключить двойным щелчком в этом поле или выбрать из выпадающего списка;

Цвет фона – вызывает диалоговое окно, в котором можно задать цвет фона области. Если свойство «прозрачный» не установлено, то фон области будет отображаться этим цветом.

Рамка – составное свойство, в котором можно задать установки линий рамки области. Каждой линии рамки можно установить толщину в мм, смещение в мм от соответствующего поля области, видимость и цвет.

 

Фрагмент карты

Имя – произвольное имя фрагмента карты, которое должно быть уникальным в пределах документа. Имя не может быть пустым. По умолчанию вновь создаваемым элементам задаются имена Область001, Область002 и т.д. Имя фрагмента можно изменить в этом поле ввода.

Карта – в этом поле можно выбрать карту из списка карт, подключенных к программе. Если в списке ничего не отображается, значит, к программе не подключена ни одна карта. Их можно подключить, для этого надо вызвать в главном меню программы пункт «Настройки», а в нём подпункт «Список карт».

Масштаб просмотра – знаменатель масштаба просмотра карты.

Корр. коэффициент – изменяет размеры изображения карты, не меняя масштаба. Это позволяет вывести фрагмент карты на экран или напечатать крупнее или мельче, чем задано текущим масштабом, при этом не меняя зависящие от масштаба условные знаки и видимые слои

Координата X, координата Y – координаты внутри карты той точки, которая будет помещена  в центр фрагмента.

Видимость – в этом поле отображается видимость текущего фрагмента карты. Видимость можно переключить двойным щелчком в этом поле или выбрать из выпадающего списка;

Активность  в этом поле отображается активность текущего фрагмента карты, её можно переключить двойным щелчком в этом поле или выбрать из выпадающего списка;

Изм. пользователем – в этом поле указано, может ли пользователь вносить изменения в текущий фрагмент карты. Значение можно переключить двойным щелчком в этом поле или выбрать из выпадающего списка;

X, мм – в этом поле можно задать смещение фрагмента карты от левого края листа в миллиметрах.

Y, мм – в этом поле можно задать смещение фрагмента карты от верхнего края листа в миллиметрах.

Ширина, мм – в этом поле можно задать ширину фрагмента карты в миллиметрах. Если введённое значение – не число, то выдаётся сообщение об ошибке, и в поле сохраняется предыдущее значение.

Высота, мм – в этом поле можно задать высоту фрагмента карты в миллиметрах. Если введённое значение – не число, то выдаётся сообщение об ошибке, и в поле сохраняется предыдущее значение.

Привязка – составное свойство, в котором можно включить и выключить привязку фрагмента карты сверху, слева, справа и снизу к элементу-контейнеру, в который вложен фрагмент карты.

Выравнивание – в этом поле можно установить выравнивание фрагмента карты по элементу, в который он вложен. При этом значения размеров и отступов текущего фрагмента карты не учитываются, но сохраняются.

Авторазмер – в этом поле можно включить или выключить определение размеров фрагмента карты в соответствии со вложенными в него элементами.

Поля:

Слева – ширина левого поля в миллиметрах;

Справа – ширина правого поля в миллиметрах;

Сверху – высота верхнего поля в миллиметрах;

Снизу – высота нижнего поля в миллиметрах;

Прозрачный – в этом поле отображено, прозрачен или нет фон текущего фрагмента карты. Прозрачность можно переключить двойным щелчком в этом поле или выбрать из выпадающего списка;

Цвет фона – вызывает диалоговое окно, в котором можно задать цвет фона карты. Если свойство «прозрачный» не установлено, то фон фрагмента карты будет отображаться этим цветом.

Рамка – составное свойство, в котором можно задать установки линий рамки фрагмента карты. Каждой линии рамки можно установить толщину в мм, смещение в мм от соответствующих полей фрагмента карты, видимость и цвет.

 

Надпись

Имя – произвольное имя надписи, которое должно быть уникальным в пределах документа. Имя не может быть пустым. По умолчанию вновь создаваемым элементам автоматически задаются имена, состоящие из названия элемента и уникального номера, например, Надпись001. Имя элемента можно изменить в этом поле ввода. Если имя, которое вы ввели вручную, уже принадлежит какому-то элементу внутри листа, программа выдаст окно с предупреждением.

Видимость – в этом поле отображается видимость текущей надписи, её можно переключить двойным щелчком в этом поле или выбрать из выпадающего списка.

Активность  в этом поле отображается активность текущей надписи, её можно переключить двойным щелчком в этом поле или выбрать из выпадающего списка.

Изм. пользователем – в этом поле указано, может ли пользователь вносить изменения в текущую надпись. Значение можно переключить двойным щелчком в этом поле или выбрать из выпадающего списка;

X, мм – в этом поле можно задать смещение надписи от левого края содержащего её элемента-контейнера (например, листа) в миллиметрах.

Y, мм – в этом поле можно задать смещение надписи от верхнего края содержащего её элемента-контейнера (например, листа) в миллиметрах.

Ширина – в этом поле можно задать ширину надписи в миллиметрах. Если введённое значение – не число, то выдаётся сообщение об ошибке, и в поле сохраняется предыдущее значение.

Высота  – в этом поле можно задать высоту надписи в миллиметрах. Если введённое значение – не число, то выдаётся сообщение об ошибке, и в поле сохраняется предыдущее значение.

Привязка – составное свойство, в котором можно включить и выключить привязку надписи сверху, слева, справа и снизу, а также относительно центра по вертикали и по горизонтали, к элементу-контейнеру, в который вложена надпись.

Выравнивание – в этом поле можно установить выравнивание текущей надписи по элементу, в который она вложена. При этом значения размеров и отступов элемента-надписи не учитываются, но сохраняются.

Авторазмер – если это свойство включено, размер надписи определяется автоматически, в зависимости от размеров и расположения вложенных в неё элементов и от её свойств (например, от длины надписи в свойстве «Надпись»).

Поля:

Слева – ширина левого поля в миллиметрах;

Справа – ширина правого поля в миллиметрах;

Сверху – высота верхнего поля в миллиметрах;

Снизу – высота нижнего поля в миллиметрах;

Прозрачный – в этом поле отображено, прозрачен или нет фон надписи. Прозрачность можно переключить двойным щелчком в этом поле или выбрать из выпадающего списка. Также прозрачность можно включить и выключить, установив или сняв галочку «фон» в панели управления;

Цвет фона – вызывает диалоговое окно, в котором можно задать цвет фона надписи. Если свойство «прозрачный» не установлено, то фон надписи будет отображаться этим цветом.

Рамка – составное свойство, в котором можно задать установки линий рамки надписи. Каждой линии рамки можно установить толщину в мм, смещение в мм от соответствующего поля надписи, видимость и цвет.

Надпись – в этом поле вводится произвольный текст. В зависимости от того, включено ли свойство «перенос строки», этот текст выводится в области просмотра в одну или несколько строк внутри прямоугольника, соответствующего элементу-надписи.

Шрифт – составное свойство. Содержит вложенные свойства:

  * Название – название шрифта, должно быть одним из названий шрифтов, установленных в системе.

  * Высота, мм – высота шрифта в мм

  * Высота, п – размер шрифта в пунктах – тот, который устанавливается в большинстве текстовых редакторов.

  * Цвет – в этом поле можно либо набрать мнемоническое название цвета шрифта, либо щелчком на мини-кнопке «» вызвать диалоговое окно выбора цвета, в котором можно задать цвет шрифта надписи.

  * Стиль – составное свойство, содержит вложенные свойства. Если какое-то из этих свойств включено, то оно относится ко всей надписи:

    ** Утолщенный – если это свойство включено, надпись отображается утолщённым шрифтом.

    ** Курсив – если это свойство включено, надпись отображается курсивом.

    ** Подчеркнутый – если это свойство включено, надпись будет подчёркнута.

    ** Перечеркнутый – если это свойство включено, надпись будет перечёркнута.

По горизонтали – выравнивание текста надписи внутри элемента по горизонтали. Важно, что это свойство относится не к выравниванию элемента-надписи относительно того, в который он вложен, а текста надписи относительно содержащего его элемента-надписи. Значения свойства могут быть: «влево», «по центру», «вправо», «выровнять». Значение можно выбрать из выпадающего списка или переключить двойным щелчком мыши на поле ввода.

По вертикали – выравнивание текста надписи внутри содержащего его элемента-надписи по вертикали. Значение свойства может быть выбрано одно из следующих: «вверх», «по центру», «вниз», «выровнять». Нужное значение можно выбрать из выпадающего списка или переключить двойным щелчком мыши на поле ввода.

Перенос строки – если это свойство включено, а длина собственно текста надписи превышает длину элемента, то часть надписи будет перенесена на следующую строку, и так далее, в соответствии с шириной элемента. Если изменить ширину элемента, эта разбивка по строкам не сохраняется, а автоматически вычисляется по новой ширине. Когда свойство выключено, часть надписи, не вошедшая в элемент, отсекается (хотя текст не теряется и при изменении размеров элемента может стать видимым).

 

Текст

 

Имя – произвольное имя, которое должно быть уникальным в пределах документа. Имя не может быть пустым. По умолчанию вновь создаваемому тексту автоматически задаётся имя, состоящие из названия элемента и уникального номера, например, Текст001. Имя текста можно изменить в этом поле ввода. Если имя, которое вы ввели вручную, уже принадлежит какому-то элементу внутри листа, программа выдаст окно с предупреждением.

Видимость – в этом поле отображается видимость текущего элемента-текста, её можно переключить двойным щелчком в этом поле или выбрать из выпадающего списка.

Активность  в этом поле отображается активность текущего элемента-текста, её можно переключить двойным щелчком в этом поле или выбрать из выпадающего списка.

Изм. пользователем – в этом поле указано, может ли пользователь вносить изменения в текущий элемент-текст. Значение можно переключить двойным щелчком в этом поле или выбрать из выпадающего списка;

X, мм – в этом поле можно задать смещение текста от левого края содержащего его элемента-контейнера (например, листа) в миллиметрах.

Y, мм – в этом поле можно задать смещение текста от верхнего края содержащего его элемента-контейнера (например, листа) в миллиметрах.

Ширина – в этом поле можно задать ширину элемента-текста в миллиметрах. Если введённое значение – не число, то выдаётся сообщение об ошибке, и в поле сохраняется предыдущее значение.

Высота  – в этом поле можно задать высоту элемента-текста в миллиметрах. Если введённое значение – не число, то выдаётся сообщение об ошибке, и в поле сохраняется предыдущее значение.

Привязка – составное свойство, в котором можно включить и выключить привязку элемента-текста сверху, слева, справа и снизу, а также относительно центра по вертикали и по горизонтали, к элементу-контейнеру, в который вложен текущий элемент-текст.

Выравнивание – в этом поле можно установить выравнивание текущего элемента-текста по элементу, в который он вложен. При этом значения размеров и отступов текущего элемента не учитываются, но сохраняются.

Авторазмер – если это свойство включено, размер элемента-текста определяется автоматически, в зависимости от размеров и расположения вложенных в него элементов и от его свойств (например, от длины надписи в свойстве «Надпись»).

Поля:

Слева – ширина левого поля в миллиметрах;

Справа – ширина правого поля в миллиметрах;

Сверху – высота верхнего поля в миллиметрах;

Снизу – высота нижнего поля в миллиметрах;

Прозрачный – в этом поле отображено, прозрачен или нет фон текста. Прозрачность можно переключить двойным щелчком в этом поле или выбрать из выпадающего списка. Также прозрачность можно включить и выключить, установив или сняв галочку «фон» в панели управления;

Цвет фона – вызывает диалоговое окно, в котором можно задать цвет фона текста. Если свойство «прозрачный» не установлено, то фон текста будет отображаться этим цветом.

Рамка – составное свойство, в котором можно задать установки линий рамки элемента-текста. Для каждой линии рамки можно установить толщину в мм, смещение в мм от соответствующего поля текста, видимость и цвет.

Надпись – в этом поле вводится произвольный текст. В зависимости от того, включено ли свойство «перенос строки», этот текст выводится в области просмотра в одну или несколько строк внутри прямоугольника, соответствующего элементу-тексту. В зависимости от значения поля «тип данных» текст может не только вводиться, а ещё и выбираться из произвольных или заранее заданных вариантов.

Шрифт – составное свойство. Содержит вложенные свойства:

  * Название – название шрифта, должно быть одним из названий шрифтов, установленных в системе.

  * Высота, мм – высота шрифта в мм

  * Высота, п – размер шрифта в пунктах – тот, который устанавливается в большинстве текстовых редакторов.

  * Цвет – в этом поле можно либо набрать мнемоническое название цвета шрифта, либо щелчком на мини-кнопке «» вызвать диалоговое окно выбора цвета, в котором можно задать цвет шрифта надписи.

  * Стиль – составное свойство, содержит вложенные свойства. Если какое-то из этих свойств включено, то оно относится ко всему тексту:

    ** Утолщенный – если это свойство включено, текст отображается утолщённым шрифтом.

    ** Курсив – если это свойство включено, текст отображается курсивом.

    ** Подчеркнутый – если это свойство включено, текст будет подчёркнут.

    ** Перечеркнутый – если это свойство включено, текст будет перечёркнут.

По горизонтали – выравнивание текста внутри элемента по горизонтали. Важно, что это свойство относится не к выравниванию элемента-текста относительно того, в который он вложен, а самого текста относительно содержащего его элемента-текста. Значения свойства могут быть: «влево», «по центру», «вправо», «выровнять». Значение можно выбрать из выпадающего списка или переключить двойным щелчком мыши на поле ввода.

По вертикали – выравнивание текста внутри содержащего его элемента-текста по вертикали. Значение свойства может быть выбрано одно из следующих: «вверх», «по центру», «вниз», «выровнять». Нужное значение можно выбрать из выпадающего списка или переключить двойным щелчком мыши на поле ввода.

Перенос строки – если это свойство выключено, весь текст отображается внутри элемента в одну строку. При этом он доступен для редактирования в окне редактирования данных (горячая клавиша F4), на закладке «Параметры».

Тип данных – это свойство позволяет выбрать, какой из типов данных, отображаемых в виде текста, содержит текущий элемент. Тип данных выбирается из выпадающего списка и может быть одним из следующих:

·        целое число –

·        вещественное число –

·        строка –

·        текст – обычный многострочный текст, вводимый в поле «Надпись» или в окне редактирования данных;

·        да/нет – значение выбирается

·        список – значение может быть выбрано из выпадающего списка, заданного в составном свойстве Список (см. ниже);

·        составной –

·        цвет –

 

Формат вывода – в этом поле можно задать формат вывода текста (???)

Список – составное свойство. При нажатии на мини-кнопку этого поля появляется окно редактирования списка. Значения списка добавляются и редактируются как строки. Кнопка «ОК» подтверждает внесённые изменения. После этого, если в свойстве «тип данных» установлено значение «список», то в поле «Надпись» появляется выпадающий список, из которого можно выбрать одно из значений списка.

 

Параметр

Надпись – здесь отображается значение параметра, но его нельзя редактировать – все изменения игнорируются, потому что значение зависит от базового параметра.

Шрифт – составное свойство. Содержит вложенные свойства:

  * Название – название шрифта, должно быть одним из названий шрифтов, установленных в системе.

  * Высота, мм – высота шрифта в мм

  * Высота, п – размер шрифта в пунктах – тот, который устанавливается в большинстве текстовых редакторов.

  * Цвет – в этом поле можно либо набрать мнемоническое название цвета шрифта, либо щелчком на мини-кнопке «» вызвать диалоговое окно выбора цвета, в котором можно задать цвет шрифта надписи.

  * Стиль – составное свойство, содержит вложенные свойства. Если какое-то из этих свойств включено, то оно относится ко всей надписи:

    ** Утолщенный – если это свойство включено, надпись отображается утолщённым шрифтом.

    ** Курсив – если это свойство включено, надпись отображается курсивом.

    ** Подчеркнутый – если это свойство включено, надпись будет подчёркнута.

    ** Перечеркнутый – если это свойство включено, надпись будет перечёркнута.

По горизонтали – выравнивание текста внутри элемента-параметра по горизонтали. Важно, что это свойство относится не к выравниванию элемента-параметра относительно того, в который он вложен, а текста надписи относительно содержащего его элемента-параметра. Значения свойства могут быть: «влево», «по центру», «вправо», «выровнять». Значение можно выбрать из выпадающего списка или переключить двойным щелчком мыши на поле ввода.

По вертикали – выравнивание текста внутри содержащего его элемента-параметра по вертикали. Значение свойства может быть выбрано одно из следующих: «вверх», «по центру», «вниз», «выровнять». Нужное значение можно выбрать из выпадающего списка или переключить двойным щелчком мыши на поле ввода.

Перенос строки – если это свойство включено, а длина собственно надписи превышает длину элемента, то часть надписи будет перенесена на следующую строку, и так далее, в соответствии с шириной элемента. Если изменить ширину элемента, эта разбивка по строкам не сохраняется, а автоматически вычисляется по новой ширине. Когда свойство выключено, часть надписи, не вошедшая в элемент, отсекается (хотя текст не теряется и при изменении размеров элемента может стать видимым).

Зависимый – если это свойство включено, параметр является зависимым. При этом становится доступна кнопка «настроить зависимый параметр» в панели управления.

 

Пример

Предположим, нам нужно составить документ “Акт согласования и утверждения границ земельного участка”.

 

Сначала откроем программу и создадим новый документ, при помощи пункта меню «Файл/Новый» или нажав кнопку «Новый документ...». Появится окно выбора шаблона, где можно выбрать «Новый» или какой-то другой шаблон. После выбора шаблона программа попросит задать имя документа для сохранения. Дадим ему имя Акт выбора.mdc

 

Наш документ должен состоять из двух страниц формата А4, поэтому нам понадобится создать два листа. Первый (с именем Лист1) создаётся автоматически, а чтобы создать второй, нужно в дереве структуры поставить курсор на имя документа (Акт выбора.mdc) и нажать кнопку «Добавить» - добавится новый лист с именем Лист2.

 

Первый лист состоит из четырёх основных блоков. Создадим внутри

Листа с именем Лист1 четыре области - Заголовок, Данные участка, Текстовая часть и Описание границ.

 

Внутри области с именем Заголовок создадим элементы-надписи, содержащие нужный нам текст. Например, Надпись001 содержит собственно надпись «АКТ», у неё установлено выравнивание по центру, автоширина, 16-й размер шрифта, утолщённый стиль начертания. Мы можем перемещать объект Надпись001 внутри «родительского» объекта «Заголовок», но не можем сдвинуть за его границу. При перемещении объекта «Заголовок» по листу все его вложенные объекты перемещаются тоже.

При помощи объектов Надпись002 и Надпись003 составим текст «установления и согласования границ земельного участка».

Также создадим два элемента-области, «Составил» и «Утверждаю», каждая из которых содержит соответствующую надпись (утолщённый стиль начертания, выравнивание влево-вверх, шрифт 14-й) и объект-многострочный текст. В случае области «Составил» этот текст называется «составивший». После того, как мы добавили объект-текст внутрь области «Составил», выбираем этот текст и нажимаем кнопку «Редактирование данных» (F4). Мы окажемся в окне редактирования многострочного текста. Там слева отображаются доступные для редактирования объекты (в данный момент должен быть выбран объект Лист1.Заголовок.Составил.составивший), а справа – содержимое текущего объекта.

Нужно набрать многострочный текст в поле ввода справа и нажать кнопку «ОК».

Допустим, мы набрали следующий текст:

------------------------------------------------------------------------------------------

Зам. директора МУП "Архитектурно- планировочный центр", г Челябинск,

начальник отдела кадастра

 

__________________ С.В. Воробьев

------------------------------------------------------------------------------------------

Когда мы нажмём кнопку «ОК», он отобразится в выбранном нами элементе-тексте.

 

Аналогичным образом создаём объект-надпись и объект-текст в области «Утверждаю», задаём их параметры и заполняем надпись «Утверждаю» и текст объекта Лист1.Заголовок.Утверждаю.утверждающий.

 

Каждый из элементов блока Заголовок можно выбрать (щелчком левой кнопки мыши), изменить его размеры и положение на листе, а также задать его параметры через таблицу параметров (а для текста – через окно редактирования данных).

 

Если блок Заголовок готов, можно свернуть «ветку» его элементов», щёлкнув в дереве структуры на минус возле его имени. Эта ветвь структуры свернётся, оставив видимым в дереве только название области «Заголовок».

 

Перейдём к следующей области, «Данные участка».

Этот блок содержит три надписи: «кад.номер», «наим.участка» и «ФИО землепользователя». Они используются для оформления бланка акта выбора, выводимого на печать и заполняемого от руки, поэтому соответствующие поля состоят из подчёркивания и пояснения.

 

Например, возьмём надпись «наим.участка». Текст этой надписи «(кадастровый номер, наименование земельного участка)» - это пояснительная подпись под графой. Она должна быть мельче основного шрифта документа, поэтому в параметрах надписи нужно задать размер шрифта 9.

 

Чтобы создать линию пустой графы, зададим в параметрах этой надписи, в пункте «рамка», подпункте «верхняя», значения:

толщина, мм  - 0.5

смещение, мм  - 0.25

видимость – да

цвет - $00000000 (чёрный)

у остальных линий рамки параметр «видимость» должен быть, разумеется,  установлен в «нет».

 

В результате мы получим объект-надпись, сразу содержащий горизонтальную линию (вообще-то это линия рамки) линию с мелкой пояснительной подписью под ней.

 

Аналогичным образом создаём объект-надпись «ФИО землепользователя», также состоящий из горизонтальной черты (видимая верхняя линия рамки) и мелкой пояснительной подписью ниже линии (сам текст надписи, а именно - «(имя, отчество, фамилия собственника, владельца, пользователя земельного участка)»).

 

Объект «кад.номер» содержит уже частично заполненные данные и пустое  поле для заполнения, отмеченное подчёркиванием, как и у предыдущих элементов. Мы выбираем объект, в параметре «надпись» записываем наперёд заданные данные «74:10:                    :», а чтобы создать линию пустой графы, зададим в параметрах этой надписи, в пункте «рамка», подпункте «нижняя», значения:

толщина, мм  - 0.5

смещение, мм  - 0.25

видимость – да

цвет - $00000000 (чёрный)

у остальных линий рамки параметр «видимость» должен быть установлен в «нет».

 

Если бы нам было нужно создать объект, содержащий одновременно горизонтальную линию, текст над ней (шаблон и т.д.) и под ней (пояснение), то нам бы понадобилось создать объект-область, а уже в нём – две надписи (одна из которых – с верхней или нижней линией рамки), или две надписи и объект - горизонтальную линию). Заключать их в область необходимо для того, чтобы при каком-либо перемещении такого сложного элемента страницы не приходилось всякий раз перемещать по отдельности и подгонять друг к другу его составляющие.

 

Блок «Текстовая часть» содержит следующие элементы:

Надпись004 – надпись «д.Александровка», обычным шрифтом, без дополнительного оформления. Размер шрифта 11, выравнивание текста надписи по горизонтали влево относительно самого элемента.

Надпись005 – дата документа, содержит надпись «"____"  мая  2003 г.», задано выравнивание текста надписи по горизонтали вправо.

Текст – многострочный текст бланка. Набирается в окне редактирования данных.

Линия001, Линия002, Линия003 – объекты типа «линия», созданные, поскольку нам было нужно в бланке несколько пустых строк, чтобы внести туда сведения о наличии либо отсутствии земельных споров.

У каждого из этих объектов задан тип линии – «горизонтальная», сама линия при этом располагается посередине объекта-прямоугольника. Толщина линии задана 0.25 мм, стиль линии – сплошная.

 


Д. Мыльников
О. Мыльникова

На главную

Rambler's Top100