Thursday 26 October 2017

Goptions Device Cgm


Existem quatro categorias gerais de dispositivos que são distribuídos com o SASGRAPH. O tipo de dispositivo determina como você controla certos aspectos da sua saída. Nota: Controlar a aparência de seus gráficos descreve os métodos recomendados para controlar os atributos da saída do SASGRAPH. A modificação dos parâmetros do dispositivo deve ser tentada apenas em circunstâncias incomuns quando a modificação de parâmetros e opções na instrução GOPTIONS não é suficiente. Se você precisa modificar uma entrada do dispositivo, considere entrar em contato com o Suporte Técnico da SAS para obter assistência em primeiro lugar. Os dispositivos SASGRAPH nativos produzem saída no idioma nativo do dispositivo. Por exemplo, TIFFP, PS300, SASEMF, JPEG, CGMC e GIF são dispositivos SASGRAPH nativos. Com dispositivos SASGRAPH nativos, você pode especificar atributos padrão para a sua saída personalizando a entrada do dispositivo (a entrada do catálogo DEV). Por exemplo, editando a entrada do catálogo DEV para o dispositivo, você pode alterar o tamanho e a resolução padrão de sua saída e as cores e fontes padrão que são usadas quando os estilos estão desligados. Os dispositivos nativos do SASGRAPH não configuram nem usam as opções do sistema SYSPRINT ou PRINTERPATH. Os dispositivos Java e ActiveX produzem saída usando diferentes tecnologias do que os dispositivos SASGRAPH nativos. Esses dispositivos são os dispositivos JAVA, JAVAIMG, ACTIVEX e ACTXIMG. Esses dispositivos não usam informações especificadas na entrada do dispositivo. Os dispositivos de atalho de impressora universal usam o sistema de impressão universal para gerar saída. A Universal Printing é um sistema de impressão que fornece recursos de impressão para aplicativos e procedimentos SAS em todos os ambientes operacionais suportados pelo SAS. É parte da Base SAS. Para obter informações sobre a impressão universal, consulte Impressão com SAS. Os dispositivos de atalho da Impressora Universal podem gerar saída nos seguintes formatos: PDF, PostScript, PCL, PNG, GIF e SVG. Por exemplo, o PNG e o SVG são dispositivos de atalho da Impressora Universal. Qualquer dispositivo cujo nome começa com a letra U, como UGIF ou UPSL, também é um dispositivo de atalho da Impressora Universal. A descrição de um dispositivo de atalho Universal Printer geralmente diz Impressora universal quando você visualiza o conteúdo do catálogo SASHELP. DEVICES (consulte Visualizar a lista de todos os dispositivos disponíveis). A lista de todos os dispositivos de atalhos da Impressora Universal é mostrada em Diferenças na utilização de dispositivos de atalho e impressoras universais. Os dispositivos de atalho da Impressora Universal são projetados para emular um dispositivo SASGRAPH nativo, o que significa que esses dispositivos se comportam tanto quanto possível como dispositivos SASGRAPH nativos. Por exemplo, esses dispositivos definem o valor de PRINTERPATH para que você precise apenas especificar o nome do dispositivo com a declaração GOPTIONS. No entanto, para esses dispositivos, existem alguns atributos de sua saída, como a resolução padrão, que não podem ser modificados modificando a entrada do catálogo DEV. Consulte Usando dispositivos de atalhos de impressora universais para obter mais informações. São dispositivos que, em alguns ambientes operacionais, usam as instalações do ambiente operacional e, em outros ambientes operacionais, usam a impressão universal para gerar saída. Existem três subcategorias de dispositivos de interface: impressora, exibição e metarquivo. Os dispositivos de interface da impressora são os dispositivos SASPRTC, SASPRTG e SASPRTM (e os dispositivos WINPRT nos sistemas Windows). Nos ambientes operacionais do Windows, se a opção do sistema PRINTERPATH não tiver sido definida, esses dispositivos usam a configuração da opção do sistema SYSPRINT para determinar o dispositivo de saída padrão eo Gerenciador de impressão do Windows para controlar a geração de saída. Nos ambientes operacionais do Windows, o Sistema de impressão universal é usado se a opção do sistema PRINTERPATH for especificada ou se a opção do sistema UPRINT for especificada na invocação. Caso contrário, eles usam a configuração da opção do sistema PRINTERPATH para determinar o dispositivo de saída padrão eo sistema de impressão universal para controlar a geração de saída. Honra as especificações GOPTIONS Sim, com exceção da resolução 9 e fontes 1 No Windows, BMP, EMF e WMF são dispositivos de metarquivo de interface. Em todos os outros ambientes operacionais, BMP, EMF e WMF são dispositivos SASGRAPH nativos. 2 Em ambientes operacionais diferentes do Windows, SASEMF, SASWMF e SASBMP são cópias de EMF, WMF e BMP, respectivamente. 3 Com os dispositivos SVG, as opções de gráficos XMAX e YMAX definem o tamanho da página e as opções de gráficos HSIZE e VSIZE definem o tamanho da saída SVG. Com outros dispositivos, as quatro opções definem o tamanho da saída gráfica, e se todos os quatro forem especificados, as especificações menores são usadas. 4 Alguns dispositivos nativos têm uma resolução definida e outros possuem um conjunto fixo de resoluções suportadas que você pode especificar. 5 Os dispositivos de atalho usam impressoras universais. Impressoras universais têm um conjunto fixo de resoluções suportadas que podem ser selecionadas através da caixa de diálogo Configuração de impressão ou através do procedimento PRINTDEF. 6 Os dispositivos WINPRT são idênticos aos dispositivos SASPRT. Eles só diferem em nome. 7 Os dispositivos da impressora de interface usam uma mistura de instalações de impressão host e impressão universal, dependendo do ambiente operacional. Nos sistemas Windows, use o Gerenciador de impressão do Windows para alterar a resolução e o tamanho padrão. Em outros sistemas, a resolução e o tamanho são definidos através da caixa de diálogo Configuração de impressão ou através do procedimento PRINTDEF. 8 O dispositivo é consultado. O tamanho é restringido pela janela. 9 A resolução da tela está configurada nas propriedades de exibição para o ambiente operacional. O dispositivo é consultado e a resolução é definida de acordo com o valor retornado. Aqui é um exemplo simples de como produzir um gráfico: Cowboy Hat Program Output mostra a saída para este programa: Se você usar a opção DISPOSITIVO na declaração GOPTIONS para Encaminhe seus gráficos para um dispositivo com cópia impressa e, em seguida, você deseja retornar ao uso do monitor para exibir gráficos, você deve especificar um driver. Envie a seguinte declaração para exibir a saída de gráficos no seu monitor: Você também deve usar o driver do dispositivo WIN para produzir gráficos na sua tela quando você executar o trabalho SAS no modo de lote. Se você especificar que a saída do seu programa deve ser exibida em HTML, seu gráfico é convertido em um arquivo. GIF e armazenado na mesma pasta que o conjunto de dados do sistema SAS. Para obter mais informações, consulte o Guia completo do sistema de entrega de saída SAS. Use um driver de impressora do Windows para o seu dispositivo (fornecido com o Windows ou com seu dispositivo de saída). Esse método permite que o SASGRAPH envie comandos de gráficos genéricos para o driver de impressora do Windows, que então traduz os comandos para um formato que a impressora pode usar. Use um driver de impressora SASGRAPH para criar um fluxo de gráficos específico da impressora que pode ser enviado diretamente para o dispositivo. Quando você usa um driver de impressora SASGRAPH (também chamado de driver de impressora nativo SASGRAPH, o que significa que ele cria saída usando o idioma da impressora nativo do dispositivo alvo), o SAS ignora os drivers de impressora do Windows e cria saída pronta para impressora para o seu dispositivo. Os drivers de impressora SASGRAPH no Windows são semelhantes aos usados ​​pelo SAS System em sistemas operacionais mainframe e UNIX. Depois que o SAS prepara a saída para uma impressora (usando drivers de impressora do Windows ou um driver de impressora SASGRAPH), a saída é enviada para o Gerenciador de impressão do Windows, que depois o deixa para imprimir no dispositivo de sua escolha. SASGRAPH Drivers de impressora genéricos versus drivers de impressora nativa SASGRAPH ilustra como você pode usar os dois conjuntos de drivers de impressora dentro do SASGRAPH para produzir saída para um determinado dispositivo. O método que você escolher depende do dispositivo de saída que você está usando. Para obter mais informações, consulte Escolher entre um driver nativo SASGRAPH e o driver WINP xxx. Você pode controlar ambos os métodos de impressão gráfica usando as caixas de diálogo Imprimir e Imprimir Configuração ou SYSPRINT e a instrução GOPTIONS DEVICE. Usando os drivers SASGRAPH Generic (WINP xxx) 13 Para imprimir um gráfico usando os drivers de dispositivo genérico SASGRAPH com os drivers de impressora do Windows: No menu suspenso Arquivo, selecione Configuração de impressão e verifique se o campo Impressora na caixa de diálogo Configuração de impressão contém O driver e a porta de impressora corretos do Windows. Você pode usar a caixa de diálogo Configuração de impressão para selecionar as combinações de driver de impressora que você instalou no Gerenciador de impressão. (Para instalar novos drivers e combinações de portas, você pode usar o Assistente para Adicionar Impressora no Windows, que você pode acessar através do Painel de Controle do Windows.) Alternativamente, você pode usar a opção SYSPRINT para atribuir a impressora de destino (por exemplo, opções sysprintHP LaserJet III). Observe que você pode atribuir apenas nomes de drivers de impressora que foram previamente configurados no Windows. Execute o seu programa SASGRAPH com as seguintes GOPTIONS: GOPTIONS DEVICEWINP xxx O valor de WINP xxx que você especificar depende do tipo de dispositivo de saída que você usa para imprimir seu gráfico: WINPRTM para impressoras preto e branco (monocromático) WINPRTG para impressoras em escala de cinza WINPRTC para impressoras a cores WINPLOT para plotters. A orientação da saída gráfica é determinada pelo seguinte: Se você especificar a opção GOPTIONS ROTATE, a saída será orientada de acordo com o valor especificado para ROTATE. Por exemplo, se você especificar goptions rotatelandscape. Então a saída é orientada como paisagem, independentemente das configurações na caixa de diálogo Configuração de impressão. Se você não usar a opção GOPTIONS ROTATE, a saída será orientada de acordo com as configurações na caixa de diálogo Print Setup. Nota: a impressão gráfica é afetada pelas margens especificadas na caixa de diálogo Configurar página. Se você modificar as margens ao imprimir gráficos e sua intenção é manter o gráfico proporcional, certifique-se de alterar as margens superior e inferior pelo mesmo valor, você altera as margens Esquerda e Direita. O uso dos drivers da impressora nativa SASGRAPH produz a saída HPGL usada pelos plotters Hewlett Packard 7550. Depois que o driver de impressora nativo SASGRAPH produziu saída no idioma nativo do dispositivo de destino, o SAS rooteia a saída para o dispositivo usando o Gerenciador de impressão do Windows. O Sistema SAS ignora o driver do Windows atualmente associado ao dispositivo alvo, mas respeita o destino especificado na caixa de diálogo Configuração de impressão ao decidir onde enviar a saída. Para imprimir um gráfico usando um driver de impressora SASGRAPH, execute o programa SASGRAPH com as seguintes GOPÇÕES: onde o nome do driver é o nome de um driver de dispositivo SASGRAPH válido. Por exemplo, formata o gráfico para a impressora Hewlett-Packard LaserJet Series II. (Você pode ver a lista completa dos drivers SASGRAPH enviando a instrução PROC GDEVICE.) Para imprimir um gráfico para um arquivo de impressora (também chamado de arquivo de fluxo de gráficos ou GSF) em vez de diretamente para uma impressora, especifique a opção GSFNAME no Declaração GOPTIONS com o nome do arquivo ou fileref que aponta para onde você quer o resultado. Por exemplo: Impressão e pré-visualização a partir da janela GRAPH Ao especificar um dispositivo alvo, o SASGRAPH pode formatar o gráfico com cores e atributos apropriados para a impressora alvo. Para imprimir o gráfico depois que ele é exibido, selecione o menu suspenso Arquivo e selecione Imprimir. Nota: Se você não especificar um TARGETDEVICE antes de criar o gráfico, o SASGRAPH solicitará você (na caixa de diálogo Imprimir) para um nome de driver de dispositivo quando tentar imprimir o gráfico que você está visualizando. (Na maioria dos casos, o driver WINPRTM ou WINPRTC é especificado por padrão.) As cores do gráfico, a orientação e o dimensionamento podem não ser ótimos para o dispositivo de saída que você especificou. Escolhendo entre um driver nativo SASGRAPH e o driver WINP xxx 13 Ao decidir se usam drivers nativos SASGRAPH ou a série WXP xxx de drivers, você deve considerar fatores como o dispositivo que você está usando e o tipo de saída que deseja produzir. Observe as seguintes considerações específicas: se nenhum driver de impressora do Windows estiver disponível para o seu dispositivo, use um driver nativo SASGRAPH. Se você tiver um dispositivo para o qual não há driver nativo SASGRAPH, você deve usar o driver WINP xxx, desde que haja um driver de impressora do Windows disponível para o dispositivo. Nos casos em que um novo modelo de dispositivo impresso esteja disponível entre os lançamentos do SAS System e o fornecedor de hardware fornece um novo driver do Windows que usa novos recursos do dispositivo, você pode usar um driver WINP xxx para tirar proveito desses recursos. Se você quiser usar opções como HSIZE ou VSIZE para personalizar as especificações de tamanho usadas em seu gráfico, o uso de drivers nativos SASGRAPH geralmente produz resultados mais confiáveis. Para usar fontes TrueType em sua saída SASGRAPH, use um dos drivers WINP xxx e especifique a fonte, assim como você especificaria uma das fontes de hardware instaladas para sua impressora. Para obter mais informações sobre como gerar fontes de hardware, consulte Visão geral de Considerações de gráficos. Para importar gráficos de bitmap para SASGRAPH: com a janela GRAPH ativa, selecione Importar imagem. Item do menu no menu Arquivo. Use a caixa de diálogo Importar imagem para selecionar o diretório de origem e o arquivo de gráficos. Certifique-se de que o campo Formatar mostra o formato de fonte correto, isso indica qual filtro de importação SASGRAPH usará. Você pode fazer com que o Sistema SAS detecte automaticamente o formato do arquivo para importar, selecionando AUTO como Formato. Clique em OK. Nota: A detecção automática do formato de arquivo usando AUTO não detecta os formatos de arquivo DIB, EMF e WMF. Você também pode incluir as entradas do catálogo IMAGE em seus gráficos. Para obter informações sobre como incluir as entradas do catálogo IMAGE, consulte SASGRAPH Software: Reference. Exporte os gráficos para um arquivo da janela GRAPH, Editor de gráficos ou Editor de imagens, conforme descrito em Exportar um gráfico para um arquivo de uma janela SASGRAPH. Copie os gráficos (ou uma parte deles) para a área de transferência do Windows e cole o conteúdo da área de transferência no aplicativo de destino (como um bitmap), conforme descrito em Pastando gráficos da SASGRAPH em outras aplicações do Windows. Crie um arquivo de metarquivo de gráficos computacionais (CGM) para uso com um pacote de gráficos específico, usando drivers incluídos no Sistema SAS, conforme descrito em Criando arquivos CGM para exportação para outros aplicativos. Você também pode usar SASGRAPH para criar arquivos GIF e VRML para uso com navegadores da Web, arquivos PDF para uso com o leitor Adobe Acrobat e muitos outros tipos úteis de arquivos gráficos. Para obter mais informações sobre como criar esses tipos de arquivos, consulte SASGRAPH Software: Referência e a Ajuda on-line do SAS para SASGRAPH. Você pode exportar gráficos do SASGRAPH em qualquer um dos formatos mostrados nos Formatos de Arquivo de Exportação Gráfica. Para exportar um gráfico a partir da janela GRAPH: Com a janela GRAPH como a janela ativa, selecione o menu suspenso Arquivo e, em seguida, selecione Exportar imagem. . Na caixa de diálogo Exportar imagem, selecione o formato do arquivo de destino. Especifique o diretório e o nome do arquivo para o gráfico exportado. Clique em OK. Para obter mais informações sobre exportar gráficos para uma entrada de catálogo SAS IMAGE do editor de imagens, consulte a Ajuda on-line do SAS para SASGRAPH. Para copiar informações da SASGRAPH para a área de transferência: Na janela GRAPH, mantenha pressionado o botão esquerdo do mouse e arraste o mouse sobre a parte do gráfico que deseja copiar. Uma caixa de seleção marca a área selecionada à medida que você move o mouse. Quando terminar, solte o botão do mouse. Se você não selecionar uma área do gráfico para copiar, o próximo passo copiará todo o gráfico para a área de transferência. Com a janela GRAPH ainda ativa, pressione CTRLC (ou selecione Copiar para colar buffer no menu Editar). Isso copia o gráfico para a área de transferência. A partir daqui, você pode alternar para o aplicativo de destino e cole o gráfico (normalmente usando as opções Cole ou Colar Especial no outro aplicativo do Windows). Para obter mais informações sobre como colar informações da área de transferência, consulte a documentação para o outro aplicativo do Windows. Para criar um CGM da SASGRAPH, defina GOPTIONS da seguinte forma: onde o CGM xxxx é o driver CGM apropriado para seu aplicativo de destino e o nome do arquivo. CGM é o nome do arquivo que deseja criar. Os Drivers CGM e Documentação para Pacotes Gráficos Populares lista os pacotes gráficos aos quais você pode exportar CGMs, os drivers apropriados para usar e o documento do SAS Institute que descreve como exportar o arquivo e usá-lo com o aplicativo de destino. Você acessa esses documentos gratuitamente na Divisão de Suporte Técnico da SAS Institutes no site do Instituto SAS.

No comments:

Post a Comment