Microsoft Word - Margens para o arquivo de texto MS-Dos

0

Nós executamos um programa de banco de dados baseado em DOS. Estamos usando o vDos (plug: ótimo programa para aqueles que precisam de suporte a DOS de 16 bits em um sistema operacional de 64 bits). Em vez de imprimir diretamente em uma impressora (LPT1, LPT2, etc), imprimimos em um disco, que essencialmente imprime a tela em um arquivo de texto do DOS.

Como empresa, usamos o Word 2003 para abrir o arquivo de texto e escolheríamos o MS-Dos como a codificação de texto. Uma vez que abrimos o arquivo, as margens dos documentos seriam muito pequenas e cada linha seria encerrada prematuramente, o que bagunça a formatação do documento inteiro.

Para corrigir isso, ajustamos as margens na caixa de diálogo Configurar Página, pressionamos Padrão (para definir cada documento que abrimos subseqüentemente para essas margens) e nunca teríamos que ajustar as margens novamente.

Foto da caixa de diálogo Configurações de página do Word 2003 em execução no Server 2003

Àmedidaqueoshoráriosmudam,tambémprecisamosatualizaramaioriadosnossoscomputadoresparaoWindows10,bemcomoumaassinaturadoOffice365,masencontramosumpequenoproblemacomasMargensnoOffice2016(e2013),quemeproíbedeeliminarcompletamentenossainstânciadoServer2003,assimcomooOffice2003.

AúnicarazãopelaqualeumantenhooOffice2003+Server2003éporqueasnovasversõesdoOfficenãoaplicamessasconfiguraçõesdeMargemaosarquivosMS-DosEncodedText.

NoWord2016,depoisdeconfigurarminhasmargensereabrirodocumento,ficaaparentequeasconfiguraçõesdemargemnãoestãosendoaplicadascorretamenteenãoseiexatamenteseissoédevidoaotipodedocumentoouseháconfiguraçõesadicionaisqueprecisoconfigurar.

OWord2016emexecuçãonoServer2016comMSDosEncodedTextFileaberto-margensnãoaplicadascorretamente .

Tenho certeza de que isso continuará sendo um mistério não resolvido para mim, principalmente porque o subconjunto de pessoas usando o DOS (muito menos importando o texto codificado do MS Dos para o Word diariamente) parece uma comunidade muito pequena, mas ei - Vale a pena arriscar.

Como uma solução alternativa, eu tenho tentado encontrar algum software que monitore um diretório em nosso servidor para a presença de um arquivo específico, mas eu preciso dele para cortar o espaço em branco no começo do arquivo , apare o caractere EOF + espaço em branco no final do arquivo e, em seguida, imprima em uma impressora específica (assim como um número específico de cópias) com base no nome do arquivo no qual exportamos o arquivo.

Tenho quase certeza de que isso pode ser feito com um script do PowerShell (ou alguma outra linguagem de script), mas não tenho o conhecimento necessário para escrever algo que esteja envolvido.

Alguma sugestão?

    
por Jonathan L 13.06.2018 / 05:46

1 resposta

0

Adicione ao config.txt por exemplo:

LPT1="% ProgramFiles% \ Windows NT \ Acessórios \ wordpad.exe" # LPT1.TXT

Imprimir para LPT1 abrirá a saída da impressora, você só precisa definir as margens no WordPad uma vez.

    
por 13.06.2018 / 08:30