DioDocs for PDF
V6J(v6.0.2)のリリースノート
すべて折りたたむ
全て展開
リリースノート(DioDocs for PDF)
> V6J(v6.0.2)のリリースノート
GcHtml API の重大な変更
独自にビルドした Chormium を使用するのではなく、現在の OS にインストールされている Chrome または Edge を使用するか、公開 Web サイトから Chromium をダウンロードして使用するように変更になりました。
システム固有のパッケージである GrapeCity.DioDocs.Html.Windows.X64.ja、GrapeCity.DioDocs.Html.Linux.X64.ja、GrapeCity.DioDocs.Html.Mac.X64.ja は不要になりました。
GrapeCity.Documents.Html 名前空間にある GcHtmlRenderer クラスおよびその他いくつかのクラスおよびメソッドは、旧形式としてマークされるようになりました。
機能の追加
GcPdfDocument.SaveAsSvg() メソッドを追加しました。ドキュメントのページを SVG 形式の画像として、出力ファイルごとに 1 ページずつ保存します。
GcPdfDocument.BuildRichTextAppearanceStreams プロパティを追加しました。リッチテキストを含むフリーテキスト注釈および線注釈の外観ストリームを生成するかどうかを指定します。
AnnotationBase.RemoveAppearance() メソッドを追加しました。現在の注釈に関連するすべての外観ストリームを削除します。
抽象クラス StructTreeItem を追加しました。StructTreeRoot に含まれるアイテムを表します。
StructElement.Items プロパティを追加しました。ネストされた StructTreeItem オブジェクトのコレクションを取得します。
StructElement.HasItems プロパティを追加しました。Items コレクションにアイテムが含まれているかどうかを取得します。
StructTreeRoot.Items プロパティを追加しました。ネストされた StructTreeItem オブジェクトのコレクションを取得します。
GcGraphics.PushTransparencyLayer() メソッドを追加しました。現在のグラフィックスに透明レイヤーを追加します。このレイヤーは PopTransparencyLayer() メソッドが呼ばれるまで、後続のすべての描画操作に使用されます。
GcGraphics.PopTransparencyLayer() メソッドを追加しました。PushTransparencyLayer() メソッドの呼び出しによって追加された透明レイヤーへの描画操作を停止します。
TextLayout.NoExcelAlignment プロパティを追加しました。SimplifiedWordBreak プロパティが false であるかのように、テキスト配置として両端揃えまたは均等割り付けを適用するかどうかを示します。
TextLayout.TextExtensionStrategy プロパティを追加しました。テキストが両端揃えの場合のテキスト拡張のルールを指定します。
TextLayout.LineBreakingRules プロパティを追加しました。改行のアルゴリズムを指定します。
TextLayout.WordBoundaryRules プロパティを追加しました。単語分割のアルゴリズムを指定します。
GcHtmlBrowser クラスを追加しました。HTML を PDF へ変換するための新しいクラスです。
BrowserFetcher、HtmlPage、LaunchOptions、PageOptions、TimeoutOptions、PdfOptions、ImageOptions などのクラスを追加しました。HTML を PDF へ変換するためのサポートクラスです。
GcPdfGraphicsExt クラスを追加しました。GcPdfGraphics に HTML をレンダリングするための拡張メソッドを提供します。
変更
フリーテキスト注釈および線注釈のリッチテキストを除くすべての種類の注釈にて、外観ストリームをデフォルトで生成するようになりました。
StructElement クラスおよび ContentItemLink クラスは、共通の基底クラス StructTreeItem から派生するようになりました。
不具合の修正
[
5714456388751
]PDF/Aに準拠した文書のConformanceLevelプロパティがNoneを返す場合がある
[
5995233251343
]既存のファイルを正常に保存できない場合がある
[
6001654274959
]既存のPDFを読み込んで保存したとき、ファイルサイズが増大する場合がある