MarkForm
На главную
Описание
Скачать
Регистрация
e-mail

 

Возможности MarkForm:

  • создание на макете любого количества объектов печати

  • создание на макете любого количества цепочек нумерации

  • сквозная нумерация и нумерация по листу

  • сохранение макета в файле для последующего использования или редактирования

  • поддержка всех стандартных типов бумаги

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

  • раздельная коррекция печати для каждого принтера установленного в системе

  • раздельная коррекция печати для книжной и альбомной ориентаций

  • сохранение настроек коррекции печати

  • поддержка всех типов и моделей принтеров.

Создание макета.

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

 

Изменение свойств макета.

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

 

Подготовка к созданию объектов на макете.

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

 

Типы объектов макета.

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

  • тип нумерации

  • начальное значение

  • количество символов

  • лидирующие нули.

Для числового объекта можно задать цепочку нумерации, т.е. значение объекта будет зависеть от значения предыдущего объекта в цепочке. Это удобно при наличии на листе более чем одного бланка. Для каждой цепочки (для первого объекта цепочки) в макете можно выбрать тип нумерации: сквозная или по листу. При сквозной нумерации значение объекта N на листе M равно сумме начального значения первого объекта, количества листов и произведения N - 1 на номер листа М. Например: если у макета 200 листов, в цепочке четыре объекта и начальное значение первого в цепочке объекта равно 1, то на первом листе напечатается 1, 201, 401, 601, на втором - 2, 202, 402, 602, на двухсотом - 200, 400, 600, 800. При нумерации по листу значение объекта N на листе M равно произведению суммы начального значения первого объекта и N на номер листа M. Например: если у макета 200 листов, в цепочке четыре объекта и начальное значение первого в цепочке объекта равно 1, то на первом листе напечатается 1, 2, 3, 4, на втором - 5, 6, 7, 8, на двухсотом -797, 798, 799, 800. Свойства количество символов и лидирующие нули определяют сколько нулей будет печататься перед числом. Размеры числового объекта определяются по шрифту объекта и количеству символов, изменить размеры числового объекта можно только изменив данные свойства.

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

  • текст

  • переносить слова.

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

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

 

Создание, редактирование и удаление объектов на макете.

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

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

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

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

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

Для всех вышеописанных кнопок создания объектов существуют соответствующие  команды в меню Правка и команды в контекстном меню макета.

Для изменения размера символьного объекта щелкните на нем левой кнопкой мыши или перейдите на него при помощи клавиш управления. Сочетанием клавиши Shift и клавиш управления курсором (стрелка вверх / вниз - уменьшить / увеличить высоту, стрелка влево / вправо - уменьшить / увеличить ширину).

Местоположение объекта изменяется перетаскиванием объекта при помощи мыши, либо  сочетанием клавиши Ctrl и клавиш управления курсором.

 

Выбор принтера и коррекция печати принтера.

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

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

Для коррекции печати создайте новый макет, необходимой ориентации, выберите в меню Файл команду Печать сетки. После того как сетка будет напечатана, замерьте линейкой на сколько ошибается принтер при печати по горизонтали и вертикали (в миллиметрах). Для каждой оси переведите  значения ошибок в проценты. Выберите в меню Файл команду Коррекция печати и выставьте ползунки на величины, противоположные полученным. Например: если принтер к концу листа формата А4 книжной ориентации убегает на 2 миллиметра по вертикальной оси, 2 * 100 . 297 = 0,67% ~ 0,7%, то выставляем коррекцию по вертикали на -0,7%. Значения коррекции печати запоминаются для каждой ориентации бумаги каждого принтера и используются при всех последующих запусках MarkForm.

 

 

Печать макета.

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

 

 

HotLog Copyright © 2001 Timur R. Husainov All rights reserved.
Last update: Январь 10, 2002 11:21

Hosted by uCoz