Для пояснения назначения некоторых элементов управления используются всплывающие подсказки, которые также служат обозначениями этих элементов в тексте справки.
"1200 dpi" - указывает разрешение копии. Обычно 600 dpi.
2. Установить размеры копии. Обычно A4 - 202 x 289 мм при полях принтера 4 мм.
3. Установить значения левого и верхнего полей прямоугольной области копирования.
Менять значения полей (положение и размеры рамки) можно клавишами курсора, когда фокус ввода находится в области отображения копии. Обычно + - 1, с <Ctrl> + - 0.1, с <Shift> + - 10. С <Alt> - размеры.
4. Установить значения размеров прямоугольной области копирования. После изменения значения "Все поля" они соответствуют полям равного размера со всех сторон. Величины противоположных полей видны справа от размеров.
Установить зону копирования, соответствующую рамке на оригинале (режим рисования) с учётом масштаба (и настройки "Поля при сканировании, мм", если картинка - открытый файл), можно двойным кликом по метке "Все поля, мм" или в меню копии.
5. Открыть файл *.bmp (1-бит, 8-бит или 24-бит), (сохраняемый путь к которому определяется настройкой "Путь к *.bmp"), нажав на кнопку "Открыть" и выбрав имя в появившемся списке (1 клик или Enter - открыть, клик с <Ctrl> - имя в текстовое поле), или нажав на кнопку "Следующий". Порядок сортировки определяется настройками - если флажок "Сортировать файлы по времени" снят, то сортируются по имени.
6. Масштаб устанавливается вводом чисел в текстовые поля (раздельно по горизонтали и вертикали - вверху, над рисунком) и может меняться клавишами курсора с <Alt> (+ <Ctrl> | <Shift>) когда фокус ввода в рисунке. Если выбрать "Alt - масштаб", то клавиши вверх и вниз меняют масштаб по вертикали, а влево и вправо по горизонтали. Необходимое значение можно определить, сравнив размеры оригинала и пунктирной рамки. Установить масштаб 100% можно двойным кликом по метке "Масштаб, %". Увеличить масштаб в 2 раза из ~100% или уменьшить обратно из 200% можно клавишей <M> в режиме копирования (если часто меняются рисунки 600 и 300 dpi).
7. Установить рамку в поле отображения оригинала (кнопка "Оригинал | Копия" в положении "Оригинал") совместив пунктирную линию с краями изображения (верхним и обращенным к середине для режима "2 в 1", "2 оригинала"). Перемещать рамку можно мышью с нажатой левой кнопкой или клавишами курсора, когда фокус ввода находится в области отображения оригинала.
Если установлен флажок "Автоматическая установка рамки" и рисунок открыт как 1-битный, то координаты рамки копирования могут быть установлены на рисунке автоматически после открытия файла. Поиск начинается от сплошных линий рамки из положения, определяемого установкой "Помнить положение рамки" (запоминается при копировании). Помешать автоматической установке могут посторонние детали изображения. Есть два способа уменьшить их влияние. Первый - уменьшить расстояние между сплошными и пунктирными линиями рамки, чтобы посторонние детали были за пределами сплошной рамки. Второй - увеличение числа в поле "Фон, грязь, мусор, точек на 8x8".
8. Для устранения перекоса можно повернуть рамку мышью с нажатой правой кнопкой (или клавишами курсора влево и вправо с <Alt>) до достижения параллельности линий рамки и оригинала. Когда указатель находится в правой части изображения, надо двигать мышь вверх - вниз, когда в нижней - влево - вправо.
Если двигать мышь с нажатой клавишей <Shift>, то указатель будут сопровождать две линии, параллельные линиям рамки. Совмещая их с деталями изображения, можно точнее определить нужный угол.
Автоматическая установка координат рамки работает с любым углом, после выравнивания нажать <A>. Помешать могут узкие поля оригинала.
Если на краю рисунков есть прямая линия, параллельная краю (любому из 4-х), то её можно использовать для автоматической установки угла поворота при открытии файла (сначала угол, затем координаты). Надо выделить прямоугольник, чтобы две его стороны могли пересекать эту линию на всех рисунках - оригиналах, нажать клавишу </> (запоминаются линии поиска, при изменении размеров или разрешения рисунков надо снова установить их положение), установить флажок "Авто" рядом с "угол". Поиск чёрной точки идёт от края к середине. Успешный - зелёная линия, иначе - красная.
Дополнительно: Для просмотра мелких деталей изображения и точной установки рамки можно навести указатель на нужную точку изображения, нажать <Ctrl> и левую кнопку мыши. Появится увеличенное изображение ("истинный размер" 1:1), с которым можно выполнять действия (пункты 5, 6, 7). Для выхода нажать <Esc>. Двойной клик на картинке действует как один с Ctrl (вид 1:1) или клавиша Esc (возврат).
"По ширине окна" (клавиша <U>) - в режиме копирования "2 оригинала" относится к оригиналу A5 - показывает увеличенную половину A4 в зависимости от установки "Верхний A5". В режиме рисования действует, если при заданном соотношении ширины и высоты масштабированная до высоты окна картинка не помещается в правой части.
9. Нажать кнопку "Копировать" или клавишу <C>, дождаться выполнения, дальше :
Копию можно перезагрузить в рисунок (оригинал) для редактирования прямо или с поворотом на 90°.
10. Ввести имя в текстовое поле над кнопкой "Сохранить" (расширение ".bmp" можно не добавлять) и нажать кнопку или клавишу Enter, результат записывается в файл, путь к которому определяется настройкой "Путь для сохранения файлов *.bmp". Если не сохранять, а перейти к п. 11, то рисунок записывается во временный файл "ForPrint.bmp" ("ForPrint-№.bmp"), который удаляется после использования.
11. Ввести число копий и нажать кнопку "Печатать" или клавишу Enter.
Чтобы не повторять нажатия кнопок, можно автоматизировать это. Если установить все флажки, то цикл "открыть, копировать, сохранить[, печатать]" повторяется указанное число циклов (если установить флажок "цикла") или до конца тетради или списка файлов. Если спуск не включён, открывается следующий по списку или номеру файл.
"Рисовать номера страниц" - номера из имён файлов, положение - внизу снаружи (чётные номера слева, нечётные справа) с учётом отступов при рисовании. Для другого положения можно использовать "++". "Запомнить шрифт" - текущие имя, размер, атрибуты, отступы, расстояния между знаков.
"N+1" - для создания html с рисунками, используя запись координат и углов копирования сканированных разворотов в режиме "2 оригинала". Можно задать смещения координат X и Y для чётных и нечётных страниц (в "++"). Запуск процесса - кнопкой "Рассчитать и запустить", окончание с последней страницей, html - в тексте.
Получить правильные имена из того, что сделал сканер или виртуальный принтер, можно здесь же, выбрав переименование по последовательности номеров или порядку файлов в списке и указав начальный номер и число страниц на одном рисунке - 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>.
Если надо сохранить настройки или текст, а кнопка серая, то ввод расширения .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... - рекурсивно не копируется).
"Искать "Copy,..." для файла" - Восстанавливаются параметры копирования по имени файла в записи после открытия с учётом страницы разворота ("Верхний A5" или нижний) - упрощается повторное копирование сохранённых сканов.
"Плотность +1, если меньше" - Утолщать линии в зоне копирования на 1 пиксель после открытия файла, если тоньше, чем указано в настройках.
Параметры командной строки :
PrintCopyBook[.exe] file[.pfp] ini=file[.ini] [hide=1] [exit=1]
первый аргумент - имя файла с текстом программы действий "[путь]*.pfp"
Если в папке "C:\Program Files\PrintCopyBook\" нет файлов настроек PrintCopyBook.ini и справки PrintCopyBook.txt, программа ищет их в текущей папке. Если "Сохранять настройки", то при выходе, если путь "C:\Program Files\PrintCopyBook\" существует, PrintCopyBook.ini записывается туда, иначе в текущую папку.
Копирование
1. Выбрать режим :
"A3" - для объединения двух копий в один рисунок, не обязательно A3.
"Альбом" - копия с ориентацией 297 * 210 (режим только для 1 A4)
"2 в 1" - если на копии 2 страницы.
"2 оригинала" - если рисунок содержит 2 страницы, которые надо копировать по отдельности.
"Зеркально" - отразить по вертикали (сверху вниз).
"2-й из 2 в 1" - копировать верхнюю страницу, переключается автоматически с каждым копированием.
"90° вправо" - только для режима "2 в 1", "1 оригинал" - если нужно повернуть оригинал в другую сторону. Обычно верх A5 слева.
"Вставить" - для копирования в выделенный прямоугольник на уже скопированном изображении.
"2 стороны A4" - запоминать и восстанавливать параметры копирования для чётных и нечётных страниц.
"Форма 370" - для печати на полиэстровых (полиэстеровых) пластинах 370x216 мм или 370x225 мм (NovaDom).
"4 в 1" - исключение, устанавливается после п. 3. или 4. Поля соответствуют расстояниям от центра копии с учётом смещений (в настройках). Если "A4 в A3 симметрично", то первые 2 рисунка (верхние на копии) переворачиваются после открытия.
Пунктир предназначен для совмещения с краем изображения при установке рамки копирования. Расстояние до пунктирной линии можно изменить в настройках - "Пунктир".
Установить можно и "Пунктирные поля" - "Верх" и "Бок", значения полей копирования изменятся в соответствии с настройкой - "Пунктир".
Менять числовые значения всех текстовых полей можно клавишами курсора "вверх" и "вниз", когда фокус ввода находится в этом текстовом поле. Недопустимые значения выделяются красным цветом. Коррекция происходит после перехода фокуса ввода. Если нажать Esc или Enter, диалог закрывается, фокус ввода переходит к картинке.
В полях X и Y нажатие клавиши F5 прибавляет размер (к левому краю - ширину, к верхнему - высоту). Это для вставки в копию продолжения документа из следующего рисунка.
Белый прямоугольник - сохраняемый файл с новым изображением, зелёные (или инверсные) линии - область копирования, жёлтые - поля принтера, красные линии - границы частей копии. Смещения "середины 2 в 1" и центра симметрии для "4 в 1" - могут корректироваться для бумаги нестандартного размера и смещений печати.
Если включить ("Следующий :") "по номеру в имени", то открывается следующий файл по номеру в имени (правое число), а не по списку. Это нужно для исправленных (повторно сканированных) файлов, если в номере нет дополняющих нулей, поскольку правильной сортировки нет ни по времени, ни по имени.
"+2" - Открывать файлы через один для печати обратной стороны всех листов после просыхания (впитывания) краски (для ризографа) или разрядки, охлаждения (для принтера, тонкая лёгкая бумага с низкой электропроводностью долго удерживает электрический заряд, слипается и сминается в принтере).
Путь, установленный в этом диалоге, используется в спуске полос и переименовании последовательностей файлов.
Если выключен "Цвет 24-бит", то 24-битные рисунки открываются как 8-битные или 1-битные с указанной величиной чёрно-белого порога, для чёрно-белых и серых рисунков достаточно зелёной составляющей, для цветных надо включить "RGB" (влияние каждого цвета на яркость как у зрения - красный 30%, зелёный 60%, синий 10%).
Если включён "Авто - узнавать цвет", то перед открытием 8- и 24-битного рисунка проверяется ~100 строк. Если одна из точек содержит полутон (не чёрная и не белая), то флажок "Открывать как 1-битный" снимается, если все чёрно-белые - устанавливается. Если одна из точек не серая (значения цветовых компонентов не совпадают), то устанавливается "RGB 30:60:10%" ("Считывать все цветовые составляющие"), если все серые - снимается. При включённом спуске полос перед открытием первого рисунка из раскладки печатного листа проверяются 2 (A4) или 4 (A3) рисунка.
Для 8-битных (24-битных) рисунков можно при открытии корректировать яркость и контрастность полутонов, если установить "Весь при открытии". При этом чёрные и белые точки меняются, если установить соответствующие флажки. Для сохранения чёткости текста лучше использовать маску, а не растр, т. е. не менять яркость чёрных точек при увеличении яркости (уменьшении контрастности "Относительно белого"). Чтобы уменьшать контрастность фотографий, содержащих чёрные или белые точки, надо выделить в режиме рисования, нажать <K>.
Вручную запустить поиск координат из текущего положения рамки можно клавишей <A>.
Значение в текстовом поле "Угол" - величина угла в радианах, умноженная на 10000.
"Ось в центре" - если флажок снят, рамка поворачивается относительно левого верхнего угла.
"Экранная лупа" позволяет постоянно наблюдать небольшую часть изображения в масштабе 1:1. Обновление происходит через 0.2 секунды после остановки указателя. Включение и выключение - клавиша <B>. Лупу можно перемещать с нажатой левой кнопкой и менять размер с <Ctrl>. Вернуть в исходное положение - <Ctrl> + <B> (фокус ввода в картинке).
"Окно во весь экран" (клавиша <F>) - разворачивает окно программы, со сдвигом вверх или восстанавливает предыдущие размеры и положение.
Переключаться между оригиналом и копией можно клавишей <F1> или кнопкой "Оригинал" | "Копия".
Переключаться между оригиналом и дубликатом (или A3) можно клавишей <F2>
для режимов "2 в 1" и "4 в 1" повторить копирование.
для режима "A3" нажать кнопку "В A3" - "0" под ней сменится на "1" - это количество копий в буфере A3, повторить копирование и нажать кнопку "В A3".
Чтобы сохранить настройки, программу или текст надо ввести имя с расширением *.ini, *.pfp, *.txt. Пути для сохранения устанавливаются в диалогах открытия соответствующего типа файлов. При сохранении под тем же именем старый файл *pfp; *.txt перемещается в папку (Путь) + "\Reserve".
В настройках принтера (кнопка со значком принтера) можно выбрать принтер, ориентацию, в некоторых случаях - формат, разрешение (для виртуального) простым выделением в списке.
Для рисунков меньше (например, A4 300 dpi) или больше печатного листа можно "Подогнать размер". Если "сохранять пропорции", то масштаб одинаков по вертикали и горизонтали. Если размеры копии 101 x 144 мм, то можно копировать A4 300 dpi 1:1 (быстрее, чем 2: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.
Программа работает с лазерными принтерами, струйные выдают ошибку.
Если установить больше 1 "цикла" и после печати открывается следующий файл и открытый файл загружается для печати и флажок "Автоматически копировать," снят, то после открытия рисунки отправляются на печать в указанном количестве с тем же тиражом. Например, HP P2015 в W98 может непрерывно печатать 3 рисунка A4 600 dpi (или 2 сложных) тиражом от 1 экземпляра, а в XP происходят остановки независимо от тиража.
Спуск полос - "Авто"
Исходные файлы должны иметь имена *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", "4 в 1", "2 сгиба", "Альбом 4 в 1" и "2 тетради". Порядок страниц в режиме "2 сгиба" соответствует сложенному вчетверо листу (сохранённые файлы - 40+1=4+37.bmp, 2+39=38+3.bmp), иначе - совмещённым половинам брошюры.
Настройки
"Пунктир" - расстояния от сплошных до пунктирных линий рамки копирования.
"Смещения 4 в 1" - смещения центра копирования (осей симметрии) относительно центра копии.
"Смещение 2 в 1" - смещение середины копирования.
"Поля принтера, мм" - уменьшение размеров копии на удвоенную ширину полей. Определяется моделью принтера и его настройками. Эта настройка не меняет свойства принтера.
"Добавлять к имени файла" - этот текст добавляется к имени сохраняемого файла (перед расширением ".bmp").
"Копировать по байтам" - только для 1-битных, 1:1, без поворота: копируется быстрее, но менее точно (со сдвигом до 0.3 мм, для 1200dpi - 0.17 мм).
"Копировать быстро" - только для 1-битных, масштаб 1:0.95 - 1:1.05, поворот на угол до 0.05 радиан: копируется быстрее, но менее точно, смещение пикселей до 0.35 от размера пикселя. С предельными отклонениями масштаба и угла до 0.7. Границы копирования могут смещаться на 0.3 мм.
"Поля при сканировании, мм" - только для начальной установки рамки после открытия файла, применяется для компенсации полей принтера установкой таких же полей при сканировании.
"Путь к *.bmp" - К открываемым файлам *.bmp, сохраняемый в "*.ini".
"Название" - программы в панели задач. Полезно при запуске нескольких копий программы для разных целей.
"Предел растяжения текста, %" - для режима "Растянуть" по горизонтали, наибольшее расстояние между словами в % от высоты шрифта.
"Число дробных знаков до" - Ограничить длину чисел в текстовых полях до стольких десятичных знаков после точки.
"Левый клик" - Выбор из 4 действий при нажатии левой кнопки мыши на картинке :
1. Только передача фокуса ввода;
2. Выделить нарисованную рамку, открыть диалог "Текст";
3. "Текст в рамку" - Вставить текст из буфера в нарисованную рамку;
4. "Править текст" - Если координаты указателя при нажатии и отпускании кнопки совпадают и там есть нарисованный и записанный текст, выполняется переход в режим правки.
"Отпускание кнопки" - В режиме выделения границ - Выбор из 5 действий при отпускании левой кнопки мыши после выделения прямоугольника на картинке :
1. Ничего;
2. Нарисовать линию или таблицу;
3. Нарисовать текст из буфера;
4. Перейти к диалогу "Действия" (Разметка);
5. Перейти к диалогу "Текст".
- Примечание - Использование мыши для других целей - например, для увеличения изображения (1:1) не отменяет этих действий.
"Проверка рамки" - при поиске - должны быть сплошные прямоугольные границы. Для поиска рамки (ячейки) и рисования текста в "В рамки" из не сплошных линий её надо отключить. Установки "Маскировать линии" и "Проверка рамки" взаимно исключаются.
"Правый клик - поиск рамки" - для вызова меню надо располагать указатель за пределами рамок (ячеек) или отключить это.
"Закрашивать при поиске" - переходе в режим правки - полезно при поиске из текста на картинке объекта малого размера, перерисовка большой площади может занимать много времени.
"Расширять линии до, точек", "Горизонтальные", "Вертикальные" - После печати и сканирования тонкие линии становятся ещё тоньше. Команды меню "Плотность" -> "+1, если меньше" - для их восстановления в выделенной области или утолщения тонких линий шрифтов Times.
"Горизонтальные", "Вертикальные", "+ - углы" - для команд меню "Плотность > + 1, - 1".
"Ширина ячеек по содержимому", "Перераспределять" - Автоматический расчёт размеров ячеек с уменьшением ширины колонок до текста и перераспределением остатка в одну из колонок с повторным расчётом.
"Переводить фокус при считывании" (действия со значениями параметров) - из текста в рисунок.
"Сброс настроек" - Вернуть все первоначальные значения, кроме не сохраняемых и путей.
Маски
- белые, на выделенную область или всю копию. Результат виден при увеличении. Выбор маски зависит от того, что получается при печати. Слева от кнопки "<" (клавиша <M> в режиме рисования, если фокус ввода в рисунке) можно нарисовать нужную маску левой кнопкой (мыши), а правой плавно менять плотность (заполнение), нажав на рисунке маски и двигая в любую сторону (за пределы рисунка).
Нажатие кнопки с рисунком маски в режиме рисования создаёт маску в выделенной области. В режиме копирования устанавливает маску по умолчанию (<M>), применяемую также на всю копируемую площадь 1-битного рисунка, если установить флажок "на копии".
Применяются для оптимизации плотности тонера на бумаге. Если сочетание деталей картриджа и тонера даёт очень чёрное изображение, на бумаге расплавленный тонер растекается, заливая пробельные элементы. С маской 8/16 (5A5A) нормально. Для крупного шрифта и широких линий достаточно меньшего соотношения чёрных и белых точек, а сплошные площади чёрного получаются серыми при 2/16 - 4/16. В отличие от экономичного режима печати (Economode, draft, черновик) плавно регулируют плотность и мельче, без видимых белых кругов. После длительной печати увеличивается расход тонера (изображение темнее). Это компенсируется увеличением маски на величину до 4/16. Например, если начать печать с маской 4/16, то после 100-500 листов можно увеличить маску до 8/16.
Для сложных случаев (причиной неравномерности могут быть заряжающий ролик, фоторецептор, сканер, принтер, на котором напечатаны сканированные рисунки и др.) можно установить флажок "Сложная коррекция" и задать своё значение плотности маски для каждой продольной полосы (до 32) в формате "начальная_позиция-значение_маски, ...", например:
0-10, 100-9, 200-8, 300-9, 400-10, 500-11
0-10,60-9,120-8,180-7,240-6,320-7,380-8,440-9,500-10,560-11
0-9,50-8,100-7,150-6,200-5,250-4,300-5,350-6,400-7,450-8,500-9,550-10
Увеличить или уменьшить все значения масок одновременно можно клавишами курсора "вверх" и "вниз", когда фокус ввода находится в этом текстовом поле.
"Отменить" - клавиша <Z> - отменяет последнюю графическую операцию с 1-битным оригиналом.
Рисование
Для выделения области рисования используется соответствующий режим, переключение режимов кнопкой с рамкой - "Выделение границ" или клавишей <S>. Надо поместить указатель в один из углов нужной области рисунка, нажать левую кнопку, переместить указатель в противоположный угол, отпустить. Значения в текстовых полях "Левый край", "Верх", "Ширина" и "Высота" соответствуют параметрам выделенного прямоугольника, а "Ширина ячейки" и "Высота ячейки" - равны отношениям "Ширина" / "Колонок" и "Высота" / "Рядов".
"Сетка" округляет значения параметров рамки до числа в поле "шаг, мм" со "Смещениями X, Y". Положение рамки на картинке можно менять стрелками клавиатуры с шагом 1 мм (с <Ctrl> 0.1, с <Shift> 10).
Создание таблиц - диалог "Действия"
Если установлен флажок "Таблица", то "Вертикальные" и "Горизонтальные" флажки тоже установлены и будут нарисованы линии в количестве: Вертикальные - число "Колонок" + 1, Горизонтальные - число "Рядов" + 1
Если установлен один флажок, будут нарисованы соответствующие линии в указанном количестве, а расстояние между крайними линиями равно указанному в "Размеры таблицы".
Размеры ячейки вычисляются в зависимости от размеров, числа "Колонок" и "Рядов", установки флажков.
Можно начертить много одинаковых таблиц (групп линий, рамок) указав "Количество" больше 1, и "Смещения".
Все размеры в миллиметрах.
"Толщина линий" в точках (пикселях).
Если опция "Отпускание кнопки" установлена в "Линия", то после отпускания кнопки сразу рисуется линия.
Действия со значениями параметров можно записывать в виде строки текста и "Считать" (<F1> в тексте) строку текста, в которой стоит курсор.
Нарисовать таблицу (линии) - клавиши <1>, <T>.
Нарисовать текст: Диалог - клавиша <X>, вставить текст из буфера - клавиша <V>.
"Выполнить всё" (<Ctrl>+<Alt>+<A> в тексте) - воспроизводит последовательность действий в тексте справа от кнопки. Если часть текста выделена, то выполняется только она. Для защиты от ошибок перед нажатием на кнопку фокус ввода должен быть в тексте программы, чтобы выделенный текст был виден.
"Вид - с рисунком" - переключение размера / видимости, позволяет одновременно видеть диалог и картинку.
"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 - Копировать,
I - Открыть список файлов *.ini,
M - Увеличить или уменьшить масштаб в 2 раза,
O - Открыть список файлов *.bmp,
R - Открыть тот же файл (с другими настройками или после замены или правки этой или другой программой),
> - "Следующий" (файл *.bmp),
T - перевернуть рисунок (поворот на 180°),
<Ctrl> + < - повернуть рисунок на прямой угол (90°) влево,
<Ctrl> + > - повернуть рисунок на прямой угол вправо,
- (минус) - диалог "Авто" - Спуск полос,
+ - диалог "++".
Backspace - Стереть только фон - графику из открытого файла,
Enter - "Заменить" (применить исправления в режиме правки),
Delete - Стереть,
1, T - Таблица - линии,
2, O - Объединить ячейки,
3 - установить рамку рисования в горизонтальную линию по пересечённой таблице, снять флажки кроме "Верх", то же - клик с <Ctrl> по "Ширина ячейки" (с <Shift> - только флажки),
4 - то же в вертикальную линию
5 - установить все флажки рамки рисования (то же - клик по "Ширина (Высота) ячейки")
E - Увеличить вид по выделенному,
G - Grid - Включить или отключить выравнивание рамки по сетке (округлять числа),
K - для серых 8-битных рисунков корректировать яркость и контрастность. При этом чёрные и белые точки меняются, если установлены соответствующие флажки,
M - Маска по рисунку 4x4,
P - Расширить линии на 1 пиксель, если ширина меньше указанной в настройках,
R - Обновить - перерисовать (применяется для исправления и после ручной правки текста программы),
V - нарисовать текст из буфера обмена,
X - Диалог "Текст",
Z - Графическая отмена,
+ - Увеличить оптическую плотность на 1, диагональ вправо вниз ( \ ) вдвое больше, чем вправо вверх ( / ), если "+ - углы" отключены,
- - Уменьшить плотность на 1, диагональ \ больше /,
] - Увеличить плотность на 1, диагональ / больше \,
[ - Уменьшить плотность на 1, диагональ / больше \,
* - для серых 8-битных рисунков - увеличить разность яркостей точек и белого (=255) в указанное в настройках число раз (применяется для усиления контрастности светлых элементов),
F3 - Перевод фокуса в текст,
F4 - Править последнее действие,
F5 - Координаты рамки копирования = координатам рамки рисования,
F6 - F5 + Размер копирования по выделенному с учётом масштаба. Если точно по рисунку и "Быстро", то часть (1 - 7 пикселей справа) может не скопироваться,
F7 - F6 + "Смещения, мм" по выделенному, "Количество" сколько поместится,
F8 - Сброс "Количество" и "Смещения",
<Ctrl> + X, C, V - вырезать, копировать, вставить объекты.
Esc, Q - Выход из 1:1,
D - диалог "Действия",
F - Размер окна,
H - Справка,
L - диалог "Авто",
N - Настройки,
S - Переключение режима выделения,
U - Вид "По ширине окна",
W - Показать весь лист,
F1 - Переключение между оригиналом и копией,
F2 - Переключение между оригиналом и дубликатом или A3,
F11 - Переключение между рисунком и текстом (файл *.txt).
E - Редактировать копию,
L - диалог "Авто" - Спуск полос,
N - Настройки,
I - Открыть список файлов *.ini,
O - Открыть список файлов *.bmp,
P - Открыть список файлов *.pfp,
R - Обновить - перерисовать,
T - Открыть список файлов *.txt,
> - "Следующий" (файл *.bmp),
F1 - Переключение между оригиналом и копией,
F5 - +Высота - продолжить колонку.
Формат записей действий
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][, copyX, copyY][, Parameters] - Копирование
Reload[, R | L ] - Перезагрузка рисунка копии в оригинал (с поворотом на 90° вправо или влево)
New[, L][, F=A5] - Создать новый (пустой белый 600 dpi) лист. L - альбомной ориентации, F=A5 - формат
Over - перевернуть рисунок
Left - повернуть рисунок на прямой угол влево
Right - повернуть рисунок на прямой угол вправо
Print, N - Печатать N копий
xs, ys - размеры,
c, r - количество колонок и рядов,
h, v - толщина линий,
xn, yn - количество повторов,
xb, yb - смещения,
xc, yc - координаты левого верхнего угла на копии,
m - масштаб,
a - угол поворота (радиан * 10000),
copyX, copyY - размеры копии,
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 в 1" (обычно правых, нечётных). Для A4 определение производится по чётности цифры в конце названия.
Исключение - рисование массивов номеров.
Могут использоваться для коррекции - стирания краёв и постоянных местных дефектов (сканированных книг, копий), изменения плотности, рисования на каждой странице текста, номеров - "N##" заменяется на номер страницы в раскладке, если включён спуск полос, или число в конце названия файла.
Могут использоваться для добавления на каждую страницу копии номеров. Клавиша <F1> добавляет в текст команды стирания, рисования номера, копирования в угол страницы. Можно менять положение и колонтитул правкой команд.
Кнопка "+" показывает и скрывает дополнительные настройки: считывать все параметры копирования или только координаты и угол (если копировать в другом режиме); смещения координат X и Y для чётных и нечётных страниц; выполнять действия после команды открытия файла "Open" до следующей команды "Copy" или команды, меняющей рисунок (New, Open) - стирание, маски, изменение оптической плотности.
Можно ассоциировать *.pfp с PrintCopyBook.exe
"ini=" - использовать указанный файл настроек вместо "PrintCopyBook.ini"
"hide=1" - скрытый режим работы
"exit=1" - закрыть программу после выполнения
Дополнительная информация, новые версии - printcopybook.narod.ru
Вопросы, предложения - printcopybook@yandex.ru