Class MemAreaPtg
Summary description for MemAreaPtg.
Inherited Members
Namespace: Syncfusion.XlsIO.Parser.Biff_Records.Formula
Assembly: Syncfusion.XlsIO.Portable.dll
Syntax
[Token]
[Token]
[Token]
public class MemAreaPtg : Ptg, ICloneable, IAdditionalData
  Constructors
MemAreaPtg()
Default constructor. To prevent user from creating a token without parameters and to allow descendants do this.
Declaration
public MemAreaPtg()
  MemAreaPtg(DataProvider, Int32, ExcelVersion)
Declaration
public MemAreaPtg(DataProvider provider, int offset, ExcelVersion version)
  Parameters
| Type | Name | Description | 
|---|---|---|
| DataProvider | provider | |
| System.Int32 | offset | |
| ExcelVersion | version | Excel version that was used to infill data provider.  | 
      
MemAreaPtg(String)
Declaration
public MemAreaPtg(string strFormula)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | strFormula | 
Properties
AdditionalDataSize
Returns size of the additional data. Read-only.
Declaration
public int AdditionalDataSize { get; }
  Property Value
| Type | 
|---|
| System.Int32 | 
Rectangles
Rectangles.
Declaration
public Rectangle[] Rectangles { get; }
  Property Value
| Type | 
|---|
| Rectangle[] | 
Subexpression
Returns the reference subexpression. Read-only.
Declaration
public Ptg[] Subexpression { get; }
  Property Value
| Type | 
|---|
| Ptg[] | 
SubExpressionLength
Returns the length of the reference subexpression. Read-only.
Declaration
public ushort SubExpressionLength { get; }
  Property Value
| Type | 
|---|
| System.UInt16 | 
Methods
GetSize(ExcelVersion)
Size of the ptg token. Read-only.
Declaration
public override int GetSize(ExcelVersion version)
  Parameters
| Type | Name | Description | 
|---|---|---|
| ExcelVersion | version | 
Returns
| Type | 
|---|
| System.Int32 | 
Overrides
InfillPTG(DataProvider, ref Int32, ExcelVersion)
Infill PTG structure.
Declaration
public override void InfillPTG(DataProvider provider, ref int offset, ExcelVersion version)
  Parameters
| Type | Name | Description | 
|---|---|---|
| DataProvider | provider | Represents storage.  | 
      
| System.Int32 | offset | Offset in storage.  | 
      
| ExcelVersion | version | Excel version that was used to infill data provider.  | 
      
Overrides
ReadArray(DataProvider, Int32)
Extracts additional data.
Declaration
public int ReadArray(DataProvider provider, int offset)
  Parameters
| Type | Name | Description | 
|---|---|---|
| DataProvider | provider | Object that provides access to the data.  | 
      
| System.Int32 | offset | Offset to the additional data.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Int32 | Offset after extracting all required data.  | 
      
ToByteArray(ExcelVersion)
Converts token to byte array.
Declaration
public override byte[] ToByteArray(ExcelVersion version)
  Parameters
| Type | Name | Description | 
|---|---|---|
| ExcelVersion | version | 
Returns
| Type | Description | 
|---|---|
| System.Byte[] | Array of bytes representing this token.  | 
      
Overrides
ToString(FormulaUtil, Int32, Int32, Boolean, NumberFormatInfo, Boolean)
Converts token to a string.
Declaration
public override string ToString(FormulaUtil formulaUtil, int iRow, int iColumn, bool bR1C1, NumberFormatInfo numberFormat, bool isForSerialization)
  Parameters
| Type | Name | Description | 
|---|---|---|
| FormulaUtil | formulaUtil | Formula util.  | 
      
| System.Int32 | iRow | Zero-based row index of the cell that contains this token.  | 
      
| System.Int32 | iColumn | Zero-based row index of the cell that contains this token.  | 
      
| System.Boolean | bR1C1 | Indicates whether R1C1 notation should be used.  | 
      
| System.Globalization.NumberFormatInfo | numberFormat | |
| System.Boolean | isForSerialization | 
Returns
| Type | Description | 
|---|---|
| System.String | String representation of this token.  |