У меня есть много программного кода (в tSQL, html, JavaScript, XAML и C #), который мне нужно напечатать в длинном свитке. Ширина свитка будет не более 440 мм и столько, сколько нужно (хотя длина рулона бумаги составляет 45 м, поэтому мне нужно убедиться, что он короче этого). Результирующий список кода является частью выставки, которая контрастирует с фазой «рисования эскизов» в междисциплинарном проекте между дизайном, общественными науками и разработкой программного обеспечения. Выставка станет частью конференции «Исследования через дизайн» http://www.praxisandpoetics.org/researchthroughdesign/ на следующей неделе (!)

Сначала я думал, что буду печатать прямо из среды разработки (Visual Studio 2012 и SQL Server Management Studio), но теперь я понимаю, что это невозможно, потому что

1) Оба инструмента принимают стандартные размеры страниц, и

2) Мне нужно повернуть список программного кода на 180 градусов, чтобы конец списка находился в конце рулона бумаги.

По этим причинам я делаю это в Adobe Photoshop (CS5, 64-битная, в Windows 8).

Мой рабочий процесс для этого граничит с нелепым.

1) Если я вырезал и вставлял списки кода файл за файлом из Visual Studio 2012 и SQL Server Management Studio в Photoshop (или Illustrator), я терял форматирование, например, раскраска комментариев по-разному образует объявления переменных. (См. Http://feedback.photoshop.com/photoshop_family/topics/how_could_i_paste_a_rtf_pdf_word_text_keeping_the_formatting_into_photoshop .) Таким образом, шаг 1 состоит в том, чтобы вырезать и вставить каждый файл в документ Microsoft Word.

2) Если я вырезал и вставил документ Microsoft Word в Photoshop, я все равно терял форматирование, и Microsoft Word, похоже, не справился ни с рулоном бумаги, ни с поворотом печати. Поэтому я сохраняю документ Microsoft Word в формате PDF и открываю его в Photoshop.

3) Теперь у меня есть 51 файл Photoshop каждый с одним слоем, содержащим текст для этой «страницы», хотя я думаю, что это изображение, так как оно не редактируется как текст. Затем я сохраняю каждый из этих файлов.

4) Используя Adobe Bridge, я открываю все 51 файл Photoshop, созданный на этапе 3, и «Загрузка файлов в слои Photoshop», чтобы у меня был новый отдельный файл Photoshop со всеми 51 слоями текстового изображения.

5) Слои лежат друг на друге. Мне нужно, чтобы они сидели с ног до головы. Я не знаю, как это сделать, не потратив миллион лет, выбирая слои и перемещая их вручную.

6) Если я когда-нибудь выполню этап 5, я сгруппирую 51 слой и поверну результат на 180 градусов.

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

Итак, мои вопросы:

1) Есть ли лучший способ сделать это?

2) Я вижу действия Photoshop, которые выравнивают слои по их вершинам, основаниям или центрам, но как автоматически выровнять их так, чтобы нижняя часть слоя 1 касалась верхней части слоя 2, нижняя часть слоя 2 касалась верхний слой 3 и т. д.?

1 ответ1

0

В большинстве программ есть способ изменить формат бумаги по вашему желанию.

Например в Visual Studio: Файл -> Параметры страницы

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .