Interface to define a common data for StructuredDocumentTag and StructuredDocumentTagRangeStart.
#include <Aspose.Words.Cpp/Markup/IStructuredDocumentTag.h>
Public Member Functions | |
virtual Color | get_Color ()=0 |
Gets the color of the structured document tag. More... | |
virtual int32_t | get_Id ()=0 |
Specifies a unique read-only persistent numerical Id for this SDT. More... | |
virtual bool | get_IsShowingPlaceholderText ()=0 |
Specifies whether the content of this SDT shall be interpreted to contain placeholder text (as opposed to regular text contents within the SDT). if set to true, this state shall be resumed (showing placeholder text) upon opening this document. More... | |
virtual MarkupLevel | get_Level () const =0 |
Gets the level at which this SDT occurs in the document tree. More... | |
virtual bool | get_LockContentControl ()=0 |
When set to true, this property will prohibit a user from deleting this SDT. More... | |
virtual bool | get_LockContents ()=0 |
When set to true, this property will prohibit a user from editing the contents of this SDT. More... | |
virtual SharedPtr< BuildingBlock > | get_Placeholder ()=0 |
Gets the BuildingBlock containing placeholder text which should be displayed when this SDT run contents are empty, the associated mapped XML element is empty as specified via the XmlMapping element or the IsShowingPlaceholderText element is true. More... | |
virtual String | get_PlaceholderName ()=0 |
Gets Name of the BuildingBlock containing placeholder text. BuildingBlock with this name Name has to be present in the GlossaryDocument otherwise InvalidOperationException will occur. More... | |
virtual SdtType | get_SdtType ()=0 |
Gets type of this Structured document tag. More... | |
virtual String | get_Tag () const =0 |
Specifies a tag associated with the current SDT node. Can not be null. More... | |
virtual String | get_Title () const =0 |
Specifies the friendly name associated with this SDT. Can not be null. More... | |
virtual String | get_WordOpenXML ()=0 |
Gets a string that represents the XML contained within the node in the FlatOpc format. More... | |
virtual SharedPtr< XmlMapping > | get_XmlMapping ()=0 |
Gets an object that represents the mapping of this structured document tag to XML data in a custom XML part of the current document. More... | |
virtual const TypeInfo & | GetType () const override |
virtual bool | Is (const TypeInfo &target) const override |
virtual bool | IsRanged ()=0 |
Returns true if this instance is a ranged structured document tag. More... | |
virtual void | set_Color (Color value)=0 |
Sets the color of the structured document tag. More... | |
virtual void | set_IsShowingPlaceholderText (bool value)=0 |
Specifies whether the content of this SDT shall be interpreted to contain placeholder text (as opposed to regular text contents within the SDT). if set to true, this state shall be resumed (showing placeholder text) upon opening this document. More... | |
virtual void | set_LockContentControl (bool value)=0 |
When set to true, this property will prohibit a user from deleting this SDT. More... | |
virtual void | set_LockContents (bool value)=0 |
When set to true, this property will prohibit a user from editing the contents of this SDT. More... | |
virtual void | set_PlaceholderName (String value)=0 |
Sets Name of the BuildingBlock containing placeholder text. BuildingBlock with this name Name has to be present in the GlossaryDocument otherwise InvalidOperationException will occur. More... | |
virtual void | set_Tag (String value)=0 |
Specifies a tag associated with the current SDT node. Can not be null. More... | |
virtual void | set_Title (String value)=0 |
Specifies the friendly name associated with this SDT. Can not be null. More... | |
virtual SharedPtr< Node > | StructuredDocumentTagNode ()=0 |
Returns Node object that implements this interface. More... | |
Static Public Member Functions | |
static const TypeInfo & | Type () |
|
pure virtual |
Gets the color of the structured document tag.
Implemented in Aspose::Words::Markup::StructuredDocumentTagRangeStart, and Aspose::Words::Markup::StructuredDocumentTag.
|
pure virtual |
Specifies a unique read-only persistent numerical Id for this SDT.
Implemented in Aspose::Words::Markup::StructuredDocumentTagRangeStart, and Aspose::Words::Markup::StructuredDocumentTag.
|
pure virtual |
Specifies whether the content of this SDT shall be interpreted to contain placeholder text (as opposed to regular text contents within the SDT). if set to true, this state shall be resumed (showing placeholder text) upon opening this document.
Implemented in Aspose::Words::Markup::StructuredDocumentTagRangeStart, and Aspose::Words::Markup::StructuredDocumentTag.
|
pure virtual |
Gets the level at which this SDT occurs in the document tree.
Implemented in Aspose::Words::Markup::StructuredDocumentTagRangeStart, and Aspose::Words::Markup::StructuredDocumentTag.
|
pure virtual |
When set to true, this property will prohibit a user from deleting this SDT.
Implemented in Aspose::Words::Markup::StructuredDocumentTagRangeStart, and Aspose::Words::Markup::StructuredDocumentTag.
|
pure virtual |
When set to true, this property will prohibit a user from editing the contents of this SDT.
Implemented in Aspose::Words::Markup::StructuredDocumentTagRangeStart, and Aspose::Words::Markup::StructuredDocumentTag.
|
pure virtual |
Gets the BuildingBlock containing placeholder text which should be displayed when this SDT run contents are empty, the associated mapped XML element is empty as specified via the XmlMapping element or the IsShowingPlaceholderText element is true.
Implemented in Aspose::Words::Markup::StructuredDocumentTagRangeStart, and Aspose::Words::Markup::StructuredDocumentTag.
|
pure virtual |
Gets Name of the BuildingBlock containing placeholder text. BuildingBlock with this name Name has to be present in the GlossaryDocument otherwise InvalidOperationException will occur.
Implemented in Aspose::Words::Markup::StructuredDocumentTagRangeStart, and Aspose::Words::Markup::StructuredDocumentTag.
|
pure virtual |
Gets type of this Structured document tag.
Implemented in Aspose::Words::Markup::StructuredDocumentTagRangeStart, and Aspose::Words::Markup::StructuredDocumentTag.
|
pure virtual |
Specifies a tag associated with the current SDT node. Can not be null.
Implemented in Aspose::Words::Markup::StructuredDocumentTagRangeStart, and Aspose::Words::Markup::StructuredDocumentTag.
|
pure virtual |
Specifies the friendly name associated with this SDT. Can not be null.
Implemented in Aspose::Words::Markup::StructuredDocumentTagRangeStart, and Aspose::Words::Markup::StructuredDocumentTag.
|
pure virtual |
Gets a string that represents the XML contained within the node in the FlatOpc format.
Implemented in Aspose::Words::Markup::StructuredDocumentTagRangeStart, and Aspose::Words::Markup::StructuredDocumentTag.
|
pure virtual |
Gets an object that represents the mapping of this structured document tag to XML data in a custom XML part of the current document.
Implemented in Aspose::Words::Markup::StructuredDocumentTagRangeStart, and Aspose::Words::Markup::StructuredDocumentTag.
|
overridevirtual |
Reimplemented from System::Object.
Implemented in Aspose::Words::Markup::StructuredDocumentTagRangeStart, and Aspose::Words::Markup::StructuredDocumentTag.
|
overridevirtual |
Reimplemented from System::Object.
Implemented in Aspose::Words::Markup::StructuredDocumentTagRangeStart, and Aspose::Words::Markup::StructuredDocumentTag.
|
pure virtual |
Returns true if this instance is a ranged structured document tag.
|
pure virtual |
Sets the color of the structured document tag.
Implemented in Aspose::Words::Markup::StructuredDocumentTagRangeStart, and Aspose::Words::Markup::StructuredDocumentTag.
|
pure virtual |
Specifies whether the content of this SDT shall be interpreted to contain placeholder text (as opposed to regular text contents within the SDT). if set to true, this state shall be resumed (showing placeholder text) upon opening this document.
Implemented in Aspose::Words::Markup::StructuredDocumentTagRangeStart, and Aspose::Words::Markup::StructuredDocumentTag.
|
pure virtual |
When set to true, this property will prohibit a user from deleting this SDT.
Implemented in Aspose::Words::Markup::StructuredDocumentTagRangeStart, and Aspose::Words::Markup::StructuredDocumentTag.
|
pure virtual |
When set to true, this property will prohibit a user from editing the contents of this SDT.
Implemented in Aspose::Words::Markup::StructuredDocumentTagRangeStart, and Aspose::Words::Markup::StructuredDocumentTag.
|
pure virtual |
Sets Name of the BuildingBlock containing placeholder text. BuildingBlock with this name Name has to be present in the GlossaryDocument otherwise InvalidOperationException will occur.
Implemented in Aspose::Words::Markup::StructuredDocumentTagRangeStart, and Aspose::Words::Markup::StructuredDocumentTag.
|
pure virtual |
Specifies a tag associated with the current SDT node. Can not be null.
Implemented in Aspose::Words::Markup::StructuredDocumentTagRangeStart, and Aspose::Words::Markup::StructuredDocumentTag.
|
pure virtual |
Specifies the friendly name associated with this SDT. Can not be null.
Implemented in Aspose::Words::Markup::StructuredDocumentTagRangeStart, and Aspose::Words::Markup::StructuredDocumentTag.
|
pure virtual |
Returns Node object that implements this interface.
|
static |