強調マークは、Word文書で単語を強調し、目立たせるために使用されます。これは通常、強調された単語の上または下に、ドット或いは円を配置されたことです。ただし、単語を手動で選択して強調マークを付けるには、多くの作業をしなければならないので面倒です。幸い、Spire.Doc for .NET は、コードごとに強調マークを適用するためのはるかに簡単な方法を提供します。この記事では、Spire.Doc for.NET を使用して Word 文書のテキストに強調マークを適用する方法を紹介します。
Spire.Doc for .NET をインストールします
まず、Spire.Doc for .NET パッケージに含まれている DLL ファイルを.NETプロジェクトの参照として追加する必要があります。DLL ファイルは、このリンクからダウンロードするか、NuGet を介してインストールできます。
PM> Install-Package Spire.Doc
指定されたテキストに強調マークを適用する
詳細な手順は次のとおりです。
- Document インスタンスを作成します。
- Document.LoadFromFile() メソッドを使用してディスクから Word 文書をロードします。
- Document.FindAllString() メソッドを使用して、強調する必要のあるテキストを検索します。
- CharacterFormat.EmphasisMark プロパティを使用して、見つかったテキストに強調マークを適用します。
- Document.SaveToFile() メソッドを使用して、ドキュメントを別の Word ファイルに保存します。
- C#
- VB.NET
using Spire.Doc;
using Spire.Doc.Documents;
namespace applyemphasismark
{
class Program
{
static void Main(string[] args)
{
//ドキュメントインスタンスを作成する
Document document = new Document();
//ディスクからWord文書をロードする
document.LoadFromFile(@"C:\Users\Administrator\Desktop\sample.docx");
//強調したいテキストを探す
TextSelection[] textSelections = document.FindAllString("Spire.Doc for .NET", false, true);
//見つかったテキストに強調マークを付ける
foreach (TextSelection selection in textSelections)
{
selection.GetAsOneRange().CharacterFormat.EmphasisMark = Emphasis.DotBelow;
}
//ドキュメントを別のWordファイルに保存する
string output = "ApllyEmphasisMark.docx";
document.SaveToFile(output, FileFormat.Docx);
}
}
}
一時ライセンスを申請する
結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、について営業担当者 にお問い合わせ、30 日間有効な一時ライセンスを取得してください。