エクスポートページのレイアウトカスタマイズ

エクスポートページのレイアウトカスタマイズ

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

このページの内容
アプリケーションの実行モードでページをPDFとしてダウンロードする際の出力PDFを、どのようにカスタマイズできるかを説明します。
提供状況
  1. ページは、Creator のすべてのプランで利用できます。
  2. スーパー管理者、管理者、開発者のみがページを作成および管理できます。

1. ページをPDFとしてエクスポートする際のカスタマイズ

Zoho Creator では、アプリケーションの実行モードでページをPDFとしてダウンロードできるようにするかどうかを選択できます。これは編集モードのページプロパティペインでPDFオプションを有効にすることで行います。これにより、実行モードでPDFボタンが有効になります。

事前に、ページ余白の設定、ヘッダーとフッターのカスタマイズ、ページ番号の表示など、ダウンロードされるPDFの基本的な属性を設定できます。これらのカスタマイズは、ページに挿入したHTMLスニペット内に記述しておく必要があり、その内容がダウンロードされたPDFに反映されます。

このような基本的な書式設定を行った出力PDFファイルの例を、以下の動画で確認できます。


1.1 PDF余白

構文
zcpage-spacing='pixelvalue'
構文の説明
本文の最初の<div>タグで、ページ余白をカスタム値に設定します。以下はサンプルコードスニペットです。
  1. <本文>
  2. <div zcpage-spacing='40'>
  3. </div>
  4. </body>
Notes
メモ: 既定では、PDFの余白値は四辺とも0pxでレンダリングされます。
出力PDFにヘッダーまたはフッターのコンテンツを追加し、各ページに繰り返し表示するには、対象の<div>タグに属性として、それぞれzcpage-headerhtml='true'およびzcpage-footerhtml='true'を追加します。以下にサンプルコードスニペットを示します。

ヘッダー:
  1. <div zcpage-headerhtml='true'><div クラス='align-center' style='text-align: center;'>
  2. Zylker 従業員 Management
  3. </div>

フッター:
  1. <div zcpage-footerhtml='true'><div クラス='align-center' style='text-align: center;'>
  2. Copyright 2024 @Zylker Technologies Pvt Ltd. All Rights Reserved.
  3. </div>
  1. 出力PDFの一貫性が損なわれないよう、ヘッダー/フッター属性をtable要素やposition: fixedの要素で使用しないでください。
  2. ヘッダーおよびフッター要素の高さは300px未満にする必要があります。
  3. 外部スタイルシートおよび継承されたスタイルプロパティは、ヘッダー/フッターのHTML要素には適用されません。インラインスタイルの使用を推奨します。
  4. 1つ以上のHTML要素にヘッダー/フッター属性が指定されている場合、最初のHTML要素に指定された属性のみがレンダリングされます。
  5. 1つのHTML要素には、ヘッダーかフッターのいずれか一方のみを指定できます。両方を指定した場合は、ヘッダーのみがレンダリングされます。
  6. margin-topmargin-bottompadding-toppadding-bottomなどのスタイルをヘッダー/フッター要素内で使用すると、ヘッダー/フッターの表示が崩れる可能性があります。
Notes
メモ: ヘッダー/フッター用には、対象HTML要素で次の上下余白属性の使用を検討してください。
  1. zcpage-headerspacing-top='pixelvalue'
  2. zcpage-headerspacing-bottom='pixelvalue'
  3. zcpage-footerspacing-top='pixelvalue'
  4. zcpage-footerspacing-bottom='pixelvalue'

1.3 ページ番号

構文
  1. 現在のページ番号を表示するには、次を追加します。
    <div クラス='zcpage-pagenumber'> <span クラス='currentPageNumber'> </span> </div>
  1. 総ページ数を表示するには、次を追加します。
    <div クラス='zcpage-pagenumber'> <span クラス='totalPageNumber'> </span> </div>
構文の説明
フッターコンテンツが指定されている場合、エクスポートされたページのURL内のzc_PageNumberパラメーターは機能しません。そのような場合は、上記の構文をヘッダーまたはフッターのHTML内に追加することで、ページ番号を表示できます。

たとえば、次のHTMLコードを使用すると、PDFの各ページのフッターに 1 of n、2 of n、…、n of n の形式でページ番号が表示されます。
  1. <div zcpage-footerhtml='true'>
  2. <!-- your footer content -->
  3. <div クラス='zcpage-pagenumber'>
  4. <span クラス='currentPageNumber'> </span> of <span クラス='totalPageNumber'> </span></div>
  5. </div>
Info
Info: 機能別URLを使用してページをPDFとしてエクスポートでき、その際にパラメーターを渡してエクスポートされるページをカスタマイズできます。

2. 注意点

  1. 上記のカスタマイズが複数のHTML要素に指定されている場合、出力PDFはスニペット内で最初に記述されたHTML要素を基準にカスタマイズされます。例:
  1. <div zcpage-spacing='60'> // PDFはこの設定に基づいてカスタマイズされます。
  2. <div zcpage-spacing='40'> // このHTML要素は無視されます。
  1. カスタマイズが複数のHTMLスニペットに記述されている場合、出力PDFはページビルダー上で最初に配置されたHTMLスニペットを基準にカスタマイズされます。
  2. PDFでレンダリングされるのは、無料フォントまたはOpen Font Licenseのフォントのみです。
  3. 一部のMS Coreフォントは、自動的に無料フォントに置き換えられます。
  4. HTMLスニペットを使用してページに画像を挿入する場合、ダッシュボードをエクスポートした際にPDF上で画像が表示されるよう、公開URLを使用してください。
  5. iframeの埋め込みコードを使用してHTMLスニペット内に埋め込んだ外部メディアは、エクスポートされたPDFでは読み込まれない場合があります。
  6. 出力PDFのレイアウト崩れを防ぐため、HTMLスニペット内で入れ子のtableを使用しないでください。
  1. ページについて
  2. ページをPDFとしてエクスポートする

次のステップ
前へ
次のステップ
各種機能について詳しくは、ページのヘルプドキュメントをご覧ください。
前へ
さまざまなデバイス向けにページレイアウトをカスタマイズする方法を参照してください。
 

    Zoho CRM 管理者向けトレーニング

    「導入したばかりで基本操作や設定に不安がある」、「短期間で集中的に運用開始できる状態にしたい」、「運用を開始しているが再度学び直したい」 といった課題を抱えられているユーザーさまに向けた少人数制のオンライントレーニングです。

    日々の営業活動を効率的に管理し、導入効果を高めるための方法を学びましょう。

    Zoho CRM Training



              Zoho Campaigns Resources

                Zoho WorkDrive Resources




                  • Desk Community Learning Series


                  • Digest


                  • Functions


                  • Meetups


                  • Kbase


                  • Resources


                  • Glossary


                  • Desk Marketplace


                  • MVP Corner


                  • Word of the Day


                  • Ask the Experts









                                  Resources

                                  Videos

                                  Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                  eBooks

                                  Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                  Webinars

                                  Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                  CRM Tips

                                  Make the most of Zoho CRM with these useful tips.