自動処理設定のファイル生成パーツでファイル形式をPDFに設定すると、フォントを指定することができます。
PDF出力時は雛形ファイルのExcelシートのセル上に記載した内容にフォントが適用されます。そのため、 ヘッダー、フッターやテキストボックスなどを利用した場合は設定したフォントの適用がされず、明朝体で出力がされます。
回避方法としては、以下2つをお試しください。
画像として雛形ファイルに埋め込む
シートのセル上に内容を記載する
自動処理の「ファイル生成」パーツを使用して帳票をPDF形式で出力した際、以下のような事象が発生する場合があります。
登録商標マーク(🄬)などの特殊記号が「☒」と表示される
特定の旧漢字や特殊な環境依存文字が正しく表示されない
これらは主に、PDF生成時にシステム内部で適用されるフォントの仕様に起因しています。主に以下の原因が考えられますので、設定内容や雛形ファイルをご確認ください。
「楽楽販売」のPDF出力機能では、PDFファイルを生成する際の正確性を担保するため、内部的に「IPAフォント」を使用しています。
ファイル生成パーツの設定で選択したフォント種別に応じて、以下のフォントが自動的に適用されます。
「明朝」指定 ➔ IPA明朝
「P明朝」指定 ➔ IPA P明朝
「ゴシック」指定 ➔ IPAゴシック
「Pゴシック」指定 ➔ IPA Pゴシック
大変恐縮ながら、システムで使用できない文字の網羅的な一覧のご用意はございませんが、指定したIPAフォントのセットに含まれていない文字や記号は、PDF出力時に文字化け(☒表示など)が発生する仕様となっております。
IPAフォントに含まれない記号(🄬など)や、特定のデザインを維持する必要がある文字については、テキストとして入力するのではなく「画像データ」としてExcel雛形に配置することで、文字化けを回避できます。
【確認・対処手順】
1. Excelの雛形ファイルを開きます。
2. 文字化けが発生する記号を画像(PNGやJPEG形式)として作成し、出力したい位置に貼り付けます。
3. 修正した雛形ファイルを「ファイル生成」パーツの詳細設定画面から再アップロード(読込)します。
画像として埋め込まれた内容はフォントセットの制限を受けないため、PDF出力時も元のデザインのまま表示されます。
Excel雛形内で「テキストボックス」や「ヘッダー・フッター」機能を利用して文字を入力している場合、PDF出力時に指定したフォントが正しく適用されず、標準フォントへ強制的に置き換わることで文字化けが起きるケースがあります。
【確認・対処手順】
1. 雛形ファイル内のテキストボックス等を使用せず、出力したい内容は必ずExcelシートの「セル」の中に直接記述してください。
2. データの流し込みを行うキーワード(###項目名###)も同様にセル内に配置します。 セル上のテキストであれば、システムで指定したフォント設定が正しく反映され、文字化けのリスクを低減できます。
Webサイト、PDF、Wordなどの他ファイルからテキストをコピー&ペーストしてレコードに登録した際、画面上には表示されない「目に見えない制御文字やリッチテキスト属性(フォントサイズやHTMLタグなどの装飾情報)」が混入し、PDF出力時に文字化けやレイアウトのズレを引き起こしている可能性があります。
【ステップ①】まずは「メモ帳を経由した再貼り付け」を試すPDF出力オプションで指定可能なフォントの種類や、出力時の注意点について解説しています。
PDF出力オプション(記事ID:1076)
(記事ID:2411)