Ajuda MicroStation CONNECT Edition

Linhas de comando do Organizador de impressão

Você pode usar linhas de comando para compor, personalizar e submeter arquivos de conjunto de impressão a uma impressora. Você pode:

  • Usar Linhas de comando em aplicativos MDL.
  • Usar linhas de comando da janela da linha de comando.

Da janela da linha de comando, você pode usar uma linha de comando de uma etapa, ou pode usar linhas de comando combinadas para compor, personalizar e submeter um arquivo de conjunto de impressão a uma impressora. Adicionalmente, você pode armazenar linhas de comando em um arquivo de texto ou em um arquivo de script e executá-las da janela da linha de comando. No Exemplo 1, o arquivo de script cria uma nova instância do Organizador de Impressão, compõe uma configuração de arquivo de impressão contendo uma arvore de arquivos DNG, e cria um único documento PDF de uma saída de impressão.

Exemplo 1

mdl load bentley.printorganizer.dll
PRINTORGANIZER DIALOG
PRINTORGANIZER NEW
PRINTORGANIZER PRINTERDRIVER pdf.pltcfg
PRINTORGANIZER ADD FILE c:\cadfiles\model1.dgn
PRINTORGANIZER ADD FILE c:\cadfiles\model2.dgn
PRINTORGANIZER ADD FILE c:\cadfiles\model3.dgn
PRINTORGANIZER SUBMITAS SINGLE
PRINTORGANIZER PRINT ALL
PRINTORGANIZER EXIT

Organizador de Impressão pode ser configurado para criar dois tipos de definições de impressão: Definições da impressão fixas e definição da impressão variáveis. Independente de como o Organizador de Impressão é configurado, você pode sobrepor um tipo de definição de impressão em um arquivo de script. O arquivo de script no Exemplo 2 configura Organizador de Impressão para criar definições de impressão variáveis. Organizador de Impressão requer o uso de um estilo de impressão criando uma definição da impressão variáveis, assim que o script no Exemplo 2 aplica um estilo de impressão de "folhas" nomeadas ao criar uma configuração de impressão.

Nota: Este script também usa a linha de comando "expandir conjunto" para definir uma variável de configuração e definir seu valor. Se MS_PLT_ENABLE_VARIABLE_DEFINITION_MODE é definido como 1, o Organizador de Impressão cria definições da impressão variáveis. Uma variável de configuração definida usando Expandir conjunto continua definido somente para o restante da sessão atual.

Exemplo 2

expandir conjunto MS_PLT_ENABLE_VARIABLE_DEFINITION_MODE = 1
mdl load bentley.printorganizer.dll
PRINTORGANIZER DIALOG
PRINTORGANIZER NEW
PRINTORGANIZER ADD FILE c:\cadfiles\model1.dgn sheets
PRINTORGANIZER ADD FILE c:\cadfiles\model2.dgn sheets
PRINTORGANIZER ADD FILE c:\cadfiles\model3.dgn sheets
PRINTORGANIZER SAVEAS c:\cadfiles\variableset.pset
PRINTORGANIZER EXIT

Antes que você possa usar uma linha de comando Organizador de impressão, você deve abrir o Organizador de impressão (Arquivo > Organizador de impressão), ou digitar "mdl load bentley.printorganizer.dll" da janela da linha de comando para abrir uma instância do Organizador de impressão.

As seguintes linhas de comando do Organizador de impressão são apoiadas:

Key-in: PRINTORGANIZER ACTIVEFOLDER < folder_name >
  • Faz da pasta especificada a pasta ativa.
Key-in: PRINTORGANIZER ADD ACTIVEFILE < printstyle_name >
  • Cria uma definição de impressão do arquivo de desenho ativos e adiciona-o na pasta ativa. Se você está criando definições da impressão variáveis o argumento <printstyle_name> é obrigatório.
Key-in: PRINTORGANIZER ADD FILE < nome do arquivo > [ printstyle_name ]
  • Cria uma definição de impressão de um nome do arquivo especificado e adiciona o à pasta ativa.
Key-in: PRINTORGANIZER ADD PASTA < folder_name >
  • Adiciona uma pasta à pasta ativa.
Key-in: PRINTORGANIZER ADD MODEL < nome do arquivo | model_name > [ printstyle_name ]
  • Cria uma definição de impressão do nome do arquivo e do nome do modelo especificados e adiciona à pasta ativa.
Key-in: PRINTORGANIZER APPLYPRINTSTYLE [ ALL | SELECTION ] < printstyle_name >
  • Aplica um estilo de impressão a todas as definições ou àquelas na configuração de seleção.
Key-in: PRINTORGANIZER CLEARSELECTION
  • Limpa a configuração de seleção.
Key-in: PRINTORGANIZER DELETE [ ALL | SELECTION ]
  • Exclui todos os itens na configuração de impressão ou aqueles na configuração de seleção.
Key-in: PRINTORGANIZER DIALOG
  • Exibe a caixa de diálogo principal do Organizador de Impressão.
Key-in: PRINTORGANIZER EXIT
  • Sai do Organizador de impressão.
Key-in: PRINTORGANIZER EXPORTCSV < nome do arquivo > [ PropertyList ]
  • Gera um arquivo delimitado por tabulação CSV especificado pelo <filename>. O arquivo de CSV começa com uma linha de cabeçalho que descreve o esquema, seguido por uma fileira para cada definição de impressão. Cada fileira contém valores para as propriedades especificadas. Se [PropertyList] não é definido, as propriedades padrão são Name,SourceFile. Os nomes da propriedade não reconhecidos rendem valores de string vazios.
Key-in: PRINTORGANIZER FINDREPLACE [ ALL | SELECTION ] < old_string | new_string >
  • Encontra e substitui os caminhos do arquivo em todas as definições ou naquelas da configuração de seleção.
Key-in: PRINTORGANIZER NEW
  • Cria um novo conjunto de impressão. Se a interface de usuário for exibida, ele alerta você a salvar o conjunto de impressão atual. Se a interface de usuário não for exibida, ele limpa o conjunto de impressão atual sem salvá-lo.
Key-in: PRINTORGANIZER OPEN
  • Abre a cópia especificada definida. Se a interface de usuário for exibida, ele alerta você a salvar o conjunto de impressão atual. Se a interface de usuário não for exibida, ele limpa o conjunto de impressão atual sem salvá-lo.
Key-in: PRINTORGANIZER OPENREADONLY
  • Abre a cópia especificada definida no modo somente leitura. Se a interface de usuário for exibida, ele alerta você a salvar o conjunto de impressão atual. Se a interface de usuário não for exibida, ele limpa o conjunto de impressão atual sem salvá-lo.
Key-in: PRINTORGANIZER OUTPUTFILENAME < expression_name >
  • Ajusta o nome de arquivo de saída para todas as definições de impressão.
Key-in: PRINTORGANIZER PREVIEW [ ALL | SELECTION ]
  • Cria visualizações de todas as definições de impressão ou aquelas na configuração de seleção.
Key-in: PRINTORGANIZER PRINT [ ALL | SELECTION ]
  • Imprime todas as definições ou aquelas da cópia no conjunto de seleção.
Key-in: PRINTORGANIZER PRINTCOPIES < cópias >
  • Ajusta o número de cópias.
Key-in: PRINTORGANIZER PRINTDESTINATION < destino >
  • Ajusta o destino da cópia (nome de arquivo, pasta, de parte de UNC nome).
Key-in: PRINTORGANIZER PRINTERDRIVER < nome do arquivo de configuração do driver de impressora >
  • Ajusta o arquivo de configuração do driver da impressora.
Key-in: PRINTORGANIZER PRINTERNAME < nome >
  • Ajusta o nome da impressora do Windows.
Key-in: PRINTORGANIZER PRINTSTYLE DIALOG
  • Exibe a caixa de diálogo Estilos de Impressão.
Key-in: PRINTORGANIZER PRINTSTYLE EXPORTXMLFILE < nome do arquivo >
  • Exporta a lista de estilos de impressão para um arquivo XML.
Key-in: PRINTORGANIZER PRINTSTYLE IMPORTXMLFILE < nome do arquivo >
  • Importa a lista de estilos de impressão que são armazenados em um arquivo.
Key-in: PRINTORGANIZER PRINTSTYLE PAPERSIZEPRINTER < nome de arquivo de *.pltcfg > [ windows_printer_name>] ]
  • Especifica a impressora que o editor do estilo da cópia usará para obter a sua lista de tamanhos do papel. Se o argumento exigido é printer.pltcfg ou interplot.pltcfg, então o argumento opcional é o nome do nome da impressora do Windows.
Key-in: PRINTORGANIZER PRINTTO [ DEVICE | FILE | IPSERVER | METAFILE ]
  • Ajusta o alvo de impressão.
Key-in: PRINTORGANIZER RENAMEPRINTDEF [ ALL | SELECTION ] < expression_name >
  • Renomeia todas as definições de impressão ou aquelas no conjunto de seleção.
Key-in: PRINTORGANIZER PROPERTYFILTER
  • Indica a caixa de diálogo do Filtro de propriedade PDF.
Key-in: PRINTORGANIZER ROOTFOLDER
  • Faz da pasta raiz a pasta ativa.
Key-in: PRINTORGANIZER SAVE AS [ printset_filename ]
  • Salva a configuração de impressão atual à pasta especificada.
Key-in: PRINTORGANIZER SELECT EXACTNAME < nome >
  • Seleciona uma definição de impressão cujo o nome combine exatamente o nome especificado.
  • Executa um String.Compare entre o nome da definição de impressão e o nome especificado. Isto é diferente da linha de comando SELECT NAME que faz um RegEx.IsMatch entre os nomes, que poderia resultar em correspondências parciais estão encontradas, por exemplo, nomes de Definição de impressão: Foo e Foobar. SELECT NAME Foo seleciona Foo e Foobar. SELECT EXACTNAME Foo seleciona Foo.
Key-in: PRINTORGANIZER SELECT INDEX < índice >
  • Seleciona uma definição de impressão pelo índice especificado dentro da pasta atualmente selecionada. Os índices começam de 0.
Key-in: PRINTORGANIZER SELECT NAME < nome >
  • Seleciona um item pelo nome especificado dentro da pasta ativa.
Key-in: PRINTORGANIZER SETPRINTDEFNAME < string >
  • Ajusta o nome da definição de impressão selecionada à string especificada.
Key-in: PRINTORGANIZER SUBMITAS [ SEPARATE | SINGLE ]
  • Especifica como a impressão deve ser submetida.