라인 - 범위 지정, 전역
PDF에 선을 그리는 메서드를 사용하여 Line 객체를 만듭니다.
이 API는 PDF Generation Utilities 플러그인(com.snc.apppdfgenerator)의 ServiceNow 일부이며 sn_pdfgeneratorutils 네임스페이스 내에 제공됩니다. 플러그인은 기본적으로 활성화되어 있습니다.
이 API는 PDF를 생성하기 위해 문서 API 와 함께 사용되는 구성 요소입니다.
라인 - 라인()
새 Line 개체를 인스턴스화합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
다음 예제에서는 Line 개체를 만드는 방법을 보여 줍니다.
var line = new sn_pdfgeneratorutils.Line();
라인 – drawLine(문서 문서, 번호 페이지 번호, 숫자 xPos, 숫자 yPos, 숫자 너비, 숫자 lineWidth)
문서 페이지에 선을 배치합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 문서 | 문서 | 문서 객체의 이름입니다. |
| 페이지번호 | 번호 | 라인을 배치할 페이지 번호입니다. |
| xPos | 번호 | 선을 배치할 페이지의 X 좌표 영역입니다. |
| yPos | 번호 | 선을 배치할 페이지의 Y 좌표 영역입니다. |
| width | 번호 | 선을 그릴 페이지의 너비 영역입니다. 값은 포인트로 표현됩니다. |
| 선폭 | 번호 | 옵션입니다. 선 두께의 포인트당 값입니다. 기본값: 1 |
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 문서 페이지의 아래쪽 여백에 줄을 만드는 방법을 보여 줍니다. 문서 사용 예제는 문서 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");
라인 – setColor(색상 색상)
선의 색상을 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 색상 | 색상 | 선 색. |
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 문서에서 선을 만들고 색을 설정하는 방법을 보여 줍니다. 문서 사용 예제는 문서 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");