Class FormatBase
Represents Base Formatting.
Inheritance
System.Object
FormatBase
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Syncfusion.DLS.Base.dll
public abstract class FormatBase : XDLSSerializableBase, IEntityBase, IXDLSSerializable
Constructors
Creates first level "format".
Declaration
Creates child "format" ( composite property ).
Declaration
public FormatBase(FormatBase parent, int parentKey)
Parameters
Type |
Name |
Description |
FormatBase |
parent |
|
System.Int32 |
parentKey |
|
Initializing constructor.
Declaration
public FormatBase(FormatBase parent, int parentKey, int parentOffset)
Parameters
Type |
Name |
Description |
FormatBase |
parent |
|
System.Int32 |
parentKey |
|
System.Int32 |
parentOffset |
|
Creates first level "format".
Declaration
public FormatBase(IDocument doc)
Parameters
Fields
Declaration
protected int m_keysOffset
Field Value
Properties
Gets / sets whether format is default.
Declaration
public bool IsDefault { get; set; }
Property Value
Declaration
protected object this[int key] { get; set; }
Parameters
Type |
Name |
Description |
System.Int32 |
key |
|
Property Value
Declaration
public HybridDictionary PropertiesHash { get; }
Property Value
Type |
System.Collections.Specialized.HybridDictionary |
Methods
Declaration
protected virtual void EnsureComposites()
Declaration
protected void EnsureComposites(params int[] keys)
Parameters
Type |
Name |
Description |
System.Int32[] |
keys |
|
Declaration
protected int GetBaseKey(int key)
Parameters
Type |
Name |
Description |
System.Int32 |
key |
|
Returns
Declaration
protected virtual FormatBase GetDefComposite(int key)
Parameters
Type |
Name |
Description |
System.Int32 |
key |
|
Returns
Declaration
protected FormatBase GetDefComposite(int key, FormatBase value)
Parameters
Type |
Name |
Description |
System.Int32 |
key |
|
FormatBase |
value |
|
Returns
Declaration
protected abstract object GetDefValue(int key)
Parameters
Type |
Name |
Description |
System.Int32 |
key |
|
Returns
Declaration
protected int GetFullKey(int key)
Parameters
Type |
Name |
Description |
System.Int32 |
key |
|
Returns
Declaration
public bool HasKey(int key)
Parameters
Type |
Name |
Description |
System.Int32 |
key |
|
Returns
Declaration
protected void ImportContainer(FormatBase format)
Parameters
Declaration
protected virtual void ImportMembers(FormatBase format)
Parameters
Implements