この記事では、C# を使用して Word に箇条書きを挿入する 方法について説明します。開発環境を設定するための詳細、手順の一覧、C# を使用して Word に箇条書きを追加する方法 を示すサンプル コードが含まれています。新しい Word ファイルを作成し、複数のレベルのリストを挿入し、テキストを追加し、リストを含む出力ファイルを保存する方法を学習します。
C# を使用して Word に箇条書きを追加する手順
- Aspose.Words for .NET を使用して箇条書きリストを作成するように環境を設定します
- Documentクラスオブジェクトを使用して新しいワールドファイルを作成し、弾丸を追加します
- 新しく作成されたWordファイル用のDocumentBuilderオブジェクトを作成します。
- 箇条書きリストを開始するには、ListFormat.ApplyBulletDefault() メソッドを呼び出します。
- リストにテキストを挿入するにはWriteLn()メソッドを使用します
- ListIndent() と ListOutdent() を使用して、リスト内のサブ項目と前の親項目に制御を移動します。
- RemoveNumbers()を使用して最後の空の箇条書きを削除し、出力を保存します。
これらの手順は、C# を使用して Microsoft Word に 箇条書き を追加する方法をまとめたものです。新しい Word ファイルを作成し、DocumentBuilder オブジェクトをそれにリンクし、ListFormat.ApplyBulletDefault() を呼び出してリストを開始し、必要に応じて ListIndent() または ListOutdent() を使用してテキストを追加し、内側と外側のインデントを設定します。最後に、RemoveNumbers() を呼び出してリストを停止し、Word ファイルを保存します。
C# を使用して Word で箇条書きを作成するコード
using Aspose.Words; | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
License lic = new License(); | |
lic.SetLicense("license.lic"); | |
Document doc = new Document(); | |
DocumentBuilder docBuilder = new DocumentBuilder(doc); | |
//docBuilder.ListFormat.ApplyNumberDefault(); | |
docBuilder.ListFormat.ApplyBulletDefault(); | |
docBuilder.Writeln("Country 1"); | |
docBuilder.Writeln("Country 2"); | |
docBuilder.ListFormat.ListIndent(); | |
docBuilder.Writeln("Country 2 Province 1"); | |
docBuilder.Writeln("Country 2 Province 2"); | |
docBuilder.ListFormat.ListIndent(); | |
docBuilder.Writeln("Country 2 Province 2 City 1"); | |
docBuilder.Writeln("Country 2 Province 2 City 2"); | |
docBuilder.ListFormat.ListOutdent(); | |
docBuilder.Writeln("Country 2 Province 3"); | |
docBuilder.ListFormat.ListOutdent(); | |
docBuilder.Writeln("Country 3"); | |
docBuilder.ListFormat.RemoveNumbers(); | |
doc.Save("output.Bullets.docx"); | |
} | |
} |
このコード スニペットは、C# を使用して Word 文書に箇条書きを追加する方法を示しています。箇条書きリストを開始するには ApplyBulletDefault() メソッドを使用し、番号リストを開始するには ApplyNumberDefault() を使用しています。WriteLn() を使用すると、リストの最後に新しい空の箇条書きが作成されます。そのため、RemoveNumbers() を使用してこの空の項目を削除し、現在の段落でリストを停止します。
この記事では、C# を使用して Word に箇条書きを挿入する方法 について説明しました。既存の段落を箇条書きに変換する場合は、記事 C# を使用して Word で段落を箇条書きに変換する を参照してください。