PDF出力

PDF出力時、テンプレートファイルはWord(.docx)で作成してください。

テンプレート共通設定をご確認の上、本ページをご参照ください。

差し込み項目の書式設定

日付・日付/時間、通貨、数値項目の書式設定について、以下を参照してください。
日付・日付/時間項目の書式設定

通貨・数値項目の書式設定

 

ページ番号/総ページ数

ページ番号、総ページ数は、以下の差し込み項目をフッターまたはヘッダーに使用してください。Wordのフィールドコードはサポートされません。

ページ番号・・・{!pagenumber()}

総ページ数・・・{!pagecount()}

 

行間の設定

Wordテンプレートの「段落」>「インデントと行間隔」の「1ページの行数を指定時に文字をグリッド線に合わせる」をチェックオフにしてください。チェックオンのとき、行間がかなり広く出力されます。

  • 既存のテンプレートの内容を「Ctrl+A」ですべて選択し、段落よりチェックオフにします。
  • 標準スタイルなど、使用するスタイルの段落よりチェックオフにします。

 

表の設定

罫線

  • 余分な罫線が出力される場合、該当の罫線の色を白に設定してください。アプリケーションでは、SalesforceVisualforcePDF生成機能を利用してHtml→PDF化しており、Html上では正しく表示されるものの、VisualforcePDF変換時、期待通りならない場合があります。Visualforceの仕様上によるものとなりますので、対応不可となります。
  • 表罫線が出力されない場合、表プロパティより罫線を再度設定してください。Wordのテンプレート上では隣接するセルの罫線が表示されており、該当のセルの罫線が設定されていない場合があります。

 

行高さ

表の行高さが正しく出力されない場合、表プロパティより行の高さを指定してください。

 

セル内文字位置

セル内の文字の垂直方向位置を設定時、表プロパティと段落を設定してください。

セル内の文字を中央揃え(垂直方向)

  • 表プロパティ>セルタブより、垂直方向の配置を中央揃えに設定
  • 段落>インデントと行間隔タブより、行間を1行に設定

 

セル内の文字を下揃え

  • 表プロパティ>セルタブより、垂直方向の配置を下揃えに設定
  • 段落>インデントと行間隔タブより、行間を固定値にし、間隔の数値を適宜調整

 

セルのサイズ

表のプロパティ>表タブ内のオプションより、「自動的にセルのサイズを変更する」をチェックオフにしてください。

 

縞模様レイアウト

子オブジェクトの表を縞模様で出力する場合、子オブジェクト行を2行設定してください。例えば、1行目の背景が青、2行目の背景が白の場合、奇数行は青、偶数行は白の背景で出力されます。

 

考慮事項

  • 他のアプリケーションからコピーした表のレイアウトが崩れる場合、Wordテンプレート内で新規の表を作成してください。
  • 左右で異なるレイアウトの場合、一つの表を作成し、セル分割、表罫線の表示/非表示により設定してください。表を左右に並べたり、表の横に文字を表示することはできません。

 

レイアウト例

レイアウト例(セル分割・罫線表示/非表示)

 

出力結果

 

フォント

  • フォントはArial Unicode MSフォントで出力されます。
  • 太字・斜体・外字はサポートされません。

 

SalesforceでPDFの帳票を作成する-Office File Creator PDF編-PDFのサンプルファイルをダウンロードすることができます。

 

画像 (会社ロゴ・印影など)

  • テンプレートファイルに会社ロゴなどの画像を含めることができます。
  • 図形やテキストボックスなどのオブジェクトは対応していません。オブジェクトを右クリックし、「図として保存」より画像に保存し、オブジェクトを画像に差し替えてください。
  • 文字の上に画像を重ねて出力することはできません。
  • 画像の出力方向は画像のオリジナルの向きになります。画像のExif情報の回転方向は反映されません。

 

Office機能

使用可能なOffice機能

テーブルは使用可能。

※テキストボックス、透かし文字、図形、フィールドコード等、その他は使用不可。

 

使用可能なOffice機能の補足

  • すべてのテンプレートに対応していません。複雑なレイアウトはサポートされません。
  • Office機能はサポート対象外です。Sandboxでご利用のテンプレート、出力内容でご確認ください。

 

テンプレートサンプル

 

ダウンロード サンプルテンプレートファイル

 

制限事項

  • 改ページの際、表の罫線が前ページの最下行、または次ページの先頭行の罫線が切れて出力される場合があります。
  • Wordのタブによる空白スペースはサポートされません。
  • 他のアプリケーションからコピーした表のレイアウトが崩れる場合、Wordテンプレート内で新規の表を作成してください。
  • 表を左右に並べたり、表の横に文字を表示することはできません。左右で異なるレイアウトの場合、一つの表を作成し、セル分割、表罫線の表示/非表示により設定してください。
  • フォントはArial Unicode MSフォントで出力されます。
  • 太字・斜体・外字はサポートされません。
  • オブジェクト(テキストボックス、図形等)、フィールドコード、透かし文字等のOffice機能はサポートされません。
  • 文字の上に画像を重ねて出力することはできません。
  • 画像の出力方向は画像のオリジナルの向きになります。画像のExif情報の回転方向は反映されません。

 

参考

テンプレート共通設定

SalesforceでPDFの帳票を作成する-Office File Creator PDF編-

 

トラブルシューティング