---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Cell - スコープ付き、グローバル

# Cell - スコープ付き、グローバル {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：19分

Cell オブジェクトをテーブルのセルとして作成します。この API を使用して、セルを書式設定し、パラグラフや画像などの追加ブロックを含めることができます。

この API は、 ServiceNow PDF Generation Utilities プラグイン (com.snc.apppdfgenerator) の一部であり、 `sn_pdfgeneratorutils` 名前空間内で提供されます。このプラグインはデフォルトでは有効になっています。

この API は、PDF を生成するために[ドキュメント API](https://servicenow-prod.fluidtopics.net/PkT2cVgUF6xDOPZvUnjHtw#DocumentBothAPI "Document API には、PDF の初期化、コンテンツの追加、PDF のクローズを行うメソッドが用意されています。コンテンツを追加した後、ドキュメントをターゲットレコードに添付できます。") とともに使用されるコンポーネントです。

## Cell - Cell(数値 rowspan, 数値 colspan) {#ariaid-title2}

新しい Cell オブジェクトをインスタンス化します。テーブル内でカスタムサイズのセルスペースを占有するセルを作成します。
注:  
いずれかのパラメーターに負の数を指定すると、値は 1 に設定されます。
{#Cell-Cell_N_N__table_twm_hjk_34b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| rowspan | 番号 | このセルが占有する行数。 デフォルト：0 |
| colspan | 番号 | このセルが占有する列数。 デフォルト：0 |
[表 : 1. パラメーター]

{#Cell-Cell_N_N__table_twm_hjk_34b}  
次の例は、1 行 1 列の Cell オブジェクトを作成する方法を示しています。

    var cell = new sn_pdfgeneratorutils.Cell(1, 1);

## Cell -- addImage(画像 image) {#ariaid-title3}

テーブルセルに画像を追加します。
{#Cell-addImage_O__table_vv5_52h_44b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| image | [画像](https://servicenow-prod.fluidtopics.net/Etr_NEw08i33zJAv3zMy0g#ImageBothAPI "画像と PDF に挿入するそのレイアウトを表す Image オブジェクトを作成します。スケール、配置、境界色などの属性を定義できます。") | テーブルセルに追加する画像。 |
[表 : 2. パラメーター]

{#Cell-addImage_O__table_vv5_52h_44b} {#Cell-addImage_O__table_wv5_52h_44b__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 3. 返される内容]

{#Cell-addImage_O__table_wv5_52h_44b}  
次の例は、既存の画像の添付ファイルをインスタンス化してテーブル内のセルに追加する方法を示しています。 ドキュメントの使用例については、「[ドキュメント](https://servicenow-prod.fluidtopics.net/PkT2cVgUF6xDOPZvUnjHtw#DocumentBothAPI "Document API には、PDF の初期化、コンテンツの追加、PDF のクローズを行うメソッドが用意されています。コンテンツを追加した後、ドキュメントをターゲットレコードに添付できます。") API」を参照してください。

    var cell = new sn_pdfgeneratorutils.Cell(1, 1);

    var image = new Image("<attachment_sys_id>");

    cell.addImage(image);

## Cell -- addParagraph(パラグラフ paragraph) {#ariaid-title4}

テーブルセルにテキストを追加します。
{#Cell-addParagraph_O__table_vv5_52h_44b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| paragraph | [パラグラフ](https://servicenow-prod.fluidtopics.net/DNVFPz3e14qDLgV2NvVtdg#ParagraphBothAPI "PDF 内のテキストのブロックを表す Paragraph オブジェクトを作成します。") | テーブルセルに追加するテキスト。 |
[表 : 4. パラメーター]

{#Cell-addParagraph_O__table_vv5_52h_44b} {#Cell-addParagraph_O__table_wv5_52h_44b__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 5. 返される内容]

{#Cell-addParagraph_O__table_wv5_52h_44b}  
次の例は、パラグラフオブジェクトをインスタンス化し、テーブルにコンテンツセルを追加する方法を示しています。 ドキュメントの使用例については、「[ドキュメント](https://servicenow-prod.fluidtopics.net/PkT2cVgUF6xDOPZvUnjHtw#DocumentBothAPI "Document API には、PDF の初期化、コンテンツの追加、PDF のクローズを行うメソッドが用意されています。コンテンツを追加した後、ドキュメントをターゲットレコードに添付できます。") API」を参照してください。

    var cell = new sn_pdfgeneratorutils.Cell(1, 3);
    var para = new sn_pdfgeneratorutils.Paragraph("Paragraph text.");
    cell.addParagraph(para);

## Cell -- addStyle(スタイル style) {#ariaid-title5}

テーブルセルに、事前定義されたスタイルを適用します。
{#Cell-addStyle_O__table_vv5_52h_44b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| style | [スタイル](https://servicenow-prod.fluidtopics.net/R_g4izcGbP1c0BKAWWKIug#StyleBothAPI "フォントサイズ、境界線、配置などのプロパティを定義するスタイルを作成します。同じスタイルを複数のオブジェクトに同時に適用することができます。") | この要素に適用するスタイル。 |
[表 : 6. パラメーター]

{#Cell-addStyle_O__table_vv5_52h_44b} {#Cell-addStyle_O__table_wv5_52h_44b__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 7. 返される内容]

{#Cell-addStyle_O__table_wv5_52h_44b}  
次の例は、テーブルセルにスタイルを適用する方法を示しています。 ドキュメントの使用例については、「[ドキュメント](https://servicenow-prod.fluidtopics.net/PkT2cVgUF6xDOPZvUnjHtw#DocumentBothAPI "Document API には、PDF の初期化、コンテンツの追加、PDF のクローズを行うメソッドが用意されています。コンテンツを追加した後、ドキュメントをターゲットレコードに添付できます。") API」を参照してください。

    var cell = new sn_pdfgeneratorutils.Cell(1, 3);
    var style = new sn_pdfgeneratorutils.Style();
    style.setBold();
         
    cell.addStyle(style);

## Cell -- addTable(テーブル table) {#ariaid-title6}

セルにテーブルを追加します。
{#Cell-addTable_O__table_vv5_52h_44b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| テーブル | [テーブル](https://servicenow-prod.fluidtopics.net/Tq1VCId8LFSSL8ibkjrd~A#TableBothAPI "PDF ドキュメントに追加する Table オブジェクトを作成します。各セルで使用するデータを定義し、スタイル、マージン、配置を設定します。") | セルに追加するテーブル。 |
[表 : 8. パラメーター]

{#Cell-addTable_O__table_vv5_52h_44b} {#Cell-addTable_O__table_wv5_52h_44b__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 9. 返される内容]

{#Cell-addTable_O__table_wv5_52h_44b}  
次の例は、テーブルオブジェクトをインスタンス化してセルに追加する方法を示しています。 ドキュメントの使用例については、「[ドキュメント](https://servicenow-prod.fluidtopics.net/PkT2cVgUF6xDOPZvUnjHtw#DocumentBothAPI "Document API には、PDF の初期化、コンテンツの追加、PDF のクローズを行うメソッドが用意されています。コンテンツを追加した後、ドキュメントをターゲットレコードに添付できます。") API」を参照してください。

    var cell = new sn_pdfgeneratorutils.Cell(1, 1);

    var columnWidths = [100, 50, 50];

    var table = new Table(columnWidths, false);

    cell.addTable(table);

## Cell -- getColumn() {#ariaid-title7}

セルが配置されている列の番号を取得します。
{#Cell-getColumn__table_vv5_52h_44b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 10. パラメーター]

{#Cell-getColumn__table_vv5_52h_44b} {#Cell-getColumn__table_wv5_52h_44b__entry__2}

| タイプ | 説明 |
|-|-|
| 番号 | セルの列位置の番号。 |
[表 : 11. 返される内容]

{#Cell-getColumn__table_wv5_52h_44b}  
次の例は、セルの列位置の番号を取得する方法を示しています。

    var cell = new sn_pdfgeneratorutils.Cell(1, 1);

    var columnWidths = [100, 50, 50];

    var table = new sn_pdfgeneratorutils.Table(true, columnWidths, false);

    table.addCell(cell);

    var colNum = cell.getColumn();

    gs.info("The column position for cell is " + colNum);

出力：

    The column position for cell is 1

## Cell -- getRow() {#ariaid-title8}

セルが配置されている行の番号を取得します。
{#Cell-getRow__table_vv5_52h_44b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 12. パラメーター]

{#Cell-getRow__table_vv5_52h_44b} {#Cell-getRow__table_wv5_52h_44b__entry__2}

| タイプ | 説明 |
|-|-|
| 番号 | セルの行位置の番号。 |
[表 : 13. 返される内容]

{#Cell-getRow__table_wv5_52h_44b}  
次の例は、セルの行位置の番号を取得する方法を示しています。

    var cell = new sn_pdfgeneratorutils.Cell(1, 1);

    var rowWidths = [100, 50, 50];

    var table = new sn_pdfgeneratorutils.Table(true, rowWidths, false);

    table.addCell(cell);

    var rowNum = cell.getRow();

    gs.info("The row position for cell is " + rowNum);

出力：

    The row position for cell is 4927

## Cell -- setBackGroundColor(色 color) {#ariaid-title9}

セルの背景色を指定します。
{#Cell-setBackGroundColor_O__table_vv5_52h_44b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| color | [Color](https://servicenow-prod.fluidtopics.net/5ziHyJThRZ~YBMye1Ixwpw#ColorBothAPI "PDF の要素に適用できるセル、テーブル、行などの色属性を定義するために使用する Color オブジェクトを作成します。") | 背景色。 |
[表 : 14. パラメーター]

{#Cell-setBackGroundColor_O__table_vv5_52h_44b} {#Cell-setBackGroundColor_O__table_wv5_52h_44b__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 15. 返される内容]

{#Cell-setBackGroundColor_O__table_wv5_52h_44b}  
次の例は、セルの背景色を設定する方法を示しています。 ドキュメントの使用例については、「[ドキュメント](https://servicenow-prod.fluidtopics.net/PkT2cVgUF6xDOPZvUnjHtw#DocumentBothAPI "Document API には、PDF の初期化、コンテンツの追加、PDF のクローズを行うメソッドが用意されています。コンテンツを追加した後、ドキュメントをターゲットレコードに添付できます。") API」を参照してください。

    var cell = new sn_pdfgeneratorutils.Cell(1, 3);

    var color = new sn_pdfgeneratorutils.Color([1, 0.9, 0.9]); // provided as array of RGB float values

    cell.setBackGroundColor(color);

## Cell -- setBorder(数値 width) {#ariaid-title10}

セルの 4 つのエッジすべてに境界線を設定します。
{#Cell-setBorder_N__table_vv5_52h_44b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| width | 番号 | セルの境界幅 (ポイント)。 |
[表 : 16. パラメーター]

{#Cell-setBorder_N__table_vv5_52h_44b} {#Cell-setBorder_N__table_wv5_52h_44b__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 17. 返される内容]

{#Cell-setBorder_N__table_wv5_52h_44b}  
次の例は、1 ポイントのセル境界線をセルの 4 つのエッジすべてに設定する方法を示しています。 ドキュメントの使用例については、「[ドキュメント](https://servicenow-prod.fluidtopics.net/PkT2cVgUF6xDOPZvUnjHtw#DocumentBothAPI "Document API には、PDF の初期化、コンテンツの追加、PDF のクローズを行うメソッドが用意されています。コンテンツを追加した後、ドキュメントをターゲットレコードに添付できます。") API」を参照してください。

    var cell = new sn_pdfgeneratorutils.Cell(1, 3);

    var width = 1.0;

    cell.setBorder(width);

## Cell -- setBorderBottom(数値 width) {#ariaid-title11}

セルの下側の境界線を設定します。
{#Cell-setBorderBottom_N__table_vv5_52h_44b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| width | 番号 | セルの境界幅 (ポイント)。 |
[表 : 18. パラメーター]

{#Cell-setBorderBottom_N__table_vv5_52h_44b} {#Cell-setBorderBottom_N__table_wv5_52h_44b__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 19. 返される内容]

{#Cell-setBorderBottom_N__table_wv5_52h_44b}  
次の例は、セルの境界線を設定する方法を示しています。 ドキュメントの使用例については、「[ドキュメント](https://servicenow-prod.fluidtopics.net/PkT2cVgUF6xDOPZvUnjHtw#DocumentBothAPI "Document API には、PDF の初期化、コンテンツの追加、PDF のクローズを行うメソッドが用意されています。コンテンツを追加した後、ドキュメントをターゲットレコードに添付できます。") API」を参照してください。

    var cell = new sn_pdfgeneratorutils.Cell(1, 3);

    var width = 1.0;

    cell.setBorder(width);

## Cell -- setBorderLeft(数値 width) {#ariaid-title12}

セルの左側の境界線を設定します。
{#Cell-setBorderLeft_N__table_vv5_52h_44b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| width | 番号 | セルの境界幅 (ポイント)。 |
[表 : 20. パラメーター]

{#Cell-setBorderLeft_N__table_vv5_52h_44b} {#Cell-setBorderLeft_N__table_wv5_52h_44b__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 21. 返される内容]

{#Cell-setBorderLeft_N__table_wv5_52h_44b}  
次の例は、セルの左側の境界線を設定する方法を示しています。 ドキュメントの使用例については、「[ドキュメント](https://servicenow-prod.fluidtopics.net/PkT2cVgUF6xDOPZvUnjHtw#DocumentBothAPI "Document API には、PDF の初期化、コンテンツの追加、PDF のクローズを行うメソッドが用意されています。コンテンツを追加した後、ドキュメントをターゲットレコードに添付できます。") API」を参照してください。

    var cell = new sn_pdfgeneratorutils.Cell(1, 3);

    var width = 1.0;

    cell.setLeftBorder(width);

## Cell -- setBorderRight(数値 width) {#ariaid-title13}

セルの右側の境界線を設定します。
{#Cell-setBorderRight_N__table_vv5_52h_44b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| width | 番号 | セルの境界幅 (ポイント)。 |
[表 : 22. パラメーター]

{#Cell-setBorderRight_N__table_vv5_52h_44b} {#Cell-setBorderRight_N__table_wv5_52h_44b__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 23. 返される内容]

{#Cell-setBorderRight_N__table_wv5_52h_44b}  
次の例は、セルの右側の境界線を設定する方法を示しています。 ドキュメントの使用例については、「[ドキュメント](https://servicenow-prod.fluidtopics.net/PkT2cVgUF6xDOPZvUnjHtw#DocumentBothAPI "Document API には、PDF の初期化、コンテンツの追加、PDF のクローズを行うメソッドが用意されています。コンテンツを追加した後、ドキュメントをターゲットレコードに添付できます。") API」を参照してください。

    var cell = new sn_pdfgeneratorutils.Cell(1, 3);

    var width = 1.0;

    cell.setRightBorder(width);

## Cell -- setBorderTop(数値 width) {#ariaid-title14}

セルの上側の境界線を設定します。
{#Cell-setBorderTop_N__table_vv5_52h_44b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| width | 番号 | セルの境界幅 (ポイント)。 |
[表 : 24. パラメーター]

{#Cell-setBorderTop_N__table_vv5_52h_44b} {#Cell-setBorderTop_N__table_wv5_52h_44b__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 25. 返される内容]

{#Cell-setBorderTop_N__table_wv5_52h_44b}  
次の例は、セルの上側の境界線を設定する方法を示しています。 ドキュメントの使用例については、「[ドキュメント](https://servicenow-prod.fluidtopics.net/PkT2cVgUF6xDOPZvUnjHtw#DocumentBothAPI "Document API には、PDF の初期化、コンテンツの追加、PDF のクローズを行うメソッドが用意されています。コンテンツを追加した後、ドキュメントをターゲットレコードに添付できます。") API」を参照してください。

    var cell = new sn_pdfgeneratorutils.Cell(1, 3);

    var width = 1.0;

    cell.setBorderTop(width);

## Cell -- setColoredBorder(色 color, 数値 width) {#ariaid-title15}

セルの 4 つのエッジすべてに色付きの境界線を設定します。
{#Cell-setColoredBorder_O_N__table_vv5_52h_44b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| color | [色](https://servicenow-prod.fluidtopics.net/5ziHyJThRZ~YBMye1Ixwpw#ColorBothAPI "PDF の要素に適用できるセル、テーブル、行などの色属性を定義するために使用する Color オブジェクトを作成します。") | セルの境界色。 |
| width | 番号 | セルの境界幅 (ポイント)。 |
[表 : 26. パラメーター]

{#Cell-setColoredBorder_O_N__table_vv5_52h_44b} {#Cell-setColoredBorder_O_N__table_wv5_52h_44b__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 27. 返される内容]

{#Cell-setColoredBorder_O_N__table_wv5_52h_44b}  
次の例は、セルに色付きの境界線を設定する方法を示しています。 ドキュメントの使用例については、「[ドキュメント](https://servicenow-prod.fluidtopics.net/PkT2cVgUF6xDOPZvUnjHtw#DocumentBothAPI "Document API には、PDF の初期化、コンテンツの追加、PDF のクローズを行うメソッドが用意されています。コンテンツを追加した後、ドキュメントをターゲットレコードに添付できます。") API」を参照してください。

    var cell = new sn_pdfgeneratorutils.Cell(1, 3);

    var borderColor = new sn_pdfgeneratorutils.Color([0.8,0.8,0.8]);
    var width = 1.0;

    cell.setColoredBorder(borderColor, width);

## Cell -- setColoredBorderBottom(色 color, 数値 width) {#ariaid-title16}

セルの下側に色付きの境界線を設定します。
{#Cell-setColoredBorderBottom_O_N__table_vv5_52h_44b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| color | [色](https://servicenow-prod.fluidtopics.net/5ziHyJThRZ~YBMye1Ixwpw#ColorBothAPI "PDF の要素に適用できるセル、テーブル、行などの色属性を定義するために使用する Color オブジェクトを作成します。") | セルの境界色。 |
| width | 番号 | セルの境界幅 (ポイント)。 |
[表 : 28. パラメーター]

{#Cell-setColoredBorderBottom_O_N__table_vv5_52h_44b} {#Cell-setColoredBorderBottom_O_N__table_wv5_52h_44b__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 29. 返される内容]

{#Cell-setColoredBorderBottom_O_N__table_wv5_52h_44b}  
次の例は、セルの下側に色付きの境界線を設定する方法を示しています。 ドキュメントの使用例については、「[ドキュメント](https://servicenow-prod.fluidtopics.net/PkT2cVgUF6xDOPZvUnjHtw#DocumentBothAPI "Document API には、PDF の初期化、コンテンツの追加、PDF のクローズを行うメソッドが用意されています。コンテンツを追加した後、ドキュメントをターゲットレコードに添付できます。") API」を参照してください。

    var cell = new sn_pdfgeneratorutils.Cell(1, 3);

    var borderColor = new sn_pdfgeneratorutils.Color([0.8,0.8,0.8]);
    var width = 1.0;

    cell.setColoredBorderBottom(borderColor, width);

## Cell -- setColoredBorderLeft(色 color, 数値 width) {#ariaid-title17}

セルの左側に色付きの境界線を設定します。
{#Cell-setColoredBorderLeft_O_N__table_vv5_52h_44b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| color | [色](https://servicenow-prod.fluidtopics.net/5ziHyJThRZ~YBMye1Ixwpw#ColorBothAPI "PDF の要素に適用できるセル、テーブル、行などの色属性を定義するために使用する Color オブジェクトを作成します。") | セルの境界色。 |
| width | 番号 | セルの境界幅 (ポイント)。 |
[表 : 30. パラメーター]

{#Cell-setColoredBorderLeft_O_N__table_vv5_52h_44b} {#Cell-setColoredBorderLeft_O_N__table_wv5_52h_44b__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 31. 返される内容]

{#Cell-setColoredBorderLeft_O_N__table_wv5_52h_44b}  
次の例は、セルの左側に色付きの境界線を設定する方法を示しています。 ドキュメントの使用例については、「[ドキュメント](https://servicenow-prod.fluidtopics.net/PkT2cVgUF6xDOPZvUnjHtw#DocumentBothAPI "Document API には、PDF の初期化、コンテンツの追加、PDF のクローズを行うメソッドが用意されています。コンテンツを追加した後、ドキュメントをターゲットレコードに添付できます。") API」を参照してください。

    var cell = new sn_pdfgeneratorutils.Cell(1, 3);

    var borderColor = new sn_pdfgeneratorutils.Color([0.8,0.8,0.8]);
    var width = 1.0;

    cell.setColoredBorderLeft(borderColor, width);

## Cell -- setColoredBorderRight(色 color, 数値 width) {#ariaid-title18}

セルの右側に色付きの境界線を設定します。
{#Cell-setColoredBorderRight_O_N__table_vv5_52h_44b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| color | [色](https://servicenow-prod.fluidtopics.net/5ziHyJThRZ~YBMye1Ixwpw#ColorBothAPI "PDF の要素に適用できるセル、テーブル、行などの色属性を定義するために使用する Color オブジェクトを作成します。") | セルの境界色。 |
| width | 番号 | セルの境界幅 (ポイント)。 |
[表 : 32. パラメーター]

{#Cell-setColoredBorderRight_O_N__table_vv5_52h_44b} {#Cell-setColoredBorderRight_O_N__table_wv5_52h_44b__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 33. 返される内容]

{#Cell-setColoredBorderRight_O_N__table_wv5_52h_44b}  
次の例は、セルの右側に色付きの境界線を設定する方法を示しています。 ドキュメントの使用例については、「[ドキュメント](https://servicenow-prod.fluidtopics.net/PkT2cVgUF6xDOPZvUnjHtw#DocumentBothAPI "Document API には、PDF の初期化、コンテンツの追加、PDF のクローズを行うメソッドが用意されています。コンテンツを追加した後、ドキュメントをターゲットレコードに添付できます。") API」を参照してください。

    var cell = new sn_pdfgeneratorutils.Cell(1, 3);

    var borderColor = new sn_pdfgeneratorutils.Color([0.8,0.8,0.8]);
    var width = 1.0;

    cell.setColoredBorderRight(borderColor, width);

## Cell -- setColoredBorderTop(色 color, 数値 width) {#ariaid-title19}

セルの上側に色付きの境界線を設定します。
{#Cell-setColoredBorderTop_O_N__table_vv5_52h_44b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| color | [色](https://servicenow-prod.fluidtopics.net/5ziHyJThRZ~YBMye1Ixwpw#ColorBothAPI "PDF の要素に適用できるセル、テーブル、行などの色属性を定義するために使用する Color オブジェクトを作成します。") | セルの境界色。 |
| width | 番号 | セルの境界幅 (ポイント)。 |
[表 : 34. パラメーター]

{#Cell-setColoredBorderTop_O_N__table_vv5_52h_44b} {#Cell-setColoredBorderTop_O_N__table_wv5_52h_44b__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 35. 返される内容]

{#Cell-setColoredBorderTop_O_N__table_wv5_52h_44b}  
次の例は、セルの上側に色付きの境界線を設定する方法を示しています。 ドキュメントの使用例については、「[ドキュメント](https://servicenow-prod.fluidtopics.net/PkT2cVgUF6xDOPZvUnjHtw#DocumentBothAPI "Document API には、PDF の初期化、コンテンツの追加、PDF のクローズを行うメソッドが用意されています。コンテンツを追加した後、ドキュメントをターゲットレコードに添付できます。") API」を参照してください。

    var cell = new sn_pdfgeneratorutils.Cell(1, 3);

    var borderColor = new sn_pdfgeneratorutils.Color([0.8,0.8,0.8]);
    var width = 1.0;

    cell.setColoredBorderTop(borderColor, width);

## Cell -- setHeight(数値 height) {#ariaid-title20}

セルの高さを設定します。
{#Cell-setHeight_N__table_vv5_52h_44b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| value | 番号 | セルの高さ (単位：ポイント)。 |
[表 : 36. パラメーター]

{#Cell-setHeight_N__table_vv5_52h_44b} {#Cell-setHeight_N__table_wv5_52h_44b__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 37. 返される内容]

{#Cell-setHeight_N__table_wv5_52h_44b}  
次の例は、セルの高さを 10 ポイントに設定する方法を示しています。 ドキュメントの使用例については、「[ドキュメント](https://servicenow-prod.fluidtopics.net/PkT2cVgUF6xDOPZvUnjHtw#DocumentBothAPI "Document API には、PDF の初期化、コンテンツの追加、PDF のクローズを行うメソッドが用意されています。コンテンツを追加した後、ドキュメントをターゲットレコードに添付できます。") API」を参照してください。

    var cell = new sn_pdfgeneratorutils.Cell(1, 3);

    var height = 10;

    cell.setHeight(height);

## Cell -- setHorizontalAlignment(文字列 alignment) {#ariaid-title21}

このセルの水平配置を設定します。
{#Cell-setHorizontalAlignment_S__table_vv5_52h_44b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| alignment | 文字列 | 水平配置設定。 有効な値： * center：コンテンツを中央に配置します。 * left：コンテンツを左に配置します。 * right：コンテンツを右に配置します。 {#Cell-setHorizontalAlignment_S__ul_i43_swq_p4b} |
[表 : 38. パラメーター]

{#Cell-setHorizontalAlignment_S__table_vv5_52h_44b} {#Cell-setHorizontalAlignment_S__table_wv5_52h_44b__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 39. 返される内容]

{#Cell-setHorizontalAlignment_S__table_wv5_52h_44b}  
次の例は、セルの水平配置を設定する方法を示しています。 ドキュメントの使用例については、「[ドキュメント](https://servicenow-prod.fluidtopics.net/PkT2cVgUF6xDOPZvUnjHtw#DocumentBothAPI "Document API には、PDF の初期化、コンテンツの追加、PDF のクローズを行うメソッドが用意されています。コンテンツを追加した後、ドキュメントをターゲットレコードに添付できます。") API」を参照してください。

    var cell = new sn_pdfgeneratorutils.Cell(1, 3);

    var alignment = "center";

    cell.setHorizontalAlignment(alignment);

## Cell -- setMaxHeight(数値 value) {#ariaid-title22}

セルの最大高さを設定します。
{#Cell-setMaxHeight_N__table_vv5_52h_44b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| value | 番号 | セルの最大高さ (単位：ポイント)。 |
[表 : 40. パラメーター]

{#Cell-setMaxHeight_N__table_vv5_52h_44b} {#Cell-setMaxHeight_N__table_wv5_52h_44b__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 41. 返される内容]

{#Cell-setMaxHeight_N__table_wv5_52h_44b}  
次の例は、セルの最大高さを 409 ポイントに設定する方法を示しています。 ドキュメントの使用例については、「[ドキュメント](https://servicenow-prod.fluidtopics.net/PkT2cVgUF6xDOPZvUnjHtw#DocumentBothAPI "Document API には、PDF の初期化、コンテンツの追加、PDF のクローズを行うメソッドが用意されています。コンテンツを追加した後、ドキュメントをターゲットレコードに添付できます。") API」を参照してください。

    var cell = new sn_pdfgeneratorutils.Cell(1, 3);

    var height = 409;

    cell.setMaxHeight(height);

## Cell -- setMaxWidth(浮動小数点数 value) {#ariaid-title23}

セルの最大幅を設定します。
{#Cell-setMaxWidth_N__table_vv5_52h_44b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| value | 番号 | セルの最大幅 (単位：ポイント)。 |
[表 : 42. パラメーター]

{#Cell-setMaxWidth_N__table_vv5_52h_44b} {#Cell-setMaxWidth_N__table_wv5_52h_44b__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 43. 返される内容]

{#Cell-setMaxWidth_N__table_wv5_52h_44b}  
次の例は、セルの最大幅を 1530 ポイントに設定する方法を示しています。 ドキュメントの使用例については、「[ドキュメント](https://servicenow-prod.fluidtopics.net/PkT2cVgUF6xDOPZvUnjHtw#DocumentBothAPI "Document API には、PDF の初期化、コンテンツの追加、PDF のクローズを行うメソッドが用意されています。コンテンツを追加した後、ドキュメントをターゲットレコードに添付できます。") API」を参照してください。

    var cell = new sn_pdfgeneratorutils.Cell(1, 3);

    var width = 1530;

    cell.setMaxWidth(width);

## Cell -- setMinHeight(数値 value) {#ariaid-title24}

セルの最小高さを設定します。
{#Cell-setMinHeight_N__table_vv5_52h_44b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| value | 番号 | セルの最小高さ (単位：ポイント)。 |
[表 : 44. パラメーター]

{#Cell-setMinHeight_N__table_vv5_52h_44b} {#Cell-setMinHeight_N__table_wv5_52h_44b__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 45. 返される内容]

{#Cell-setMinHeight_N__table_wv5_52h_44b}  
次の例は、セルの最小高さを 12.75 ポイントに設定する方法を示しています。 ドキュメントの使用例については、「[ドキュメント](https://servicenow-prod.fluidtopics.net/PkT2cVgUF6xDOPZvUnjHtw#DocumentBothAPI "Document API には、PDF の初期化、コンテンツの追加、PDF のクローズを行うメソッドが用意されています。コンテンツを追加した後、ドキュメントをターゲットレコードに添付できます。") API」を参照してください。

    var cell = new sn_pdfgeneratorutils.Cell(1, 3);

    var height = 12.75;

    cell.setMinHeight(height);

## Cell -- setMinWidth(数値 value) {#ariaid-title25}

セルの最小幅を設定します。
{#Cell-setMinWidth_N__table_vv5_52h_44b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| value | 番号 | セルの最小幅 (単位：ポイント)。 |
[表 : 46. パラメーター]

{#Cell-setMinWidth_N__table_vv5_52h_44b} {#Cell-setMinWidth_N__table_wv5_52h_44b__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 47. 返される内容]

{#Cell-setMinWidth_N__table_wv5_52h_44b}  
次の例は、セルの最小幅を 50.58 ポイントに設定する方法を示しています。 ドキュメントの使用例については、「[ドキュメント](https://servicenow-prod.fluidtopics.net/PkT2cVgUF6xDOPZvUnjHtw#DocumentBothAPI "Document API には、PDF の初期化、コンテンツの追加、PDF のクローズを行うメソッドが用意されています。コンテンツを追加した後、ドキュメントをターゲットレコードに添付できます。") API」を参照してください。

    var cell = new sn_pdfgeneratorutils.Cell(1, 3);

    var width = 50.58;

    cell.setMinWidth(width);

## Cell -- setOpacity(数値 opacity) {#ariaid-title26}

セルのコンテンツ、境界線、および背景の不透明度を設定します。
注:  
この設定は、セルのすべての子要素に影響します。
{#Cell-setOpacity_N__table_vv5_52h_44b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| opacity | 番号 | 0 〜 1 の浮動小数点値。0 は透明で、1 は完全に不透明です。 デフォルト：0 |
[表 : 48. パラメーター]

{#Cell-setOpacity_N__table_vv5_52h_44b} {#Cell-setOpacity_N__table_wv5_52h_44b__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 49. 返される内容]

{#Cell-setOpacity_N__table_wv5_52h_44b}  
次の例は、セルの不透明度を設定する方法を示しています。

    var cell = new sn_pdfgeneratorutils.Cell(1, 3);

    var opacity = 0.5;

    cell.setOpacity(opacity);

## Cell -- setPadding(数値 padding) {#ariaid-title27}

セルの 4 辺すべてのパディングを同じ幅に設定します。
関連項目：

* [setPaddingBottom()](https://servicenow-prod.fluidtopics.net/WSUFZ9uZam0WKcEP7nd_Cw#Cell-setPaddingBottom_N "セルの下パディング幅の値を設定します。")
* [setPaddingLeft()](https://servicenow-prod.fluidtopics.net/WSUFZ9uZam0WKcEP7nd_Cw#Cell-setPaddingLeft_N "セルの左パディング幅の値を設定します。")
* [setPaddingRight()](https://servicenow-prod.fluidtopics.net/WSUFZ9uZam0WKcEP7nd_Cw#Cell-setPaddingRight_N "セルの右パディング幅の値を設定します。")
* [setPaddingTop()](https://servicenow-prod.fluidtopics.net/WSUFZ9uZam0WKcEP7nd_Cw#Cell-setPaddingTop_N "セルの上パディング幅の値を設定します。")
{#Cell-setPadding_N__ul_rjs_hgr_p4b}
{#Cell-setPadding_N__table_vv5_52h_44b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| padding | 数値 | 10 進数値としてのパディング幅 (ポイント)。 |
[表 : 50. パラメーター]

{#Cell-setPadding_N__table_vv5_52h_44b} {#Cell-setPadding_N__table_wv5_52h_44b__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 51. 返される内容]

{#Cell-setPadding_N__table_wv5_52h_44b}  
次の例は、最下部のセルを 1 ポイントに設定する方法を示しています。 ドキュメントの使用例については、「[ドキュメント](https://servicenow-prod.fluidtopics.net/PkT2cVgUF6xDOPZvUnjHtw#DocumentBothAPI "Document API には、PDF の初期化、コンテンツの追加、PDF のクローズを行うメソッドが用意されています。コンテンツを追加した後、ドキュメントをターゲットレコードに添付できます。") API」を参照してください。

    var cell = new sn_pdfgeneratorutils.Cell(1, 3);

    var padding = 1.0;

    cell.setPadding(padding);

## Cell -- setPaddingBottom(数値 padding) {#ariaid-title28}

セルの下パディング幅の値を設定します。
関連項目：

* [setPadding()](https://servicenow-prod.fluidtopics.net/WSUFZ9uZam0WKcEP7nd_Cw#Cell-setPadding_N "セルの 4 辺すべてのパディングを同じ幅に設定します。")
* [setPaddingLeft()](https://servicenow-prod.fluidtopics.net/WSUFZ9uZam0WKcEP7nd_Cw#Cell-setPaddingLeft_N "セルの左パディング幅の値を設定します。")
* [setPaddingRight()](https://servicenow-prod.fluidtopics.net/WSUFZ9uZam0WKcEP7nd_Cw#Cell-setPaddingRight_N "セルの右パディング幅の値を設定します。")
* [setPaddingTop()](https://servicenow-prod.fluidtopics.net/WSUFZ9uZam0WKcEP7nd_Cw#Cell-setPaddingTop_N "セルの上パディング幅の値を設定します。")
{#Cell-setPaddingBottom_N__ul_rjs_hgr_p4b}
{#Cell-setPaddingBottom_N__table_vv5_52h_44b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| padding | 数値 | 10 進数値としてのパディング幅 (ポイント)。 |
[表 : 52. パラメーター]

{#Cell-setPaddingBottom_N__table_vv5_52h_44b} {#Cell-setPaddingBottom_N__table_wv5_52h_44b__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 53. 返される内容]

{#Cell-setPaddingBottom_N__table_wv5_52h_44b}  
次の例は、セルの下部パディングを 1 ポイントに設定する方法を示しています。 ドキュメントの使用例については、「[ドキュメント](https://servicenow-prod.fluidtopics.net/PkT2cVgUF6xDOPZvUnjHtw#DocumentBothAPI "Document API には、PDF の初期化、コンテンツの追加、PDF のクローズを行うメソッドが用意されています。コンテンツを追加した後、ドキュメントをターゲットレコードに添付できます。") API」を参照してください。

    var cell = new sn_pdfgeneratorutils.Cell(1, 3);

    var padding = 1.0;

    cell.setPaddingBottom(padding);

## Cell -- setPaddingLeft(数値 padding) {#ariaid-title29}

セルの左パディング幅の値を設定します。
関連項目：

* [setPadding()](https://servicenow-prod.fluidtopics.net/WSUFZ9uZam0WKcEP7nd_Cw#Cell-setPadding_N "セルの 4 辺すべてのパディングを同じ幅に設定します。")
* [setPaddingBottom()](https://servicenow-prod.fluidtopics.net/WSUFZ9uZam0WKcEP7nd_Cw#Cell-setPaddingBottom_N "セルの下パディング幅の値を設定します。")
* [setPaddingRight()](https://servicenow-prod.fluidtopics.net/WSUFZ9uZam0WKcEP7nd_Cw#Cell-setPaddingRight_N "セルの右パディング幅の値を設定します。")
* [setPaddingTop()](https://servicenow-prod.fluidtopics.net/WSUFZ9uZam0WKcEP7nd_Cw#Cell-setPaddingTop_N "セルの上パディング幅の値を設定します。")
{#Cell-setPaddingLeft_N__ul_rjs_hgr_p4b}
{#Cell-setPaddingLeft_N__table_vv5_52h_44b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| padding | 数値 | 10 進数値としてのパディング幅 (ポイント)。 |
[表 : 54. パラメーター]

{#Cell-setPaddingLeft_N__table_vv5_52h_44b} {#Cell-setPaddingLeft_N__table_wv5_52h_44b__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 55. 返される内容]

{#Cell-setPaddingLeft_N__table_wv5_52h_44b}  
次の例は、セルの左パディングを 1 ポイントに設定する方法を示しています。 ドキュメントの使用例については、「[ドキュメント](https://servicenow-prod.fluidtopics.net/PkT2cVgUF6xDOPZvUnjHtw#DocumentBothAPI "Document API には、PDF の初期化、コンテンツの追加、PDF のクローズを行うメソッドが用意されています。コンテンツを追加した後、ドキュメントをターゲットレコードに添付できます。") API」を参照してください。

    var cell = new sn_pdfgeneratorutils.Cell(1, 3);

    var padding = 1.0;

    cell.setPaddingLeft(padding);

## Cell -- setPaddingRight(数値 padding) {#ariaid-title30}

セルの右パディング幅の値を設定します。
関連項目：

* [setPadding()](https://servicenow-prod.fluidtopics.net/WSUFZ9uZam0WKcEP7nd_Cw#Cell-setPadding_N "セルの 4 辺すべてのパディングを同じ幅に設定します。")
* [setPaddingBottom()](https://servicenow-prod.fluidtopics.net/WSUFZ9uZam0WKcEP7nd_Cw#Cell-setPaddingBottom_N "セルの下パディング幅の値を設定します。")
* [setPaddingLeft()](https://servicenow-prod.fluidtopics.net/WSUFZ9uZam0WKcEP7nd_Cw#Cell-setPaddingLeft_N "セルの左パディング幅の値を設定します。")
* [setPaddingTop()](https://servicenow-prod.fluidtopics.net/WSUFZ9uZam0WKcEP7nd_Cw#Cell-setPaddingTop_N "セルの上パディング幅の値を設定します。")
{#Cell-setPaddingRight_N__ul_ydd_f4r_p4b}
{#Cell-setPaddingRight_N__table_x2n_v4g_r4b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| padding | 数値 | 10 進数値としてのパディング幅 (ポイント)。 |
[表 : 56. パラメーター]

{#Cell-setPaddingRight_N__table_x2n_v4g_r4b} {#Cell-setPaddingRight_N__table_wv5_52h_44b__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 57. 返される内容]

{#Cell-setPaddingRight_N__table_wv5_52h_44b}  
次の例は、セルの右パディングを 1 ポイントに設定する方法を示しています。 ドキュメントの使用例については、「[ドキュメント](https://servicenow-prod.fluidtopics.net/PkT2cVgUF6xDOPZvUnjHtw#DocumentBothAPI "Document API には、PDF の初期化、コンテンツの追加、PDF のクローズを行うメソッドが用意されています。コンテンツを追加した後、ドキュメントをターゲットレコードに添付できます。") API」を参照してください。

    var cell = new sn_pdfgeneratorutils.Cell(1, 3);

    var padding = 1.0;

    cell.setPaddingRight(padding);

## Cell -- setPaddingTop(数値 padding) {#ariaid-title31}

セルの上パディング幅の値を設定します。
関連項目：

* [setPadding()](https://servicenow-prod.fluidtopics.net/WSUFZ9uZam0WKcEP7nd_Cw#Cell-setPadding_N "セルの 4 辺すべてのパディングを同じ幅に設定します。")
* [setPaddingBottom()](https://servicenow-prod.fluidtopics.net/WSUFZ9uZam0WKcEP7nd_Cw#Cell-setPaddingBottom_N "セルの下パディング幅の値を設定します。")
* [setPaddingLeft()](https://servicenow-prod.fluidtopics.net/WSUFZ9uZam0WKcEP7nd_Cw#Cell-setPaddingLeft_N "セルの左パディング幅の値を設定します。")
* [setPaddingRight()](https://servicenow-prod.fluidtopics.net/WSUFZ9uZam0WKcEP7nd_Cw#Cell-setPaddingRight_N "セルの右パディング幅の値を設定します。")
{#Cell-setPaddingTop_N__ul_rjs_hgr_p4b}
{#Cell-setPaddingTop_N__table_vv5_52h_44b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| padding | 数値 | 10 進数値としてのパディング幅 (ポイント)。 |
[表 : 58. パラメーター]

{#Cell-setPaddingTop_N__table_vv5_52h_44b} {#Cell-setPaddingTop_N__table_wv5_52h_44b__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 59. 返される内容]

{#Cell-setPaddingTop_N__table_wv5_52h_44b}  
次の例は、セルの上パディングを 1 ポイントに設定する方法を示しています。 ドキュメントの使用例については、「[ドキュメント](https://servicenow-prod.fluidtopics.net/PkT2cVgUF6xDOPZvUnjHtw#DocumentBothAPI "Document API には、PDF の初期化、コンテンツの追加、PDF のクローズを行うメソッドが用意されています。コンテンツを追加した後、ドキュメントをターゲットレコードに添付できます。") API」を参照してください。

    var cell = new sn_pdfgeneratorutils.Cell(1, 3);

    var padding = 1.0;

    cell.setPaddingTop(padding);

## Cell -- setTextAlignment(文字列 alignment) {#ariaid-title32}

このセルのテキスト配置を設定します。
{#Cell-setTextAlignment_S__table_vv5_52h_44b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| alignment | 文字列 | テキストの位置調整。 有効な値： * text-center：テキストを中央揃えにします。 * text-justified：文字間のスペースを変更して、左側と右側の間をテキストで完全に埋めます。最後の行は左揃えで表示されます。 * text- Justified-all：最後の行を含むテキストの配置を調整します。 * text-left：テキストを左揃えにします。 * text-right：テキストを右揃えにします。 {#Cell-setTextAlignment_S__ul_sgj_44p_p4b} |
[表 : 60. パラメーター]

{#Cell-setTextAlignment_S__table_vv5_52h_44b} {#Cell-setTextAlignment_S__table_wv5_52h_44b__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 61. 返される内容]

{#Cell-setTextAlignment_S__table_wv5_52h_44b}  
次の例は、セルテキストを左揃えに設定する方法を示しています。

    var cell = new sn_pdfgeneratorutils.Cell(1, 3);

    var alignment = "text-left";

    cell.setTextAlignment(alignment);

## Cell -- setVerticalAlignment(文字列 alignment) {#ariaid-title33}

このセルの垂直配置を設定します。
{#Cell-setVerticalAlignment_S__table_vv5_52h_44b__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| alignment | 文字列 | 垂直配置設定。 有効な値： * bottom：コンテンツを下揃えにします。 * center：コンテンツを中央揃えにします。 * top：コンテンツを上揃えにします。 {#Cell-setVerticalAlignment_S__ul_ifh_p5q_p4b} |
[表 : 62. パラメーター]

{#Cell-setVerticalAlignment_S__table_vv5_52h_44b} {#Cell-setVerticalAlignment_S__table_wv5_52h_44b__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 63. 返される内容]

{#Cell-setVerticalAlignment_S__table_wv5_52h_44b}  
次の例は、セルの垂直配置を設定する方法を示しています。 ドキュメントの使用例については、「[ドキュメント](https://servicenow-prod.fluidtopics.net/PkT2cVgUF6xDOPZvUnjHtw#DocumentBothAPI "Document API には、PDF の初期化、コンテンツの追加、PDF のクローズを行うメソッドが用意されています。コンテンツを追加した後、ドキュメントをターゲットレコードに添付できます。") API」を参照してください。

    var cell = new sn_pdfgeneratorutils.Cell(1, 3);

    var alignment = "mid";

    cell.setVerticalAlignment(alignment);


