> ## Documentation Index
> Fetch the complete documentation index at: https://help.dingtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# カスタム印刷テンプレート

> YiDAでカスタム印刷テンプレートを作成・管理する方法を解説します。エディション別の対応状況、設定手順、エディタ機能、対応フィールドタイプ、よくある質問まで、業務書類を効率的に印刷するための情報を紹介します。

| **機能** | **Freeプラン** | **ベーシック版** | **プロフェッショナル版** | **専用版** |
| ------ | ----------- | ---------- | -------------- | ------- |
| カスタム印刷 | 非対応         | 対応         | 対応             | 対応      |

## 1. 概要

デフォルトテンプレートがニーズに合わない場合は、カスタム印刷テンプレートを作成し、任意のレイアウトとデータフィールドを選択できます。

**注意：印刷テンプレート名は40文字（中国語20文字）を超えることができず、以下の特殊文字を含めることはできません。**

## 2. 印刷テンプレートの設定

### 2.1 設定パス

**パス**：ターゲットフォームまたはワークフローフォームを開く >> 設定 >> ページ設定 >> 印刷設定 >> 印刷テンプレートを追加

印刷設定

**注意**：カスタム印刷テンプレートは2つの作成モードに対応しています。

* 白紙から作成：ページが空白の状態で初期化され、レイアウト全体を自由にデザインできます。このモードは柔軟性が高く、高度にカスタマイズされたシナリオに適していますが、空白ページから始めるため効率は低くなります。
* デフォルトテンプレートから作成：デフォルトの印刷テンプレートのコンテンツでテンプレートが初期化されます。それをベースに要素を追加・削除できます。このモードは初心者向けで効率が高く、公式に推奨される方法です。

### 2.2 YiDA印刷テンプレート

YiDAが提供する公式印刷機能で、有料版限定です。印刷回数は無制限です。

#### 2.2.1 印刷テンプレートエディタ

テンプレートエディタは、ツールバー、フィールド選択エリア、コンテンツ編集エリアの3つの部分で構成されます。

印刷テンプレートの設定

##### (1) ツールバー

エディタのツールバーは汎用のリッチテキストツールバーで、**テキストレイアウト**、**フォントサイズ**、**フォントカラー**、**番号付きリスト**、**表の作成**などを簡単に設定できます。以下のフォントに対応しています。

1. SimSun（デフォルト）
2. Arial
3. NSimSun
4. Microsoft YaHei
5. SimHei

##### (2) 印刷フィールド

テンプレートエディタは、**通常フィールド**と**明細フィールド**の2種類のフィールドに対応しています。

印刷テンプレート

**通常フィールド**：通常フィールドとは、サブフォーム以外のコンポーネントを指します。印刷テンプレートでは、`${Component name}`形式の**プレースホルダー**として機能し、対応するコンポーネントの値を印刷します。

**注意**：通常フィールドは**通常の表**（ツールバーで作成した表）に挿入できますが、**明細表**（ページ上のサブフォーム）には挿入できません。以下の例をご参照ください。

**明細フィールド**：明細フィールドとは、ページ上のサブフォームコンポーネントを指し、印刷テンプレートでは表として表示されます。サブフォームコンポーネントを作成する際、明細内のコンポーネントを選択して並び替えることができます。以下のデモをご参照ください。

**注意：空のサブフォーム画像コンポーネントは印刷できません。**

##### (3) 作業フロー承認記録の設定（ワークフローフォームのみ）

承認記録フィールドはワークフローページ専用で、通常フォームの印刷テンプレートでは利用できません。印刷テンプレートでは明細表として表示されます。承認記録を作成する際、承認フィールド内のサブコンポーネントを選択して並び替えることができます。

ワークフローフォームの印刷テンプレート

結果は以下のとおりです。

##### (4) フローノード単位の承認記録の設定

印刷テンプレートでは、フローノード単位で承認記録を設定できます。左側の **承認記録（フローノード単位で設定）** をクリックし、対応する印刷フィールドを設定します。

**注意：署名は空にできません。**

詳細な手順は以下の図をご参照ください。

### 2.3 Dingdang印刷プラグイン（全エディションで無料トライアル利用可能）

Landray Dingdangが開発したサードパーティ製プラグインで、紙の書式スタイルを精密に再現します。350回分の無料トライアル印刷が提供され、追加の印刷には有料版の購入が必要です。

#### 2.3.1 Dingdang印刷プラグインの機能

以下の機能はLandray Dingdang印刷デザイナーによって提供されます。

1. 背景画像、フローティング画像、埋め込み画像のアップロード。
2. 用紙サイズと余白の設定（A3、A4、A5、B3、B5、カスタム）。
3. 用紙の向きを縦または横に設定。
4. 複数ページにわたる印刷コンテンツのデザイン。
5. QRコードコンポーネントへの対応（データ詳細情報ページ、フォーム送信ページ、またはカスタムリンクページを表示可能）。
6. ヘッダーとフッターのコンテンツ設定（発起者、発起時刻、印刷時刻、ページ）。
7. 手書き署名の印刷。
8. 透かしへの対応（テキスト透かし、画像透かし）。
9. 承認結果の印章の印刷。
10. 数値コンポーネントの3桁区切り記号の設定。
11. 印刷フォントの設定。
12. 「印刷者」および「印刷時刻」システム変数への対応。

### 2.4 印刷テンプレートの管理

| **機能**           | **説明**                                                                                                |
| ---------------- | ----------------------------------------------------------------------------------------------------- |
| 印刷テンプレートの並び替え    | 印刷テンプレートが複数存在する場合、任意の順序で並び替えできます。                                                                     |
| 印刷テンプレートの有効化／無効化 | テンプレートを現在使用していないが削除したくない場合は、無効化できます。                                                                  |
| デフォルトテンプレートプレビュー | デフォルトテンプレートのみ実際の効果をプレビューできます。カスタム印刷テンプレートはプレビューできません。                                                 |
| 印刷テンプレートのコピー     | 既存のテンプレートをコピーします。                                                                                     |
| 使用スコープ           | カスタム印刷テンプレートを設定した後、デフォルトの使用スコープはすべてのユーザーです。特定のケースで他のユーザーにテンプレートを使用させたくない場合は、テンプレート設定で使用スコープを変更してください。 |

## 3. よくある質問

<AccordionGroup>
  <Accordion id="q1" title="3.1 印刷テンプレートでアップロード画像コントロールのサイズを設定するには？">
    カスタムテンプレートで画像アップロードを選択すると、セルが自動的に生成されます。マウスでセルの境界をドラッグすることでサイズ変更でき、セルのサイズが印刷される画像のサイズになります。
  </Accordion>
</AccordionGroup>

### 3.2 印刷内容が空白、または数値のみが印刷される

カスタムテンプレートのコンテンツエリアは、現在SimSun、Arial、NSimSun、Microsoft YaHei、SimHeiの5種類のフォントのみに対応しています。.docファイルや他のソースからコンテンツをコピー＆ペーストすると、フォントがこのリストに含まれないため印刷できない場合があります。ページ上のすべてのコンテンツを選択し、左上のフォントオプションをクリックして書式を統一してください。

### 3.3 Dingdang印刷の問題に関するフィードバックを送信するには？

Dingdang印刷テンプレート設定ページで、右上のアイコン >> Print Treasure >> ヘルプをクリックし、必要なサービスを選択します。

<AccordionGroup>
  <Accordion id="q2" title="3.4 リッチテキストが印刷できないのはなぜですか？">
    リッチテキストコンポーネントは印刷に対応していません。
  </Accordion>

  <Accordion id="q3" title="3.5 データ詳細情報ページを印刷する際、ブラウザがページ分割できないのはなぜですか？">
    YiDAは現在のページビューの印刷に対応していません。代わりに組み込みのテンプレート印刷をご利用ください。
  </Accordion>

  <Accordion id="q4" title="3.6 スタンプは印刷に対応していますか？">
    いいえ。例えば、この種類のスタンプは対応していません。
  </Accordion>

  <Accordion id="q5" title="3.7 SimSunを太字にすると印刷内容が変わるのはなぜですか？">
    フォントがSimSunで太字が適用されている場合、印刷に対応していません。
  </Accordion>
</AccordionGroup>
