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

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

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

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

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

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

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

このような基本的な書式設定を行った出力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='真'およびzcpage-footerhtml='真'を追加します。サンプルコードスニペットは次のとおりです。

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

フッター:
  1. <div zcpage-footerhtml='真'><div クラス='align-center' style='text-align: center;'>
  2. Copyright 2024 @Zylker Technologies Pvt Ltd. すべて Rights 予約済み.
  3. </div>
  1. 出力PDFの一貫性を保つため、ヘッダーおよびフッター属性をテーブル要素や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='真'>
  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スニペット内での入れ子のテーブル使用は避けてください。
  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.