Перенабор схем - формирование файлов с палитрой и схемой
Схемы Программы Вопросы

Перенабор схем. Часть 1: Формирование файлов с палитрой и схемой для VirtualStitch


Подготовка текстового файла с палитрой

Для подготовки рабочих файлов в большинстве случаев лучше использовать программу STDU Viewer (в данном случае используется версия 1.6.205, но основной принцип ее работы обычно не зависит от версии). При использовании программы Adobe Reader иногда возникает необходимость выполнять замены символов.

Копировать данные из исходной схемы рекомендуется в программу MS Word. Но необходимо проследить, чтобы MS Word автоматически не приводил символы к верхнему регистру (как изменить настройки - в уроке Настройка MS Word для корректного формирования файлов).

В программе STDU Viewer необходимо с панели инструментов выбрать инструмент для выделения текста (рис. 1), выделить текст с палитрой и скопировать в документ MS Word. Стоит отметить, что программа STDU Viewer копирует текст без сохранения исходного шрифта.

Adobe Reader сохраняет исходный шрифт, но копирует некоторые символы, как комбинацию из двух символов (рис. 2). Поэтому, если вы пользуетесь этой программой для копирования схемы, необходимо выполнить замены этих двойных символов на одинарные, не встречающиеся в рабочей палитре. То, что Adobe Reader сохраняет исходный шрифт, может оказаться полезным, когда встречаются схемы с символами из разных шрифтов, но внешне неразличимых. В этом случае также необходимо выполнить замену повторяющегося символа на любой другой неиспользуемый в палитре (см. Замена символов в MS Word).

Для обработки списка цветов необходимо скопировать строки с палитрой из файла PDF в программу MS Word (рис. 1 – 2).



Рисунок 1 – Копирование палитры с помощью STDU Viewer


Рисунок 2 – Копирование палитры с помощью Adobe Reader

Затем выделить весь текст (например, сочетанием клавиш CTRL + A) и выбрать в меню вкладку «Вставка → Таблица → Преобразовать в таблицу». Появится диалоговое окно (рис. 3), в котором необходимо указать в качестве разделителя знак пробела и нажать на кнопку ОК. В результате этих действий список символов и цветов заносится в таблицу. Количество колонок обычно зависит от исходной схемы (рис. 4).



Рисунок 3 – Преобразование текста в таблицу


Рисунок 4 – Полученная таблица

Для данного случая необходимо оставить только колонки 1 и 4 (колонки с символами и номерами), а остальные удалить. Далее необходимо выделить всю таблицу, вырезать её (например, сочетанием клавиш CTRL + X) и вставить её снова (CTRL + V). И в параметрах вставки необходимо указать «Сохранить только текст» (рис. 5). В результате этих действий будет получен список цветов, при этом символ будет отделен от номера одним знаком табуляции (Tab), что требуется для корректной работы программы VirtualStitch.



Рисунок 5 – Параметры вставки

Программа VirtualStitch работает с символами в кодировке Юникод (Unicode), поэтому полученный список необходимо сохранить следующим образом: выбрать в меню «Файл → Сохранить». Выведется диалоговое окно для сохранения файла, в котором необходимо задать имя файла, указать путь для его сохранения и указать тип файла Обычный текст (рис. 6). Затем выведется ещё одно диалоговое окно, которое позволяет задать кодировку текста (рис. 7). Файл необходимо сохранить в кодировке Юникод (Unicode). После сохранения MS Word необходимо закрыть. Файл с палитрой для программы VirtualStitch готов.



Рисунок 6 – Сохранение палитры


Рисунок 7 – Выбор необходимой кодировки при сохранении файла

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



Подготовка текстового файла со схемой

Для обработки схемы, ее необходимо скопировать из исходного документа PDF и сохранить в текстовом файле в кодировке Юникод (Unicode) аналогично сохранению списка цветов.

Копировать схему из документа PDF можно двумя способами:

  • скопировать всё и вставить в MS Word, а потом удалить лишние строки, не имеющие к самой схеме никакого отношения и строки перекрытия с соседними листами;
  • копировать только нужные участки схемы из PDF и постепенно вставлять в MS Word.

Мне больше нравится второй вариант. Пример копирования первого листа на рисунке 8. При вставке в MS Word (рис. 9) листы лучше отделять один от другого одной пустой строкой для лучшего визуального восприятия. При копировании всех остальных листов (рис. 10, 12) необходимо не захватывать символы с перекрывающихся сторон (они повторяются с предыдущих листов). Если вы используете программу для чтения PDF, которая не позволяет этого сделать, то можно потом в документе MS Word удалить лишние строки, относящиеся к стежкам перекрытий.

Каждая вторая и последующая страница схемы отделяется от предыдущей знаком табуляции (кнопка Tab на клавиатуре) (рис. 11). Знак табуляции служит для программы VirtualStitch признаком начала нового листа.

Таким образом, необходимо скопировать все листы схемы и сохранить в текстовом файле в кодировке Юникод (Unicode).

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



Рисунок 8 – Копирование первого листа схемы


Рисунок 9 – Вставка первого листа схемы


Рисунок 10 – Копирование второго листа схемы


Рисунок 11 – Вставка второго листа схемы, установка знака табуляции


Рисунок 12 – Копирование одного из центральных листов схемы


Рисунок 13 – Скопированная схема, открытая в Блокноте


Часть 2. Обработка палитры и схемы в VirtualStitch

Часть 3. Получение электронной схемы в формате XSD

КАЛЕНДАРЬ

«    Сентябрь 2017    »
ПнВтСрЧтПтСбВс
 123
45678910
11121314151617
18192021222324
252627282930 

КОММЕНТАРИИ

ОНЛАЙН