PdfPage - com escopo, global

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 2 min. de leitura
  • Cria um objeto PdfPage que representa uma página de PDF e seus atributos; como tamanho, largura e cor.

    Esta API faz parte do plug-in ServiceNow Utilitários de geração de PDF (com.snc.apppdfgenerator) e é fornecida no namespace sn_pdfgeneratorutils. O plug-in é ativado por padrão.

    Esta API é um componente usado com a API de documentos para gerar um PDF.

    PdfPage - PdfPage(cadeia de caracteres pageSize, orientação da cadeia de caracteres)

    Instancia um novo objeto PdfPage.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    pageSize Cadeia de caracteres Tamanho da página do PDF.
    Valores válidos:
    • A4 – 595 x 842 pontos
    • EXECUTIVO – 522 x 756 pontos
    • CARTA – 612 x 792 pontos
    • LAZER – 792 x 1224 pontos
    orientação Cadeia de caracteres Opcional. Orientação da página do PDF.
    Valores válidos:
    • PAISAGEM
    • RETRATO

    Padrão: RETRATO

    O exemplo a seguir mostra como criar um objeto PdfPage.

    var pdfpage = new sn_pdfgeneratorutils.PdfPage("A4", "LANDSCAPE");

    PdfPage – getBottom()

    Obtém a coordenada Y da borda inferior de uma página de PDF.

    Tabela 2. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 3. Retorna
    Tipo Descrição
    Número Valor decimal da coordenada Y na borda inferior da página do PDF.

    O exemplo a seguir mostra como obter a coordenada Y da borda inferior de uma página de PDF.

    var pdfpage = new sn_pdfgeneratorutils.PdfPage("A4", "LANDSCAPE");
     var bottom = pdfpage.getBottom();

    PdfPage – getLeft()

    Obtém a coordenada X da borda esquerda de uma página de PDF.

    Tabela 4. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 5. Retorna
    Tipo Descrição
    Número Valor decimal da coordenada X na borda esquerda da página.

    O exemplo a seguir mostra como obter a coordenada X da borda esquerda de uma página de PDF.

    var pdfpage = new sn_pdfgeneratorutils.PdfPage("A4", "LANDSCAPE");
     var left = pdfpage.getLeft();

    PdfPage – getPdfPageSize()

    Obtém o tamanho de uma página de PDF

    Tabela 6. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 7. Retorna
    Tipo Descrição
    Nenhum

    O exemplo a seguir mostra como obter o tamanho da página do PDF.

    var pdfpage = new sn_pdfgeneratorutils.PdfPage("A4", "LANDSCAPE");
    var size = pdfpage.getPdfPageSize();

    PdfPage – getRight()

    Obtém a coordenada X da borda direita de uma página de PDF.

    Tabela 8. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 9. Retorna
    Tipo Descrição
    Número Valor decimal da coordenada X na borda direita da página.

    O exemplo a seguir mostra como obter a coordenada X da borda direita de uma página de PDF.

    var pdfpage = new sn_pdfgeneratorutils.PdfPage("A4", "LANDSCAPE");
     var right = pdfpage.getRight();

    PdfPage – getTop()

    Obtém a coordenada Y da borda superior de uma página de PDF.

    Tabela 10. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 11. Retorna
    Tipo Descrição
    Número Valor decimal da coordenada Y na borda superior da página do PDF.

    O exemplo a seguir mostra como obter a coordenada Y da borda superior de uma página de PDF.

    var pdfpage = new sn_pdfgeneratorutils.PdfPage("A4", "LANDSCAPE");
     var top  = pdfpage.getTop();

    PdfPage – getWidth()

    Obtém a largura de uma página de PDF.

    Tabela 12. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 13. Retorna
    Tipo Descrição
    Número Tamanho da largura da página em pontos.

    O exemplo a seguir mostra como recuperar a largura de uma página de PDF.

    var pdfpage = new sn_pdfgeneratorutils.PdfPage("A4", "LANDSCAPE");
    var width = PdfPage.getWidth();