Class ChartPrintDialog
ChartPrintDialog
Inheritance
Implements
Namespace: Syncfusion.UI.Xaml.Charts
Assembly: Syncfusion.SfChart.WPF.dll
Syntax
public class ChartPrintDialog : Window, IComponentConnector
Constructors
ChartPrintDialog()
Declaration
public ChartPrintDialog()
Fields
PrintModeProperty
The DependencyProperty for PrintMode property.
Declaration
public static readonly DependencyProperty PrintModeProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
PrintStretchProperty
The DependencyProperty for PrintStretch property.
Declaration
public static readonly DependencyProperty PrintStretchProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
Properties
PrintMode
Gets or sets the print mode.
Declaration
public ChartPrintMode PrintMode { get; set; }
Property Value
| Type | Description |
|---|---|
| ChartPrintMode | The print stretch. |
PrintStretch
Gets or sets the print stretch.
Declaration
public Stretch PrintStretch { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Windows.Media.Stretch | The print stretch. |
Methods
CloneVisualState(FrameworkElement)
Declaration
public Visual CloneVisualState(FrameworkElement targetElement)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.FrameworkElement | targetElement |
Returns
| Type |
|---|
| System.Windows.Media.Visual |
GetPrintVisual(FrameworkElement)
Declaration
public virtual Rectangle GetPrintVisual(FrameworkElement element)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.FrameworkElement | element |
Returns
| Type |
|---|
| System.Windows.Shapes.Rectangle |
GetUIElementBounds(UIElement)
Declaration
public Rect GetUIElementBounds(UIElement element)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.UIElement | element |
Returns
| Type |
|---|
| System.Windows.Rect |
InitializeComponent()
InitializeComponent
Declaration
public void InitializeComponent()
OnPrintModeChanged(DependencyPropertyChangedEventArgs)
Updates property value cache and raises PrintModeChanged event.
Declaration
protected virtual void OnPrintModeChanged(DependencyPropertyChangedEventArgs e)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.DependencyPropertyChangedEventArgs | e | Property change details, such as old value and new value. |
OnPrintStretchChanged(DependencyPropertyChangedEventArgs)
Updates property value cache and raises PrintStretchChanged event.
Declaration
protected virtual void OnPrintStretchChanged(DependencyPropertyChangedEventArgs e)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.DependencyPropertyChangedEventArgs | e | Property change details, such as old value and new value. |
OnRender(DrawingContext)
When overridden in a derived class, participates in rendering operations that are directed by the layout system. The rendering instructions for this element are not used directly when this method is invoked, and are instead preserved for later asynchronous use by layout and drawing.
Declaration
protected override void OnRender(DrawingContext drawingContext)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.Media.DrawingContext | drawingContext | The drawing instructions for a specific element. This context is provided to the layout system. |
ShowPrintDialog(FrameworkElement)
Shows the print dialog.
Declaration
public bool? ShowPrintDialog(FrameworkElement element)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.FrameworkElement | element | The element. |
Returns
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> | Returns ShowDialog |
ShowPrintDialog(FrameworkElement, Rect, Double, Double)
Shows the print dialog.
Declaration
public virtual bool? ShowPrintDialog(FrameworkElement element, Rect printArea, double elem_height, double elem_width)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.FrameworkElement | element | The element. |
| System.Windows.Rect | printArea | The print area. |
| System.Double | elem_height | |
| System.Double | elem_width |
Returns
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> | Returns ShowDialog |
See Also
Events
PrintModeChanged
Event that is raised when PrintMode property is changed.
Declaration
public event PropertyChangedCallback PrintModeChanged
Event Type
| Type |
|---|
| System.Windows.PropertyChangedCallback |
PrintStretchChanged
Event that is raised when PrintStretch property is changed.
Declaration
public event PropertyChangedCallback PrintStretchChanged
Event Type
| Type |
|---|
| System.Windows.PropertyChangedCallback |