menu

WPF

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Interface IPageSettings - WPF API Reference | Syncfusion

    Show / Hide Table of Contents

    Interface IPageSettings

    Represents to customize the appearance, width, and height of the Diagram page.

    Namespace: Syncfusion.UI.Xaml.Diagram
    Assembly: Syncfusion.SfDiagram.WPF.dll
    Syntax
    public interface IPageSettings : INotifyPropertyChanged

    Properties

    Info

    Gets or sets the Info of the pagesettings.

    Declaration
    IPageInfo Info { get; set; }
    Property Value
    Type
    IPageInfo

    MaximumPrintScale

    Gets or sets the maximum print scale of a diagram.

    Declaration
    double MaximumPrintScale { get; set; }
    Property Value
    Type
    System.Double

    MinimumPrintScale

    Gets or sets the minimum print scale of a diagram.

    Declaration
    double MinimumPrintScale { get; set; }
    Property Value
    Type
    System.Double

    MultiplePage

    Gets or sets a value indicates whether the multiple page is enable. Its can be created to fit all Nodes and Connectors.

    Declaration
    bool MultiplePage { get; set; }
    Property Value
    Type
    System.Boolean

    OffPageMaxMargin

    Gets or sets the offpage maximum margin of the pagesettings.

    Declaration
    Thickness? OffPageMaxMargin { get; set; }
    Property Value
    Type
    System.Nullable<System.Windows.Thickness>

    OffPageMinMargin

    Gets or sets the offpage minimum margin of the pagesettings.

    Declaration
    Thickness? OffPageMinMargin { get; set; }
    Property Value
    Type
    System.Nullable<System.Windows.Thickness>

    PageBackground

    Gets or sets the background color of diagram pages.

    Declaration
    Brush PageBackground { get; set; }
    Property Value
    Type
    System.Windows.Media.Brush

    PageBorderBrush

    Gets or sets the page border color.

    Declaration
    Brush PageBorderBrush { get; set; }
    Property Value
    Type
    System.Windows.Media.Brush

    PageBorderThickness

    Gets or sets the border thickness of diagram pages.

    Declaration
    Thickness? PageBorderThickness { get; set; }
    Property Value
    Type
    System.Nullable<System.Windows.Thickness>

    PageHeight

    Gets or sets the height of a diagram Page. If the PageHeight value is less than the sum of the PrintMargin.Top and PrintMargin.Bottom, only the PageHeight will be considered for printing.

    Declaration
    double PageHeight { get; set; }
    Property Value
    Type
    System.Double

    PageOrientation

    Gets or sets the value that represents the portrait or landscape.

    Declaration
    PageOrientation PageOrientation { get; set; }
    Property Value
    Type
    PageOrientation

    PageWidth

    Gets or sets the width of a diagram page. If the PageWidth value is less than the sum of the PrintMargin.Left and PrintMargin.Right, only the PageWidth will be considered for printing.

    Declaration
    double PageWidth { get; set; }
    Property Value
    Type
    System.Double

    PrintMargin

    Gets or sets the printmargin of the pagesettings. /// If the PageWidth is less than the sum of the PrintMargin.Left and PrintMargin.Right, and the PageHeight is less than the sum of the PrintMargin.Top and PrintMargin.Bottom, only the PageWidth and PageHeight will be considered for printing.

    Declaration
    Thickness PrintMargin { get; set; }
    Property Value
    Type
    System.Windows.Thickness

    PrintScale

    Gets or sets the print scale of a diagram.

    Declaration
    double PrintScale { get; set; }
    Property Value
    Type
    System.Double

    ShowPageBreaks

    Gets or sets a value indicates whether the page break is enable.

    Declaration
    bool ShowPageBreaks { get; set; }
    Property Value
    Type
    System.Boolean

    Unit

    Gets or sets the Unit of the pagesettings.

    Declaration
    MeasurementUnit Unit { get; set; }
    Property Value
    Type
    MeasurementUnit
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved