マニュアル一覧PDFで読む

Reports Web ブラウザ版プレビュアーズガイド

PREPEJを開けば、ページをめくる、探す、拡大する、PDFへ出す、印刷する、そして完成した印刷データをもう一度保存できます。

PHPサンプルに組み込んだブラウザ版プレビュアー。上側はサンプルの帳票選択、下側のツールバーと帳票がプレビュアーです。

1. 印刷データを開くRM001

保存では同じ帳票定義を共有して容量を抑えます。装飾文字は描画・編集せず、元の内容を保持します。

開くから.prepejを選ぶか、画面へドラッグ&ドロップします。PREPEJには帳票定義とページごとの値が入っているため、同じファイルを保存して別のPCで開き直せます。

旧形式の印刷データ(.prepe。圧縮したものを含む)も、同じ方法で開けます。

2. 主な操作RM002

操作 内容
開く/印刷データを保存 PREPEJの読込とダウンロード
印刷 ブラウザの印刷画面を開く
PDF表示/印刷プレビュー PDF表示と通常のプレビューを切り替える
先頭/前/ページ番号/次/末尾 ページ移動
全体/幅/百分率 表示倍率
単一/連続/見開き ページの並べ方
検索/次/前/解除 帳票内の文字を強調して移動
日本語/English 操作表示の言語切替
設定 ツール群と個別ボタンの表示切替
情報 製品情報とオンラインヘルプ

連続では、すべてのページを縦に並べてスクロールできます。ページ番号の欄は、見えているページに合わせて変わります。PageUp・PageDown・Home・Endでもページを移動できます。

ページ全体を見たいときは全体、横幅いっぱいに見たいときは幅、倍率を指定したいときは100%などを選びます。アプリ側から指定できる自動倍率(setZoom('auto'))は、小さな画面では全体、通常の画面では100%を選びます。倍率の選択欄に「自動」という項目があるわけではありません。

3. 検索するRM003

検索欄へ文字列を入力して虫眼鏡を押します。該当文字が強調され、次/前で候補を移動できます。解除で強調表示を消します。文字が画像として埋め込まれている場合は検索対象になりません。

4. PREPEJを保存する意味RM004

PDFは完成した閲覧・配布形式、PREPEJはReports Webで再び開き、別形式へ出せる印刷文書です。印刷データを保存は、開いたPREPEJの形(帳票定義とページごとの値)のまま保存します。ページごとに定義を展開しないので中身はほとんど増えませんが(色名の書き方の統一などで1割弱)、読みやすいように字下げして書き出すため、字下げのないPREPEJを開いて保存すると、ファイルの容量は元の1.6〜1.8倍ほどになります。監査用の保存、メール添付、サーバー間転送、後日の再印刷には、業務要件に応じてPREPEJも活用できます。

5. 表示面だけを組み込むRM005

設定ですべて非表示にすると、ツールバーやステータスを消し、帳票の表示面だけにできます。業務アプリ側に独自のボタンがある場合や、ダッシュボードの一部へ帳票を埋め込む場合に使います。

設定ボタン自身も消えます。アプリに「ツールバーを表示」ボタンがある場合は、そのボタンで戻してください。組み込む開発者は、次のようにプレビュアーの外側に戻すボタンを用意します。非表示にするだけで、戻す操作を用意しない構成にはしないでください。

const reports = viewer.contentWindow.ReportsWeb;
reports.hideAll();
await reports.setPrintData(printData);
await reports.setZoom('auto');

// 業務アプリ側のボタンから操作
document.querySelector('#next').onclick = () => reports.nextPage();
document.querySelector('#pdf').onclick = () => reports.exportPdf(true);
// このボタンはiframeの外側に置き、ツールバーを消しても残します。
document.querySelector('#showToolbar').onclick = () => reports.showAll();

再び標準UIを出す場合はshowAll()、一部だけならsetChrome(...)またはsetCommandVisible(...)を使います。プレビュアー上の主要機能は外側からも操作できます。

6. 印刷とPDFRM006

印刷はブラウザとOSの印刷機能を使用します。用紙、余白、倍率、ヘッダー/フッター等の設定が帳票を変えないか確認してください。PDFは画面表示またはダウンロードを選べます。業務保存用PDFは代表帳票でページ数、フォント、画像、罫線を確認します。

7. 困ったときRM007