V3Jの新機能
NuGetパッケージ/リリースノート
更新履歴はNuGetパッケージのページを参照してください。
初版(2019/12/18)
- DioDocs for Excel(NuGetパッケージ | リリースノート)
- DioDocs for PDF(NuGetパッケージ | リリースノート)
DioDocs for Excel
効率よく帳票を作成するテンプレート構文
Excelをテンプレートとして簡潔に帳票を設計できるテンプレート構文をサポートします。この構文を使用して、帳票に埋め込むデータフィールドや変数、計算式などを設定し、データソースからデータを反映して帳票を作成するまでの一連の処理を、今までより少ないコードで実装できます。
Excel 2016でサポートされた新しいチャート
Excel 2016でサポートされた以下のチャートをサポートします。
- ツリーマップ
- サンバースト
- ヒストグラムとパレート図
- 箱ひげ図
- ウォーターフォール
- ファンネル(じょうご)
PDFエクスポート時のドキュメントプロパティ設定
PDFに出力する際に以下のドキュメントプロパティを設定できます。
- PDFのバージョン(PdfVersion)
- フォントの埋め込み(EmbedStandardWindowsFonts)
- タイトル(Title)
- 作成者(Author)
- サブタイトル(Subject)
- キーワード(Keywords)
- アプリケーション(Creator)
- PDF変換(Producer)
- 作成日(CreationDate)
- 更新日(ModifyDate)
PDFエクスポート時のセキュリティ設定
PDFに出力する際に以下のセキュリティオプションを設定できます。
- オーナーパスワード(OwnerPassword)
- ユーザーパスワード(UserPassword)
- 印刷(PrintPermission)
- 高品質印刷(FullQualityPrintPermission)
- 内容のコピー、抽出(ExtractContentPermission)
- 文書の変更(ModifyDocumentPermission)
- 文書アセンブリ(AssembleDocumentPermission)
- 注釈(ModifyAnnotationsPermission)
- フォームフィールドの入力(FillFormsPermission)
画像を含むExcelのPDFエクスポートを最適化
Excelファイルで画像が複数回使われる場合の処理を最適化しました。これによりPDFに出力する際のファイルサイズを減らすことができます。
画像エクスポートの機能強化
チャート、シェイプ、ワークシート、ワークシート内の範囲を画像に出力できます。今まではDioDocs for PDFのライセンスも必要でしたが、今回からDioDocs for Excelのライセンスのみで実装できます。また、実装方法を改善して非常にシンプルになっています。