[]
        
(Showing Draft Content)

GrapeCity.Documents.Pdf.Structure.StructTreeRoot

Class StructTreeRoot

Namespace
GrapeCity.Documents.Pdf.Structure
Assembly
GcDocs.Pdf.dll

Represents the logical structure of a document.

public class StructTreeRoot : PdfDictWrapper, IPdfDict
Inheritance
object
StructTreeRoot
Implements
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Extension Methods

Properties

Children

Gets the collection of nested StructElement objects.

This collection is a wrapper around the Items collection that iterates only over its elements of the type StructElement.

public StructElementCollection Children { get; }

Property Value

StructElementCollection

ClassMap

Gets the dictionary that maps name objects designating attribute classes to the corresponding attribute objects or arrays of attribute objects.

public IDictionary<string, AttrCollection> ClassMap { get; }

Property Value

System.Collections.Generic.IDictionary<TKey, TValue><string, AttrCollection>

Doc

Gets the GcPdfDocument object that owns this object.

public GcPdfDocument Doc { get; }

Property Value

GcPdfDocument

Items

Gets the collection of nested StructTreeItem objects.

public StructTreeItemCollection Items { get; }

Property Value

StructTreeItemCollection

RoleMap

Gets the dictionary that maps the names of structure types used in a document to their approximate equivalents in the set of standard structure types. See PDF specification for details.

public IDictionary<string, string> RoleMap { get; }

Property Value

System.Collections.Generic.IDictionary<TKey, TValue><string, string>

Methods

Clear()

Clears the collections of the StructTreeRoot: Items, ClassMap, RoleMap.

public void Clear()