스타일 - 범위 지정, 전역
글꼴 크기, 테두리, 정렬과 같은 속성을 정의하기 위한 스타일을 작성합니다. 여러 객체에 동일한 스타일을 동시에 적용할 수 있습니다.
이 API는 PDF Generation Utilities 플러그인(com.snc.apppdfgenerator)의 ServiceNow 일부이며 sn_pdfgeneratorutils 네임스페이스 내에 제공됩니다. 플러그인은 기본적으로 활성화되어 있습니다.
이 API는 PDF를 생성하기 위해 문서 API 와 함께 사용되는 구성 요소입니다.
스타일 - Style()
스타일 – setBackgroundColor(색상 색상)
요소의 배경색을 지정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 색상 | 색상 | 배경색. |
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 요소 배경색을 설정하는 방법을 보여 줍니다. 문서 사용 예제는 문서 API를 참조하세요.
var style = new sn_pdfgeneratorutils.Style();
var color = new sn_pdfgeneratorutils.Color([1, 0.9, 0.9]); // provided as array of RGB float values
style.setBackGroundColor(color);
스타일 – setBold()
스타일을 굵게 글꼴로 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 스타일을 굵게 글꼴로 설정하는 방법을 보여 줍니다.
var style = new sn_pdfgeneratorutils.Style();
style.setBold();
스타일 – setBorder(width 숫자)
요소의 네 면 모두에 스타일 테두리를 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| width | 번호 | 스타일 테두리 너비(포인트)입니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 스타일 테두리를 설정하는 방법을 보여 줍니다. 문서 사용 예제는 문서 API를 참조하세요.
var style = new sn_pdfgeneratorutils.Style();
var width = 2;
style.setBorder(width);
스타일 – setBorderBottom(width 숫자)
스타일 테두리를 요소의 맨 아래로 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| width | 번호 | 스타일 테두리 너비(포인트)입니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 요소의 아래쪽에 스타일 테두리를 설정하는 방법을 보여 줍니다. 문서 사용 예제는 문서 API를 참조하세요.
var style = new sn_pdfgeneratorutils.Style();
var width = 2;
style.setBorderBottom(width);
스타일 – setBorderLeft(width 숫자)
요소의 왼쪽에 스타일 테두리를 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| width | 번호 | 스타일 테두리 너비(포인트)입니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 요소의 왼쪽에 스타일 테두리를 설정하는 방법을 보여 줍니다. 문서 사용 예제는 문서 API를 참조하세요.
var style = new sn_pdfgeneratorutils.Style();
var width = 2;
style.setBorderLeft(width);
스타일 – setBorderRight(width 숫자)
요소의 오른쪽에 스타일 테두리를 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| width | 번호 | 스타일 테두리 너비(포인트)입니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 요소의 오른쪽에 스타일 테두리를 설정하는 방법을 보여 줍니다. 문서 사용 예제는 문서 API를 참조하세요.
var style = new sn_pdfgeneratorutils.Style();
var width = 2;
style.setBorderRight(width);
스타일 – setBorderTop(width 숫자)
스타일 테두리를 요소의 맨 위로 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| width | 번호 | 스타일 테두리 너비(포인트)입니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 요소의 맨 위에 스타일 테두리를 설정하는 방법을 보여 줍니다. 문서 사용 예제는 문서 API를 참조하세요.
var style = new sn_pdfgeneratorutils.Style();
var width = 2;
style.setBorderTop(width);
스타일 – setColoredBorder(숫자 너비, 색상 색상)
요소의 네 면 모두에 색상으로 스타일 테두리를 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| width | 번호 | 스타일 테두리 너비(포인트)입니다. |
| 색상 | 색상 | 스타일 테두리 색상입니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 색을 사용하여 스타일 테두리를 설정하는 방법을 보여 줍니다. 문서 사용 예제는 문서 API를 참조하세요.
var style = new sn_pdfgeneratorutils.Style();
var width = 1.0;
var borderColor = new sn_pdfgeneratorutils.Color([0.8,0.8,0.8]);
style.setColoredBorder(width, borderColor);
스타일 – setColoredBorderBottom(숫자 너비, 색상 색상)
색상이 있는 스타일 테두리를 요소의 아래쪽으로 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| width | 번호 | 스타일 테두리 너비(포인트)입니다. |
| 색상 | 색상 | 스타일 테두리 색상입니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 요소의 아래쪽에 스타일 테두리를 설정하는 방법을 보여 줍니다.문서 사용 예제는 문서 API를 참조하세요.
var style = new sn_pdfgeneratorutils.Style();
var width = 1.0;
var borderColor = new sn_pdfgeneratorutils.Color([0.8,0.8,0.8]);
style.setColoredBorderBottom(width, borderColor);
스타일 – setColoredBorderLeft(숫자 너비, 색상 색상)
요소의 왼쪽에 있는 색상으로 스타일 테두리를 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| width | 번호 | 스타일 테두리 너비(포인트)입니다. |
| 색상 | 색상 | 스타일 테두리 색상입니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 스타일 테두리를 설정하는 방법을 보여 줍니다. 문서 사용 예제는 문서 API를 참조하세요.
var style = new sn_pdfgeneratorutils.Style();
var width = 1.0;
var borderColor = new sn_pdfgeneratorutils.Color([0.8,0.8,0.8]);
style.setColoredBorderLeft(width, borderColor);
스타일 – setColoredBorderRight(숫자 너비, 색상 색상)
요소의 오른쪽에 색상이 있는 스타일 테두리를 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| width | 번호 | 스타일 테두리 너비(포인트)입니다. |
| 색상 | 색상 | 스타일 테두리 색상입니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 색을 사용하여 스타일 테두리를 설정하는 방법을 보여 줍니다. 문서 사용 예제는 문서 API를 참조하세요.
var style = new sn_pdfgeneratorutils.Style();
var width = 1.0;
var borderColor = new sn_pdfgeneratorutils.Color([0.8,0.8,0.8]);
style.setColoredBorderRight(width, borderColor);
스타일 – setColoredBorderTop(width 숫자, 색상 색상)
색상이 있는 스타일 테두리를 요소의 위쪽으로 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| width | 번호 | 스타일 테두리 너비(포인트)입니다. |
| 색상 | 색상 | 스타일 테두리 색상입니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 스타일 테두리를 설정하는 방법을 보여 줍니다. 문서 사용 예제는 문서 API를 참조하세요.
var style = new sn_pdfgeneratorutils.Style();
var width = 1.0;
var borderColor = new sn_pdfgeneratorutils.Color([0.8,0.8,0.8]);
style.setColoredBorderTop(width, borderColor);
스타일 – setFontColor(색상 색상)
스타일 – setFontSize(숫자 fontSize)
스타일 글꼴 크기를 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| Fontsize | 번호 | 글꼴 크기(포인트)입니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 글꼴 크기를 설정하는 방법을 보여 줍니다.
var style = new sn_pdfgeneratorutils.Style();
style.setFontSize(12);
Style – setHorizontalAlignment(String alignment)
스타일의 가로 맞춤을 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 정렬 | 문자열 | 수평 맞춤 설정. 유효한 값은 다음과 같습니다.
|
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 요소에 가로 맞춤을 설정하는 방법을 보여 줍니다. 문서 사용 예제는 문서 API를 참조하세요.
var style = new sn_pdfgeneratorutils.Style();
var alignment = "Center";
style.setHorizontalAlignment(alignment);
스타일 – setItalic()
스타일을 기울임꼴 글꼴로 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 요소 스타일을 기울임꼴 글꼴로 설정하는 방법을 보여 줍니다.
var style = new sn_pdfgeneratorutils.Style();
style.setItalic();
스타일 – setPadding(숫자 패딩)
요소의 네 변 모두의 안쪽 여백을 동일한 너비로 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 패딩 | 번호 | 포인트 너비를 10진수 값으로 채웁니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 아래쪽 스타일을 2.5포인트로 설정하는 방법을 보여 줍니다. 문서 사용 예제는 문서 API를 참조하세요.
var style = new sn_pdfgeneratorutils.Style();
var padding = 2.5;
style.setPadding(padding);
스타일 – setPaddingBottom(숫자 패딩)
요소의 하단 안쪽 여백 너비 값을 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 패딩 | 번호 | 포인트 너비를 10진수 값으로 채웁니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 아래쪽 요소 안쪽 여백을 2.5포인트로 설정하는 방법을 보여 줍니다. 문서 사용 예제는 문서 API를 참조하세요.
var style = new sn_pdfgeneratorutils.Style();
var padding = 2.5;
style.setPaddingBottom(padding);
스타일 – setPaddingLeft(숫자 패딩)
요소의 왼쪽 안쪽 여백 너비 값을 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 패딩 | 번호 | 포인트 너비를 10진수 값으로 채웁니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 왼쪽 요소 안쪽 여백을 2.5포인트로 설정하는 방법을 보여 줍니다. 문서 사용 예제는 문서 API를 참조하세요.
var style = new sn_pdfgeneratorutils.Style();
var padding = 2.5;
style.setPaddingLeft(padding);
스타일 – setPaddingRight(숫자 패딩)
스타일의 오른쪽 안쪽 여백 너비 값을 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 패딩 | 번호 | 포인트 너비를 10진수 값으로 채웁니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 오른쪽 요소 안쪽 여백을 2.5포인트로 설정하는 방법을 보여 줍니다. 문서 사용 예제는 문서 API를 참조하세요.
var style = new sn_pdfgeneratorutils.Style();
var padding = 2.5;
style.setPaddingRight(padding);
스타일 – setPaddingTop(숫자 패딩)
요소의 상단 패딩 너비 값을 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 패딩 | 번호 | 포인트 너비를 10진수 값으로 채웁니다. |
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 상위 요소 안쪽 여백을 2.5포인트로 설정하는 방법을 보여 줍니다. 문서 사용 예제는 문서 API를 참조하세요.
var style = new sn_pdfgeneratorutils.Style();
var padding = 2.5;
style.setPaddingTop(padding);
Style – setTextAlignment(String alignment)
스타일에 대한 텍스트 정렬을 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 정렬 | 문자열 | 텍스트 정렬 위치입니다. 유효한 값은 다음과 같습니다.
|
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 요소 텍스트를 가운데 맞춤으로 설정하는 방법을 보여 줍니다.
var style = new sn_pdfgeneratorutils.Style();
String alignment = "text-center";
style.setTextAlignment(alignment);
스타일 – setVerticalAlignment(문자열 정렬)
이 요소의 세로 맞춤을 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 정렬 | 문자열 | 세로 맞춤 설정. 유효한 값은 다음과 같습니다.
|
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 요소에 세로 맞춤을 설정하는 방법을 보여 줍니다. 문서 사용 예제는 문서 API를 참조하세요.
var style = new sn_pdfgeneratorutils.Style();
var alignment = "Mid";
style.setVerticalAlignment(alignment);