ワードアート(WordArt)は、カラフルでスタイリッシュなテキストを文書に挿入できるワード文書の機能です。さらに、テキストの形状を曲げたり、伸ばしたり、傾けたりすることもでき、特別な効果でテキストを際立たせるための手軽な方法です。この記事では、Spire.Doc for .NET を使用して、プログラムで Word 文書にワードアートを追加する方法を紹介します。 Spire.Doc for .NET をインストールします まず、Spire.Doc for .NET パッケージに含まれている DLL ファイルを .NET プロジェクトの参照として追加する必要があります。DLL ファイルは、このリンクからダウンロードするか、NuGet を介してインストールできます。 PM> Install-Package Spire.Doc Word 文書にワードアートを挿入する Spire.Doc for .NET が提供する ShapeType 列挙型は、"Text" で始まるさまざまなワードアートの形状タイプを定義しています。Word 文書でワードアートを作成するには、ShapeObject のインスタンスを初期化し、ワードアートの種類とテキスト内容を指定する必要があります。詳しい手順は以下の通りです。 Document インスタンスを作成します。 Document.AddSection() メソッドを使用して文書にセクションを追加し、Section.AddParagraph() メソッドを使用してセクションに段落を追加します。 段落に形状を追加し、Paragraph.AppendShape(float width, float height, ShapeType shapeType) メソッドを使用して形状のサイズとタイプを指定します。 ShapeObject.VerticalPosition および ShapeObject.HorizontalPosition プロパティを使用して、形状の位置を設定します。 ShapeObject.WordArt.Text プロパティを使用して、ワードアートのテキストを設定します。 ShapeObject.FillColor および ShapeObject.StrokeColor プロパティを使用して、ワードアートの塗りつぶし色と線色を設定します。 Document.SaveToFile() メソッドを使用して文書を保存します。 C# using Spire.Doc; using Spire.Doc.Documents; using Spire.Doc.Fields; namespace CreatWordArt { class Program { static void Main(string[] args) { // ドキュメントインスタンスを作成 Document doc = new Document(); // セクションを追加 Section section = doc.AddSection(); // 段落を追加 Paragraph paragraph = section.AddParagraph(); // 段落にシェイプを追加し、シェイプのサイズと種類を指定 ShapeObject shape = paragraph.AppendShape(400, 150, ShapeType.TextDeflateBottom); // シェイプの位置を設定 shape.VerticalPosition = 60; shape.HorizontalPosition = 60; // WordArtのテキストを設定 shape.WordArt.Text = "WordドキュメントのWordArt"; // WordArtの塗りつぶしの色と輪郭の色を設定 shape.FillColor = System.Drawing.Color.Cyan; shape.StrokeColor = System.Drawing.Color.DarkBlue; // ドキュメントを保存 doc.SaveToFile("output/ワードアートの作成.docx", FileFormat.Docx2013); doc.Dispose(); } } } 一時ライセンスを申請する 結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。 にお問い合わせ、30 日間有効な一時ライセンスを取得してください。