Spire.PDF for .NET

ニュース&リリース

2025-12-05

Spire.PDF 11.12.0 水平および垂直テキスト配置の両方をサポート

Spire.PDF 11.12.0 をリリースいたしました。本バージョンでは、WPF プラットフォームにおける PDF から画像への変換処理の基盤レンダリングロジックが強化され、出力される画像品質が大幅に向上しました。また、PdfFreeTextAnnotation.TextAlignment プロパティが非推奨となり、新しく追加された PdfFreeTextAnnotation.StringFormat プロパティにより、水平および垂直テキスト配置の両方がサポートされます。さらに、PDF の変換や描画に関連する複数の不具合も修正されています。詳細は以下をご覧ください。

変更内容一覧
カテゴリー ID 説明
仕様変更 WPF プラットフォームで PDF を画像に変換する際の基盤レンダリングロジックを強化し、出力画像の品質が大幅に向上しました。
新機能 SPIREPDF-7826 PdfFreeTextAnnotation.TextAlignment プロパティが非推奨となり、水平および垂直方向のテキスト配置をサポートする PdfFreeTextAnnotation.StringFormat プロパティが追加されました。
PdfDocument newPdf = new PdfDocument();
PdfPageBase page = newPdf.Pages.Add();
Spire.Pdf.Graphics.PdfFont font = new PdfFont(PdfFontFamily.Helvetica, 10f);
SizeF textSize = font.MeasureString("sample");

RectangleF rect = new RectangleF(50,50, textSize.Width, textSize.Height);
Spire.Pdf.Annotations.PdfFreeTextAnnotation textAnnotation = new Spire.Pdf.Annotations.PdfFreeTextAnnotation(rect);

textAnnotation.Text = "sample";
textAnnotation.Subject = "subject";
textAnnotation.Font = font;
Spire.Pdf.Annotations.PdfAnnotationBorder border = new Spire.Pdf.Annotations.PdfAnnotationBorder(8);
textAnnotation.Border = border;
textAnnotation.LineEndingStyle = Spire.Pdf.Annotations.PdfLineEndingStyle.None;
textAnnotation.Size = new SizeF(textSize.Width * 1.5F, textSize.Height * 1.5F);
textAnnotation.StringFormat.Alignment = PdfTextAlignment.Center;
textAnnotation.StringFormat.LineAlignment = PdfVerticalAlignment.Middle;
page.Annotations.Add(textAnnotation);
newPdf.SaveToFile(result);
不具合修正 SPIREPDF-2261 フォームフィールドに入力したアラビア語の文字が正しいテキスト方向で表示されない問題を修正しました。
不具合修正 SPIREPDF-4834 XPS を PDF に変換する際、内容が不一致になる問題を修正しました。
不具合修正 SPIREPDF-6712, SPIREPDF-6873 PDF を PDF/A-3a に変換する際、アラビア語およびヘブライ語が正しくレンダリングされない問題を修正しました。
不具合修正 SPIREPDF-7526 PDF から PPTX へ変換する際、テキストブロックが不要に複数行へ分割される問題を修正しました。
不具合修正 SPIREPDF-7816 注釈のボーダーを削除しても反映されない問題を修正しました。
不具合修正 SPIREPDF-7828 OFD から PDF へ変換する際、System.Exception が発生する問題を修正しました
不具合修正 SPIREPDF-7831 PDF を画像に変換する際、線の注釈が欠落する問題を修正しました。
リンクをクリックして Spire.PDF 11.12.0 をダウンロードしてください。