Empilhar camadas de cima para baixo para criar uma impressão longa de banner de código de software no Photoshop

0

Eu tenho vários códigos de software (em tSQL, html, JavaScript, XAML e C #) que preciso imprimir em uma longa rolagem. O pergaminho não terá mais de 440 mm de largura e o tempo que for necessário (embora o rolo de papel tenha 45 m de comprimento, por isso, preciso garantir que ele seja menor do que isso). A listagem de código resultante é de parte de uma exibição contrastando a fase de "esboço" em um projeto multidisciplinar entre design, ciências sociais e engenharia de software. A exposição fará parte da conferência Research Through Design link na próxima semana (!)

Primeiro, pensei em imprimir diretamente do ambiente de desenvolvimento (Visual Studio 2012 e SQL Server Management Studio), mas agora percebo que isso não é possível porque

1) As duas ferramentas assumem tamanhos de página padrão e

2) Eu preciso girar o código do software listando 180 graus para que o final da listagem esteja na ponta do rolo de papel.

Por esses motivos, faço isso no Adobe Photoshop (CS5 de 64 bits no Windows 8).

Meu fluxo de trabalho para isso está chegando ao ridículo.

1) Se eu recortar e colar o arquivo de listagens de código por arquivo do Visual Studio 2012 e do SQL Server Management Studio no Photoshop (ou Illustrator), perco a formatação, por exemplo, a coloração de comentários forma diferentes declarações de variáveis. (Veja link .) Assim, o Passo 1 é recortar e colar cada arquivo em um documento do Microsoft Word. / p>

2) Se eu recortar e colar do documento do Microsoft Word no Photoshop, ainda perderei a formatação, e o Microsoft Word não parece ser capaz de lidar com o rolo de papel nem rotacionar a impressão. Então, salvei o documento do Microsoft Word como um PDF e o abri no Photoshop.

3) Agora eu tenho 51 arquivos do Photoshop, cada um com uma camada contendo o texto para essa "página", embora eu ache que é uma imagem, pois não é editável como texto. Eu salvo cada um desses arquivos.

4) Usando o Adobe Bridge Eu abro todos os 51 arquivos do Photoshop criados no estágio 3 e “Carregar arquivos no Photoshop Layers” para ter um novo arquivo do Photoshop com todas as 51 camadas de imagens de texto.

5) As camadas ficam em cima umas das outras. O que eu preciso é que eles se sentem da cabeça aos pés. Não sei como fazer isso sem gastar um milhão de anos selecionando camadas e movendo-as manualmente.

6) Se eu fizer o estágio 5, agruparei as 51 camadas e girei o resultado em 180 graus.

7) Em seguida, redimensionarei o resultado para ter uma largura de 400 mm e imprimi o arquivo resultante em nossa impressora de banner, tendo calculado primeiro a 'altura' do papel resultante e desativado o corte automático de papel.

Então, minhas perguntas são:

1) Existe uma maneira melhor de fazer isso?

2) Eu posso ver as ações do Photoshop que irão alinhar camadas por seus topos, seus fundos ou seus centros, mas como eu automaticamente alinhá-los para que a parte inferior da camada 1 toque o topo da camada 2, a parte inferior da camada 2 toca o topo da camada 3, etc?

    
por dumbledad 31.08.2013 / 12:19

1 resposta

0

Na maioria dos programas, há uma maneira de alterar o formato de papel que você deseja.

Por exemplo, no Visual Studio: Arquivo - > Configuração da Página

Você pode alterar o formato do papel para o formato infinito e vertical para horizontal. Se você não consegue encontrar o formato de papel correto tente instalar um novo driver para sua impressora.

    
por 31.08.2013 / 13:01