Для пояснения назначения некоторых элементов управления используются всплывающие подсказки, которые также служат обозначениями этих элементов в тексте справки.
"1200 dpi" - указывает разрешение копии (если такое разрешение прочитано в заголовке файла - оригинала или его ширина больше 5500 точек или его высота больше 8500 точек и вкл. "Напоминать", то предлагается установить). Обычно 600 dpi.
2. Установить значения левого (для A4 или правой страницы A5 и правого для левой A5) и верхнего полей прямоугольной области копирования. При переключении режима копирования "Все поля" устанавливаются равными указанным в "Настройках".
Менять значения полей (положение и размеры рамки) можно клавишами курсора, когда фокус ввода находится в области отображения копии. Обычно + - 1, с <Ctrl> + - 0.1, с <Shift> + - 10. С <Alt> - размеры.
3. Установить значения размеров прямоугольной области копирования. После изменения значения "Все поля" они соответствуют полям равного размера со всех сторон A4. Величины противоположных полей видны справа от размеров.
Установить зону копирования, соответствующую рамке на оригинале (режим рисования) с учётом масштаба (и настройки "Поля при сканировании, мм", если картинка - открытый файл), можно двойным кликом по метке "Все поля, мм" или в меню копии.
4. Открыть файл *.bmp (1-бит, 8-бит или 24-бит), (путь к которому определяется настройкой "Путь для файлов"), нажав на кнопку "Открыть" и выбрав имя в появившемся списке (1 клик), или нажав на кнопку "Следующий". Порядок сортировки определяется настройками - если флажок "Сортировать файлы по времени" снят, то сортируются по имени.
"Преобразовать в 1-битный" - Для работы с программами, которые могут сохранять только в 24-битном формате, такими как Image Printer Free (http://code-industry.net/imageprinter.php).
5. Масштаб устанавливается вводом числа в текстовое поле и может меняться клавишами вверх и вниз с <Alt> (+ <Ctrl> | <Shift>) когда фокус ввода в рисунке. Необходимое значение можно определить, сравнив размеры оригинала и пунктирной рамки. Установить масштаб 100% можно двойным кликом по метке "Масштаб, %".
6. Установить рамку в поле отображения оригинала (кнопка "Оригинал | Копия" в положении "Оригинал") совместив пунктирную линию с краями изображения (верхним и обращенным к середине для режима "2 A5 в 1 A4", "2 оригинала"). Перемещать рамку можно мышью с нажатой левой кнопкой или клавишами курсора, когда фокус ввода находится в области отображения оригинала.
Если установлен флажок "Автоматическая установка рамки" и рисунок открыт как 1-битный, то программа пытается сделать это в соответствии с настройками. Поиск начинается из положения, определяемого установкой "Помнить положение рамки" (запоминается при копировании). Помешать автоматической установке могут посторонние детали изображения. Есть два способа уменьшить их влияние. Первый - вручную установить сплошную рамку ближе к нужному изображению, чтобы посторонние детали были за пределами сплошной рамки (поиск начинается от сплошных линий) и нажать <A>. Второй - увеличение числа в поле "Фон, грязь, мусор, точек на 8x8".
7. Для устранения перекоса можно повернуть рамку мышью с нажатой правой кнопкой (или клавишами курсора влево и вправо с <Alt>) до достижения параллельности линий рамки и оригинала. Когда указатель находится в правой части изображения, надо двигать мышь вверх - вниз, когда в нижней - влево - вправо.
Если двигать мышь с нажатой клавишей <Shift>, то указатель будут сопровождать две линии, параллельные линиям рамки. Совмещая их с деталями изображения, можно точнее определить нужный угол.
Автоматическая установка рамки работает с любым углом, после выравнивания нажать <A>. Помешать могут узкие поля оригинала.
Дополнительно : Для просмотра мелких деталей изображения и точной установки рамки можно навести указатель на нужную точку изображения, нажать <Ctrl> и левую кнопку мыши. Появится увеличенное изображение ("истинный размер" 1:1), с которым можно выполнять действия (пункты 5, 6, 7). Для выхода нажать <Esc>. Двойной клик на картинке действует как один с Ctrl (вид 1:1) или клавиша Esc (возврат).
"По ширине окна" (клавиша <U>) - в режиме копирования "2 оригинала" относится к оригиналу A5 - показывает увеличенную половину A4 в зависимости от установки "Верхний A5", в режиме рисования действует, если при заданном соотношении ширины и высоты масштабированная до высоты окна картинка не помещается в правой части.
8. Нажать кнопку "Копировать" или клавишу <C>, дождаться выполнения, дальше :
1-битную копию можно перезагрузить в рисунок (оригинал) для комбинированного редактирования прямо или с поворотом на 90°.
9. Ввести имя в текстовое поле под кнопкой "Сохранить под именем :" (расширение ".bmp" можно не добавлять) и нажать кнопку или клавишу Enter, результат записывается в файл, путь к которому определяется настройкой "Путь для сохранения файлов *.bmp". Если не сохранять, а перейти к п. 10, то рисунок записывается во временный файл "ForPrint.bmp" ("ForPrint-№.bmp"), который удаляется после использования.
10. Ввести число копий и нажать кнопку "Печатать" или клавишу Enter. Установки печати (принтер, лоток, бумага - в настройках системы по умолчанию - "Принтеры", после переключения требуется перезапуск программы).
Чтобы не повторять нажатия кнопок, можно автоматизировать это. Если установить все флажки, то цикл "открыть, копировать, сохранить[, печатать]" повторяется до конца тетради или списка файлов. Если спуск не включён, открывается следующий по списку файл.
"Рисовать номера страниц" - номера из имён файлов, положение - внизу снаружи (чётные номера слева, нечётные справа) с учётом отступов при рисовании. Для другого положения можно использовать "++". "Запомнить шрифт" - текущие имя, размер, атрибуты, отступы, расстояния между знаков.
Получить правильные имена из того, что сделал сканер или виртуальный принтер, можно здесь же, выбрав переименование по последовательности номеров или порядку файлов в списке и указав начальный номер и число страниц на одном рисунке - 1 или 2. Отмена переименования возможна, если ни один из файлов не был перемещён, удалён или переименован другим способом.
Чтобы рисовать массивы номеров, надо указать количество колонок и рядов, положение и размер таблицы, первый и последний номера. Начальные нули - как в образце (0001 ... 0011 ...). Если надо рисовать на шаблоне, то в первый текст "++" надо внести команду "Open, SRC=" с его именем. Автоматические установки действуют так же.
"Автоматическая установка рамки" - после открытия файла. Клавиша <A> работает независимо от этой установки.
Можно компенсировать неравномерную плотность печати, вызванную износом, установив флажок "Неравномерно" и плотность масок слева и справа. "Не превышать" - текущую величину маски.
"Стереть" (клавиша <Delete>) - эта кнопка делает белой выделенную область.
При восстановлении изображения по оригиналу полезно сравнивать их переключением. Для создания копии изображения есть команда меню "Дублировать (перекл. - F2)". После прорисовки объектов поверх оригинала надо создать новый лист и нажать "Выполнить всё". Теперь переключение клавишей <F2> позволит легко заметить упущения.
Для выделения отдельных ячеек большей толщиной линий надо установить флажок "Внутрь ячеек" и ввести значение в поле "Толщина линий" "Общей таблицы"
"Маскировать линии" - если установлен, то на все рисуемые линии накладывается маска (определённая рисунком маски), а "Проверка рамки" отключается. Этот параметр не записывается.
Чтобы рисовать нерегулярные линии в таблице, надо пересечь таблицу рамкой, для рисования вертикальных линий надо нажать клавишу <4>, будут сняты флажки справа от полей "Верх", "Ширина" и "Высота", "Ширина" = 0, "Верх" и "Высота" по таблице, один флажок - "Вертикальные" (линии), число "Колонок" = 1, для горизонтальных линий - <3>. Движение мыши с нажатой левой кнопкой будет перемещать линию выделения в таблице. Это работает не только с таблицами, нарисованными этой программой, но и с рисунками из файлов.
Флажки и "Сетка" влияют только на рисование рамки мышью, но не мешают менять её параметры вводом чисел в поля или стрелками клавиатуры.
Для создания в сетке таблицы пустого пространства надо выделить общую область таблицы на расстоянии > 0.5 мм внутрь от границ, нажать клавишу <2> или <O> или нажать правую кнопку мыши за пределами ячеек, выбрать в меню "Объединить ячейки".
Графические кнопки слева :
"Создать новый лист ..." - A4 600 dpi, 4960 x 7016 или A4L 7016 x 4960, A5 3508 x 4960 или A5L 4960 x 3508.
"В рамку" - для расположения текста в пределах пунктирной рамки.
"Толщина линий" - Сдвигает место рисования текста вправо и вниз относительно пунктирной рамки и уменьшает его размеры на толщину линий таблицы - значения этих параметров в момент рисования.
Для ввода знака табуляции надо нажимать <Ctrl> + <Tab>
Если текст не входит, то сообщение "Недостаточно места" появляется только при рисовании в "рамку", чтобы не подтверждать многократно. Для других режимов ячейки, в которые не поместился текст, отмечаются красным цветом.
Выход из режима правки без сохранения изменений - клавиша <пробел> или перевод фокуса в текст записей действий.
Кнопка "Продолжить" (на месте "Нарисовать") - рисование текста вслед за предыдущим с другими атрибутами. Только "В рамку". Допускается правка отдельных частей текста после считывания строки "X-, ...", перемещение и изменение размеров общей области после считывания строки "X-, x, y, ..." или командой меню "Править текст". Одновременное изменение координат, размеров и частей текста "X-, ..." не поддерживается.
Если с объектом связаны другие, то правка может нарушить связи. Для перемещения комплекса объектов надо использовать другую команду.
Можно перемещать, копировать, удалять группы нарисованных объектов командами меню "Объекты" -> ...
Перерисовка перемещённых объектов происходит в том же порядке, как они были нарисованы, поэтому, если переместить ранее нарисованный текст в объединённую ячейку, то он будет стёрт. В этом случае надо использовать копирование.
Для поля действий в режиме правки графики нажатие любой клавиши, кроме <F1> и <F3>, отключает режим правки графики.
В ОС после 9x русские буквы из буфера обмена могут превращаться в вопросительные знаки (????????), поэтому текст (из программы распознавания) надо сохранить в файл "*.txt" и открыть в этой программе так же, как рисунок.
Не все возможности программы работают в любых сочетаниях. Например, для серых (8-битных) рисунков и многократно нарисованных одной командой объектов не работают отмена и правка.
В тексте программы действий не должно быть строк, начинающихся с латинской буквы, кроме команд и содержимого контейнера <TEXT> - </TEXT>.
Для упрощения поиска можно использовать шаблоны : *.bmp, *.ini, *.txt, *.pfp - вставить шаблон в текстовое поле под кнопкой "Сохранить под именем :", нажать на кнопку "Открыть".
Если надо сохранить настройки или текст, а кнопка серая, то ввод расширения .ini, .txt, .pfp делает её доступной.
Можно менять числа в текстовых полях клавишами "вверх", "вниз" + - 1, с <Ctrl> + - 0.1, с <Shift> (или Alt - в настройках) + - 10. Ограничены допустимые значения - диапазон и количество знаков после точки. Если справа десятичный знак, то проверка не проводится и можно ввести любое значение. Если текст не может интерпретироваться как число или его абсолютное значение превышает 100000000, возвращается 0.
"Копировать многократно" можно одной командой, с использованием параметров "Количество" и "Смещения, мм", как при рисовании.
Остановить выполнение программы действий можно кликом по картинке или тексту.
При восстановлении оригинала, после подгонки положения и размеров нарисованных поверх него объектов, можно стереть его выделенную часть клавишей Backspace (запись "Erase ..." вставляется сразу после "Open ...").
Для правильного рисования шрифтов (особенно мелких с тонкими линиями) лучше не применять сглаживание экранных шрифтов. В WXP - "Экран", вкладка "Оформление", кнопка "Эффекты..."
Режим копирования :
Режим рисования :
Независимо от режима :
x, y - координаты левого верхнего угла на оригинале,
Arrow - Размерные стрелки
FN="" - FontName
&H#### - шестнадцатеричное представление маски 4x4
В нижних текстовых полях могут быть команды перезагрузки рисунка копии в оригинал (Reload[, R | L ]) и копирования (Copy... - рекурсивно не копируется).
Параметры командной строки :
PrintCopyBook[.exe] file[.pfp] ini=file[.ini] [hide=1] [exit=1]
первый аргумент - имя файла с текстом программы действий "[путь]*.pfp"
Чтобы при запуске таким способом (текущая папка определяется расположением файла - аргумента или запускающего скрипта) программа находила файлы настроек и справки, надо разместить PrintCopyBook.exe и PrintCopyBook.txt в "C:\Program Files\PrintCopyBook\". Если там нет PrintCopyBook.txt, PrintCopyBook.ini, программа ищет их в текущей папке. Если установлен "Сохранять настройки", то при выходе, если путь "C:\Program Files\PrintCopyBook\" существует, PrintCopyBook.ini записывается туда, иначе в текущую папку.
Копирование
1. Выбрать режим :
"A3" - для объединения двух копий A4 в один рисунок A3.
"Альбом" - копия с ориентацией 297 * 210 (режим только для 1 A4)
"2 A5 в 1 A4" - если на копии A4 2 изображения A5.
"2 оригинала" - если рисунок A4 содержит 2 изображения A5, которые надо копировать по отдельности.
"Зеркально" - отразить по вертикали (сверху вниз).
"Верхний A5" - указывает, в какое место на A4 копировать A5, переключается автоматически с каждым копированием. Слово "Верхний" используется потому, что на одном месте может быть левая или правая, чётная или нечётная страница.
"По часовой" (стрелке) - только для режима "2 A5 в 1 A4", "1 оригинал" - если нужно повернуть оригинал в другую сторону. Обычно верх A5 слева.
"Вставить" - для копирования в выделенный прямоугольник на уже скопированном изображении.
"2 стороны A4" - запоминать и восстанавливать параметры копирования для чётных и нечётных страниц.
"Форма 370" - для печати на полиэстровых (полиэстеровых) пластинах 370x216 мм или 370x225 мм (NovaDom).
Пунктир предназначен для совмещения с краем изображения при установке рамки копирования. Расстояние до пунктирной линии можно изменить в настройках - "Пунктир".
Установить можно и "Пунктирные поля" - "Верх" и "Бок", значения полей копирования изменятся в соответствии с настройкой - "Пунктир".
Менять числовые значения всех текстовых полей можно клавишами курсора "вверх" и "вниз", когда фокус ввода находится в этом текстовом поле. Недопустимые значения выделяются красным цветом. Коррекция происходит после перехода фокуса ввода. Если нажать Enter, диалог закрывается, фокус ввода переходит к картинке.
Белый прямоугольник - сохраняемый файл с новым изображением, зелёные линии - область копирования, жёлтые - поля принтера, красные линии - границы A4 и A5. "Середина A4" - обычно 148.5 мм - может корректироваться для бумаги нестандартного размера. A5 располагаются симметрично относительно этой линии.
24- и 8-битные рисунки открываются как 8-битные или 1-битные с указанной величиной чёрно-белого порога, для чёрно-белых и серых рисунков достаточно зелёной составляющей, для цветных надо включить "RGB" (влияние каждого цвета на яркость как у зрения - красный 30%, зелёный 60%, синий 10%).
Если включён "Авто - узнавать цвет", то перед открытием 24-битного рисунка проверяется часть строк (1 из 100). Если один из них содержит полутон (одна из точек не чёрная и не белая), то флажок "Открывать как 1-битный" снимается, если все чёрно-белые - устанавливается. Если одна из точек не серая (значения цветовых компонентов не совпадают), то устанавливается "RGB 30:60:10%" ("Считывать все цветовые составляющие"), если все серые - снимается. При включённом спуске полос перед открытием первого рисунка из раскладки печатного листа проверяются 2 (A4) или 4 (A3) рисунка.
Для 8-битных (24-битных) рисунков можно при открытии корректировать яркость и контрастность полутонов. При этом чёрные и белые точки меняются, если установить соответствующие флажки. Для сохранения чёткости текста лучше использовать маску, а не растр.
Значение в текстовом поле "Угол" - величина угла в радианах, умноженная на 10000.
"Ось в центре" - если флажок снят, рамка поворачивается относительно левого верхнего угла.
"Экранная лупа" позволяет постоянно наблюдать небольшую часть изображения в масштабе 1:1. Обновление происходит через 0.2 секунды после остановки указателя. Включение и выключение - клавиша <B>.
"Окно во весь экран" (клавиша <F>) - разворачивает окно программы, со сдвигом вверх.
Переключаться между оригиналом и копией можно клавишей <F1> или кнопкой "Оригинал" | "Копия".
Переключаться между оригиналом и дубликатом (или A3) можно клавишей <F2>
для режима "2 A5 в 1 A4" и "2 оригинала" повторить пункты 5 - 7 при установленном "Верхний A5",
для режима "2 A5 в 1 A4" и "1 оригинал" (флажок "2 оригинала" снят) повторить пункты 4 - 7,
для режима "A3" нажать кнопку "В A3" - "0" под ней сменится на "1" - это количество A4 в буфере A3, повторить пункты 3 - 7 один раз.
Установка ориентации и разрешения при печати копий A4 и A3 автоматическая, при печати открытого файла (установлен безымянный флажок с подсказкой "Загружать открываемый файл для печати" справа от числа копий) определяется установкой "Альбом". Работает с лазерными принтерами, струйные выдают ошибку.
Спуск полос
Исходные файлы должны иметь имена *N.bmp или *N-N.bmp, где N - номер страницы, * - общее начало всех имён, которое надо ввести в первое поле (может быть пустым). После запуска программа ищет файл с номером первой страницы тетради, например 40.bmp, если его нет, то 40-41.bmp, если находит, то открывает. Дальше - обычное копирование, после него открывается вторая страница (1.bmp или 0-1.bmp). После сохранения (под именем 40+1.bmp) или печати (в соответствии с установками) продолжается поочерёдное открытие всех страниц до конца таблицы. Текущее состояние обозначается цветом. Если спуск был остановлен, то при следующем запуске программа находит все сохранённые файлы (40+1.bmp, 2+39.bmp, ...) и возобновляет работу с состояния остановки. Раскладка зависит от установки "A3" - порядок страниц соответствует сложенному вчетверо листу, сохранённые файлы - 40+1=4+37.bmp, 2+39=38+3.bmp.
Настройки
"Поля, 1:1" и "Поля, 1:2" - прямоугольной области копирования для соответствующих режимов.
"Пунктир" - расстояние от сплошной до пунктирной линии для соответствующих режимов.
"Угол выравнивания" - Наибольший угол выравнивания с упрощённым пересчётом, умноженный на 10000. Например, при значении 200 неточность равна 0.0002, при 400 - 0.0008, при 800 - 0.0032. Точный пересчёт дольше.
"Масштаб при уменьшении, %" - для режима "2 A5 в 1 A4", "1 оригинал".
"Поля принтера, мм" - определяется моделью принтера и его настройками.
"Печать 1:1, X, Y" - точная настройка масштаба печати 1:1. Менять значения полей можно клавишами курсора "вверх" и "вниз", когда фокус ввода находится в этом текстовом поле. Например, если при X = 1 и Y = 1 оригинал размерами X = 200 мм., Y = 250 мм. отпечатался с размерами 200.4 мм. и 249 мм. (печать 1 листа на HP LJ 1018), то значения коррекции : X = 200 / 200.4 = 0.998, Y = 250 / 249 = 1.004.
В принтере с термоплёнкой бумагу тянет резиновый вал, который после печати многих листов разогревается и увеличивает свой диаметр. В первой трети листа, пока в процессе переноса изображения с фотовала на бумагу лист бумаги движут холодные детали, масштаб передан точнее, а остальные 2/3 растянуты по ходу бумаги (~ 1 мм по оси Y). Это требует уменьшения значения коррекции Y.
"Добавлять к имени файла" - этот текст добавляется к имени сохраняемого файла (перед расширением ".bmp").
"Быстро, ±0.3 мм" - только для 1:1, без поворота: копируется быстрее, но менее точно (по байтам, для 1200dpi - ±0.17 мм).
"Поля при сканировании, мм" - только для начальной установки рамки после открытия файла, применяется для компенсации полей принтера установкой таких же полей при сканировании.
"Сброс настроек" - Вернуть все первоначальные значения, кроме не сохраняемых и путей.
"Путь для файлов" - открывать *.bmp, открывать и сохранять *.ini (настройки), *.txt, *.pfp (текст программы действий).
"Название" - программы в панели задач. Полезно при запуске нескольких копий для разных целей.
"Предел растяжения текста, %" - для режима "Растянуть" по горизонтали, наибольшее расстояние между словами в % от высоты шрифта.
"Число дробных знаков до" - Ограничить длину чисел в текстовых полях до стольких десятичных знаков после точки.
"Левый клик" - Выбор из 4 действий при нажатии левой кнопки мыши на картинке :
1. Только передача фокуса ввода;
2. Выделить нарисованную рамку, открыть диалог "Текст";
3. "Текст в рамку" - Вставить текст из буфера в нарисованную рамку;
4. "Править текст" - Если координаты указателя при нажатии и отпускании кнопки совпадают и там есть нарисованный и записанный текст, выполняется переход в режим правки.
"Отпускание кнопки" - В режиме выделения границ - Выбор из 5 действий при отпускании левой кнопки мыши после выделения прямоугольника на картинке :
1. Ничего;
2. Нарисовать линию или таблицу;
3. Нарисовать текст из буфера;
4. Перейти к диалогу "Действия" (Разметка);
5. Перейти к диалогу "Текст".
- Примечание - Использование мыши для других целей - например, для увеличения изображения (1:1) не отменяет этих действий.
"Проверка рамки" - при поиске - должны быть сплошные прямоугольные границы. Для поиска рамки (ячейки) и рисования текста в "В рамки" из не сплошных линий её надо отключить. Установки "Маскировать линии" и "Проверка рамки" взаимно исключаются.
"Правый клик - поиск рамки" - для вызова меню надо располагать указатель за пределами рамок (ячеек) или отключить это.
"Закрашивать при поиске" - переходе в режим правки - полезно при поиске из текста на картинке объекта малого размера, перерисовка большой площади может занимать много времени.
"Расширять линии до, точек", "Горизонтальные", "Вертикальные" - После печати и сканирования тонкие линии становятся ещё тоньше. Команда меню "Расширить линии" - для их восстановления в выделенной области.
"Горизонтальные", "Вертикальные", "+ - углы" - для команд меню "Плотность > + 1, - 1".
"Ширина ячеек по содержимому", "Перераспределять" - Автоматический расчёт размеров ячеек с уменьшением ширины колонок до текста и перераспределением остатка в одну из колонок с повторным расчётом.
"Переводить фокус при считывании" (действия со значениями параметров) - из текста в рисунок.
Маски
- белые, на выделенную область или всю копию. Результат виден при увеличении. Выбор маски зависит от того, что получается при печати. Слева от кнопки "<" (клавиша <M>) можно нарисовать нужную маску левой кнопкой (мыши), а правой плавно менять плотность (заполнение), нажав и двигая.
Применяются для оптимизации плотности тонера на бумаге. Если сочетание деталей картриджа и тонера даёт очень чёрное изображение, на бумаге расплавленный тонер растекается, заливая пробельные элементы. С маской 8/16 (5A5A) нормально. Для крупного шрифта и широких линий достаточно меньшего соотношения чёрных и белых точек, а сплошные площади чёрного получаются серыми при 2/16 - 4/16. В отличие от экономичного режима печати (Economode, draft, черновик) плавно регулируют плотность и мельче, без видимых белых кругов.
"Отменить" - клавиша <Z> - отменяет последнюю графическую операцию с 1-битным оригиналом.
Рисование
Для выделения области рисования используется соответствующий режим, переключение режимов кнопкой с рамкой - "Выделение границ" или клавишей <S>. Надо поместить указатель в один из углов нужной области рисунка, нажать левую кнопку, переместить указатель в противоположный угол, отпустить. Значения в текстовых полях "Левый край", "Верх", "Ширина" и "Высота" соответствуют параметрам выделенного прямоугольника, а "Ширина ячейки" и "Высота ячейки" - равны отношениям "Ширина" / "Колонок" и "Высота" / "Рядов".
"Сетка" округляет значения параметров рамки до числа в поле "шаг, мм" со "Смещениями X, Y". Положение рамки на картинке можно менять стрелками клавиатуры с шагом 1 мм (с <Ctrl> 0.1, с <Shift> 10).
Создание таблиц - диалог "Действия"
Если установлен флажок "Таблица", то "Вертикальные" и "Горизонтальные" флажки тоже установлены и будут нарисованы линии в количестве: Вертикальные - число "Колонок" + 1, Горизонтальные - число "Рядов" + 1
Если установлен один флажок, будут нарисованы соответствующие линии в указанном количестве, а расстояние между крайними линиями равно указанному в "Размеры таблицы".
Размеры ячейки вычисляются в зависимости от размеров, числа "Колонок" и "Рядов", установки флажков.
Можно начертить много одинаковых таблиц (групп линий, рамок) указав "Количество" больше 1, и "Смещения".
Все размеры в миллиметрах.
"Толщина линий" в точках (пикселях).
Если опция "Отпускание кнопки" установлена в "Линия", то после отпускания кнопки сразу рисуется линия.
Действия со значениями параметров можно записывать в виде строки текста и "Считать" (<F1> в тексте) строку текста, в которой стоит курсор.
Нарисовать таблицу (линии) - клавиши <1>, <T>.
Нарисовать текст: Диалог - клавиша <X>, вставить текст из буфера - клавиша <V>.
"Выполнить всё" - воспроизводит последовательность действий в тексте справа от кнопки. Если часть текста выделена, то выполняется только она. Для защиты от ошибок перед нажатием на кнопку фокус ввода должен быть в тексте программы, чтобы выделенный текст был виден.
"Вид - с рисунком" - переключение размера / видимости, позволяет одновременно видеть диалог и картинку.
"X" - Закрыть диалог.
Рисование текста
Для простого рисования текста надо выбрать тип, размер и атрибуты шрифта, положение текста в рамке, ввести текст в большое поле, нажать кнопку "Нарисовать" или клавишу F9 (или Enter, если установлен "Enter - рисовать").
Arial, 72 считается шрифтом по умолчанию и не записывается.
Программа помнит шрифт одного типа и размера с 5 сочетаниями атрибутов: регулярный (без атрибутов), полужирный, курсив, полужирный курсив и один из оставшихся 12. Повторное рисование знаков быстрее, поэтому лучше сначала рисовать весь шрифт одного типа и размера, потом другого.
Сбросить настройки рисования текста можно двойным кликом по метке "Размер". Другие настройки можно читать из строки - записи образца.
Три другие опции размещают части текста, разделённые знаками табуляции и новой строки в ячейки, определяемые следующими настройками :
"В граф. рамки" - если снят - то места для текста - регулярные ячейки, определённые параметрами таблицы на момент рисования текста (не зависит от графики, поверх которой рисуется текст).
Если установлен, то места для текста определяются нарисованными линиями ячеек. Левый верхний край пунктирной рамки должен быть внутри первой ячейки или в её левом верхнем углу. Поиск ячеек автоматический, не зависит от размеров пунктирной рамки, но графическая отмена (<Z>) производится в её пределах.
"Ряды" - Дорисовывать горизонтальные линии после рядов текста таблицы, размещаемых в нарисованные колонки.
"Авто" - Автоматический расчёт размеров ячеек и рисование всей таблицы. Доп. см. "Ширина ячеек по содержимому".
Если для каждой колонки таблицы нужно отдельное выравнивание текста по горизонтали, то надо для № нужной колонки в текстовом поле в этих опциях выбрать выравнивание, перевести фокус ввода в текст, нажать <Enter> - число станет зелёным, <Esc> - сброс. Для остальных колонок применяется текущее значение выравнивания текста в момент рисования.
Правка графики
Перейти в режим правки можно двумя способами :
1. Навести указатель на нарисованный объект (текст, таблицу, линию, правее и ниже левого верхнего угла), нажать правую кнопку (в режиме рисования), выбрать в меню "Править текст" (линии). Инверсные линии могут быть не видны на сером фоне, поэтому применяется линия переменного цвета - индикатор режима.
2. Поставить курсор в строку записи, нажать <F1> или кнопку "Считать".
Для последнего действия - <F4> (фокус ввода в картинке).
В режиме правки можно менять положение, размеры (мышью или клавишами или вводом чисел), другие параметры, текст.
Чтобы применить сделанные изменения - нажать <Enter> или кнопку "Заменить".
Объекты должны полностью находится в пределах рамки выделения.
При ошибках перерисовки можно перерисовать объект (таблицу), содержащий все конфликтующие объекты или выделить область, нажать <R>.
Правка текста
Действия клавиш, когда фокус ввода находится в одном из многострочных текстовых полей :
<F1> - Для поля действий - считывает параметры из строки текста, в которой стоит курсор. Команды New, Open сразу выполняются.
<F2> - Если есть выделенный текст, заменяет его на текст в нижнем поле окна "Поиск и замена", ищет следующее совпадение, если нет, заменяет все сочетания знаков, удовлетворяющие критериям поиска.
<F3> - Поиск текста из верхнего поля окна "Поиск и замена". Если среднее поле не пусто, то поиск текста, начинающегося с верхнего и заканчивающегося средним.
В режиме правки графики (после <F1>, если отключён "Переводить фокус при считывании") переводит фокус ввода в картинку.
<F4> - Вызов окна "Поиск и замена".
<F5> <F6> <F7> - копируют выделенный текст в поля окна "Поиск и замена".
До 31 набора значений этих 3 текстовых полей могут храниться и переключаться кнопками "<" и ">".
"Заменить все наборы" - последовательно от 0 до номера, предшествующего установленному.
<F8> - Отмена последней замены, повторное нажатие - возврат.
Переключаться между оригиналом и текстом можно клавишей <F11>, а между диалогом "Текст" и текстом из файла - клавишей <F12>.
Примечания
Управление клавишами
Действие клавиш в рисунке оригинала в зависимости от режима выделения:
A - Авто установка рамки,
C - Копировать,
R - открыть тот же файл (с другими настройками или после замены или правки этой или другой программой)
> - "Следующий".
Backspace - Стереть только фон - графику из открытого файла,
Enter - "Заменить" (применить исправления в режиме правки),
Delete - Стереть,
1, T - Таблица - линии,
2, O - Объединить ячейки,
3 - установить рамку рисования в горизонтальную линию по пересечённой таблице, снять флажки кроме "Верх", то же - клик с <Ctrl> по "Ширина ячейки" (с <Shift> - только флажки),
4 - то же в вертикальную линию
5 - установить все флажки рамки рисования (то же - клик по "Ширина (Высота) ячейки")
E - Увеличить вид по выделенному,
G - Grid - Включить или отключить выравнивание рамки по сетке (округлять числа),
K - для серых 8-битных рисунков корректировать яркость и контрастность. При этом чёрные и белые точки меняются, если установлены соответствующие флажки.
M - Маска по рисунку 4x4,
P - Расширить линии,
R - Обновить - перерисовать (применяется для исправления и после ручной правки текста программы),
V - нарисовать текст из буфера обмена,
X - Диалог "Текст",
Z - Графическая отмена,
+ - Увеличить оптическую плотность на 1, диагональ вправо вниз ( \ ) вдвое больше, чем вправо вверх ( / ), если "+ - углы" отключены,
- - Уменьшить плотность на 1, диагональ \ больше /,
] - Увеличить плотность на 1, диагональ / больше \,
[ - Уменьшить плотность на 1, диагональ / больше \,
* - для серых 8-битных рисунков - увеличить разность яркостей точек и белого (=255) в указанное в настройках число раз (применяется для усиления контрастности светлых элементов),
F3 - Перевод фокуса в текст,
F4 - Править последнее действие,
F5 - Координаты рамки копирования = координатам рамки рисования,
F6 - F5 + Размер копирования по выделенному с учётом масштаба. Если точно по рисунку и "Быстро", то часть (1 - 7 пикселей справа) может не скопироваться,
F7 - F6 + "Смещения, мм" по выделенному, "Количество" сколько поместится,
F8 - Сброс "Количество" и "Смещения".
Esc, Q - Выход из 1:1,
D - диалог "Действия",
F - Размер окна,
H - Справка,
L - Увеличить вид по выделенному после нажатия клавиши,
N - Настройки,
S - Переключение режима выделения,
U - Вид "По ширине окна",
W - Показать весь лист,
F1 - Переключение между оригиналом и копией,
F2 - Переключение между оригиналом и дубликатом или A3,
F11 - Переключение между оригиналом и текстом (файл *.txt).
Формат записей действий
T, x, y, xs, ys, c, r, h, v[, xn, yn, xb, yb] - Таблица
H, x, y, xs, ys, r, h[, xn, yn, xb, yb][, Arrow=1] - Горизонтальные линии
V, x, y, xs, ys, c, v[, xn, yn, xb, yb][, Arrow=1] - Вертикальные линии
X, x, y, xs, ys, c, r, h, v, [FN="" FS= FA= HA= VA= PX= PY= PM= DX= DY= DM= TA= LB= FF= LA= TAU=] <TEXT>...</TEXT> - Текст
Mask, x, y, xs, ys, &H#### - Маска
Erase, x, y, xs, ys - Стереть
D[+|-|...], x, y, xs, ys - Корректировать оптическую плотность
U, x, y, xs, ys - Unite - Объединить ячейки
Copy, x, y, xs, ys, xc, yc, m, a[, xn, yn, xb, yb][, Parameters] - Копирование
Reload[, R | L ] - Перезагрузка рисунка копии в оригинал (с поворотом на 90° вправо или влево)
New[, L][, F=A5] - Создать новый (пустой белый 600 dpi) лист. L - альбомной ориентации, F=A5 - формат
Print, N - Печатать N копий
xs, ys - размеры,
c, r - количество колонок и рядов,
h, v - толщина линий,
xn, yn - количество повторов,
xb, yb - смещения,
xc, yc - координаты левого верхнего угла на копии,
m - масштаб,
a - угол поворота (радиан * 10000),
FS= FontSize
FA= FontAttributes
HA, VA - выравнивание
PX, PY - отступы
DX, DY - расстояния
PM, DM - единицы измерения
TA= назначение (T - в таблицу, R[T] - ряд, C - колонку)
LB= LineBias
FF= FindFrame
LA= LinesAdd
TAU= сумма установок: 1 - Автоматический расчет размеров ячеек таблицы + 2 - Размер по содержимому + 4 - Перераспределять
++ дополнительные действия
4 текстовых поля предназначены для команд. Верхние выполняются после открытия файла, нижние после копирования. Левые для первых страниц (обычно левых, чётных), правые для вторых - "верхних" в режиме "2 A5 в 1 A4" (обычно правых, нечётных). Для A4 определение производится по чётности цифры в конце названия.
Исключение - рисование массивов номеров.
Могут использоваться для коррекции - стирания краёв и постоянных местных дефектов (сканированных книг, копий), изменения плотности, рисования на каждой странице текста, номеров - "N##" заменяется на номер страницы в раскладке, если включён спуск полос, или число в конце названия файла.
Могут использоваться для добавления на каждую страницу копии номеров. Клавиша <F1> добавляет в текст команды стирания, рисования номера, копирования в угол страницы. Можно менять положение и колонтитул правкой команд.
Можно ассоциировать *.pfp с PrintCopyBook.exe
"ini=" - использовать указанный файл настроек вместо "PrintCopyBook.ini"
"hide=1" - скрытый режим работы
"exit=1" - закрыть программу после выполнения
Дополнительная информация, новые версии - printcopybook.narod.ru
Вопросы, предложения до 4 килобайт - printcopybook@yandex.ru