Implements the XE field.
Shows how to create an INDEX field, and then use XE fields to populate it with entries.
Shows how to populate an INDEX field with entries using XE fields, and also modify its appearance.
#include <Aspose.Words.Cpp/Fields/FieldXE.h>
Public Member Functions | |
String | get_EntryType () |
Gets or sets an index entry type. More... | |
bool | get_HasPageRangeBookmarkName () |
Gets a value indicating whether a page range bookmark name is provided through the field's code. More... | |
bool | get_IsBold () |
Gets or sets whether to apply bold formatting to the entry's page number. More... | |
bool | get_IsItalic () |
Gets or sets whether to apply italic formatting to the entry's page number. More... | |
String | get_PageNumberReplacement () |
Gets or sets text used in place of a page number. More... | |
String | get_PageRangeBookmarkName () |
Gets or sets the name of the bookmark that marks a range of pages that is inserted as the entry's page number. More... | |
String | get_Text () |
Gets or sets the text of the entry. More... | |
String | get_Yomi () |
Gets or sets the yomi (first phonetic character for sorting indexes) for the index entry. More... | |
FieldSwitchType | GetSwitchType (String switchName) override |
virtual const TypeInfo & | GetType () const override |
virtual bool | Is (const TypeInfo &target) const override |
void | set_EntryType (String value) |
Setter for get_EntryType. More... | |
void | set_IsBold (bool value) |
Setter for get_IsBold. More... | |
void | set_IsItalic (bool value) |
Setter for get_IsItalic. More... | |
void | set_PageNumberReplacement (String value) |
Setter for get_PageNumberReplacement. More... | |
void | set_PageRangeBookmarkName (String value) |
Setter for get_PageRangeBookmarkName. More... | |
void | set_Text (String value) |
Setter for get_Text. More... | |
void | set_Yomi (String value) |
Setter for get_Yomi. More... | |
![]() | |
String | get_DisplayResult () |
Gets the text that represents the displayed field result. More... | |
SharedPtr< FieldEnd > | get_End () const |
Gets the node that represents the field end. More... | |
SharedPtr< FieldEnd > | get_FieldEnd () const |
Gets the node that represents the field end. More... | |
SharedPtr< FieldStart > | get_FieldStart () const |
Gets the node that represents the start of the field. More... | |
SharedPtr< FieldFormat > | get_Format () |
Gets a FieldFormat object that provides typed access to field's formatting. More... | |
bool | get_IsDirty () |
Gets or sets whether the current result of the field is no longer correct (stale) due to other modifications made to the document. More... | |
bool | get_IsLocked () |
Gets or sets whether the field is locked (should not recalculate its result). More... | |
int32_t | get_LocaleId () |
Gets or sets the LCID of the field. More... | |
String | get_Result () |
Gets or sets text that is between the field separator and field end. More... | |
SharedPtr< FieldSeparator > | get_Separator () |
Gets the node that represents the field separator. Can be null. More... | |
SharedPtr< FieldStart > | get_Start () const |
Gets the node that represents the start of the field. More... | |
virtual FieldType | get_Type () |
Gets the Microsoft Word field type. More... | |
String | GetFieldCode () |
Returns text between field start and field separator (or field end if there is no separator). Both field code and field result of child fields are included. More... | |
String | GetFieldCode (bool includeChildFieldCodes) |
Returns text between field start and field separator (or field end if there is no separator). More... | |
SharedPtr< Node > | Remove () |
Removes the field from the document. Returns a node right after the field. If the field's end is the last child of its parent node, returns its parent paragraph. If the field is already removed, returns null. More... | |
void | set_IsDirty (bool value) |
Setter for get_IsDirty. More... | |
void | set_IsLocked (bool value) |
Setter for get_IsLocked. More... | |
void | set_LocaleId (int32_t value) |
Setter for get_LocaleId. More... | |
void | set_Result (String value) |
Setter for get_Result. More... | |
bool | Unlink () |
Performs the field unlink. More... | |
void | Update () |
Performs the field update. Throws if the field is being updated already. More... | |
void | Update (bool ignoreMergeFormat) |
Performs a field update. Throws if the field is being updated already. More... | |
Static Public Member Functions | |
static const TypeInfo & | Type () |
![]() | |
static const TypeInfo & | Type () |
System::String Aspose::Words::Fields::FieldXE::get_EntryType | ( | ) |
Gets or sets an index entry type.
Shows how to create an INDEX field, and then use XE fields to populate it with entries.
bool Aspose::Words::Fields::FieldXE::get_HasPageRangeBookmarkName | ( | ) |
Gets a value indicating whether a page range bookmark name is provided through the field's code.
Shows how to specify a bookmark's spanned pages as a page range for an INDEX field entry.
bool Aspose::Words::Fields::FieldXE::get_IsBold | ( | ) |
Gets or sets whether to apply bold formatting to the entry's page number.
Shows how to populate an INDEX field with entries using XE fields, and also modify its appearance.
bool Aspose::Words::Fields::FieldXE::get_IsItalic | ( | ) |
Gets or sets whether to apply italic formatting to the entry's page number.
Shows how to populate an INDEX field with entries using XE fields, and also modify its appearance.
System::String Aspose::Words::Fields::FieldXE::get_PageNumberReplacement | ( | ) |
Gets or sets text used in place of a page number.
Shows how to define cross references in an INDEX field.
System::String Aspose::Words::Fields::FieldXE::get_PageRangeBookmarkName | ( | ) |
Gets or sets the name of the bookmark that marks a range of pages that is inserted as the entry's page number.
Shows how to specify a bookmark's spanned pages as a page range for an INDEX field entry.
System::String Aspose::Words::Fields::FieldXE::get_Text | ( | ) |
Gets or sets the text of the entry.
Shows how to create an INDEX field, and then use XE fields to populate it with entries.
Shows how to populate an INDEX field with entries using XE fields, and also modify its appearance.
System::String Aspose::Words::Fields::FieldXE::get_Yomi | ( | ) |
Gets or sets the yomi (first phonetic character for sorting indexes) for the index entry.
Shows how to sort INDEX field entries phonetically.
|
override |
|
overridevirtual |
Reimplemented from Aspose::Words::Fields::Field.
|
overridevirtual |
Reimplemented from Aspose::Words::Fields::Field.
void Aspose::Words::Fields::FieldXE::set_EntryType | ( | System::String | value | ) |
Setter for Aspose::Words::Fields::FieldXE::get_EntryType.
void Aspose::Words::Fields::FieldXE::set_IsBold | ( | bool | value | ) |
Setter for Aspose::Words::Fields::FieldXE::get_IsBold.
void Aspose::Words::Fields::FieldXE::set_IsItalic | ( | bool | value | ) |
Setter for Aspose::Words::Fields::FieldXE::get_IsItalic.
void Aspose::Words::Fields::FieldXE::set_PageNumberReplacement | ( | System::String | value | ) |
void Aspose::Words::Fields::FieldXE::set_PageRangeBookmarkName | ( | System::String | value | ) |
void Aspose::Words::Fields::FieldXE::set_Text | ( | System::String | value | ) |
Setter for Aspose::Words::Fields::FieldXE::get_Text.
void Aspose::Words::Fields::FieldXE::set_Yomi | ( | System::String | value | ) |
Setter for Aspose::Words::Fields::FieldXE::get_Yomi.
|
static |