Position: Bereichsbezogen, global

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Erstellt ein Linienobjekt mithilfe von Methoden zum Zeichnen einer Linie in einer PDF-Datei.

    Diese API ist Teil des Plugins ServiceNow PDF Generierung Utilities (com.snc.apppdfgenerator) und wird im Namespace sn_pdfgeneratorutils bereitgestellt. Das Plugin ist standardmäßig aktiviert.

    Diese API ist eine Komponente, die mit der Dokument-API zum Generieren einer PDF-Datei verwendet wird.

    Linie: Linie ()

    Instanziiert ein neues Zeilenobjekt.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    Keine

    Die folgenden Beispiele zeigen, wie ein Line -Objekt erstellt wird.

    var line = new sn_pdfgeneratorutils.Line();

    Linie –rawLine(Dokumentdokument, Nummer pageNo, Nummer xPos, Nummer yPos, Nummerbreite, Nummer zeilenbreite)

    Platziert eine Zeile auf einer Dokumentseite.

    Tabelle : 2. Parameter
    Name Typ Beschreibung
    Dokument Dokument Name des Dokumentobjekts.
    pageNo Nummer Seitenzahl, auf der Sie die Zeile platzieren möchten.
    xPos Nummer X-Koordinatenbereich der Seite, in dem die Zeile platziert werden soll.
    yPos Nummer Y-Koordinatenbereich der Seite, in dem die Zeile platziert werden soll.
    width Nummer Breitenbereich der Seite, in dem Sie die Linie zeichnen möchten. Die Werte werden in Punkten angegeben.
    Linienbreite Nummer Optional. Wert der Linienstärke in Punkten.

    Standard: 1

    Tabelle : 3. Rückgaben
    Typ Beschreibung
    Keine

    Das folgende Beispiel zeigt, wie Sie eine Zeile am unteren Rand einer Dokumentseite erstellen. Ein Beispiel für die Dokumentverwendung finden Sie unter Dokument -API.

    var pageSize = new sn_pdfgeneratorutils.PdfPage("LETTER");
    var document = new sn_pdfgeneratorutils.Document.createDocument(pageSize);
    
    var num = 1;
    var xpos = 100;
    var ypos = 100;
    var width = 450;
    var linewidth = 2.5;
    
    document.addNewPage();
    
    var line = new sn_pdfgeneratorutils.Line();
    
    line.drawLine(document, num, xpos, ypos, width, linewidth);
    
    document.saveAsAttachment("incident", "<sys_id>", "line.pdf");

    Zeile – setColor(Farbe – Farbe)

    Legt die Farbe einer Linie fest.

    Tabelle : 4. Parameter
    Name Typ Beschreibung
    Farbe Farbe Linienfarbe.
    Tabelle : 5. Rückgaben
    Typ Beschreibung
    Keine

    Das folgende Beispiel zeigt, wie Sie in einem Dokument eine Linie erstellen und ihre Farbe festlegen. Ein Beispiel für die Dokumentverwendung finden Sie unter Dokument -API.

    var pageSize = new sn_pdfgeneratorutils.PdfPage("LETTER");
    var document = new sn_pdfgeneratorutils.Document.createDocument(pageSize);
    
    var num = 1;
    var xpos = 100;
    var ypos = 100;
    var width = 450;
    var linewidth = 2.5;
    
    var color = new sn_pdfgeneratorutils.Color([0.5,0.5,0.8]);   //given as array of RGB values;
    
    document.addNewPage();
    
    var line = new sn_pdfgeneratorutils.Line();
    
    line.setColor(color);
    
    line.drawLine(document, num, xpos, ypos, width, linewidth);
    
    document.saveAsAttachment("incident", "<sys_id>", "lineWithColor.pdf");