menu

UWP

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class CustomDocumentProperties - UWP 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
    CollectionBase<DocumentPropertyImpl>.Add(DocumentPropertyImpl)
    CollectionBase<DocumentPropertyImpl>.Capacity
    CollectionBase<DocumentPropertyImpl>.Clear()
    CollectionBase<DocumentPropertyImpl>.Contains(DocumentPropertyImpl)
    CollectionBase<DocumentPropertyImpl>.CopyTo(DocumentPropertyImpl[], Int32)
    CollectionBase<DocumentPropertyImpl>.Count
    CollectionBase<DocumentPropertyImpl>.GetEnumerator()
    CollectionBase<DocumentPropertyImpl>.IndexOf(DocumentPropertyImpl)
    CollectionBase<DocumentPropertyImpl>.InnerList
    CollectionBase<DocumentPropertyImpl>.Insert(Int32, DocumentPropertyImpl)
    CollectionBase<DocumentPropertyImpl>.IsReadOnly
    CollectionBase<DocumentPropertyImpl>.Item[Int32]
    CollectionBase<DocumentPropertyImpl>.List
    CollectionBase<DocumentPropertyImpl>.Remove(DocumentPropertyImpl)
    CollectionBase<DocumentPropertyImpl>.RemoveAt(Int32)
    CollectionBaseEx<DocumentPropertyImpl>.add_Cleared(CollectionBaseEx.CollectionClear<>)
    CollectionBaseEx<DocumentPropertyImpl>.add_Clearing(CollectionBaseEx.CollectionClear<>)
    CollectionBaseEx<DocumentPropertyImpl>.add_Inserted(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<DocumentPropertyImpl>.add_Inserting(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<DocumentPropertyImpl>.add_Removed(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<DocumentPropertyImpl>.add_Removing(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<DocumentPropertyImpl>.add_Set(CollectionBaseEx.CollectionSet<>)
    CollectionBaseEx<DocumentPropertyImpl>.add_Setting(CollectionBaseEx.CollectionSet<>)
    CollectionBaseEx<DocumentPropertyImpl>.AppImplementation
    CollectionBaseEx<DocumentPropertyImpl>.Application
    CollectionBaseEx<DocumentPropertyImpl>.Changed
    CollectionBaseEx<DocumentPropertyImpl>.ChangeName(IDictionary, ValueChangedEventArgs)
    CollectionBaseEx<DocumentPropertyImpl>.Cleared
    CollectionBaseEx<DocumentPropertyImpl>.Clearing
    CollectionBaseEx<DocumentPropertyImpl>.ClearMaxValues()
    CollectionBaseEx<DocumentPropertyImpl>.Clone(Object)
    CollectionBaseEx<DocumentPropertyImpl>.EnsureCapacity(Int32)
    CollectionBaseEx<DocumentPropertyImpl>.FindParent(Type)
    CollectionBaseEx<DocumentPropertyImpl>.FindParent(Type, Boolean)
    CollectionBaseEx<DocumentPropertyImpl>.GenerateDefaultName(ICollection<DocumentPropertyImpl>, String)
    CollectionBaseEx<DocumentPropertyImpl>.GenerateDefaultName(ICollection, String)
    CollectionBaseEx<DocumentPropertyImpl>.GenerateDefaultName(String, ICollection[])
    CollectionBaseEx<DocumentPropertyImpl>.Inserted
    CollectionBaseEx<DocumentPropertyImpl>.Inserting
    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>.Parent
    CollectionBaseEx<DocumentPropertyImpl>.QuietMode
    CollectionBaseEx<DocumentPropertyImpl>.remove_Cleared(CollectionBaseEx.CollectionClear<>)
    CollectionBaseEx<DocumentPropertyImpl>.remove_Clearing(CollectionBaseEx.CollectionClear<>)
    CollectionBaseEx<DocumentPropertyImpl>.remove_Inserted(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<DocumentPropertyImpl>.remove_Inserting(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<DocumentPropertyImpl>.remove_Removed(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<DocumentPropertyImpl>.remove_Removing(CollectionBaseEx.CollectionChange<>)
    CollectionBaseEx<DocumentPropertyImpl>.remove_Set(CollectionBaseEx.CollectionSet<>)
    CollectionBaseEx<DocumentPropertyImpl>.remove_Setting(CollectionBaseEx.CollectionSet<>)
    CollectionBaseEx<DocumentPropertyImpl>.Removed
    CollectionBaseEx<DocumentPropertyImpl>.Removing
    CollectionBaseEx<DocumentPropertyImpl>.Set
    CollectionBaseEx<DocumentPropertyImpl>.SetParent(Object)
    CollectionBaseEx<DocumentPropertyImpl>.Setting
    Namespace: Syncfusion.XlsIO.Implementation.Collections
    Assembly: Syncfusion.XlsIO.UWP.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
    IParentApplication
    ICloneParent
    ICustomDocumentProperties

    Extension Methods

    DateTimeExtension.ToDateTime(Object)
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved