Class CustomDocumentProperties
Summary description for CustomDocumentProperties.
Inheritance
System.Object
    
    
    CustomDocumentProperties
  Implements
System.Collections.Generic.IList<DocumentPropertyImpl>
    System.Collections.Generic.ICollection<DocumentPropertyImpl>
    System.Collections.Generic.IEnumerable<DocumentPropertyImpl>
    System.Collections.IEnumerable
    
    
    
  Inherited Members
Namespace: Syncfusion.XlsIO.Implementation.Collections
Assembly: Syncfusion.XlsIO.Portable.dll
Syntax
public class CustomDocumentProperties : CollectionBaseEx<DocumentPropertyImpl>, IList<DocumentPropertyImpl>, ICollection<DocumentPropertyImpl>, IEnumerable<DocumentPropertyImpl>, IEnumerable, IParentApplication, ICloneParent, ICustomDocumentProperties
  Constructors
CustomDocumentProperties(IApplication, Object)
Default constructor.
Declaration
public CustomDocumentProperties(IApplication application, object parent)
  Parameters
| Type | Name | Description | 
|---|---|---|
| IApplication | application | |
| System.Object | parent | 
Fields
CustomGuidString
Custom guid string.
Declaration
public const string CustomGuidString = "D5CDD505-2E9C-101B-9397-08002B2CF9AE"
  Field Value
| Type | 
|---|
| System.String | 
GuidCustom
Guid used for parsing/serialization of custom properties.
Declaration
public static readonly Guid GuidCustom
  Field Value
| Type | 
|---|
| System.Guid | 
Properties
Item[String]
Returns single entry from the collection. Read-only.
Declaration
public IDocumentProperty this[string strName] { get; }
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | strName | 
Property Value
| Type | 
|---|
| IDocumentProperty | 
Methods
Add(String)
Adds element to the collection.
Declaration
public IDocumentProperty Add(string strName)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | strName | Property name to add.  | 
      
Returns
| Type | Description | 
|---|---|
| IDocumentProperty | Newly created property.  | 
      
Contains(String)
Checks whether collection contains property with specified name.
Declaration
public bool Contains(string strName)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | strName | Name to check.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Boolean | True if property is contained by collection; false otherwise.  | 
      
GetProperty(String)
Returns custom property by name.
Declaration
public IDocumentProperty GetProperty(string strName)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | strName | Custom property.  | 
      
Returns
| Type | Description | 
|---|---|
| IDocumentProperty | Custom property.  | 
      
OnClearComplete()
OnClear is invoked after Clear behavior.
Declaration
protected override void OnClearComplete()
  Overrides
Syncfusion.XlsIO.Implementation.Collections.CollectionBaseEx<Syncfusion.CompoundFile.XlsIO.DocumentPropertyImpl>.OnClearComplete()
  
  
  
  Parse(DocumentPropertyCollection)
Extract custom document properties.
Declaration
public void Parse(DocumentPropertyCollection properties)
  Parameters
| Type | Name | Description | 
|---|---|---|
| DocumentPropertyCollection | properties | 
Remove(String)
Removes specified object from the collection.
Declaration
public void Remove(string strName)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | strName | Property name.  | 
      
Serialize(PropertySection)
Serializes built-in properties.
Declaration
public void Serialize(PropertySection section)
  Parameters
| Type | Name | Description | 
|---|---|---|
| PropertySection | section | 
Explicit Interface Implementations
ICustomDocumentProperties.get_Item(Int32)
Declaration
IDocumentProperty ICustomDocumentProperties.get_Item(int iIndex)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Int32 | iIndex | 
Returns
| Type | 
|---|
| IDocumentProperty | 
ICustomDocumentProperties.Item[Int32]
Returns single entry from the collection. Read-only.
Declaration
IDocumentProperty ICustomDocumentProperties.this[] { get; }
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Int32 | iIndex | 
Returns
| Type | 
|---|
| IDocumentProperty | 
Implements
      System.Collections.Generic.IList<>
  
  
      System.Collections.Generic.ICollection<>
  
  
      System.Collections.Generic.IEnumerable<>
  
  
      System.Collections.IEnumerable