WPF

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class ChartPageSetupImpl

    Show / Hide Table of Contents

    Class ChartPageSetupImpl

    Class allows users to configure Print setting of chart.

    Inheritance
    System.Object
    CommonObject
    PageSetupBaseImpl
    ChartPageSetupImpl
    Implements
    System.IDisposable
    IBiffStorage
    IChartPageSetup
    IPageSetupBase
    IParentApplication
    Inherited Members
    PageSetupBaseImpl.DEFAULT_TOPMARGIN
    PageSetupBaseImpl.DEFAULT_BOTTOMMARGIN
    PageSetupBaseImpl.DEFAULT_LEFTMARGIN
    PageSetupBaseImpl.DEFAULT_RIGHTMARGIN
    PageSetupBaseImpl.m_bHCenter
    PageSetupBaseImpl.m_bVCenter
    PageSetupBaseImpl.m_unknown
    PageSetupBaseImpl.m_setup
    PageSetupBaseImpl.m_dBottomMargin
    PageSetupBaseImpl.m_dLeftMargin
    PageSetupBaseImpl.m_dRightMargin
    PageSetupBaseImpl.m_dTopMargin
    PageSetupBaseImpl.m_arrHeaders
    PageSetupBaseImpl.m_arrFooters
    PageSetupBaseImpl.m_backgroundImage
    PageSetupBaseImpl.m_headerFooter
    PageSetupBaseImpl.FindParents()
    PageSetupBaseImpl.ParseHeaderFooterString(String)
    PageSetupBaseImpl.CreateHeaderFooterString(String[])
    PageSetupBaseImpl.Serialize(OffsetArrayList)
    PageSetupBaseImpl.SerializeStartRecords(OffsetArrayList)
    PageSetupBaseImpl.Parse(IList<BiffRecordRaw>, Int32)
    PageSetupBaseImpl.GetOrCreateRecord(IList, Int32, TBIFFRecord)
    PageSetupBaseImpl.GetRecordUpdatePos(IList, Int32)
    PageSetupBaseImpl.GetRecordUpdatePos(IList, Int32, TBIFFRecord)
    PageSetupBaseImpl.SetChanged()
    PageSetupBaseImpl.GetStoreSize(ExcelVersion)
    PageSetupBaseImpl.FillStream(BinaryWriter, DataProvider, IEncryptor, Int32)
    PageSetupBaseImpl.WriteUShortRecord(BinaryWriter, DataProvider, IEncryptor, TBIFFRecord, UInt16, Int32)
    PageSetupBaseImpl.FillStreamStart(BinaryWriter, DataProvider, IEncryptor, Int32)
    PageSetupBaseImpl.FillStreamEnd(BinaryWriter, DataProvider, IEncryptor, Int32)
    PageSetupBaseImpl.Dispose()
    PageSetupBaseImpl.IsFitToPage
    PageSetupBaseImpl.IsNotValidSettings
    PageSetupBaseImpl.AutoFirstPageNumber
    PageSetupBaseImpl.BlackAndWhite
    PageSetupBaseImpl.BottomMargin
    PageSetupBaseImpl.CenterFooter
    PageSetupBaseImpl.CenterFooterImage
    PageSetupBaseImpl.CenterHeaderImage
    PageSetupBaseImpl.CenterHeader
    PageSetupBaseImpl.CenterHorizontally
    PageSetupBaseImpl.CenterVertically
    PageSetupBaseImpl.Copies
    PageSetupBaseImpl.Draft
    PageSetupBaseImpl.FirstPageNumber
    PageSetupBaseImpl.FooterMargin
    PageSetupBaseImpl.HeaderMargin
    PageSetupBaseImpl.LeftFooter
    PageSetupBaseImpl.LeftHeader
    PageSetupBaseImpl.LeftFooterImage
    PageSetupBaseImpl.LeftHeaderImage
    PageSetupBaseImpl.LeftMargin
    PageSetupBaseImpl.Order
    PageSetupBaseImpl.Orientation
    PageSetupBaseImpl.PaperSize
    PageSetupBaseImpl.PrintComments
    PageSetupBaseImpl.PrintErrors
    PageSetupBaseImpl.PrintNotes
    PageSetupBaseImpl.PrintQuality
    PageSetupBaseImpl.RightFooter
    PageSetupBaseImpl.RightFooterImage
    PageSetupBaseImpl.RightHeader
    PageSetupBaseImpl.RightHeaderImage
    PageSetupBaseImpl.RightMargin
    PageSetupBaseImpl.TopMargin
    PageSetupBaseImpl.Zoom
    PageSetupBaseImpl.BackgoundImage
    PageSetupBaseImpl.PageWidth
    PageSetupBaseImpl.PageHeight
    PageSetupBaseImpl.HResolution
    PageSetupBaseImpl.VResolution
    PageSetupBaseImpl.EvenPage
    PageSetupBaseImpl.FirstPage
    PageSetupBaseImpl.FullHeaderString
    PageSetupBaseImpl.FullFooterString
    PageSetupBaseImpl.AlignHFWithPageMargins
    PageSetupBaseImpl.DifferentFirstPageHF
    PageSetupBaseImpl.DifferentOddAndEvenPagesHF
    PageSetupBaseImpl.HFScaleWithDoc
    PageSetupBaseImpl.TypeCode
    PageSetupBaseImpl.RecordCode
    PageSetupBaseImpl.NeedDataArray
    PageSetupBaseImpl.StreamPos
    CommonObject.m_bIsDisposed
    CommonObject.FindParent(Type)
    CommonObject.FindParent(Type, Boolean)
    CommonObject.FindParent(Object, Type)
    CommonObject.FindParent(Object, Type, Boolean)
    CommonObject.FindParents(Type[])
    CommonObject.FindParent(Type[])
    CommonObject.SetParent(Object)
    CommonObject.CheckDisposed()
    CommonObject.AddReference()
    CommonObject.ReleaseReference()
    CommonObject.OnDispose()
    CommonObject.Application
    CommonObject.Parent
    CommonObject.AppImplementation
    CommonObject.ReferenceCount
    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
    Assembly: Syncfusion.XlsIO.Base.dll
    Syntax
    public class ChartPageSetupImpl : PageSetupBaseImpl, IDisposable, IBiffStorage, IChartPageSetup, IPageSetupBase, IParentApplication

    Constructors

    ChartPageSetupImpl(IApplication, Object)

    Sets application and parent fields.

    Declaration
    public ChartPageSetupImpl(IApplication application, object parent)
    Parameters
    Type Name Description
    IApplication application

    Application object for the page setup.

    System.Object parent

    Parent object for the page setup.

    ChartPageSetupImpl(IApplication, Object, BiffReader)

    Recovers page setup from the stream and sets its application and parent fields. The current record in the stream must be the PrintHeadersRecord.

    Declaration
    [CLSCompliant(false)]
    public ChartPageSetupImpl(IApplication application, object parent, BiffReader reader)
    Parameters
    Type Name Description
    IApplication application

    Application object for the page setup.

    System.Object parent

    Parent object for the page setup.

    BiffReader reader

    BiffReader that contains page setup records.

    ChartPageSetupImpl(IApplication, Object, IList<BiffRecordRaw>, ref Int32)

    Recovers Page setup from the Biff Records array starting from position.

    Declaration
    [CLSCompliant(false)]
    public ChartPageSetupImpl(IApplication application, object parent, IList<BiffRecordRaw> data, ref int position)
    Parameters
    Type Name Description
    IApplication application

    Application object for the page setup.

    System.Object parent

    Parent object for the page setup.

    System.Collections.Generic.IList<Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw> data

    Array of Biff Records that contains all needed records.

    System.Int32 position

    Position of PrintHeadersRecord in the array.

    ChartPageSetupImpl(IApplication, Object, List<BiffRecordRaw>, ref Int32)

    Recovers Page setup from the Biff Records list starting from position.

    Declaration
    public ChartPageSetupImpl(IApplication application, object parent, List<BiffRecordRaw> data, ref int position)
    Parameters
    Type Name Description
    IApplication application

    Application object for the page setup.

    System.Object parent

    Parent object for the page setup.

    System.Collections.Generic.List<Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw> data

    List which contains Biff Records.

    System.Int32 position

    Position of PrintHeadersRecord in the array.

    Properties

    FitToPagesTall

    Returns or sets the number of pages tall the worksheet will be scaled to when it is printed. Applies only to worksheets. Read / write Boolean.

    Declaration
    public bool FitToPagesTall { get; set; }
    Property Value
    Type Description
    System.Boolean

    FitToPagesWide

    Returns or sets the number of pages wide the worksheet will be scaled to when it is printed. Applies only to worksheets. Read / write Boolean.

    Declaration
    public bool FitToPagesWide { get; set; }
    Property Value
    Type Description
    System.Boolean

    Methods

    Clone(Object)

    Clone current Record.

    Declaration
    public ChartPageSetupImpl Clone(object parent)
    Parameters
    Type Name Description
    System.Object parent

    Parent object for create new instance.

    Returns
    Type Description
    ChartPageSetupImpl

    Returns clone of current object.

    Parse(BiffReader)

    Recovers page setup from the stream, first record must be PrintHeadersRecord.

    Declaration
    [CLSCompliant(false)]
    public void Parse(BiffReader reader)
    Parameters
    Type Name Description
    BiffReader reader

    Stream that contains all needed records.

    ParseRecord(BiffRecordRaw)

    Parses record.

    Declaration
    [CLSCompliant(false)]
    protected override bool ParseRecord(BiffRecordRaw record)
    Parameters
    Type Name Description
    Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw record

    Record to parse.

    Returns
    Type Description
    System.Boolean

    True if record was successfully parsed, false otherwise.

    Overrides
    PageSetupBaseImpl.ParseRecord(BiffRecordRaw)

    SerializeEndRecords(OffsetArrayList)

    Serializes some records after main page setup block.

    Declaration
    [CLSCompliant(false)]
    protected override void SerializeEndRecords(OffsetArrayList records)
    Parameters
    Type Name Description
    OffsetArrayList records

    OffsetArrayList to serialize into.

    Overrides
    PageSetupBaseImpl.SerializeEndRecords(OffsetArrayList)

    Implements

    System.IDisposable
    IBiffStorage
    IChartPageSetup
    IPageSetupBase
    IParentApplication
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved