• Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • Conversational UI
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop
    Web
    Kendo UI UI for jQuery UI for Angular UI for React UI for Vue UI for ASP.NET AJAX UI for ASP.NET MVC UI for ASP.NET Core UI for Blazor UI for Silverlight UI for PHP UI for JSP
    Mobile
    UI for Xamarin
    Desktop
    UI for WinForms UI for WPF UI for WinUI UI for UWP
    Reporting & Mocking
    Telerik Reporting Telerik Report Server Telerik JustMock
    Automated Testing
    Test Studio Test Studio Dev Edition
    Debugging
    FiddlerCore Fiddler Everywhere
    CMS
    Sitefinity
    UX Design
    Unite UX
    Document Management
    Telerik Document Processing
    Innovations Lab
    VR DataViz
    Free Tools
    Fiddler Classic JustAssembly JustDecompile VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Docs & Support
  • Pricing
  • Search
  • Shopping cart
    • Account Overview
    • Edit Profile
    • Payment Profiles
    • Renewals & Upgrades
    • Support Tickets
    • Log out
  • Login
  • Contact Us
  • Try now

Class PrintSettingsDialog

Represents an UI dialog for editing print settings.

Inheritance
System.Object
RadFormControlBase
RadForm
PrintSettingsDialog
GanttViewPrintSettingsDialog
GridViewPrintSettingsDialog
PdfPrintSettingsDialog
PivotGridPrintSettingsDialog
SchedulerPrintSettingsDialog
Inherited Members
RadForm.ScrollToControl(Control)
RadForm.EndInit()
RadForm.ProcessCaptureChangeRequested(RadElement, Boolean)
RadForm.InitializeFormBehavior()
RadForm.SetIconPrimitiveVisibility(Boolean)
RadForm.Text
RadForm.ThemeClassName
RadForm.FormElement
RadForm.IconScaling
RadForm.AllowTheming
RadForm.ShowIcon
RadFormControlBase.newBounds
RadFormControlBase.oldDpi
RadFormControlBase.currentDpi
RadFormControlBase.isBehaviorPrepared
RadFormControlBase.controlIsInitializingRootComponent
RadFormControlBase.isPainting
RadFormControlBase.Construct()
RadFormControlBase.GetUseNewLayout()
RadFormControlBase.OnCreateControl()
RadFormControlBase.LoadElementTree()
RadFormControlBase.LoadElementTree(Size)
RadFormControlBase.OnLoad(Size)
RadFormControlBase.OnPaint(PaintEventArgs)
RadFormControlBase.OnPaintBackground(PaintEventArgs)
RadFormControlBase.ProcessDialogKey(Keys)
RadFormControlBase.UpdateDefaultButton()
RadFormControlBase.ShouldSerializeBackColor()
RadFormControlBase.OnBackColorChanged(EventArgs)
RadFormControlBase.ShouldSerializeForeColor()
RadFormControlBase.OnForeColorChanged(EventArgs)
RadFormControlBase.ShouldSerializeFont()
RadFormControlBase.OnFontChanged(EventArgs)
RadFormControlBase.OnParentChanged(EventArgs)
RadFormControlBase.ShouldSerializeProperty(RadProperty)
RadFormControlBase.ResetFormBehavior(Boolean)
RadFormControlBase.WndProc(Message)
RadFormControlBase.PerformDesignModeLocationCorrection(Message)
RadFormControlBase.CallBaseWndProc(Message)
RadFormControlBase.IComponentTreeHandler.GetAmbientPropertyValue(RadProperty)
RadFormControlBase.IComponentTreeHandler.OnAmbientPropertyChanged(RadProperty)
RadFormControlBase.IComponentTreeHandler.OnFocusRequested(RadElement)
RadFormControlBase.IComponentTreeHandler.OnCaptureChangeRequested(RadElement, Boolean)
RadFormControlBase.ProcessFocusRequested(RadElement)
RadFormControlBase.OnNotifyPropertyChanged(String)
RadFormControlBase.OnNotifyPropertyChanged(PropertyChangedEventArgs)
RadFormControlBase.CreateChildItems(RadElement)
RadFormControlBase.CreateRootElement()
RadFormControlBase.OnThemeNameChanged(ThemeNameChangedEventArgs)
RadFormControlBase.OnThemeChanged()
RadFormControlBase.OnDisplayPropertyChanged(RadPropertyChangedEventArgs)
RadFormControlBase.OnToolTipTextNeeded(Object, ToolTipTextNeededEventArgs)
RadFormControlBase.OnHandleCreated(EventArgs)
RadFormControlBase.OnVisibleChanged(EventArgs)
RadFormControlBase.IComponentTreeHandler.InitializeRootElement(RootRadElement)
RadFormControlBase.IComponentTreeHandler.CreateRootElement()
RadFormControlBase.IComponentTreeHandler.CreateChildItems(RadElement)
RadFormControlBase.IComponentTreeHandler.CallOnThemeNameChanged(ThemeNameChangedEventArgs)
RadFormControlBase.OnAutoSizeChanged(EventArgs)
RadFormControlBase.OnLayout(LayoutEventArgs)
RadFormControlBase.CreateHandle()
RadFormControlBase.SetClientSizeCore(Int32, Int32)
RadFormControlBase.SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified)
RadFormControlBase.GetPreferredSize(Size)
RadFormControlBase.InvalidateIfNotSuspended()
RadFormControlBase.IComponentTreeHandler.OnDisplayPropertyChanged(RadPropertyChangedEventArgs)
RadFormControlBase.IComponentTreeHandler.CallOnMouseCaptureChanged(EventArgs)
RadFormControlBase.IComponentTreeHandler.CallOnToolTipTextNeeded(Object, ToolTipTextNeededEventArgs)
RadFormControlBase.InvalidateElement(RadElement)
RadFormControlBase.InvalidateElement(RadElement, Rectangle)
RadFormControlBase.AddInvalidatedRect(Rectangle)
RadFormControlBase.SuspendUpdate()
RadFormControlBase.ResumeUpdate()
RadFormControlBase.ResumeUpdate(Boolean)
RadFormControlBase.RegisterHostedControl(RadHostItem)
RadFormControlBase.UnregisterHostedControl(RadHostItem, Boolean)
RadFormControlBase.ControlDefinesThemeForElement(RadElement)
RadFormControlBase.OnScreenTipNeeded(Object, ScreenTipNeededEventArgs)
RadFormControlBase.IComponentTreeHandler.CallOnScreenTipNeeded(Object, ScreenTipNeededEventArgs)
RadFormControlBase.ControlThemeChangedCallback()
RadFormControlBase.IComponentTreeHandler.GetShowFocusCues()
RadFormControlBase.InvokeLayoutCallback(LayoutCallback)
RadFormControlBase.BeginInit()
RadFormControlBase.HandleDpiChanged()
RadFormControlBase.ScaleControl(SizeF, BoundsSpecified)
RadFormControlBase.SuspendDpiScaling()
RadFormControlBase.ResumeDpiScaling()
RadFormControlBase.IComponentTreeHandler.get_Name()
RadFormControlBase.IComponentTreeHandler.set_Name(String)
RadFormControlBase.Site
RadFormControlBase.AnalyticsName
RadFormControlBase.EnableAnalytics
RadFormControlBase.IsLoaded
RadFormControlBase.MaximumSize
RadFormControlBase.MinimumSize
RadFormControlBase.FormBorderStyle
RadFormControlBase.FormBehavior
RadFormControlBase.Behavior
RadFormControlBase.SmallImageList
RadFormControlBase.FocusedElement
RadFormControlBase.AllowShowFocusCues
RadFormControlBase.ShowItemToolTips
RadFormControlBase.CommandBindings
RadFormControlBase.EnableKeyMap
RadFormControlBase.BackColor
RadFormControlBase.ForeColor
RadFormControlBase.Font
RadFormControlBase.CreateParams
RadFormControlBase.IsDesignMode
RadFormControlBase.ElementTree
RadFormControlBase.IComponentTreeHandler.Behavior
RadFormControlBase.IComponentTreeHandler.ThemeClassName
RadFormControlBase.ThemeName
RadFormControlBase.RootElement
RadFormControlBase.IsUpdateSuspended
RadFormControlBase.IComponentTreeHandler.SmallImageList
RadFormControlBase.ImageList
RadFormControlBase.SmallImageScalingSize
RadFormControlBase.ImageScalingSize
RadFormControlBase.IComponentTreeHandler.Initializing
RadFormControlBase.LayoutManager
RadFormControlBase.IsInitialized
RadFormControlBase.HasOwnToolbar
RadFormControlBase.IsDpiScalingSuspended
RadFormControlBase.ThemeNameChanged
RadFormControlBase.ToolTipTextNeeded
RadFormControlBase.ScreenTipNeeded
RadFormControlBase.Initialized
RadFormControlBase.PropertyChanged
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll

Syntax

public class PrintSettingsDialog : RadForm, IComponentTreeHandler, ILayoutHandler, ISupportInitializeNotification, ISupportInitialize, INotifyPropertyChanged, IAnalyticsProvider

Constructors

PrintSettingsDialog()

Declaration
public PrintSettingsDialog()

PrintSettingsDialog(RadPrintDocument)

Declaration
public PrintSettingsDialog(RadPrintDocument document)
Parameters
RadPrintDocument document

Fields

buttonCancel

Declaration
protected RadButton buttonCancel
Field Value
RadButton

buttonCurDate

Declaration
protected CommandBarButton buttonCurDate
Field Value
CommandBarButton

buttonCurTime

Declaration
protected CommandBarButton buttonCurTime
Field Value
CommandBarButton

buttonLogo

Declaration
protected CommandBarButton buttonLogo
Field Value
CommandBarButton

buttonOK

Declaration
protected RadButton buttonOK
Field Value
RadButton

buttonPageNum

Declaration
protected CommandBarButton buttonPageNum
Field Value
CommandBarButton

buttonPrint

Declaration
protected RadButton buttonPrint
Field Value
RadButton

buttonTotalPages

Declaration
protected CommandBarButton buttonTotalPages
Field Value
CommandBarButton

buttonUser

Declaration
protected CommandBarButton buttonUser
Field Value
CommandBarButton

checkBoxReverseFooter

Declaration
protected RadCheckBox checkBoxReverseFooter
Field Value
RadCheckBox

checkBoxReverseHeader

Declaration
protected RadCheckBox checkBoxReverseHeader
Field Value
RadCheckBox

commandBarRowElement1

Declaration
protected CommandBarRowElement commandBarRowElement1
Field Value
CommandBarRowElement

commandBarSnippets

Declaration
protected RadCommandBar commandBarSnippets
Field Value
RadCommandBar

commandBarStripElement1

Declaration
protected CommandBarStripElement commandBarStripElement1
Field Value
CommandBarStripElement

dropDownPageSource

Declaration
protected RadDropDownList dropDownPageSource
Field Value
RadDropDownList

groupBoxMargins

Declaration
protected RadGroupBox groupBoxMargins
Field Value
RadGroupBox

groupBoxOrientation

Declaration
protected RadGroupBox groupBoxOrientation
Field Value
RadGroupBox

groupBoxPage

Declaration
protected RadGroupBox groupBoxPage
Field Value
RadGroupBox

labelBottomMargin

Declaration
protected RadLabel labelBottomMargin
Field Value
RadLabel

labelFooter

Declaration
protected RadLabel labelFooter
Field Value
RadLabel

labelHeader

Declaration
protected RadLabel labelHeader
Field Value
RadLabel

labelLeftMargin

Declaration
protected RadLabel labelLeftMargin
Field Value
RadLabel

labelPageSource

Declaration
protected RadLabel labelPageSource
Field Value
RadLabel

labelRightMargin

Declaration
protected RadLabel labelRightMargin
Field Value
RadLabel

labelTopMargin

Declaration
protected RadLabel labelTopMargin
Field Value
RadLabel

labelType

Declaration
protected RadLabel labelType
Field Value
RadLabel

listBoxPaperType

Declaration
protected RadListControl listBoxPaperType
Field Value
RadListControl

maskBoxBottomMargin

Declaration
protected RadMaskedEditBox maskBoxBottomMargin
Field Value
RadMaskedEditBox

maskBoxLeftMargin

Declaration
protected RadMaskedEditBox maskBoxLeftMargin
Field Value
RadMaskedEditBox

maskBoxRightMargin

Declaration
protected RadMaskedEditBox maskBoxRightMargin
Field Value
RadMaskedEditBox

maskBoxTopMargin

Declaration
protected RadMaskedEditBox maskBoxTopMargin
Field Value
RadMaskedEditBox

pageFormat

Declaration
protected RadPageViewPage pageFormat
Field Value
RadPageViewPage

pageHeaderFooter

Declaration
protected RadPageViewPage pageHeaderFooter
Field Value
RadPageViewPage

pagePaper

Declaration
protected RadPageViewPage pagePaper
Field Value
RadPageViewPage

pictureBoxOrientation

Declaration
protected PictureBox pictureBoxOrientation
Field Value
System.Windows.Forms.PictureBox

radioButtonLandscape

Declaration
protected RadRadioButton radioButtonLandscape
Field Value
RadRadioButton

radioButtonPortrait

Declaration
protected RadRadioButton radioButtonPortrait
Field Value
RadRadioButton

radPageView1

Declaration
protected RadPageView radPageView1
Field Value
RadPageView

textBoxFooterCenterText

Declaration
protected RadTextBox textBoxFooterCenterText
Field Value
RadTextBox

textBoxFooterLeftText

Declaration
protected RadTextBox textBoxFooterLeftText
Field Value
RadTextBox

textBoxFooterRightText

Declaration
protected RadTextBox textBoxFooterRightText
Field Value
RadTextBox

textBoxHeaderCenterText

Declaration
protected RadTextBox textBoxHeaderCenterText
Field Value
RadTextBox

textBoxHeaderLeftText

Declaration
protected RadTextBox textBoxHeaderLeftText
Field Value
RadTextBox

textBoxHeaderRightText

Declaration
protected RadTextBox textBoxHeaderRightText
Field Value
RadTextBox

Properties

PageView

Gets the page view control of the dialog.

Declaration
public RadPageView PageView { get; }
Property Value
RadPageView

The page view.

PrintDocument

Gets the RadPrintDocument shown in this dialog.

Declaration
public RadPrintDocument PrintDocument { get; set; }
Property Value
RadPrintDocument

ShowPreviewButton

If [true] a Preview button is shown, otherwise an OK button is shown.

Declaration
public bool ShowPreviewButton { get; set; }
Property Value
System.Boolean

Methods

ApplySettings()

Saves all settings from the dialog into the RadPrintDocument.

Declaration
protected virtual void ApplySettings()

CreateFormatControl()

Creates the specific control for editing the settings of the printed control.

Declaration
protected virtual Control CreateFormatControl()
Returns
System.Windows.Forms.Control

The that will be displayed on the first page of this dialog

Dispose(Boolean)

Clean up any resources being used.

Declaration
protected override void Dispose(bool disposing)
Parameters
System.Boolean disposing

true if managed resources should be disposed; otherwise, false.

Overrides
RadForm.Dispose(Boolean)

LoadSettings()

Loads the settings when the dialog is shown.

Declaration
protected virtual void LoadSettings()

LocalizeStrings()

Declaration
protected virtual void LocalizeStrings()

OnLoad(EventArgs)

Declaration
protected override void OnLoad(EventArgs e)
Parameters
System.EventArgs e

Overrides
RadForm.OnLoad(EventArgs)

ProcessCmdKey(ref Message, Keys)

Declaration
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
Parameters
System.Windows.Forms.Message msg

System.Windows.Forms.Keys keyData

Returns
System.Boolean

UnwireEvents()

Declaration
protected virtual void UnwireEvents()

Extension Methods

SvgExtentions.Traverse<T>(T, Func<T, IEnumerable<T>>)
SvgExtentions.TraverseDepthFirst<T>(T, Func<T, IEnumerable<T>>)

Was this article helpful?

Tell us how we can improve this article

Skip
Getting Started
  • Install Now
  • Demos
  • Step-by-Step Tutorial
  • Sample Applications
  • SDK Samples
  • Visual Studio Extensions
Support Resources
  • Code Library
  • Knowledge Base
  • Videos
Community
  • Forums
  • Blogs
  • Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.