WinForms

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

    Show / Hide Table of Contents

    Class HeaderFooterData

    The HeaderFooterData class encapsulates the header and footer settings for the diagram. Used by the Model class for configuring the header and footer when printing the diagram. HeaderFooterData

    Inheritance
    System.Object
    HeaderFooterData
    Implements
    System.Runtime.Serialization.ISerializable
    System.ICloneable
    Inherited Members
    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.Windows.Forms.Diagram
    Assembly: Syncfusion.Diagram.Base.dll
    Syntax
    public class HeaderFooterData : ISerializable, ICloneable

    Constructors

    HeaderFooterData()

    Initializes a new instance of the HeaderFooterData class.

    Declaration
    public HeaderFooterData()

    HeaderFooterData(HeaderFooterData)

    Initializes a new instance of the HeaderFooterData class.

    Declaration
    public HeaderFooterData(HeaderFooterData dpd)
    Parameters
    Type Name Description
    HeaderFooterData dpd

    The source HeaderFooterData.

    HeaderFooterData(SerializationInfo, StreamingContext)

    Initializes a new instance of the HeaderFooterData class.

    Declaration
    public HeaderFooterData(SerializationInfo info, StreamingContext context)
    Parameters
    Type Name Description
    System.Runtime.Serialization.SerializationInfo info

    The info.

    System.Runtime.Serialization.StreamingContext context

    The context.

    Properties

    Culture

    Gets or sets the culture information for the header and footer data.

    Declaration
    public CultureInfo Culture { get; set; }
    Property Value
    Type Description
    System.Globalization.CultureInfo

    The culture.

    DefaultPaperSize

    Gets the size of the default paper.

    Declaration
    public static PaperSize DefaultPaperSize { get; }
    Property Value
    Type Description
    System.Drawing.Printing.PaperSize

    The size of the default paper.

    Footer

    Gets or sets the diagram print Footer.

    Declaration
    public Footer Footer { get; set; }
    Property Value
    Type Description
    Footer

    Header

    Gets or sets the diagram Header.

    Declaration
    public Header Header { get; set; }
    Property Value
    Type Description
    Header

    Methods

    Clone()

    Creates a new object that is a copy of the current instance.

    Declaration
    public object Clone()
    Returns
    Type Description
    System.Object

    A new object that is a copy of this instance.

    GetObjectData(SerializationInfo, StreamingContext)

    Populates a System.Runtime.Serialization.SerializationInfo with the data needed to serialize the target object.

    Declaration
    protected virtual void GetObjectData(SerializationInfo info, StreamingContext context)
    Parameters
    Type Name Description
    System.Runtime.Serialization.SerializationInfo info

    The System.Runtime.Serialization.SerializationInfo to populate with data.

    System.Runtime.Serialization.StreamingContext context

    The destination (see System.Runtime.Serialization.StreamingContext) for this serialization.

    Exceptions
    Type Condition
    System.Security.SecurityException

    The caller does not have the required permission.

    InitializeHeaderFooterBounds(PageSettings)

    Initializes the header and footer using the paper size and margins specified by the PageSettings value.

    Declaration
    public void InitializeHeaderFooterBounds(PageSettings pagesettings)
    Parameters
    Type Name Description
    System.Drawing.Printing.PageSettings pagesettings

    A System.Drawing.Printing.PageSettings value.

    InitializeHeaderFooterBounds(PaperSize, Margins)

    Initializes the header and footer layout using the specified paper size and page margins.

    Declaration
    public void InitializeHeaderFooterBounds(PaperSize papersize, Margins pagemargins)
    Parameters
    Type Name Description
    System.Drawing.Printing.PaperSize papersize

    A System.Drawing.Printing.PaperSize value.

    System.Drawing.Printing.Margins pagemargins

    A System.Drawing.Printing.Margins value.

    ResetCulture()

    Resets the culture.

    Declaration
    protected void ResetCulture()

    ShouldSerializeCulture()

    Check if should to serialize culture.

    Declaration
    protected bool ShouldSerializeCulture()
    Returns
    Type Description
    System.Boolean

    true, if serialize culture.

    Explicit Interface Implementations

    ISerializable.GetObjectData(SerializationInfo, StreamingContext)

    Populates a System.Runtime.Serialization.SerializationInfo with the data needed to serialize the target object.

    Declaration
    void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
    Parameters
    Type Name Description
    System.Runtime.Serialization.SerializationInfo info

    The System.Runtime.Serialization.SerializationInfo to populate with data.

    System.Runtime.Serialization.StreamingContext context

    The destination (see System.Runtime.Serialization.StreamingContext) for this serialization.

    Exceptions
    Type Condition
    System.Security.SecurityException

    The caller does not have the required permission.

    Implements

    System.Runtime.Serialization.ISerializable
    System.ICloneable
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved