Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
文書にフィールドを挿入するには、いくつかの方法があります:
この記事では、それぞれの方法をより詳細に見て、これらのオプションを使用して特定のフィールドを挿入する方法を分析します。
Aspose.Wordsでは、InsertFieldメソッドは文書に新しいフィールドを挿入するために使用されます。 最初のパラメータは、挿入するフィールドの完全なフィールドコードを受け入れます。 2番目のパラメータはオプションで、フィールドのフィールド結果を手動で設定できます。 これが指定されていない場合、フィールドは自動的に更新されます。 空のフィールド値を持つフィールドを挿入するには、このパラメータにnullまたはemptyを渡すことができます。 特定のフィールドコードの構文がわからない場合は、まずMicrosoft Wordにフィールドを作成し、そのフィールドコードを表示するように切り替えます。
次のコード例は、DocumentBuilderを使用して差し込み項目を文書に挿入する方法を示しています:
同じ手法を使用して、他のフィールド内にネストされたフィールドを挿入します。
次のコード例は、DocumentBuilderを使用して別のフィールド内にネストされたフィールドを挿入する方法を示しています:
言語識別子は、国または地理的地域の言語の標準的な国際的な数値省略形です。 Aspose.Wordsを使用すると、フィールドのロケールIDを取得または設定するLocaleIdプロパティを使用して、フィールドレベルでロケールを指定できます。
次のコード例は、このオプションを使用する方法を示しています:
Microsoft Wordが許可するように型なし/空のフィールド({})を挿入する場合は、InsertFieldメソッドをFieldType.FieldNoneパラメータで使用できます。 Word文書にフィールドを挿入するには、“Ctrl+F9"キーの組み合わせを押すことができます。
次のコード例は、空のフィールドをドキュメントに挿入する方法を示しています:
COMPAREフィールドを挿入COMPAREフィールドは2つの値を比較し、比較がtrueの場合は数値1を返し、比較がfalseの場合は0を返します。
次のコード例は、DocumentBuilderを使用してCOMPAREフィールドを追加する方法を示しています:
IFフィールドを挿入IFフィールドは、引数を条件付きで評価するために使用できます。
次のコード例は、DocumentBuilderを使用してIFフィールドを追加する方法を示しています:
Aspose.Wordsにフィールドを挿入する別の方法はFieldBuilderクラスです。 フィールドスイッチと引数値をテキスト、ノード、またはネストされたフィールドとして指定するための流暢なインターフェイスを提供します。
次のコード例は、FieldBuilderを使用してドキュメントにフィールドを挿入する方法を示しています:
次を使用して、さまざまなタイプのフィールドを挿入することもできます Aspose.Wordsドキュメントオブジェクトモデル(DOM). このセクションでは、いくつかの例を見ていきます。
MERGEFIELD field in Word document can be represented by the FieldMergeField class. You can use FieldMergeField class to perform the following operations:
次のコード例は、文書内の段落にDOMを使用してMERGEフィールドを追加する方法を示しています:
ADDRESSBLOCKフィールドを挿入するADDRESSBLOCKフィールドは、Word文書にMail Mergeアドレスブロックを挿入するために使用されます。 Word文書のADDRESSBLOCKフィールドは、FieldAddressBlockクラスで表すことができます。 FieldAddressBlockクラスを使用して、次の操作を実行できます:
次のコード例は、文書内の段落にDOMを使用してMail MergeADDRESSBLOCKフィールドを追加する方法を示しています:
ADVANCEフィールドを挿入するADVANCEフィールドは、行内の後続のテキストを左、右、上、または下にオフセットするために使用されます。 Word文書のADVANCEフィールドは、FieldAdvanceクラスで表すことができます。 FieldAdvanceクラスを使用して、次の操作を実行できます:
次のコード例は、文書内の段落にDOMを使用してADVANCEフィールドを追加する方法を示しています:
ASKフィールドを挿入するASKフィールドは、Word文書のブックマークに割り当てるテキストの入力をユーザーに求めるために使用されます。 Word文書のASKフィールドは、FieldAskクラスで表すことができます。 FieldAskクラスを使用して、次の操作を実行できます:
次のコード例は、文書内の段落にDOMを使用してASKフィールドを追加する方法を示しています:
AUTHORフィールドを挿入するAUTHORフィールドは、Documentプロパティからドキュメントの作成者の名前を指定するために使用されます。 Word文書のAUTHORフィールドは、FieldAuthorクラスで表すことができます。 FieldAuthorクラスを使用して、次の操作を実行できます:
次のコード例は、文書内の段落にDOMを使用してAUTHORフィールドを追加する方法を示しています:
INCLUDETEXTフィールドを挿入するINCLUDETEXTフィールドは、フィールドコードで指定された文書に含まれるテキストとグラフィックスを挿入します。 ドキュメント全体またはブックマークで参照されるドキュメントの一部を挿入できます。 Word文書のこのフィールドはINCLUDETEXTで表されます。 FieldIncludeTextクラスを使用して、次の操作を実行できます:
次のコード例は、文書内の段落にDOMを使用してINCLUDETEXTフィールドを追加する方法を示しています:
TOAフィールドを挿入するTOA(Table of Authorities)フィールドは、権限のテーブルを構築して挿入します。 TOAフィールドは、TA(Table of Authorities Entry)フィールドでマークされたエントリを収集します。 MicrosoftOffice Wordでは、ReferencesタブのTable of AuthoritiesグループでInsert Table of AuthoritiesをクリックするとTOAフィールドが挿入されます。 ドキュメントのTOAフィールドを表示すると、構文は次のようになります:
{ TOA [Switches ] }
次のコード例は、文書内の段落にDOMを使用してTOAフィールドを追加する方法を示しています。
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.