スタイル - スコープ対象、グローバル
フォントサイズ、境界線、配置などのプロパティを定義するためのスタイルを作成します。同じスタイルを複数のオブジェクトに同時に適用できます。
この API は ServiceNow PDF 生成ユーティリティプラグイン (com.snc.apppdfgenerator) の一部であり、 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(数値幅)
要素の 4 つの辺すべてのスタイル境界線を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| 幅 | 番号 | 境界線の幅をポイント単位でスタイルします。 |
| タイプ | 説明 |
|---|---|
| なし |
次の例は、スタイルの境界線を設定する方法を示しています。 ドキュメントの使用例については、「 ドキュメント API」 を参照してください。
var style = new sn_pdfgeneratorutils.Style();
var width = 2;
style.setBorder(width);
スタイル – setBorderBottom(数値幅)
スタイルの境界線を要素の下部に設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| 幅 | 番号 | 境界線の幅をポイント単位でスタイルします。 |
| タイプ | 説明 |
|---|---|
| なし |
次の例は、スタイルの境界線を要素の下部に設定する方法を示しています。 ドキュメントの使用例については、「 ドキュメント API」 を参照してください。
var style = new sn_pdfgeneratorutils.Style();
var width = 2;
style.setBorderBottom(width);
スタイル – setBorderLeft(数値幅)
要素の左側にスタイルの境界線を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| 幅 | 番号 | 境界線の幅をポイント単位でスタイルします。 |
| タイプ | 説明 |
|---|---|
| なし |
次の例は、要素の左側にスタイルの境界線を設定する方法を示しています。 ドキュメントの使用例については、「 ドキュメント API」 を参照してください。
var style = new sn_pdfgeneratorutils.Style();
var width = 2;
style.setBorderLeft(width);
スタイル – setBorderRight(数値幅)
要素の右側にスタイルの境界線を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| 幅 | 番号 | 境界線の幅をポイント単位でスタイルします。 |
| タイプ | 説明 |
|---|---|
| なし |
次の例は、要素の右側にスタイルの境界線を設定する方法を示しています。 ドキュメントの使用例については、「 ドキュメント API」 を参照してください。
var style = new sn_pdfgeneratorutils.Style();
var width = 2;
style.setBorderRight(width);
スタイル – setBorderTop(数値幅)
スタイルの境界線を要素の上部に設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| 幅 | 番号 | 境界線の幅をポイント単位でスタイルします。 |
| タイプ | 説明 |
|---|---|
| なし |
次の例は、スタイルの境界線を要素の上部に設定する方法を示しています。 ドキュメントの使用例については、「 ドキュメント API」 を参照してください。
var style = new sn_pdfgeneratorutils.Style();
var width = 2;
style.setBorderTop(width);
スタイル – setColoredBorder(数値幅、色の色)
要素の 4 つの辺すべてに色付きのスタイル境界線を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| 幅 | 番号 | 境界線の幅をポイント単位でスタイルします。 |
| 色 | 色 | 境界色をスタイル設定します。 |
| タイプ | 説明 |
|---|---|
| なし |
次の例は、色付きのスタイル境界線を設定する方法を示しています。 ドキュメントの使用例については、「 ドキュメント 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(数値の幅, 色の色)
要素の下側に色付きのスタイル境界線を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| 幅 | 番号 | 境界線の幅をポイント単位でスタイルします。 |
| 色 | 色 | 境界色をスタイル設定します。 |
| タイプ | 説明 |
|---|---|
| なし |
次の例は、スタイルの境界線を要素の下部に設定する方法を示しています。ドキュメントの使用例については、「 ドキュメント 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(数値の幅, 色の色)
要素の左側に色付きのスタイル境界線を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| 幅 | 番号 | 境界線の幅をポイント単位でスタイルします。 |
| 色 | 色 | 境界色をスタイル設定します。 |
| タイプ | 説明 |
|---|---|
| なし |
次の例は、スタイルの境界線を設定する方法を示しています。 ドキュメントの使用例については、「 ドキュメント 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(数値の幅, 色の色)
要素の右側に色付きのスタイル境界線を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| 幅 | 番号 | 境界線の幅をポイント単位でスタイルします。 |
| 色 | 色 | 境界色をスタイル設定します。 |
| タイプ | 説明 |
|---|---|
| なし |
次の例は、色付きのスタイル境界線を設定する方法を示しています。 ドキュメントの使用例については、「 ドキュメント 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(数値幅, 色の色)
要素の上側に色付きのスタイル境界線を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| 幅 | 番号 | 境界線の幅をポイント単位でスタイルします。 |
| 色 | 色 | 境界色をスタイル設定します。 |
| タイプ | 説明 |
|---|---|
| なし |
次の例は、スタイルの境界線を設定する方法を示しています。 ドキュメントの使用例については、「 ドキュメント 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(色の色)
フォントの色を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| 色 | 色 | フォントの色。 |
| タイプ | 説明 |
|---|---|
| なし |
次の例は、フォントの色を設定する方法を示しています。 ドキュメントの使用例については、「 ドキュメント API」 を参照してください。
var style = new sn_pdfgeneratorutils.Style();
var fontColor = new sn_pdfgeneratorutils.Color([1,0.5,0.5]);
style.setFontColor(fontColor);
スタイル – setFontSize(数値 fontSize)
スタイルのフォントサイズを設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| フォントサイズ | 番号 | フォントサイズ (ポイント単位)。 |
| タイプ | 説明 |
|---|---|
| なし |
次の例は、フォントサイズを設定する方法を示しています。
var style = new sn_pdfgeneratorutils.Style();
style.setFontSize(12);
スタイル – setHorizontalAlignment(文字列の配置)
スタイルの水平配置を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| 位置調整 | 文字列 | 水平配置の設定。 有効な値:
|
| タイプ | 説明 |
|---|---|
| なし |
次の例は、要素の水平配置を設定する方法を示しています。 ドキュメントの使用例については、「 ドキュメント API」 を参照してください。
var style = new sn_pdfgeneratorutils.Style();
var alignment = "Center";
style.setHorizontalAlignment(alignment);
スタイル – setItalic()
スタイルを斜体フォントに設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| なし |
次の例は、要素スタイルを斜体フォントに設定する方法を示しています。
var style = new sn_pdfgeneratorutils.Style();
style.setItalic();
スタイル – setPadding(数値のパディング)
要素の 4 つの辺すべてのパディングを同じ幅に設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| padding | 番号 | パディング幅 (10 進数値としてのポイント単位)。 |
| タイプ | 説明 |
|---|---|
| なし |
次の例は、下のスタイルを 2.5 ポイントに設定する方法を示しています。 ドキュメントの使用例については、「 ドキュメント API」 を参照してください。
var style = new sn_pdfgeneratorutils.Style();
var padding = 2.5;
style.setPadding(padding);
スタイル – setPaddingBottom(数値のパディング)
要素の下部のパディング幅の値を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| padding | 番号 | パディング幅 (10 進数値としてのポイント単位)。 |
| タイプ | 説明 |
|---|---|
| なし |
次の例は、下部要素のパディングを 2.5 ポイントに設定する方法を示しています。 ドキュメントの使用例については、「 ドキュメント API」 を参照してください。
var style = new sn_pdfgeneratorutils.Style();
var padding = 2.5;
style.setPaddingBottom(padding);
スタイル – setPaddingLeft(数値のパディング)
要素の左側のパディング幅の値を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| padding | 番号 | パディング幅 (10 進数値としてのポイント単位)。 |
| タイプ | 説明 |
|---|---|
| なし |
次の例は、左側の要素のパディングを 2.5 ポイントに設定する方法を示しています。 ドキュメントの使用例については、「 ドキュメント API」 を参照してください。
var style = new sn_pdfgeneratorutils.Style();
var padding = 2.5;
style.setPaddingLeft(padding);
スタイル – setPaddingRight(数値のパディング)
スタイルの正しいパディング幅の値を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| padding | 番号 | パディング幅 (10 進数値としてのポイント単位)。 |
| タイプ | 説明 |
|---|---|
| なし |
次の例は、右側の要素パディングを 2.5 ポイントに設定する方法を示しています。 ドキュメントの使用例については、「 ドキュメント API」 を参照してください。
var style = new sn_pdfgeneratorutils.Style();
var padding = 2.5;
style.setPaddingRight(padding);
スタイル – setPaddingTop(数値のパディング)
要素の上部パディング幅の値を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| padding | 番号 | パディング幅 (10 進数値としてのポイント単位)。 |
| タイプ | 説明 |
|---|---|
| なし |
次の例は、上部要素のパディングを 2.5 ポイントに設定する方法を示しています。 ドキュメントの使用例については、「 ドキュメント API」 を参照してください。
var style = new sn_pdfgeneratorutils.Style();
var padding = 2.5;
style.setPaddingTop(padding);
スタイル – setTextAlignment(文字列アラインメント)
スタイルのテキスト配置を設定します。
| 名前 | タイプ | 説明 |
|---|---|---|
| 位置調整 | 文字列 | テキストの配置位置。 有効な値:
|
| タイプ | 説明 |
|---|---|
| なし |
次の例は、要素テキストを中央揃えに設定する方法を示しています。
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);