DioDocs for PDF
V4J(v4.0.0.625)のリリースノート
すべて折りたたむ
全て展開
リリースノート(DioDocs for PDF)
> V4J(v4.0.0.625)のリリースノート
機能の追加
Boolean型の RedactOptions.IgnoreUnreadableObjects プロパティが追加されました。墨消し時に、読み取り不可能なオブジェクトを削除するかを指定できます(デフォルトはtrue)。
Page.GetTable() メソッドが追加されました。指定された範囲内の表を検索し、表の行/列/セルのリストを取得できるITableインタフェースを返します。
GrapeCity.Documents.Pdf.Recognition.TableExtractOptions クラスが追加されました。表抽出アルゴリズムのオプションを表します。
GrapeCity.Documents.Pdf.Recognition.RecognitionAlgorithm 列挙型が追加されました。テキストマップを構築する際に、PDFの論理構造を認識するために使用可能なアルゴリズムを定義できます。
GcPdfDocument.RecognitionAlgorithm プロパティが追加されました。ページのテキストマップを構築する際に、PDFのコンテンツの認識に使用されるアルゴリズムを指定できます。
ITextMap/ITextLine/ITextParagraph インタフェースに GetPoints() メソッドが追加されました。テキストフラグメントを含む多角形を取得できます。テキストの境界が非矩形の場合に有用です。
Field.GcProps プロパティが追加されました。該当のフィールドに任意のデータを関連付けるために使用できる PdfDict オブジェクトを取得できます。
Field.HasGcProps プロパティが追加されました。GcProps が空でないかを取得できます。
GrapeCity.Documents.Pdf.Spec.IPdfDictHolderExt クラスが追加されました。IPdfDictHolder インタフェースを操作するための拡張メソッドを提供します。
GrapeCity.Documents.Pdf.Spec.IPdfArrayHolderExt クラスが追加されました。IPdfArrayHolder インタフェースを操作するための拡張メソッドを提供します。
RedactAnnotation.AddPolygon() メソッドが追加されました。頂点により形成される多角形を三角形にテッセレーションし、墨消し領域として追加できます。
TimeStamp.DigestAlgorithm プロパティが追加されました。タイムスタンプ・リクエストのエンコードに使用されるダイジェストアルゴリズムを指定できます。
変更
PDFにエラーのあるページが存在する場合、GcPdfDocument.GetText() メソッドにてそのエラーがデフォルトで無視されるようになりました(以前は例外として処理)。これは、Acrobat Reader と同様の動作となります。
テキスト処理(GcPdfDocument.GetText() メソッドなど)にて、非表示としてレンダリングされたテキストが処理できるようになりました(以前は無視)。これは、Acrobat Reader と同様の動作となります。
不具合の修正
[
360003955956
]フォームフィールドをPDF出力すると、Acrobat Readerで開いた際、エラーメッセージが表示される
[
360004041795
]HTMLをPDFに変換するとき、日本語を含む文字列が設定されたヘッダー/フッターが正しく表示されない
[
360004043995
]異なるフォントが混在すると、PDF出力時に下線が均一にレンダリングされない