ページタブ (Page Tab)
ページの寸法、余白、背景などのグローバル設定ガイド。
Page (ページ) タブは、新しいテンプレートを作成する際の出発点です。用紙サイズ、向き、背景画像など、PDFドキュメント全体に適用されるグローバル設定を制御します。
用紙サイズと向き
出力PDFの物理的な寸法を定義します。
プリセット
PDF Mail Engine には、ビジネスや個人で使用される標準的なサイズが含まれています:
- International (国際標準): A3, A4, A5, A6
- North America (北米標準): Letter, Legal
- Japanese (日本): B4 (JIS), B5 (JIS), B6 (JIS), はがき (Hagaki)
向き (Orientation)
Portrait (縦) と Landscape (横) を切り替えます。
値の入れ替え
向きを切り替えると、幅 (Width) と高さ (Height) の値が自動的に入れ替わります。
カスタムサイズ
目的のサイズがリストにない場合は、Custom を選択し、正確な寸法を mm (ミリメートル) で入力してください。
余白 (Margins)
余白は、ドキュメントの「安全領域」を定義します。デザインの視覚的なガイドとなるだけでなく、改ページにおいても重要な役割を果たします。
上下余白 (Top & Bottom Margins)
Top (上) と Bottom (下) の余白は、印刷可能な垂直領域を定義します。
- 自動改ページ: Group Table (明細テーブル) や Relative (相対配置) 要素が長くなり、Bottom Margin (下余白) に達すると、エンジンは自動的に新しいページを作成します。
- コンテンツは、次のページの Top Margin (上余白) から続きます。
改ページロジック
長いテーブルなどの動的コンテンツは、下余白にはみ出しません。手動で絶対配置のフッターを使用する場合は、十分な下余白を確保してください。
左右余白 (Left & Right Margins)
Left (左) と Right (右) の余白は、主にデザイナー上の視覚的なガイドとして機能します。
- 強制折り返しなし: テキスト要素は、右余白で自動的に折り返され ません。折り返しを制御するには、テキスト要素の Width (幅) を明示的に設定する必要があります。
- デフォルトの配置: 新しい要素を追加すると、デフォルトで左余白に合わせて配置されることがあります。
背景PDF (Background PDF)
静的なPDFファイルをテンプレートの背景として設定できます。これは、会社のレターヘッド、事前に印刷された請求書フォーマット、または Illustrator などのツールで作成された複雑なグラフィックデザインを使用する場合に最適です。
フィット設定 (Fit Settings)
背景PDFのスケーリング方法を制御します:
- Contain (収める): ページ内に完全に収まるように画像をスケーリングします(余白が生じる場合があります)。
- Cover (覆う): ページ全体を埋めるように画像をスケーリングします(必要に応じて端が切り取られます)。
- Fill (満たす): ページの寸法に正確に合うように画像を伸縮させます(アスペクト比が歪む場合があります)。
1ページ目のみ
背景PDFは、ドキュメントの 最初のページのみ に適用されます。データが複数ページにまたがる場合、2ページ目以降の背景は空白になります。これは「表紙」スタイルのレイアウト向けに設計されています。
フォント (Fonts)
テンプレートで使用するカスタムフォントを管理できます。
- Add Font をクリックして、
.ttfまたは.otfファイルをアップロードします。 - 追加されたフォントは、テキスト要素の Style (スタイル) タブで選択できるようになります。
技術詳細
アセットの保存場所
背景PDFやフォントをアップロードすると、ファイルは自動的にワークスペースにコピーされます。
- パス:
<Workspace>/profiles/<ProfileName>/assets/ - 移植性: アセットはプロファイルフォルダ内に保存されるため、プロファイルフォルダ全体をバックアップまたは移動しても、これらのファイルへのリンクが切れることはありません。
絶対配置と相対配置
- Absolute Elements (絶対配置要素): 余白を完全に無視します。指定した X/Y 座標に正確に配置されます。
- Relative Elements (相対配置要素): 自然にフローします。改ページのトリガーとして Bottom Margin (下余白) を尊重します。