DioDocs for PDF
V4JSP2 HotFix(v4.2.0.726)のリリースノート
すべて折りたたむ
全て展開
リリースノート(DioDocs for PDF)
> V4JSP2 HotFix(v4.2.0.726)のリリースノート
重大な変更
TimeStamp.DigestAlgorithm プロパティが削除されました。代わりに TimeStamp.HashAlgorithm プロパティと TimeStamp.HashMethod プロパティを使用してください。
GrapeCity.Documents.Pdf.Security.SignatureContent クラスが削除されました。代わりに Signature.CreateParser() メソッドを使用してください。
機能の追加
GrapeCity.Documents.Pdf.ISignatureParser インターフェイスが追加されました。署名をバイナリにて解析および検証できるプロパティとメソッドを定義します。
GrapeCity.Documents.Pdf.ISignatureBuilder インターフェイスが追加されました。署名辞書とバイナリの署名コンテナを構築するために使用されるメソッドを定義します。
GrapeCity.Documents.Pdf.IPkcs7SignatureGenerator インターフェイスが追加されました。PKCS#7 署名にて設定される属性に署名するために使用されるプロパティとメソッドを定義します。
GrapeCity.Documents.Pdf.Security.OID クラスが追加されました。暗号化オブジェクトの識別子を表します。ハッシュアルゴリズムやエンコードアルゴリズムなどの一般的な暗号項目の ID を定義します。
GrapeCity.Documents.Pdf.Pkcs7SignatureBuilder クラスが追加されました。ISignatureBuilder を実装したクラスで、PKCS#7 署名の作成に使用できます。
TimeStamp.HashAlgorithm プロパティが追加されました。タイムスタンプリクエストのエンコードに使用されるハッシュアルゴリズムのIDを指定します。
TimeStamp.HashMethod プロパティが追加されました。タイムスタンプリクエストのハッシュ化に使用されるデリゲートを指定します。
Signature.CreateParser() メソッドが追加されました。署名をバイナリにて解析するために使用できる ISignatureParser オブジェクトを作成します。
SignatureProperties.CreatePAdES_B_B() メソッドが追加されました。SignatureProperties オブジェクトを作成し初期化することで、PAdES B-B レベルの署名を作成します。
SignatureProperties.CreatePAdES_B_T() メソッドが追加されました。SignatureProperties オブジェクトを作成し初期化することで、PAdES B-T レベルの署名を作成します。
SignatureProperties.SignatureBuilder プロパティが追加されました。署名の構築に使用される ISignatureBuilder オブジェクトを指定します。
GrapeCity.DioDocs.Common.ja パッケージに TextLayout.SimplifiedAlignment プロパティが追加されました。簡略化されたテキスト配置ルールを使用するかどうかを指定できます。なお、幅の狭い文字と幅の広い(東アジアの)文字には同じルールが適用されます。
変更
GrapeCity.Documents.Pdf.SignatureFormat 列挙体は廃止されました。
GrapeCity.Documents.Pdf.SignatureDigestAlgorithm 列挙体は廃止されました。
SignatureProperties.SignatureDigestAlgorithm プロパティは廃止されました。
SignatureProperties.SignatureFormat プロパティは廃止されました。
SignatureProperties.Certificate プロパティは廃止されました。
不具合の修正
[
4408517777167
]情報ヘッダ「BITMAPINFOHEADER」を持つ32bitのbmp画像を読み込みPDFに描画すると、0以外の予約領域の値がアルファ値として出力される
[
4409399434255
].NET 6で文字をレンダリングすると例外が発生する