PdfPage - com escopo, global

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

    Esta API faz parte do plug-in ServiceNow PDF Generator Utilities (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 de 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
    • Razão: 792 x 1224 pontos
    orientação Cadeia de caracteres Opcional. Orientação de página em PDF.
    Valores válidos:
    • PAISAMENTO
    • 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 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 PDF.

    O exemplo a seguir mostra como obter a coordenada Y da borda inferior de uma página 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 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 PDF.

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

    PdfPage – getPdfPageSize()

    Obtém o tamanho de uma página PDF

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

    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 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 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 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 PDF.

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

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

    PdfPage – getWidth()

    Obtém a largura de uma página 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 PDF.

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