Saturday 30 September 2017

Sas Goptions Device Png


Por padrão, a saída ODS é armazenada no diretório de saída SAS padrão. Você pode usar a opção FILE na sua declaração ODS para especificar onde seus arquivos de saída ODS estão armazenados. Para o destino de HTML, você também pode usar as opções PATH, GPATH e BODY para especificar uma localização diferente para o arquivo de saída HTML e os arquivos de saída de gráficos. Aqui está um exemplo que usa a opção FILE ODS com o destino PDF para enviar a saída PDF para o arquivo mygraph. pdf no diretório padrão do SAS. Aqui está um exemplo que usa as opções PATH, GPATH e BODY ODS com o destino HTML para enviar a saída HTML para o arquivo mygraph. html no diretório atual e o arquivo de saída de gráficos para o subdiretório de imagens. Para obter mais informações sobre as opções PATH, GPATH e BODY, consulte Sistema de entrega de saídas SAS: Guia do usuário. Quando você usa o destino ODS LISTING, você pode usar a opção gráfica GSFNAME para enviar sua saída para um arquivo de saída de gráficos que você especifica. A opção GSFNAME requer uma instrução FILENAME que crie uma referência de arquivo que aponte para um arquivo ou um local agregado de armazenamento de arquivos. A sintaxe da instrução FILENAME é a seguinte: se a referência do arquivo aponta para um local agregado de armazenamento de arquivo, os arquivos de saída de gráficos são nomeados de acordo com a opção NOME, se especificado, ou a convenção de nomeação padrão. Se a referência do arquivo aponta para um arquivo, o arquivo especificado na instrução FILENAME é usado, mesmo que a opção NAME seja especificada. Veja o Resumo de como os nomes dos arquivos de saída e os nomes GRSEG são tratados. Aqui está um exemplo que mostra como enviar a saída do procedimento GCHART para o arquivo mychart. png no diretório MyGraphs. Se uma entrada MYCHART GRSEG ainda não existir no catálogo temporário, o dispositivo envia a saída para o arquivo mychart. png no diretório Mygraphs. Se uma entrada MYCHART GRSEG já existir, o dispositivo usa um nome incrementado, como MYCHART1. No exemplo anterior, você pode substituir a localização agregada do arquivo com um nome de arquivo na instrução FILENAME e omite a opção NAME e obtenha o mesmo resultado. Se você especificar o nome do arquivo na instrução FILENAME, você deve incluir a extensão de arquivo apropriada. Consulte Sobre as extensões de arquivo. Você também pode armazenar sua saída em um arquivo de saída de gráficos em um host remoto usando FTP. Aqui está um exemplo que usa FTP para armazenar vários gráficos PNG em publicas publicas do diretório no host UNIX remoto unixhost73. Este exemplo cria quatro arquivos PNG no diretório publicasgraphs no host unixhost73. Uma vez que o procedimento GCHART usa processamento de grupo BY, a instrução FILENAME inclui a opção DIR, que define um local agregado de armazenamento de arquivos. Se você precisa criar apenas um gráfico, remova a opção DIR e especifique o caminho absoluto para o arquivo de saída de gráficos em sua instrução FILENAME. Quando nomes duplicados ocorrem em nomes de arquivos de saída de gráficos, os procedimentos SASGRAPH usam sistemas de indexação para determinar nomes exclusivos para novos arquivos de saída de gráficos. (Os números são adicionados ao final do nome do arquivo para criar novos nomes de arquivos.) São utilizados dois sistemas de indexação: indexação de gráficos estatísticos ODS e indexação baseada em catálogo. A indexação de gráficos estatísticos ODS é usada em todas as saídas de gráficos estatísticos ODS e pelos procedimentos listados nos sistemas de indexação de nome de arquivo usados ​​pelos procedimentos SASGRAPH. Todos os outros procedimentos utilizam indexação baseada em catálogo. Como controlar nomes de arquivos gráficos Como dois sistemas de indexação independentes são usados ​​pelos procedimentos SASGRAPH, é possível que os arquivos de saída de gráficos possam ser substituídos se você especificar o mesmo nome de arquivo de gráficos tanto para procedimentos que utilizam indexação baseada em catálogo quanto para procedimentos que utilizam o ODS Statistical Indexação de gráficos. Para evitar esse problema, verifique se você especifica nomes diferentes para os procedimentos que utilizam a indexação ODS Statistical Graphics e os procedimentos que utilizam indexação baseada em catálogo. Por exemplo, se seu aplicativo usa o procedimento GMAP e o procedimento GAREABAR, e você está usando a opção NAME para especificar nomes de arquivos de saída, certifique-se de especificar nomes de arquivos diferentes para cada procedimento. Se você omitir as opções NAME e GOUT, o software SASGRAPH usa a convenção de nomeação padrão para nomear a entrada GRSEG e armazena a entrada no catálogo WORK. GSEG padrão. A convenção de nomeação GRSEG usa até oito caracteres do nome padrão para o procedimento como o nome da base para o GRSEG. Se o nome gerado pelo procedimento duplicar um GRSEG existente, o nome é incrementado, como GCHART, GCHART1, GCHART2 e assim por diante. Para detalhes, veja a descrição da opção NAME para um procedimento específico. Se você especificar um nome de arquivo para o arquivo de saída de gráficos e omitir a opção NAME, o nome do arquivo de saída de gráficos é o nome especificado na instrução FILENAME e o nome da entrada GRSEG é o nome do procedimento padrão. Quando você especifica o nome do arquivo, verifique se você inclui a extensão de arquivo apropriada, como. cgm. Gif, ou. ps. Se você especificar um local agregado de armazenamento de arquivo em vez de um nome de arquivo específico e você omitir a opção NAME, o nome da entrada GRSEG e do arquivo de saída de gráficos é o nome padrão do procedimento e SASGRAPH fornece a extensão de arquivo apropriada. Você pode usar a opção NAME para alterar o nome da sua saída. Aqui está um exemplo que mostra como mudar o nome da saída do procedimento GCHART para MYCHART. Este exemplo cria o arquivo mychart. png no diretório de saída padrão do SAS, e cria o GRSEG Mychart no catálogo temporário do SAS. Por padrão, GRSEGs são armazenados no catálogo temporário WORK. GSEG sob o nome padrão do procedimento que foi usado para gerar o gráfico. O nome GRSEG pode ser especificado usando a opção NAME e o catálogo de saída pode ser alterado usando a opção de procedimento GOUT. Os nomes GRSEG são limitados a oito caracteres. Se a opção NAME estiver definida para um nome com mais de oito caracteres de comprimento, o nome GRSEG é truncado para oito caracteres. O nome da biblioteca e do catálogo em que o GRSEG é armazenado pode ser alterado com a opção de procedimento GOUT. A opção de procedimento GOUT é atribuída ao nome do catálogo no formato libref. catalog para o catálogo desejado. O nome pode ser um nome de um nível ou de dois níveis. Se um nome de nível único for usado, o GRSEG é armazenado na biblioteca temporária do WORK sob o nome do catálogo especificado. Um nome de dois níveis pode ser usado para especificar um catálogo permanente. Aqui está um exemplo que mostra como armazenar um GRSEG gerado pelo procedimento GCHART sob entrada MYCHART no catálogo MYGRAPHS. CARS. Como NAME e GOUT afetam o GRSEG Location resumem a localização do GRSEG com base no procedimento NAME e GOUT usando o procedimento GCHART como exemplo. Como o SASGRAPH gera Nomes e Nomes de Arquivos GRSEG inicial resume como SASGRAPH gera nomes para entradas de catálogo e arquivos de saída de gráficos, dependendo de 1) se a opção NAME é usada e 2) a especificação de referência do arquivo na instrução FILENAME. Esta ilustração assume que o procedimento GCHART é usado com a opção de gráficos DEVICEGIF. Ele descreve o caso em que um GRSEG e um arquivo de saída do mesmo nome ainda não existem e o caso em que eles já existem. Nome GRSEG: Nome de arquivo externo do GCHART: GCHART. GIF Nota: Quando a referência do arquivo aponta para um local agregado de armazenamento de arquivos, o nome do GRSEG sempre determina o nome do arquivo de saída de gráficos. Não importa se o nome GRSEG é o nome padrão ou um nome atribuído pela opção NAME. CUIDADO: Se o gráfico criado pelo seu programa já existe no catálogo, um novo GRSEG com um nome incrementado é criado. Um novo arquivo de saída de gráficos pode ser criado, o que deixa o seu antigo arquivo de saída de gráficos no lugar. Embora GRSEG nomes não podem ter mais de oito caracteres de comprimento, a opção NAME suporta nomes longos. Quando a opção NAME é atribuída a um nome com mais de oito caracteres e os pontos de referência de arquivo a uma localização de arquivo agregado, o nome GRSEG é o valor NAME truncado para oito caracteres e o nome de arquivo de saída de gráfico é o valor NAME completo. Isso é demonstrado pelo exemplo NAMEWEATHEROBS em como o SASGRAPH gera nomes e nomes de arquivos GRSEG iniciais. Quando um GRSEG do mesmo nome já existe no catálogo, o software SASGRAPH combina o valor da opção NAME com um número para criar um nome incremental de no máximo oito caracteres. Se a opção gráfica GSFNAME for usada e a referência do arquivo a uma localização do arquivo agregado, o novo nome do arquivo de saída de gráficos também será incrementado, mas o nome do arquivo é o valor total da opção NOME com um número anexado. O mesmo número é usado para o nome GRSEG e o nome do arquivo de saída de gráficos. Se a opção gráfica GSFNAME aponta para um arquivo, o nome do arquivo de saída de gráficos permanece o mesmo e o arquivo original é substituído pelo novo gráfico por padrão. Como o SASGRAPH Incrementa GRSEG Names and Filenames demonstra como o software SASGRAPH incrementa o nome GRSEG e os nomes dos arquivos gráficos de saída quando um GRSEG e um arquivo de saída de gráficos do mesmo nome já existem. Há 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 da Impressora Universal 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.

No comments:

Post a Comment