V4Jの新機能
NuGetパッケージ/リリースノート
更新履歴はNuGetパッケージのページを参照してください。
初版(2021/2/17)
- DioDocs for Excel(NuGetパッケージ | リリースノート)
- DioDocs for PDF(NuGetパッケージ | リリースノート)
DioDocs for Excel
テンプレート構文の強化(カスタム入力フィールドと検証)
日付、時間、電話番号、メールアドレス、URLなどのデータにあわせた入力方法を提供するカスタム入力フィールドと、最小・最大値、文字/数値のパターン、必須かどうかなどの入力データの検証を定義する新しい構文を提供します。このカスタム入力フィールドと検証はDioDocs for PDFで新たに提供されるJavaScriptベースのPDFビューワ(GcPdfViewer)でサポートされています。
PDFエクスポートの進行状況を追跡
ワークブックをPDF出力する際の進行状況を取得できるようになります。PagePrintingイベントを使用して出力中にページをスキップしたり、PagePrintedイベントを使用して途中で出力を終了することも可能です。
SpreadJSとの互換性強化
V4Jでは以下の機能が追加されます。
セルのパディングとラベル
セルのパディングとラベルを設定できるようになります。
チェックボックスリストとラジオボタンリストのセルタイプ
セルにチェックボックスリストとラジオボタンリストを設定できるようになります。
範囲テンプレート
ワークシートのセル範囲をテンプレートとして設定できるようになります。
背景画像
ワークシートに背景画像を設定できるようになります。
セルのボタン
セルにボタンを設定できるようになります。
セルのドロップダウン
セルに電卓、日付時刻ピッカーなどのドロップダウンを設定できるようになります。
書式文字列
数式とテキストの両方をセルにテキストテンプレートとして設定できるようになります。
バーコード
セルにバーコードを設定できるようになります。
テキスト省略記号
セルにテキスト省略記号を設定できるようになります。
検証スタイル
セルの無効なデータを強調表示するための検証スタイルを設定できるようになります。
JSONオプション
JSONオブジェクトのシリアル化/逆シリアル化する際のオプションを設定できるようになります。
DioDocs for PDF
PDFビューワ
JavaScriptベースのPDFビューワを提供します。このビューワは、主要なJavaScriptフレームワーク(Angular/React/Vue.js)やASP.NET MVC/ASP.NET Coreをサポートしており、WebアプリケーションのクライアントサイドでPDFファイルを読み込んで表示することができます。ビューワに付属のツールバーで拡大/縮小、ページナビゲーション、テキストの検索や選択、印刷、ダウンロードなども可能です。また、サーバーサイドに配置したDioDocs for PDFのAPIと連携して注釈の追加や編集、PDFフォームの追加や編集などのPDFエディタとしての機能もサポートしています。
カスタム入力フィールドと検証の追加
PDFフォームを作成する際に、各フォームフィールドに最小長、最大長、必須などの入力データの検証と日付や時刻ピッカーおよび数値スピナーなどの入力方法を設定することができるようになります。このカスタム入力フィールドと検証はDioDocs for PDFで新たに提供されるJavaScriptベースのPDFビューワ(GcPdfViewer)でサポートされています。