Hi,
I'm using Silverlight RadControls Q2 2010 SP2 (924) and Silverlight 4 plugin.
I have a user control that contains RadRichTexBox and RadRichTextBoxRibbonUI (standard just dropped onto user control) and a RadWindow that justs hosts this user control. The window and editor displays fine however print preview and html print don't appear to work.
When I select the print preview or html print option on the RadRichTextBoxRibbonUI nothing happens at all, I get no errors, I get no print preview window I just get nothing at all. I understand that this is out of the box functionality and should work without adding any code to support the printing? I've added copies of the xaml and code behind files any ideas suggestions?
My User Control Xaml is:
My user control code behind is:
My RadWindow Xaml is:
I'm using Silverlight RadControls Q2 2010 SP2 (924) and Silverlight 4 plugin.
I have a user control that contains RadRichTexBox and RadRichTextBoxRibbonUI (standard just dropped onto user control) and a RadWindow that justs hosts this user control. The window and editor displays fine however print preview and html print don't appear to work.
When I select the print preview or html print option on the RadRichTextBoxRibbonUI nothing happens at all, I get no errors, I get no print preview window I just get nothing at all. I understand that this is out of the box functionality and should work without adding any code to support the printing? I've added copies of the xaml and code behind files any ideas suggestions?
My User Control Xaml is:
<
UserControl
x:Class
=
"iLaboratory.Shared.Views.Controls.NextGenDocumentViewerCtrl"
xmlns:telerikRuler
=
"clr-namespace:Telerik.Windows.Documents.UI.Ruler;assembly=Telerik.Windows.Documents"
mc:Ignorable
=
"d"
d:DesignHeight
=
"300"
d:DesignWidth
=
"600"
xmlns:telerik
=
"http://schemas.telerik.com/2008/xaml/presentation"
>
<
Grid
x:Name
=
"LayoutRoot"
Background
=
"White"
>
<
Grid.RowDefinitions
>
<
RowDefinition
Height
=
"Auto"
></
RowDefinition
>
<
RowDefinition
Height
=
"*"
></
RowDefinition
>
<
RowDefinition
Height
=
"Auto"
></
RowDefinition
>
</
Grid.RowDefinitions
>
<
telerik:RadRichTextBox
Grid.Row
=
"1"
Margin
=
"2,2,2,2"
Loaded
=
"UserControl_Loaded"
HorizontalAlignment
=
"Left"
Name
=
"editor"
VerticalAlignment
=
"Top"
DocumentLayoutModeChanged
=
"editor_DocumentLayoutModeChanged"
/>
<
telerikRuler:RulerControl
x:Name
=
"editorRuler"
Grid.Row
=
"1"
Margin
=
"2,2,2,2"
/>
<
telerik:DocumentStatusBar
x:Name
=
"statusBar"
Grid.Row
=
"2"
ScaleFactor
=
"{Binding ElementName=editor, Path=ScaleFactor,Mode=TwoWay}"
SelectedLayoutModeChanged
=
"WordStatusBar_SelectedLayoutModeChanged"
/>
<
telerik:RadRichTextBoxRibbonUI
DataContext
=
"{Binding Path=Commands, ElementName=editor}"
HorizontalAlignment
=
"Left"
Margin
=
"1,1,1,2"
Name
=
"radRichTextBoxRibbonUI1"
VerticalAlignment
=
"Top"
>
<
telerik:RadRichTextBoxRibbonUI.ApplicationMenu
>
<
telerik:ApplicationMenu
>
<
telerik:ApplicationMenu.Content
>
<
StackPanel
Height
=
"400"
Width
=
"300"
/>
</
telerik:ApplicationMenu.Content
>
<
telerik:RadRibbonButton
LargeImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/32/new.png"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=NewDocumentCommand}"
Size
=
"Large"
Text
=
"New"
/>
<
telerik:RadRibbonButton
LargeImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/32/open.png"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=OpenDocumentCommand}"
Size
=
"Large"
Text
=
"Open"
/>
<
telerik:RadRibbonButton
LargeImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/32/save.png"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=SaveCommand}"
Size
=
"Large"
Text
=
"Save"
/>
<
telerik:RadRibbonSplitButton
LargeImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/32/saveas.png"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=SaveCommand}"
Size
=
"Large"
Text
=
"Save As"
>
<
telerik:RadRibbonSplitButton.DropDownContent
>
<
StackPanel
HorizontalAlignment
=
"Stretch"
>
<
telerik:RadGroupHeader
Content
=
"Save as"
/>
<
telerik:RadRibbonButton
CommandParameter
=
"docx"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=SaveCommand}"
Width
=
"292"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
Image
Source
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/ApplicationMenu/worddoc.png"
Stretch
=
"None"
/>
<
StackPanel
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Word Document"
/>
<
TextBlock
Text
=
"Save the file as a Word document."
TextWrapping
=
"Wrap"
Width
=
"220"
/>
</
StackPanel
>
</
StackPanel
>
</
telerik:RadRibbonButton
>
<
telerik:RadRibbonButton
CommandParameter
=
"html"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=SaveCommand}"
Width
=
"292"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
Image
Source
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/ApplicationMenu/html.png"
Stretch
=
"None"
/>
<
StackPanel
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Html Document"
/>
<
TextBlock
Text
=
"Save the file as a Html document."
TextWrapping
=
"Wrap"
Width
=
"220"
/>
</
StackPanel
>
</
StackPanel
>
</
telerik:RadRibbonButton
>
<
telerik:RadRibbonButton
CommandParameter
=
"xaml"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=SaveCommand}"
Width
=
"292"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
Image
Source
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/ApplicationMenu/Xaml.png"
Stretch
=
"None"
/>
<
StackPanel
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Xaml Document"
/>
<
TextBlock
Text
=
"Save document as xaml file."
TextWrapping
=
"Wrap"
Width
=
"220"
/>
</
StackPanel
>
</
StackPanel
>
</
telerik:RadRibbonButton
>
<
telerik:RadRibbonButton
CommandParameter
=
"txt"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=SaveCommand}"
Width
=
"292"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
Image
Source
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/ApplicationMenu/PlainText.png"
Stretch
=
"None"
/>
<
StackPanel
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Plain text"
/>
<
TextBlock
Text
=
"Save document in plain text format."
TextWrapping
=
"Wrap"
Width
=
"220"
/>
</
StackPanel
>
</
StackPanel
>
</
telerik:RadRibbonButton
>
</
StackPanel
>
</
telerik:RadRibbonSplitButton.DropDownContent
>
</
telerik:RadRibbonSplitButton
>
<
telerik:RadRibbonSplitButton
CommandParameter
=
"Html"
LargeImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/ApplicationMenu/print.png"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=PrintCommand}"
Size
=
"Large"
Text
=
"Print"
>
<
telerik:RadRibbonSplitButton.DropDownContent
>
<
StackPanel
HorizontalAlignment
=
"Stretch"
>
<
telerik:RadGroupHeader
Content
=
"Print"
/>
<
telerik:RadRibbonButton
CommandParameter
=
"Html"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=PrintCommand}"
Width
=
"292"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
Image
Source
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/ApplicationMenu/print.png"
Stretch
=
"None"
/>
<
StackPanel
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Html print"
/>
<
TextBlock
Text
=
"Select a printer, number of copies before printing."
TextWrapping
=
"Wrap"
Width
=
"220"
/>
</
StackPanel
>
</
StackPanel
>
</
telerik:RadRibbonButton
>
<
telerik:RadRibbonButton
CommandParameter
=
"Silverlight"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=PrintCommand}"
Width
=
"292"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
Image
Source
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/ApplicationMenu/pagesetup.png"
Stretch
=
"None"
/>
<
StackPanel
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Silverlight Print"
/>
<
TextBlock
Text
=
"Send the document directly to the default printer without making changes."
TextWrapping
=
"Wrap"
Width
=
"220"
/>
</
StackPanel
>
</
StackPanel
>
</
telerik:RadRibbonButton
>
<
telerik:RadRibbonButton
CommandParameter
=
"HtmlPreview"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=PrintCommand}"
Width
=
"292"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
Image
Source
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/ApplicationMenu/print_preview.png"
Stretch
=
"None"
/>
<
StackPanel
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Print Preview"
/>
<
TextBlock
Text
=
"Preview and make changes to pages before printing."
TextWrapping
=
"Wrap"
Width
=
"220"
/>
</
StackPanel
>
</
StackPanel
>
</
telerik:RadRibbonButton
>
</
StackPanel
>
</
telerik:RadRibbonSplitButton.DropDownContent
>
</
telerik:RadRibbonSplitButton
>
</
telerik:ApplicationMenu
>
</
telerik:RadRichTextBoxRibbonUI.ApplicationMenu
>
<
telerik:RadRichTextBoxRibbonUI.QuickAccessToolBar
>
<
telerik:QuickAccessToolBar
>
<
telerik:RadRibbonButton
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=SaveCommand}"
Size
=
"Small"
SmallImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/save.png"
Text
=
"Save"
/>
<
telerik:RadRibbonButton
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=UndoCommand}"
Size
=
"Small"
SmallImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/undo.png"
Text
=
"Undo"
/>
<
telerik:RadRibbonButton
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=RedoCommand}"
Size
=
"Small"
SmallImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/redo.png"
Text
=
"Redo"
/>
</
telerik:QuickAccessToolBar
>
</
telerik:RadRichTextBoxRibbonUI.QuickAccessToolBar
>
<
telerik:RadRibbonTab
Header
=
"Home"
>
<
telerik:RadRibbonGroup
Header
=
"Clipboard"
>
<
telerik:RadRibbonGroup.Variants
>
<
telerik:GroupVariant
Priority
=
"0"
Variant
=
"Medium"
/>
</
telerik:RadRibbonGroup.Variants
>
<
StackPanel
>
<
telerik:RadRibbonButton
CollapseToSmall
=
"WhenGroupIsMedium"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=CutCommand}"
Size
=
"Medium"
SmallImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/cut.png"
Text
=
"Cut"
/>
<
telerik:RadRibbonButton
CollapseToSmall
=
"WhenGroupIsMedium"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=CopyCommand}"
Size
=
"Medium"
SmallImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/copy.png"
Text
=
"Copy"
/>
<
telerik:RadRibbonButton
CollapseToSmall
=
"WhenGroupIsMedium"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=PasteCommand}"
Size
=
"Medium"
SmallImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/paste.png"
Text
=
"Paste"
/>
</
StackPanel
>
</
telerik:RadRibbonGroup
>
<
telerik:RadRibbonGroup
Header
=
"Font"
>
<
telerik:RadRibbonGroup.Variants
>
<
telerik:GroupVariant
Priority
=
"2"
Variant
=
"Medium"
/>
<
telerik:GroupVariant
Priority
=
"4"
Variant
=
"Small"
/>
<
telerik:GroupVariant
Priority
=
"5"
Variant
=
"Collapsed"
/>
</
telerik:RadRibbonGroup.Variants
>
<
telerik:RadOrderedWrapPanel
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
telerik:RadRibbonComboBox
CanAutocompleteSelectItems
=
"False"
CanKeyboardNavigationSelectItems
=
"False"
CommandParameter
=
"{Binding RelativeSource={RelativeSource Self}, Path=SelectedItem}"
Height
=
"21"
IsEditable
=
"False"
IsReadOnly
=
"True"
OpenDropDownOnFocus
=
"True"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=ChangeFontFamilyCommand}"
Width
=
"135"
>
<
telerik:RadRibbonComboBoxItem
Content
=
"Arial"
FontFamily
=
"Arial"
Tag
=
"Arial"
/>
<
telerik:RadRibbonComboBoxItem
Content
=
"Arial Black"
FontFamily
=
"Arial Black"
Tag
=
"Arial Black"
/>
<
telerik:RadRibbonComboBoxItem
Content
=
"Calibri"
FontFamily
=
"Calibri"
Tag
=
"Calibri"
/>
<
telerik:RadRibbonComboBoxItem
Content
=
"Comic Sans MS"
FontFamily
=
"Comic Sans MS"
Tag
=
"Comic Sans MS"
/>
<
telerik:RadRibbonComboBoxItem
Content
=
"Courier New"
FontFamily
=
"Courier New"
Tag
=
"Courier New"
/>
<
telerik:RadRibbonComboBoxItem
Content
=
"Georgia"
FontFamily
=
"Georgia"
Tag
=
"Georgia"
/>
<
telerik:RadRibbonComboBoxItem
Content
=
"Lucida Sans Unicode"
FontFamily
=
"Lucida Sans Unicode"
Tag
=
"Lucida Sans Unicode"
/>
<
telerik:RadRibbonComboBoxItem
Content
=
"Times New Roman"
FontFamily
=
"Times New Roman"
Tag
=
"Times New Roman"
/>
<
telerik:RadRibbonComboBoxItem
Content
=
"Trebuchet MS"
FontFamily
=
"Trebuchet MS"
Tag
=
"Trebuchet MS"
/>
<
telerik:RadRibbonComboBoxItem
Content
=
"Verdana"
FontFamily
=
"Verdana"
Tag
=
"Verdana"
/>
</
telerik:RadRibbonComboBox
>
<
telerik:RadRibbonComboBox
CanAutocompleteSelectItems
=
"False"
CanKeyboardNavigationSelectItems
=
"False"
CommandParameter
=
"{Binding RelativeSource={RelativeSource Self}, Path=SelectedItem.Tag}"
Height
=
"21"
IsEditable
=
"False"
IsReadOnly
=
"True"
OpenDropDownOnFocus
=
"True"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=ChangeFontSizeCommand}"
Width
=
"45"
>
<
telerik:RadRibbonComboBoxItem
Content
=
"8"
Tag
=
"10.67"
/>
<
telerik:RadRibbonComboBoxItem
Content
=
"9"
Tag
=
"12"
/>
<
telerik:RadRibbonComboBoxItem
Content
=
"10"
Tag
=
"13.33"
/>
<
telerik:RadRibbonComboBoxItem
Content
=
"11"
Tag
=
"14.67"
/>
<
telerik:RadRibbonComboBoxItem
Content
=
"12"
Tag
=
"16"
/>
<
telerik:RadRibbonComboBoxItem
Content
=
"14"
Tag
=
"18.67"
/>
<
telerik:RadRibbonComboBoxItem
Content
=
"16"
Tag
=
"21.33"
/>
<
telerik:RadRibbonComboBoxItem
Content
=
"18"
Tag
=
"24"
/>
<
telerik:RadRibbonComboBoxItem
Content
=
"20"
Tag
=
"26.67"
/>
<
telerik:RadRibbonComboBoxItem
Content
=
"22"
Tag
=
"29.33"
/>
<
telerik:RadRibbonComboBoxItem
Content
=
"24"
Tag
=
"32"
/>
<
telerik:RadRibbonComboBoxItem
Content
=
"26"
Tag
=
"34.67"
/>
<
telerik:RadRibbonComboBoxItem
Content
=
"28"
Tag
=
"37.33"
/>
<
telerik:RadRibbonComboBoxItem
Content
=
"36"
Tag
=
"48"
/>
<
telerik:RadRibbonComboBoxItem
Content
=
"48"
Tag
=
"64"
/>
<
telerik:RadRibbonComboBoxItem
Content
=
"72"
Tag
=
"96"
/>
</
telerik:RadRibbonComboBox
>
</
StackPanel
>
<
telerik:RadButtonGroup
>
<
telerik:RadRibbonButton
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=IncrementFontSizeCommand}"
Size
=
"Small"
SmallImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/font-increasesize.png"
/>
<
telerik:RadRibbonButton
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=DecrementFontSizeCommand}"
Size
=
"Small"
SmallImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/font-decreasesize.png"
/>
</
telerik:RadButtonGroup
>
<
telerik:RadButtonGroup
>
<
telerik:RadRibbonButton
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=ClearFormattingCommand}"
Size
=
"Small"
SmallImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/ClearFormatting16.png"
/>
</
telerik:RadButtonGroup
>
<
telerik:RadButtonGroup
>
<
telerik:RadRibbonToggleButton
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=ToggleBoldCommand}"
Size
=
"Small"
SmallImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/bold.png"
/>
<
telerik:RadRibbonToggleButton
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=ToggleItalicCommand}"
Size
=
"Small"
SmallImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/italic.png"
/>
<
telerik:RadRibbonSplitButton
IsToggle
=
"True"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=ToggleUnderlineCommand}"
SmallImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/underline.png"
>
<
telerik:RadRibbonSplitButton.DropDownContent
>
<
telerik:RadGallery
ItemHeight
=
"26"
ItemWidth
=
"156"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=ChangeUnderlineDecorationCommand}"
ViewportHeight
=
"210"
ViewportWidth
=
"157"
>
<
telerik:RadGalleryItem
Image
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/underline1.png"
Tag
=
"Line"
/>
<
telerik:RadGalleryItem
Image
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/underline2.png"
Tag
=
"DoubleLine"
/>
<
telerik:RadGalleryItem
Image
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/underline3.png"
Tag
=
"ThickLine"
/>
<
telerik:RadGalleryItem
Image
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/underline4.png"
Tag
=
"DottedLine"
/>
<
telerik:RadGalleryItem
Image
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/underline5.png"
Tag
=
"DashedLine"
/>
<
telerik:RadGalleryItem
Image
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/underline6.png"
Tag
=
"DotDashedLine"
/>
<
telerik:RadGalleryItem
Image
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/underline7.png"
Tag
=
"DotDotDashedLine"
/>
<
telerik:RadGalleryItem
Image
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/underline8.png"
Tag
=
"Wave"
/>
</
telerik:RadGallery
>
</
telerik:RadRibbonSplitButton.DropDownContent
>
</
telerik:RadRibbonSplitButton
>
<
telerik:RadRibbonToggleButton
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=ToggleStrikethroughCommand}"
Size
=
"Small"
SmallImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/Strikethrough16.png"
/>
<
telerik:RadRibbonToggleButton
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=ToggleSubscriptCommand}"
Size
=
"Small"
SmallImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/subscript.png"
/>
<
telerik:RadRibbonToggleButton
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=ToggleSuperscriptCommand}"
Size
=
"Small"
SmallImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/superscript.png"
/>
</
telerik:RadButtonGroup
>
<
telerik:RadButtonGroup
>
<
telerik:HighlightColorPicker
Height
=
"22"
NoColorVisibility
=
"Collapsed"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=ChangeFontHighlightColorCommand}"
SelectedColor
=
"Yellow"
Width
=
"36"
/>
<
telerik:RadColorPicker
Height
=
"22"
NoColorVisibility
=
"Collapsed"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=ChangeFontForeColorCommand}"
SelectedColor
=
"Red"
Width
=
"36"
/>
</
telerik:RadButtonGroup
>
</
telerik:RadOrderedWrapPanel
>
</
telerik:RadRibbonGroup
>
<
telerik:RadRibbonGroup
DialogLauncherVisibility
=
"Visible"
Header
=
"Paragraph"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=ShowParagraphPropertiesDialogCommand}"
>
<
telerik:RadRibbonGroup.Variants
>
<
telerik:GroupVariant
Priority
=
"1"
Variant
=
"Medium"
/>
<
telerik:GroupVariant
Priority
=
"3"
Variant
=
"Collapsed"
/>
</
telerik:RadRibbonGroup.Variants
>
<
telerik:RadOrderedWrapPanel
>
<
telerik:RadButtonGroup
>
<
telerik:RadRibbonToggleButton
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=ToggleBulletsCommand}"
Size
=
"Small"
SmallImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/list-bullets.png"
/>
<
telerik:RadRibbonToggleButton
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=ToggleNumberedCommand}"
Size
=
"Small"
SmallImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/list-numbered.png"
/>
</
telerik:RadButtonGroup
>
<
telerik:RadButtonGroup
>
<
telerik:RadRibbonButton
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=DecrementParagraphLeftIndentCommand}"
Size
=
"Small"
SmallImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/outdent.png"
/>
<
telerik:RadRibbonButton
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=IncrementParagraphLeftIndentCommand}"
Size
=
"Small"
SmallImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/indent.png"
/>
</
telerik:RadButtonGroup
>
<
telerik:RadButtonGroup
>
<
telerik:RadRibbonToggleButton
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=ToggleFormattingSymbolsCommand}"
Size
=
"Small"
SmallImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/formatting-symbols.png"
/>
</
telerik:RadButtonGroup
>
<
telerik:RadButtonGroup
>
<
telerik:RadRibbonToggleButton
CommandParameter
=
"Left"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=ChangeTextAlignmentCommand}"
Size
=
"Small"
SmallImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/alignleft.png"
Text
=
"Align Left"
/>
<
telerik:RadRibbonToggleButton
CommandParameter
=
"Center"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=ChangeTextAlignmentCommand}"
Size
=
"Small"
SmallImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/aligncenter.png"
Text
=
"Center"
/>
<
telerik:RadRibbonToggleButton
CommandParameter
=
"Right"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=ChangeTextAlignmentCommand}"
Size
=
"Small"
SmallImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/alignright.png"
Text
=
"Align Right"
/>
<
telerik:RadRibbonToggleButton
CommandParameter
=
"Justify"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=ChangeTextAlignmentCommand}"
Size
=
"Small"
SmallImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/16/alignjustify.png"
Text
=
"Justify"
/>
</
telerik:RadButtonGroup
>
</
telerik:RadOrderedWrapPanel
>
</
telerik:RadRibbonGroup
>
</
telerik:RadRibbonTab
>
<
telerik:RadRibbonTab
Header
=
"Insert"
>
<
telerik:RadRibbonGroup
Header
=
"Pages"
>
<
telerik:RadRibbonButton
LargeImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/32/PageBreak.png"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=InsertPageBreakCommand}"
Size
=
"Large"
Text
=
"Page Break"
/>
</
telerik:RadRibbonGroup
>
<
telerik:RadRibbonGroup
Header
=
"Illustrations"
>
<
telerik:RadRibbonButton
LargeImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/32/Picture.png"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=InsertPictureCommand}"
Size
=
"Large"
Text
=
"Picture"
/>
</
telerik:RadRibbonGroup
>
<
telerik:RadRibbonGroup
Header
=
"Links"
>
<
telerik:RadRibbonButton
LargeImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/32/inserthyperlink.png"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=ShowInsertHyperlinkDialogCommand}"
Size
=
"Large"
Text
=
"Hyperlink"
/>
</
telerik:RadRibbonGroup
>
<
telerik:RadRibbonGroup
Header
=
"Symbol"
>
<
telerik:RadRibbonButton
LargeImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/32/Symbol.png"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=ShowInsertSymbolWindowCommand}"
Size
=
"Large"
Text
=
"Symbol"
/>
</
telerik:RadRibbonGroup
>
</
telerik:RadRibbonTab
>
<
telerik:RadRibbonTab
Header
=
"Page Layout"
>
<
telerik:RadRibbonGroup
Header
=
"Page Setup"
>
<
telerik:RadRibbonDropDownButton
CollapseToMedium
=
"WhenGroupIsMedium"
LargeImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/32/PageSize.png"
Size
=
"Large"
Text
=
"Size"
>
<
telerik:RadRibbonDropDownButton.DropDownContent
>
<
telerik:RadGallery
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=ChangePaperTypeCommand}"
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"A0"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"A0"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (33.05" x 46.78")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"A1"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"A1"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (23.39" x 33.05")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"A2"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"A2"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (16.53" x 23.39")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"A3"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"A3"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (11.7" x 16.53")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"A4"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"A4"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (8.26" x 11.7")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"A5"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"A5"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (5.83" x 8.26")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"RA0"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"RA0"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (33.86" x 48.03")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"RA1"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"RA1"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (24.01" x 33.86")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"RA2"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"RA2"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (16.93" x 24.01")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"RA3"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"RA3"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (12.01" x 16.93")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"RA4"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"RA4"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (8.46" x 12.01")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"RA5"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"RA5"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (4.76" x 8.46")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"B0"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"B0"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (39.38" x 55.67")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"B1"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"B1"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (27.83" x 39.38")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"B2"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"B2"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (59.05" x 19.68")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"B3"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"B3"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (13.91" x 19.68")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"B4"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"B4"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (10.13" x 14.33")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"B5"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"B5"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (7.17" x 10.13")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"Quarto"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Quarto"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (8" x 10")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"Foolscap"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Foolscap"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (8" x 13")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"Executive"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Executive"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (7.5" x 10")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"GovernmentLetter"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"GovernmentLetter"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (10.5" x 8")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"Letter"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Letter"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (8.5" x 11")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"Legal"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Legal"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (8.5" x 14")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"Ledger"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Ledger"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (17" x 11")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"Tabloid"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Tabloid"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (11" x 17")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"Post"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Post"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (15.64" x 19.25")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"Crown"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Crown"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (20" x 15")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"LargePost"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"LargePost"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (16.5" x 21")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"Demy"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Demy"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (17.5" x 22")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"Medium"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Medium"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (18" x 23")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"Royal"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Royal"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (20" x 25")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"Elephant"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Elephant"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (21.74" x 28")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"DoubleDemy"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"DoubleDemy"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (23.5" x 35")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"QuadDemy"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"QuadDemy"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (35" x 45")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"STMT"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"STMT"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (5.5" x 8.5")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"Folio"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Folio"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (8.5" x 13")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"Statement"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Statement"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (5.5" x 8.5")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"Size10x14"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Size10x14"
VerticalAlignment
=
"Center"
/>
<
TextBlock
FontWeight
=
"Normal"
Text
=
" (10" x 14")"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
</
telerik:RadGallery
>
</
telerik:RadRibbonDropDownButton.DropDownContent
>
</
telerik:RadRibbonDropDownButton
>
<
telerik:RadRibbonDropDownButton
CollapseToMedium
=
"WhenGroupIsMedium"
LargeImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/32/PageMargin.png"
Size
=
"Large"
Text
=
"Margins"
>
<
telerik:RadRibbonDropDownButton.DropDownContent
>
<
telerik:RadGallery
BorderThickness
=
"0"
ItemHeight
=
"54"
ItemWidth
=
"156"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=ChangePageMarginsCommand}"
ViewportHeight
=
"270"
ViewportWidth
=
"157"
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"Normal"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
Image
Source
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/PageMarginNormal.png"
Stretch
=
"None"
/>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Normal"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"Narrow"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
Image
Source
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/PageMarginNarrow.png"
Stretch
=
"None"
/>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Narrow"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"Moderate"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
Image
Source
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/PageMarginModerate.png"
Stretch
=
"None"
/>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Moderate"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"Wide"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
Image
Source
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/PageMarginWide.png"
Stretch
=
"None"
/>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Wide"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"Office2003"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
Image
Source
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/PageMarginNormal.png"
Stretch
=
"None"
/>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Office2003"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
</
telerik:RadGallery
>
</
telerik:RadRibbonDropDownButton.DropDownContent
>
</
telerik:RadRibbonDropDownButton
>
<
telerik:RadRibbonDropDownButton
CollapseToMedium
=
"WhenGroupIsMedium"
LargeImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/32/PageOrientation.png"
Size
=
"Large"
Text
=
"Page Orientation"
>
<
telerik:RadRibbonDropDownButton.DropDownContent
>
<
telerik:RadGallery
BorderThickness
=
"0"
ItemHeight
=
"54"
ItemWidth
=
"156"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=ChangePageOrientationCommand}"
ViewportHeight
=
"270"
ViewportWidth
=
"157"
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"Portrait"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
Image
Source
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/32/PageOrientationPortrait.png"
Stretch
=
"None"
/>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Portrait"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"Rotate90"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
Image
Source
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/32/PageOrientationLandscape.png"
Stretch
=
"None"
/>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Landscape"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"Rotate180"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
Image
Source
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/32/PageOrientationRotate180.png"
Stretch
=
"None"
/>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Rotate 180"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
<
telerik:RadGalleryItem
HorizontalContentAlignment
=
"Left"
Tag
=
"Rotate270"
>
<
StackPanel
Orientation
=
"Horizontal"
>
<
Image
Source
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/32/PageOrientationRotate270.png"
Stretch
=
"None"
/>
<
TextBlock
FontWeight
=
"Bold"
Text
=
"Rotate 270"
VerticalAlignment
=
"Center"
/>
</
StackPanel
>
</
telerik:RadGalleryItem
>
</
telerik:RadGallery
>
</
telerik:RadRibbonDropDownButton.DropDownContent
>
</
telerik:RadRibbonDropDownButton
>
</
telerik:RadRibbonGroup
>
</
telerik:RadRibbonTab
>
<
telerik:RadRibbonTab
Header
=
"View"
>
<
telerik:RadRibbonGroup
Header
=
"Page Layout"
>
<
telerik:RadRibbonGroup.Variants
>
<
telerik:GroupVariant
Priority
=
"2"
Variant
=
"Medium"
/>
<
telerik:GroupVariant
Priority
=
"8"
Variant
=
"Collapsed"
/>
</
telerik:RadRibbonGroup.Variants
>
<
telerik:RadRibbonButton
CollapseToMedium
=
"WhenGroupIsMedium"
CollapseToSmall
=
"WhenGroupIsSmall"
CommandParameter
=
"Flow"
LargeImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/32/web-C.PNG"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=ChangeLayoutModeCommand}"
Size
=
"Large"
Text
=
"Web Layout"
/>
<
telerik:RadRibbonButton
CollapseToMedium
=
"WhenGroupIsMedium"
CollapseToSmall
=
"WhenGroupIsSmall"
CommandParameter
=
"Paged"
LargeImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/32/PageBreak.png"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=ChangeLayoutModeCommand}"
Size
=
"Large"
Text
=
"Print Layout"
/>
<
telerik:RadRibbonButton
CollapseToMedium
=
"WhenGroupIsMedium"
CollapseToSmall
=
"WhenGroupIsSmall"
LargeImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/32/pagewexp.png"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=IncrementPageWidthCommand}"
Size
=
"Large"
Text
=
"Increase Page Width"
/>
<
telerik:RadRibbonButton
CollapseToMedium
=
"WhenGroupIsMedium"
CollapseToSmall
=
"WhenGroupIsSmall"
LargeImage
=
"/Telerik.Windows.Controls.RichTextBoxUI;component/Images/MSOffice/32/pagewshr.png"
telerik:RadRichTextBoxRibbonUI.RichTextCommand
=
"{Binding Path=DecrementPageWidthCommand}"
Size
=
"Large"
Text
=
"Decrease Page Width"
/>
</
telerik:RadRibbonGroup
>
</
telerik:RadRibbonTab
>
</
telerik:RadRichTextBoxRibbonUI
>
</
Grid
>
</
UserControl
>
My user control code behind is:
using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Net;
using
System.Windows;
using
System.Windows.Controls;
using
System.Windows.Documents;
using
System.Windows.Input;
using
System.Windows.Media;
using
System.Windows.Media.Animation;
using
System.Windows.Shapes;
using
Telerik.Windows.Documents.Model;
using
Telerik.Windows.Documents.Layout;
using
Telerik.Windows.Documents.FormatProviders.OpenXml.Docx;
namespace
iLaboratory.Shared.Views.Controls
{
public
partial
class
NextGenDocumentViewerCtrl : UserControl
{
/// <summary>
/// byte array containing ms word Docx format document
/// </summary>
public
byte
[] DocxToView
{
set
{
editor.Document =
new
DocxFormatProvider().Import(value);
}
}
public
string
ApplicationHeaderTxt {
get
;
set
; }
public
NextGenDocumentViewerCtrl()
{
InitializeComponent();
this
.radRichTextBoxRibbonUI1.ApplicationName = ApplicationHeaderTxt;
}
private
void
UserControl_Loaded(
object
sender, RoutedEventArgs e)
{
this
.editorRuler.AssociatedRichTextBox =
this
.editor;
SetupNewDocument(editor.Document);
}
public
void
SetupNewDocument(RadDocument document)
{
document.LayoutMode = DocumentLayoutMode.Paged;
document.ParagraphDefaultSpacingAfter = 10;
document.PageViewMargin =
new
SizeF(10, 10);
document.SectionDefaultPageMargin =
new
Padding(95);
}
private
void
WordStatusBar_SelectedLayoutModeChanged(
object
sender, EventArgs e)
{
editor.Document.LayoutMode = statusBar.SelectedLayoutMode;
}
private
void
editor_DocumentLayoutModeChanged(
object
sender, EventArgs e)
{
statusBar.SelectedLayoutMode = editor.Document.LayoutMode;
}
}
}
My RadWindow Xaml is:
<
telerik:RadWindow
xmlns:my
=
"clr-namespace:iLaboratory.Shared.Views.Controls"
x:Class
=
"iLaboratory.Shared.Views.NextGenDocumentViewer"
xmlns:telerik
=
"http://schemas.telerik.com/2008/xaml/presentation"
xmlns:controls
=
"clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls"
HorizontalAlignment
=
"Stretch"
VerticalAlignment
=
"Stretch"
WindowStartupLocation
=
"CenterOwner"
>
<
Grid
x:Name
=
"LayoutRoot"
Margin
=
"2"
>
<
Grid.RowDefinitions
>
<
RowDefinition
/>
</
Grid.RowDefinitions
>
<
my:NextGenDocumentViewerCtrl
x:Name
=
"nextgendocument"
/>
</
Grid
>
</
telerik:RadWindow
>