Line - Scoped, Global

concept australia Updated Sep 10, 2026 2 min read LineBothAPI.md
Raw file servicenow.com

Creates a Line object using methods to draw a line in a PDF.

This API is part of the ServiceNow PDF Generation Utilities plugin (com.snc.apppdfgenerator) and is provided within the sn_pdfgeneratorutils namespace. The plugin is activated by default.

This API is a component used with the Document API to generate a PDF.

Parent Topic:Server API reference

Line - Line()

Instantiates a new Line object.

Name Type Description
None

The following examples shows how to create a Line object.

JavaScript
var line = new sn_pdfgeneratorutils.Line();

Line – drawLine(Document document, Number pageNo, Number xPos, Number yPos, Number width, Number lineWidth)

Places a line on a document page.

Name

Type

Description

Document

Document

Name of the document object.

pageNo

Number

Page number on which you want to place the line.

xPos

Number

X-coordinate area of the page on which to place the line.

yPos

Number

Y-coordinate area of the page on which to place the line.

width

Number

Width area of the page in which you want to draw the line. Values are in points.

lineWidth

Number

Optional. Value of line thickness in points.Default: 1

|Type|Description| |----|-----------| |None| |

The following example shows how to create a line at the lower margin of a document page. For a document usage example, see Document API.

JavaScript
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");

Line – setColor(Color color)

Sets the color of a line.

Name Type Description
color Color Line color.
Type Description
None

The following example shows how to create a line and set its color in a document. For a document usage example, see Document API.

JavaScript
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");
Search documentation
Search document titles and file paths on the australia branch