|
ASPOSE_PDF_SHARED_API System::String | get_Tag () const |
| Gets tag name of Aspose::Pdf::LogicalStructure::StructureElement. More...
|
|
ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeCategory > | get_Category () const |
| Gets category of Standard Structure Type. More...
|
|
ASPOSE_PDF_SHARED_API System::String | ToString () const override |
| Returns a string that represents the current object. More...
|
|
ASPOSECPP_SHARED_API | Object () |
| Creates object. Initializes all internal data structures. More...
|
|
virtual ASPOSECPP_SHARED_API | ~Object () |
| Destroys object. Frees all internal data structures. More...
|
|
ASPOSECPP_SHARED_API | Object (Object const &x) |
| Copy constructor. Doesn't copy anything, really, just initializes new object and enables copy constructing subclasses. More...
|
|
Object & | operator= (Object const &x) |
| Assignment operator. Doesn't copy anything, really, just initializes new object and enables copy constructing subclasses. More...
|
|
Object * | SharedRefAdded () |
| Increments shared reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
|
|
int | SharedRefRemovedSafe () |
| Decrements and returns shared reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
|
|
int | RemovedSharedRefs (int count) |
| Decreases shared reference count by specified value. More...
|
|
Detail::SmartPtrCounter * | WeakRefAdded () |
| Increments weak reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
|
|
void | WeakRefRemoved () |
| Decrements weak reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
|
|
Detail::SmartPtrCounter * | GetCounter () |
| Gets reference counter data structure associated with the object. More...
|
|
int | SharedCount () const |
| Gets current value of shared reference counter. More...
|
|
ASPOSECPP_SHARED_API void | Lock () |
| Implements C# lock() statement locking. Call directly or use LockContext sentry object. More...
|
|
ASPOSECPP_SHARED_API void | Unlock () |
| Implements C# lock() statement unlocking. Call directly or use LockContext sentry object. More...
|
|
virtual ASPOSECPP_SHARED_API bool | Equals (ptr obj) |
| Compares objects using C# Object.Equals semantics. More...
|
|
virtual ASPOSECPP_SHARED_API int32_t | GetHashCode () const |
| Analog of C# Object.GetHashCode() method. Enables hashing of custom objects. More...
|
|
virtual ASPOSECPP_SHARED_API ptr | MemberwiseClone () const |
| Analog of C# Object.MemberwiseClone() method. Enables cloning custom types. More...
|
|
virtual ASPOSECPP_SHARED_API const TypeInfo & | GetType () const |
| Gets actual type of object. Analog of C# System.Object.GetType() call. More...
|
|
virtual ASPOSECPP_SHARED_API bool | Is (const TypeInfo &targetType) const |
| Check if object represents an instance of type described by targetType. Analog of C# 'is' operator. More...
|
|
virtual ASPOSECPP_SHARED_API void | SetTemplateWeakPtr (uint32_t argument) |
| Set n'th template argument a weak pointer (rather than shared). Allows switching pointers in containers to weak mode. More...
|
|
virtual ASPOSECPP_SHARED_API bool | FastCast (const Details::FastRttiBase &helper, void **out_ptr) const |
| For internal purposes only. More...
|
|
template<> |
bool | Equals (float const &objA, float const &objB) |
| Emulates C#-style floating point comparison where two NaNs are considered equal even though according to IEC 60559:1989 NaN is not equal to any value, including NaN. More...
|
|
template<> |
bool | Equals (double const &objA, double const &objB) |
| Emulates C#-style floating point comparison where two NaNs are considered equal even though according to IEC 60559:1989 NaN is not equal to any value, including NaN. More...
|
|
template<> |
bool | ReferenceEquals (String const &str, std::nullptr_t) |
| Specialization of Object::ReferenceEquals for case of string and nullptr. More...
|
|
template<> |
bool | ReferenceEquals (String const &str1, String const &str2) |
| Specialization of Object::ReferenceEquals for case of strings. More...
|
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | Document |
| (Document) A complete document. This is the root element of any structure tree containing multiple parts or multiple articles. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | Part |
| (Part) A large-scale division of a document. This type of element is appropriate for grouping articles or sections. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | Art |
| (Article) A relatively self-contained body of text constituting a single narrative or exposition. Articles should be disjoint; that is, they should not contain other articles as constituent elements. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | Sect |
| (Section) A container for grouping related content elements. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | Div |
| (Division) A generic block-level element or group of elements. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | BlockQuote |
| (Block quotation) A portion of text consisting of one or more paragraphs attributed to someone other than the author of the surrounding text. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | Caption |
| (Caption) A brief portion of text describing a table or figure. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | TOC |
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | TOCI |
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | Index |
| (Index) A sequence of entries containing identifying text accompanied by reference elements that point out occurrences of the specified text in the main body of a document. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | NonStruct |
| (Nonstructural element) A grouping element having no inherent structural significance; it serves solely for grouping purposes. This type of element differs from a division (structure type Div) in that it shall not be interpreted or exported to other document formats; however, its descendants shall be processed normally. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | Private |
| (Private element) A grouping element containing private content belonging to the application producing it. The structural significance of this type of element is unspecified and shall be determined entirely by the conforming writer. Neither the Private element nor any of its descendants shall be interpreted or exported to other document formats. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | P |
| (Paragraph) A low-level division of text. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | H |
| (Heading) A label for a subdivision of a document's content. It should be the first child of the division that it heads. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | H1 |
| Level 1 Heading, for use in conforming writers that cannot hierarchically nest their sections and thus cannot determine the level of a heading from its level of nesting. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | H2 |
| Level 2 Heading, for use in conforming writers that cannot hierarchically nest their sections and thus cannot determine the level of a heading from its level of nesting. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | H3 |
| Level 3 Heading, for use in conforming writers that cannot hierarchically nest their sections and thus cannot determine the level of a heading from its level of nesting. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | H4 |
| Level 4 Heading, for use in conforming writers that cannot hierarchically nest their sections and thus cannot determine the level of a heading from its level of nesting. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | H5 |
| Level 5 Heading, for use in conforming writers that cannot hierarchically nest their sections and thus cannot determine the level of a heading from its level of nesting. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | H6 |
| Level 6 Heading, for use in conforming writers that cannot hierarchically nest their sections and thus cannot determine the level of a heading from its level of nesting. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | L |
| (List) A sequence of items of like meaning and importance. Its immediate children should be an optional caption (structure type Caption) followed by one or more list items (structure type LI). More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | LI |
| (List item) An individual member of a list. Its children may be one or more labels, list bodies, or both (structure types Lbl or LBody). More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | Lbl |
| (Label) A name or number that distinguishes a given item from others in the same list or other group of like items. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | LBody |
| (List body) The descriptive content of a list item. In a dictionary list, for example, it contains the definition of the term. It may either contain the content directly or have other BLSEs, perhaps including nested lists, as children. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | Table |
| (Table) A two-dimensional layout of rectangular data cells, possibly having a complex substructure. It contains either one or more table rows (structure type TR) as children; or an optional table head (structure type THead) followed by one or more table body elements (structure type TBody) and an optional table footer (structure type TFoot). In addition, a table may have a caption (structure type Caption) as its first or last child. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | THead |
| (Table header row group; PDF 1.5) A group of rows that constitute the header of a table. If the table is split across multiple pages, these rows may be redrawn at the top of each table fragment (although there is only one THead element). More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | TBody |
| (Table body row group; PDF 1.5) A group of rows that constitute the main body portion of a table. If the table is split across multiple pages, the body area may be broken apart on a row boundary. A table may have multiple TBody elements to allow for the drawing of a border or background for a set of rows. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | TFoot |
| (Table footer row group; PDF 1.5) A group of rows that constitute the footer of a table. If the table is split across multiple pages, these rows may be redrawn at the bottom of each table fragment (although there is only one TFoot element.) More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | TR |
| (Table row) A row of headings or data in a table. It may contain table header cells and table data cells (structure types TH and TD). More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | TH |
| (Table header cell) A table cell containing header text describing one or more rows or columns of the table. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | TD |
| (Table data cell) A table cell containing data that is part of the table's content. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | Span |
| (Span) A generic inline portion of text having no particular inherent characteristics. It can be used, for example, to delimit a range of text with a given set of styling attributes. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | Quote |
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | Note |
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | Reference |
| (Reference) A citation to content elsewhere in the document. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | BibEntry |
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | Code |
| (Code) A fragment of computer program text. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | Link |
| (Link) An association between a portion of the ILSE's content and a corresponding link annotation or annotations. Its children should be one or more content items or child ILSEs and one or more object references identifying the associated link annotations. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | Annot |
| (Annotation; PDF 1.5) An association between a portion of the ILSE's content and a corresponding PDF annotation. Annot shall be used for all PDF annotations except link annotations and widget annotations. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | Ruby |
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | RB |
| (Ruby base text) The full-size text to which the ruby annotation is applied. RB may contain text, other inline elements, or a mixture of both. It may have the RubyAlignattribute. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | RT |
| (Ruby annotation text) The smaller-size text that shall be placed adjacent to the ruby base text. It may contain text, other inline elements, or a mixture of both. It may have the RubyAlign and RubyPosition attributes. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | RP |
| (Ruby punctuation) Punctuation surrounding the ruby annotation text. It is used only when a ruby annotation cannot be properly formatted in a ruby style and instead is formatted as a normal comment, or when it is formatted as a warichu. It contains text (usually a single LEFT or RIGHT PARENTHESIS or similar bracketing character). More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | Warichu |
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | WT |
| (Warichu text) The smaller-size text of a warichu comment that is formatted into two lines and placed between surrounding WP elements. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | WP |
| (Warichu punctuation) The punctuation that surrounds the WT text. It contains text (usually a single LEFT or RIGHT PARENTHESIS or similar bracketing character). According to JIS X 4051-1995, the parentheses surrounding a warichu may be converted to a SPACE (nominally 1/4 EM in width) at the discretion of the formatter. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | Figure |
| (Figure) An item of graphical content. Its placement may be specified with the Placement layout attribute. More...
|
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | Formula |
|
static ASPOSE_PDF_SHARED_API System::SharedPtr< StructureTypeStandard > | Form |
| (Form) A widget annotation representing an interactive form field. More...
|
|