ASP.NET MVC

Upgrade Guide User Guide Demos Support Forums Download
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class CustomDocumentProperties - ASP.NETMVC API Reference | Syncfusion

    Show / Hide Table of Contents

    Class CustomDocumentProperties

    Summary description for CustomDocumentProperties.

    Inheritance
    System.Object
    CollectionBase<DocumentPropertyImpl>
    CollectionBaseEx<DocumentPropertyImpl>
    CustomDocumentProperties
    Implements
    System.Collections.Generic.IList<DocumentPropertyImpl>
    System.Collections.Generic.ICollection<DocumentPropertyImpl>
    System.Collections.Generic.IEnumerable<DocumentPropertyImpl>
    System.Collections.IEnumerable
    IParentApplication
    ICloneParent
    ICustomDocumentProperties
    Inherited Members
    CollectionBaseEx<DocumentPropertyImpl>.OnClear()
    CollectionBaseEx<DocumentPropertyImpl>.OnInsert(Int32, DocumentPropertyImpl)
    CollectionBaseEx<DocumentPropertyImpl>.OnInsertComplete(Int32, DocumentPropertyImpl)
    CollectionBaseEx<DocumentPropertyImpl>.OnRemove(Int32, DocumentPropertyImpl)
    CollectionBaseEx<DocumentPropertyImpl>.OnRemoveComplete(Int32, DocumentPropertyImpl)
    CollectionBaseEx<DocumentPropertyImpl>.OnSet(Int32, DocumentPropertyImpl, DocumentPropertyImpl)
    CollectionBaseEx<DocumentPropertyImpl>.OnSetComplete(Int32, DocumentPropertyImpl, DocumentPropertyImpl)
    CollectionBaseEx<DocumentPropertyImpl>.FindParent(Type)
    CollectionBaseEx<DocumentPropertyImpl>.FindParent(Type, Boolean)
    CollectionBaseEx<DocumentPropertyImpl>.SetParent(Object)
    CollectionBaseEx<DocumentPropertyImpl>.Clone(Object)
    CollectionBaseEx<DocumentPropertyImpl>.EnsureCapacity(Int32)
    CollectionBaseEx<DocumentPropertyImpl>.ClearMaxValues()
    CollectionBaseEx<DocumentPropertyImpl>.GenerateDefaultName(ICollection<DocumentPropertyImpl>, String)
    CollectionBaseEx<DocumentPropertyImpl>.GenerateDefaultName(ICollection, String)
    CollectionBaseEx<DocumentPropertyImpl>.GenerateDefaultName(String, ICollection[])
    CollectionBaseEx<DocumentPropertyImpl>.ChangeName(IDictionary, ValueChangedEventArgs)
    CollectionBaseEx<DocumentPropertyImpl>.Application
    CollectionBaseEx<DocumentPropertyImpl>.Parent
    CollectionBaseEx<DocumentPropertyImpl>.QuietMode
    CollectionBaseEx<DocumentPropertyImpl>.AppImplementation
    CollectionBaseEx<DocumentPropertyImpl>.Changed
    CollectionBaseEx<DocumentPropertyImpl>.Clearing
    CollectionBaseEx<DocumentPropertyImpl>.Cleared
    CollectionBaseEx<DocumentPropertyImpl>.Inserting
    CollectionBaseEx<DocumentPropertyImpl>.Inserted
    CollectionBaseEx<DocumentPropertyImpl>.Removing
    CollectionBaseEx<DocumentPropertyImpl>.Removed
    CollectionBaseEx<DocumentPropertyImpl>.Setting
    CollectionBaseEx<DocumentPropertyImpl>.Set
    CollectionBase<DocumentPropertyImpl>.Clear()
    CollectionBase<DocumentPropertyImpl>.Insert(Int32, DocumentPropertyImpl)
    CollectionBase<DocumentPropertyImpl>.GetEnumerator()
    CollectionBase<DocumentPropertyImpl>.RemoveAt(Int32)
    CollectionBase<DocumentPropertyImpl>.IndexOf(DocumentPropertyImpl)
    CollectionBase<DocumentPropertyImpl>.Add(DocumentPropertyImpl)
    CollectionBase<DocumentPropertyImpl>.Contains(DocumentPropertyImpl)
    CollectionBase<DocumentPropertyImpl>.CopyTo(DocumentPropertyImpl[], Int32)
    CollectionBase<DocumentPropertyImpl>.Remove(DocumentPropertyImpl)
    CollectionBase<DocumentPropertyImpl>.IEnumerable.GetEnumerator()
    CollectionBase<DocumentPropertyImpl>.Capacity
    CollectionBase<DocumentPropertyImpl>.Count
    CollectionBase<DocumentPropertyImpl>.InnerList
    CollectionBase<DocumentPropertyImpl>.List
    CollectionBase<DocumentPropertyImpl>.Item[Int32]
    CollectionBase<DocumentPropertyImpl>.IsReadOnly
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Syncfusion.XlsIO.Implementation.Collections
    Assembly: Syncfusion.XlsIO.Base.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 Description
    System.String

    GuidCustom

    Guid used for parsing/serialization of custom properties.

    Declaration
    public static readonly Guid GuidCustom
    Field Value
    Type Description
    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 Description
    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(IPropertySetStorage)

    Extract built-in document properties.

    Declaration
    [CLSCompliant(false)]
    public void Parse(IPropertySetStorage setProp)
    Parameters
    Type Name Description
    IPropertySetStorage setProp

    IPropertySetStorage to extract properties from.

    Parse(DocumentPropertyCollection)

    Extract custom document properties.

    Declaration
    [CLSCompliant(false)]
    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(IPropertySetStorage)

    Serializes built-in properties.

    Declaration
    [CLSCompliant(false)]
    public void Serialize(IPropertySetStorage setProp)
    Parameters
    Type Name Description
    IPropertySetStorage setProp

    IPropertySetStorage to serialize into.

    Serialize(PropertySection)

    Serializes built-in properties.

    Declaration
    [CLSCompliant(false)]
    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 Description
    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 Description
    IDocumentProperty

    Implements

    System.Collections.Generic.IList<T>
    System.Collections.Generic.ICollection<T>
    System.Collections.Generic.IEnumerable<T>
    System.Collections.IEnumerable
    IParentApplication
    ICloneParent
    ICustomDocumentProperties
    Back to top Generated by DocFX
    Copyright © 2001 - 2021 Syncfusion Inc. All Rights Reserved