PDF出力時、テンプレートファイルはWord(.docx)で作成してください。
※テンプレート共通設定を確認の上、本ページを参照してください。
差し込み項目の書式設定
日付・日付/時間、通貨、数値項目の書式設定について、以下を参照してください。
行間の設定
Wordテンプレートの「段落」>「インデントと行間隔」の「1ページの行数を指定時に文字を行グリッド線に合わせる」をチェックオフにしてください。チェックオンのとき、行間がかなり広く出力されます。
- 既存のテンプレートの内容を「Ctrl+A」ですべて選択し、段落よりチェックオフにします。
- 標準スタイルなど、使用するスタイルの段落よりチェックオフにします。
表
罫線
- 余分な罫線が出力される場合、該当の罫線の色を白に設定してください。アプリケーションでは、SalesforceのVisualforceによりPDFを生成しており、Visualforceの仕様上、期待通りにならない場合があります。
- 表罫線が出力されない場合、表のプロパティより罫線を再度設定してください。Wordのテンプレート上では隣接するセルの罫線が表示されており、該当のセルの罫線が設定されていない場合があります。
セル内文字位置
セル内の文字の垂直方向位置を設定時、表のプロパティと段落を設定してください。
セル内の文字を中央揃え(垂直方向)
- 表のプロパティ>セルタブより、垂直方向の配置を中央揃えに設定
- 段落>インデントと行間隔タブより、行間を1行に設定
セル内の文字を下揃え
- 表のプロパティ>セルタブより、垂直方向の配置を下揃えに設定
- 段落>インデントと行間隔タブより、行間を固定値にし、間隔の数値を適宜調整
セルのサイズ
表のプロパティ>表タブ内のオプションより、「自動的にセルのサイズを変更する」をチェックオフにしてください。
考慮事項
- 他のアプリケーションからコピーした表のレイアウトが崩れる場合、Wordテンプレート内で新規の表を作成してください。
- 左右で異なるレイアウトの場合、一つの表を作成し、セル分割、表罫線の表示/非表示により設定してください。表を左右に並べたり、表の横に文字を表示することはできません。
レイアウト例
レイアウト例(セル分割・罫線表示/非表示)
出力結果
縞模様レイアウト
子オブジェクトの表を縞模様で出力する場合、子オブジェクトの差し込み項目を2行設定してください。2行目は、1行目と同じ差し込み項目を設定してください。
フォント
- フォントはArial Unicode MSフォントで出力されます。
- 太字・斜体・外字はサポートされません。
SalesforceでPDFの帳票を作成する-Office File Creator PDF編-でPDFのサンプルファイルをダウンロードすることができます。
画像(会社ロゴ・印影等)
- テンプレートファイルに会社ロゴなどの画像を含めることができます。
- 図形やテキストボックスなどのオブジェクトは対応していません。オブジェクトを右クリックし、「図として保存」より画像に保存し、オブジェクトを画像に差し替えてください。
- 文字の上に画像を重ねて出力することはできません。
- 画像の出力方向は画像のオリジナルの向きになります。画像のExif情報の回転方向は反映されません。
ページ番号/総ページ数
ページ番号、総ページ数は、以下の差し込み項目をフッターまたはヘッダーに使用してください。Wordのフィールドコードはサポートされません。
ページ番号・・・{!pagenumber()}
総ページ数・・・{!pagecount()}
テンプレートサンプル
ダウンロード サンプルテンプレートファイル
制限事項
- 改ページの際、表の罫線が前ページの最下行、または次ページの先頭行の罫線が切れて出力される場合があります。
- Wordのタブによる空白スペースはサポートされません。
- 他のアプリケーションからコピーした表のレイアウトが崩れる場合、Wordテンプレート内で新規の表を作成してください。
- 表を左右に並べたり、表の横に文字を表示することはできません。左右で異なるレイアウトの場合、一つの表を作成し、セル分割、表罫線の表示/非表示により設定してください。
- フォントはArial Unicode MSフォントで出力されます。
- 太字・斜体・外字はサポートされません。
- オブジェクト(テキストボックス、図形等)、フィールドコード、透かし文字等のOffice機能はサポートされません。
- 文字の上に画像を重ねて出力することはできません。
- 画像の出力方向は画像のオリジナルの向きになります。画像のExif情報の回転方向は反映されません。
参考
SalesforceでPDFの帳票を作成する-Office File Creator PDF編-
トラブルシューティング
- 行間が広く出力されます。
- 1ページのテンプレートが、2ページのPDFで出力されます。
- 空白ページがPDFに出力されます。
- レイアウトが崩れて出力されます。
- 表の罫線が表示されません。
- 表に余分な罫線がPDFに表示されます。
- 表の罫線が改ページの区切りで切れてPDFに出力されます。
- AcrobatでPDFを表示時、表の罫線が均一の太さで表示されません。
- 表の行の高さが低く出力されます。
- 表の文字が中央揃え(垂直方向)、または下揃えになりません。
- 表内の差し込み項目が折り返されず、列が横に伸びてしまいます。
- 文字がずれて出力されます。
- 文字の上に重ねた印影画像がずれて出力されます。
- 会社のロゴ画像が出力されません。
- 縦向きの画像が横向きでPDFに出力されます。
- テキストボックス・図形が出力されません。
- 透かし文字が出力されません。
- 日本語の文字がPDFに出力されません。
- 「common.apex.runtime.impl.ExecutionException」が表示されます。




