Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXperience 13.1 Demos/WPF/Bin/
Upload File :
Current File : C:/Users/Public/Documents/DXperience 13.1 Demos/WPF/Bin/RichEditDemo.exe

MZ����@���	�!�L�!This program cannot be run in DOS mode.

$PEL�E�Q�F�2 @@ �@��2W@�B�l1  H.text  `.rsrc�B@D@@.reloc�Z@B�2HD�(5�<�f(
({o
*0${,*}rps

(
*0i
YE)6+At}*t}*t}*t}*t}*}*f(
�s 
(!
*{*{*"}*{	*b{	3*}	o
*b%{
("
t}
*b%{
(#
t}
*j{
,{
~$
o%
**"}**�o&

3(*o&
3o*No((*�(,(o'
,(o(
*6{o*
&*0Y
(({s+
��o,
(-
-
�s.

�o/
&s+
��o*o*�{o0
s+
(1
,{o0
��o*f(,(r�po2
*o*0${,*}r�ps

(
*&(3
*0A
YE+%t}*t��s4
o5
*}*6{
o*
&*0B
(( (-
-
�#s.

�o/
&{
(6
o7
*f(,(rpo2
*o*^{
o8
�Zo*0${,*}r8ps

(
*&(3
*0A
YE+%t}
*t��s4
o5
*}*0Sr�p�(9
�(9
s:
(;
�r�p�(9
�(9
s:
(;
�*6((/*6{o*
&*0d
(r�p(<
o=
o=
.r�p(>
(*(((/(-
-
�2s.

�o/
&*F~(?
t*6~(@
*F~(?
t*6~(@
*07t�
('oA
/*r�p()oB
(C
(*^{oD
t�o*f(,(r�po2
*V{oE
2o*0${,*}rps

(
*&(3
*0M
YE+1t}*t!}{�.sF
oG
*}*�r|p�(9
�(9
s:
(;
�*6((;*6{o*
&*0D
(r�p(<
(7(;(-
-
�=s.

�o/
&*F~(?
t*6~(@
*^{oD
t�o*f(,(r�po2
*V{oE
2o*0${,*}r�ps

(
*0M
YE+1t}*t!}{�:sF
oG
*}*"(H
*2(I
oJ*N(J
s>}*2{o?*f(K
�Cs.
(L
*��(9
(M
�Ds.
(L
*03(N
oO
t
(P
��{oQ
��oR
*(@*0*{
+	�
(S
,�	X
	�i2�**F�(9
(T
*0�	�
�(9
��%(9
��!(9
��(9
��(9
��#(9
��'(9
��(9
��2(9
�}(U
*�r0p�"(9
�(9
sV
(W
�*F~(?
t"*6~(@
*
*�(X
(J,(J�Ns4
oY
(K(Q*6(JoS*f(Z
(Q(JoS*(R*0D(J-(R(K(J,'(J�Ns4
o[
(Js�(�*��"(9
(\
t�(]
t"*f-*o^
,o^
o*
&*�(_
(J,(J(`
�oa
*rPp*(b
*�(V(`(p}r\p{�(�*0�{�{oc
{�od
oe
of
{�od
oe
og
{�o+
,gsi
r~pr�poj
r�p(k
ol
r�pom
(n
so
op
r�pr�poj
repropoj
oq
*0)	{�od
oe
{or

(s
ot
*0)	{�od
oe
{or

(s
ou
*0)	{�od
oe
{or

(s
of
*0)	{�od
oe
{or

(s
og
*0�
ov

ow
{ or
(s
-*ox
oy
1ox
oz
%.*o{
-*ox
oz
(_,*ox
oz
%3�ox
(^(|
-o}
ow
*0�o~
oy
1Doz
%39r�po
,,oy
Yo�
(�
,~�
(�
o�
*%,jr�p(�
-r�p(�
-,r�p(�
-=+A(6

(�
o�
o�
(�
*(6
(�
o�
o�
(�
*r�p*~�
*�%.#
.
.(�
-(�
-(�
***0${�,*}�rps

(
*&(3
*0h

YE�@{���%2?LYfs����������)6CP]jw���������� -:GTan{����������
$1>KXer���������(5BO\iv����������,9FS`mz����������	#0=JWdq~���������
'4AN[hu����������			+	8	E	R	_	l	y	�	�	�	�	�	�	�	�	�	�	

"
/
8e
t&}{�Ys4
o�
{�Ys4
o�
*t&}{�Zs4
o�
{�Zs4
o�
*t&}{�[s4
o�
{�[s4
o�
*t&}{�\s4
o�
{�\s4
o�
*t&} *t'}!*t(}"*t(}#*t(}$*t(}%*t(}&*t(}'*t(}(*t(})*t(}**t(}+*t(},*t(}-*t(}.*t(}/*t(}0*t(}1*t(}2*t(}3*t)}4*t*}5*t*}6*t*}7*t*}8*t(}9*t)}:*t*};*t*}<*t)}=*t+}>*t(}?*t)}@*t*}A*t*}B*t*}C*t(}D*t)}E*t(}F*t(}G*t(}H*t(}I*t(}J*t(}K*t)}L*t*}M*t*}N*t*}O*t*}P*t*}Q*t(}R*t*}S*t*}T*t*}U*t(}V*t(}W*t(}X*t(}Y*t(}Z*t(}[*t*}\*t*}]*t*}^*t(}_*t,}`*t)}a*t*}b*t*}c*t*}d*t*}e*t(}f*t*}g*t*}h*t*}i*t*}j*t*}k*t,}l*t(}m*t(}n*t(}o*t(}p*t(}q*t(}r*t*}s*t*}t*t*}u*t*}v*t*}w*t*}x*t*}y*t*}z*t*}{*t(}|*t(}}*t(}~*t(}*t-}�*t.}�*t.}�*t-}�*t(}�*t(}�*t-}�*t(}�*t-}�*t*}�*t*}�*t*}�*t*}�*t*}�*t*}�*t*}�*t*}�*t)}�*t(}�*t(}�*t(}�*t-}�*t,}�*t,}�*t-}�*t*}�*t*}�*t*}�*t-}�*t(}�*t(}�*t-}�*t*}�*t-}�*t*}�*t*}�*t*}�*t*}�*t-}�*t)}�*t*}�*t*}�*t*}�*t(}�*t(}�*t(}�*t(}�*t(}�*t,}�*t/}�*t(}�*t(}�*t0}�*t1}�*t2}�*t1}�*t2}�*t2}�*t2}�*t2}�*t2}�*t1}�*t2}�*t2}�*t2}�*t2}�*t2}�*t2}�*t1}�*t2}�*t1}�*t2}�*t2}�*t3}�*t1}�*t2}�*t2}�*t2}�*t3}�*t1}�*t2}�*t2}�*t1}�*t2}�*t2}�*t2}�*t"}�{��]s�
o�
{��Xs4
o[
*}�*v(V(dr}p{�(�*0${�,*}�r�ps

(
*&(3
*08
YE,9FS`mz�������8�t'}�*t4}�*t4}�*t4}�*t(}�*t(}�*t(}�*t(}�*t(}�*t*}�*t*}�*t*}�*t(}�*t(}�*t*}�*t(}�*t"}�*}�*v(V(hrp{(�*0${
,*}
rOps

(
*&(3
*0j
YE#,9FS`mz����������	#0=JWdq~�����8�t'}�*t4}�*t4}�*t4}�*t4}�*t4}�*t4}�*t4}�*t(}�*t(}�*t(}�*t(}�*t(}�*t.}�*t.}�*t*}�*t*}�*t*}�*t*}�*t*}�*t*}�*t*}�*t*}*t(}*t(}*t,}*t,}*t(}*t(}*t(}*t(}*t(}	*t.}
*t(}*t"}*}
*�(V(t(p}r�p{ (�*b{ {oc
(o*J{{ o�
*(o*0;	{or

(�
,	(�
+,
{o�
*{o�
*0ms�

r�ps�
o�
(q(r(s(r(�
�"(9
м(9
o�
s�
�"(9
п(9
o�
*0,
s�

r�p(�r	p(�r!p(�o�
*fo�
o�
o�
o�
*FrIpo�
s�
*0${!,*}!rmps

(
*&(3
*0�
YE)MZgt����������8/t&}{�ns�
o�
*t7}{�ms4
o�
*t'}*t4}*t4}*t(}*t(}*t(}*t(}*t(}*t(}*t(}*t(}*t(}*t(}*t(}*t(}*t"} { �ls4
o[
*}!*0H(V({*�(9
o�
s�}"{*�(9
{"o�
*�{*�zs�
o�
{*�ys�
o�
r�p{*(�*^{*o�
o�
(}*0�{*o�
o�

{*o�
o�
({{"o�{#o�
o�
{#o�
o�
o�
o=
1{#oB
o,
{*o�
o�
(}*0Qs�

o�

+'(�
o�
o�
-(|
-o�
(�
-���o�
�*
4A�{*od
o�
{#o�
o�
*N{)-+o�
*(|*0${+,*}+rps

(
*&(3
*0�
YE)6CP]jw8�t:}#{#�~s�
o�
*t'}$*t4}%*t(}&*t(}'*t(}(*t;})*t"}*{*�xs4
o[
*}+*{,*(�*b{,o�
{,o�
*Js�
},(�
*v(V(�rsp{L(�*
*0	{-or

(s
*Z{Lod
o�
o�
*v(O{Lod
o�
o�
*�(�,(�(|
-{L(�o�
*0#	t&or

(s
,*(�,**�(�
,	(s
,*(�-**�{Lod
o�
(�o�
(�*�{Lod
o�
(�o�
(�*�{Lod
o�
(�o�
(�*�{Lod
o�
(�o�
(�*�{Lod
o�
(�o�
(�*�{Lod
o�
(�o�
(�*�{Lod
o�
o�
(�o�
(�*�{Lod
o�
o�
(�o�
(�*�{Lod
o�
o�
(�o�
(�*�{Lod
o�
(�o�
(�*�{Lod
o�
(�o�
(�*�{Lod
o�
(�o�
(�*�{Lod
o�
(�o�
(�*�{Lod
o�
(�o�
(�*�{Lod
o�
(�o�
(�*�{Lod
o�
(�o�
(�*�{Lod
o�
(�o�
(�*z{9o�
{{:o�
*6{9o�
*0u{Lo�

{>o�
. {>o�
,{{?o�
{Lo�
{Ho�
. {Ho�
,{{Io�
*0�{Lo�
{Lod
o�

{.or
(�o�
{/or
(�o�
{0or
(�o�
{1or
(�o�
{2or
(�o�
{3or
(�o�
{:or
(�o�
{;or
(�o�
o�
{4or
(�o�
o�
{6or
(�o�
o�
{5or
(�o�
{7or
(�o�
{8or
(�o�
{<or
(�o�
{=or
(�o�
{>or
(�o�
(��{Lo�
�*A��0${M,*}Mr�ps

(
*&(3
*0�
YE @{��,g��S��?z��+8ER_ly����������"/<IVcp}����������&3@MZgt����������*7DQ^kx����������!.;HUbo|����������		%	2	?	L	Y	f	s	�	�	�	�	�	�	�	�	�	�	


)
6
C
P
]
j
w
�
�
�
�
�
�
�
�
�
�
 -:GTan{����������
$1>KXer���������


(
5
B
O
\
i
v
�
�
�
�
�
�
�
�
�
�
,9FS`mz����������	#0=JWdq~���������
'4AN[hu����������+8ER_ly�������8!t&}-{-��s4
o�
{-��s4
o�
*t&}.{.��s4
o�
{.��s4
o�
*t&}/{/��s4
o�
{/��s4
o�
*t&}0{0��s4
o�
{0��s4
o�
*t&}1{1��s4
o�
{1��s4
o�
*t&}2{2��s4
o�
{2��s4
o�
*t&}3{3��s4
o�
{3��s4
o�
*t&}4{4��s4
o�
{4��s4
o�
*t&}5{5��s4
o�
{5��s4
o�
*t&}6{6��s4
o�
{6��s4
o�
*t&}7{7��s4
o�
{7��s4
o�
*t&}8{8��s4
o�
{8��s4
o�
*t&}9{9��s4
o�
{9��s4
o�
*t&}:{:��s4
o�
{:��s4
o�
*t&};{;��s4
o�
{;��s4
o�
*t&}<{<��s4
o�
{<��s4
o�
*t&}={=��s4
o�
{=��s4
o�
*t&}>{>��s4
o�
{>��s4
o�
*t'}?*t(}@*t(}A*t(}B*t(}C*t(}D*t(}E*t(}F*t(}G*t(}H*t(}I*t(}J*t-}K*t.}L*t.}M*t-}N*t(}O*t(}P*t-}Q*t(}R*t-}S*t*}T*t*}U*t*}V*t*}W*t*}X*t*}Y*t*}Z*t*}[*t)}\*t(}]*t(}^*t(}_*t-}`*t,}a*t,}b*t-}c*t*}d*t*}e*t*}f*t-}g*t(}h*t(}i*t-}j*t*}k*t-}l*t*}m*t*}n*t*}o*t*}p*t-}q*t)}r*t*}s*t*}t*t*}u*t(}v*t(}w*t(}x*t(}y*t(}z*t,}{*t-}|*t/}}*t(}~*t(}*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t)}�*t*}�*t*}�*t*}�*t*}�*t(}�*t)}�*t*}�*t*}�*t)}�*t+}�*t(}�*t)}�*t*}�*t*}�*t*}�*t(}�*t)}�*t(}�*t(}�*t(}�*t(}�*t(}�*t)}�*t*}�*t*}�*t*}�*t*}�*t*}�*t(}�*t*}�*t*}�*t*}�*t*}�*t*}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t*}�*t*}�*t*}�*t(}�*t,}�*t)}�*t*}�*t*}�*t*}�*t*}�*t(}�*t*}�*t*}�*t*}�*t*}�*t*}�*t,}�*t)}�*t*}�*t*}�*t*}�*t*}�*t*}�*t(}�*t)}�*t*}�*t*}�*t*}�*t*}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t)}�*t*}�*t*}�*t*}�*t*}�*t*}�*t*}�*t*}�*t*}�*t*}�*t*}�*t*}�*t*}�*t(}�*t(}�*t(}�*t(}�*t(}�*t)}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t)}�*t(}�*t(}�*t(}�*t)}�*t(}�*t(}�*t(}�*t(}*t,}*t,}*t)}*t*}*t*}*t*}*t*}*t*}*t*}	*t)}
*t(}*t(}*t(}
*t(}*t(}*t(}*t(}*t(}*t(}*t)}*t(}*t(}*t(}*t)}*t(}*t(}*t(}*t0}*t1}*t2}*t1}*t2} *t2}!*t2}"*t2}#*t2}$*t1}%*t2}&*t2}'*t2}(*t2})*t2}**t2}+*t2},*t1}-*t2}.*t1}/*t2}0*t2}1*t2}2*t1}3*t2}4*t2}5*t1}6*t2}7*t2}8*t3}9*t1}:*t2};*t2}<*t2}=*t3}>*t1}?*t2}@*t2}A*t1}B*t2}C*t2}D*t2}E*t2}F*t2}G*t3}H*t1}I*t2}J*t2}K*t"}L{L��s�
o�
{L��s�
o�
{L��s�
o�
*}M*v(V(�r
	p{Y(�*0${Z,*}Zr#	ps

(
*&(3
*0�
YE,9FS`mz��8�t'}N*t4}O*t4}P*t4}Q*t(}R*t(}S*t(}T*t(}U*t(}V*t(}W*t(}X*t"}Y*}Z*v(V(�r�	p{�(�*0;{�o�

{�o�
. {�o�
,{�{�o�
*0${�,*}�r�	ps

(
*&(3
*0�
YE�,9FS`mz����������	#0=JWdq~���������
'4AN[hu����������+8ER_ly����������"/<IVcp}����������&3@MZgt����������*7DQ^kx8�t'}[*t(}\*t(}]*t(}^*t(}_*t(}`*t(}a*t(}b*t(}c*t(}d*t(}e*t(}f*t(}g*t(}h*t-}i*t.}j*t.}k*t-}l*t(}m*t(}n*t-}o*t(}p*t-}q*t*}r*t*}s*t*}t*t*}u*t*}v*t*}w*t*}x*t*}y*t)}z*t(}{*t(}|*t(}}*t-}~*t,}*t,}�*t-}�*t*}�*t*}�*t*}�*t-}�*t(}�*t(}�*t-}�*t*}�*t-}�*t*}�*t*}�*t*}�*t*}�*t-}�*t)}�*t*}�*t*}�*t*}�*t(}�*t(}�*t(}�*t(}�*t(}�*t,}�*t-}�*t/}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t,}�*t,}�*t)}�*t*}�*t*}�*t*}�*t*}�*t*}�*t*}�*t)}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t)}�*t(}�*t(}�*t(}�*t)}�*t(}�*t(}�*t(}�*t0}�*t1}�*t2}�*t1}�*t2}�*t2}�*t2}�*t2}�*t2}�*t1}�*t2}�*t2}�*t2}�*t2}�*t2}�*t2}�*t2}�*t3}�*t1}�*t2}�*t2}�*t"}�{���s�
o�
*}�*v(V(�r
p{�(�*0${�,*}�rG
ps

(
*&(3
*0�
YE,9FS`mz����������	#0=J8Rt'}�*t4}�*t4}�*t4}�*t4}�*t4}�*t4}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t*}�*t*}�*t*}�*t(}�*t"}�*}�*0�s�

r�
po�
r�
po�
r�
po�
rpo�
rpo�
r1po�
rApo�
rUpo�
rwpo�
r�po�
r�po�
r�po�
r�po�
*0�s�

r�po�
rpo�
r/po�
rOpo�
ripo�
r�po�
r�po�
r�po�
r�po�
r
po�
r!
po�
*0�s�

rE
po�
r�
po�
r�
po�
rUpo�
r�po�
r�po�
rOpo�
r�po�
r�po�
rMpo�
r�po�
*0A(V(�r�p{(�(�}���s4
(�
(�*r{�,{�o(
}�*0us�

{o�
o�
&r+p��s�o�
rWp��s�o�
r�p��s�o�
r�p��s�o�
*0~�s5
��s�
o
*0!t
ot�o(�*0s
��s�
o
*0.t
o�Zr�p(�
o(�*0s
��s�
o
*0.t
o��r�p(�
o(�*0$~�~�s&
��s�
o
*0!t
ot�o(�*b{��s�
o�
*J{to�
*0�o�
{od
o�
o�
.*
{�o�
o�
o�
-*{�,{�o(
}�o�o�
o�
o(�
o	o�
{o�
��s4
o�
{o�
o�
o�
(�o�
o(
}�o*
&o�
*0u
{o�
*0f{o�
o�

{o�
(�
(
(
{o
{o
(

(
l(
ls
*02 {o�
o�

o
+o	
3*X2�*0$!{o�

o

o
�o
�*
0${,*}r�ps

(
*&(3
*0�
YE,9FS`mz����������	#0=JWd8lt'}�*t4}�*t4}�*t4}�*t4}*t(}*t(}*t(}*t(}*t(}*t.}*t.}*t*}*t*}	*t*}
*t*}*t*}*t*}
*t*}*t*}*t(}*t(}*t,}*t,}*t(}*t(}*t(}*t"}*}*~(���(���(���*v(V(�rsp{)(�*0${*,*}*r�ps

(
*&(3
*08
YE,9FS`mz�������8�t'}*t4}*t4}*t4}*t(}*t(}*t(}*t(} *t(}!*t(}"*t(}#*t(}$*t(}%*t(}&*t(}'*t(}(*t"})*}**v(V(�r	p{�(�*�{�o

o
2s
o
{�o

o
2s
o
*0${�,*}�r/ps

(
*&(3
*0X	
YE�,9FS`mz����������	#0=JWdq~���������
'4AN[hu����������+8ER_ly����������"/<IVcp}����������&3@MZgt����������*7DQ^kx����������8t'}+*t(},*t(}-*t(}.*t(}/*t(}0*t(}1*t(}2*t(}3*t(}4*t(}5*t(}6*t(}7*t(}8*t(}9*t(}:*t(};*t(}<*t(}=*t)}>*t*}?*t*}@*t*}A*t*}B*t(}C*t)}D*t*}E*t*}F*t)}G*t+}H*t(}I*t)}J*t*}K*t*}L*t*}M*t(}N*t)}O*t(}P*t(}Q*t(}R*t(}S*t(}T*t(}U*t)}V*t*}W*t*}X*t*}Y*t*}Z*t*}[*t(}\*t*}]*t*}^*t*}_*t*}`*t*}a*t(}b*t(}c*t(}d*t(}e*t(}f*t(}g*t(}h*t-}i*t.}j*t.}k*t-}l*t(}m*t(}n*t-}o*t(}p*t-}q*t*}r*t*}s*t*}t*t*}u*t*}v*t*}w*t*}x*t*}y*t)}z*t(}{*t(}|*t(}}*t-}~*t,}*t,}�*t-}�*t*}�*t*}�*t*}�*t-}�*t(}�*t(}�*t-}�*t*}�*t-}�*t*}�*t*}�*t*}�*t*}�*t-}�*t)}�*t*}�*t*}�*t*}�*t(}�*t(}�*t(}�*t(}�*t(}�*t,}�*t/}�*t(}�*t(}�*t,}�*t0}�*t1}�*t2}�*t1}�*t2}�*t2}�*t2}�*t2}�*t2}�*t1}�*t2}�*t2}�*t2}�*t2}�*t2}�*t2}�*t1}�*t2}�*t1}�*t2}�*t2}�*t2}�*t"}�{���s4
o[
*}�*v(V(�r�p{�(�*0${�,*}�r�ps

(
*&(3
*0
YE,9FS`mz����8�t'}�*t4}�*t4}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t"}�*}�*0�"(V(�{�o+
,f~
o
o
~
o
o
~
o
o
~
o
o
~
o
o
~
o
o
rp{�(�*0o#{�o
{�od
o�
o�

(|
-?{�r5p(
s
o
s
{�o 
o!
�
,o�
��&�*L_
_kv{�o
{�~�
o!
*N(O~$
(�*0${�,*}�rEps

(
*&(3
*0U
YE,9FS`mz������8�t'}�*t4}�*t4}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t"}�{���s�
o�
{���s�
o"
*tF}�*tG}�*}�*v(V(�rp{�(�*0${�,*}�r�ps

(
*&(3
*0
YE,9FS`mz����8�t'}�*t4}�*t4}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t"}�*}�*{A*"}A*0�$}�(V(�rp{8(�rOp{:(�r�p{<(�(#
r�po$
uH(�(�o%
}�(�o&
}�(�o'
}�{:��(9
o(
t�
(�o%
r�pso)
r�ps�
}�*0x%o*
r�p(�
,e{:od
o+
{�o,
{:o-

��s.
o/
{:o0
��s.
o1
o2
o3
*0g&o4

o5
o6
o�3*{�.o�}�}�o*
r|p(�
,{{<od
o+
{�o,
{<o-
{<o7

	o8
%��s.
o/
{<	o9
%��s.
o1
o2
o3
o*
rp(�
,o�o2
o3
o*
r-p(�
,o�o2
o3
o*
rGp(�
,o���o2
o3
o*
r]p(�
,o�o2
o3
*0Io4
o5
o6
o�
3*o*
rsp(�
,o4
o�o2
o3
*0(�
,**(�
*Rr�p(+{��*0='s�}�{�t�o;

(<
��s=
(+(+*06({�r�p�
{�t�r�p~�
o@
�(A
*0@(oB
-*{�r�p�
{�t�r�p~�
o@
�(A
*Z{�t�oC
oD
*:(�
}G
*{G
*07)sH

r�poI
&{G
�oJ
&r�poI
&oK
*0#*u
,(L
{G
{G
oM
**0! <�ۓ
 )UU�Z(L
{G
oN
X
*2rp(+*2rp(+*0Drsp(+(O
krp(+kZ"�?r)p(+YZ"�B["�BZl(P
*�~F-�sQ
�F~F(	+sS
*oT
*0�+{�t�
{�t�o;
(<
(<
~B-�sU
�B~B~C-�sU
�C~C~D-�sV
�D~D(
+(+{�r�p�
	~E-�sY
�E~E(+��	(A
*(�
*�rp(+{�o5
o6
(Z
�*2rsp(+*0�,s�}�{�t�
(<
��s=
(+~G-�s[
�G~G(
+(+{�r�p�
	o]
���	(A
*�{({1o�
o�{8o�{:o�{<o�*o�*0-s^

o_
*0f{:o`
&{<o`
&{>o`
&{8od
o+
~�o,
{8{>o�
oa
{6{=ob
*0.sc

od
*0�/{6,{?-*o�
o�{�oe
{(of
{?og
{>(h
{1oi
{4oi

{1oj
{1�ok
{4ok
{1oj
.${1-	+ol
{4,+ol
*0N0{6om

{73{8*{93{:*{;3{<*{=3{>**0a{8oe
{:oe
{<oe
{>oe
{8of
{:of
{<of
{>of
*0${@,*}@r;ps

(
*&(3
*0
YEU*7DQ^kx��������+8ER_ly����������"/<IVcp}����������&3@MZgt����������'4AN[hu�8�t���s4
o[
*t'}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�{���sn
oo
*t-}�*t.}�*t.}�*t-}�*t(}�*t(}*t-}*t*}*t*}*t*}*t*}*t*}*t*}*t*}*t*}	*t-}
*t,}*t,}*t(}
*t-}*t*}*t*}*t*}*t-}*t(}*t(}*t-}*t*}*t*}*t*}*t*}*t)}*t*}*t*}*t*}*t(}*t(}*t(} *t(}!*t(}"*t*}#*t,}$*t/}%*t(}&*t(}'*t0}(*t1})*t2}**t1}+*t2},*t2}-*t2}.*t2}/*t2}0*t1}1*t2}2*t2}3*t1}4*t2}5*tO}6{6��sp
oq
*tP}7*t"}8*tP}9*t"}:*tP};*t"}<*tP}=*t"}>{>��s.
or
*tQ}?*}@*.(���*V(�
}I}J*{I*0M1os
~Hot
-*~Hoy
ou
os

(�
-*(
-*sv
*0:2{It�
o;
oC
��ow
-*{Jox
u*.r�p�H*&(*{�*"}�*0�$(V(r�p{�(�(#
r�po$
uH((
oy
}K{���(9
o(
t�
(
oz
r�pso)
{��s4
o[
{��s4
o[
{�o{
�s|
o}
*6{K(*6{K(*0'3{�od
o+

o,
o,
o~
*0k4{�o
{�o{
o
{�o{
o�
{�o{
to�
{�o�
�
r�ps�
�o�
*�{�od
o+
{�o�
o�
o�
o�
o�
*0${�,*}�r�ps

(
*&(3
*0E
YEN,9FS`mz����������	#0=JWdq~���������
'4AN[hu����������+8ER_ly���������8�t'}L*t(}M*t(}N*t(}O*t-}P*t.}Q*t.}R*t-}S*t(}T*t(}U*t-}V*t(}W*t-}X*t*}Y*t*}Z*t*}[*t*}\*t*}]*t*}^*t*}_*t*}`*t)}a*t(}b*t(}c*t(}d*t-}e*t,}f*t,}g*t-}h*t*}i*t*}j*t*}k*t-}l*t(}m*t(}n*t-}o*t*}p*t-}q*t*}r*t*}s*t*}t*t*}u*t-}v*t)}w*t*}x*t*}y*t*}z*t(}{*t(}|*t(}}*t(}~*t(}*t,}�*t/}�*t(}�*t(}�*tT}�*t)}�*t*}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t1}�*t2}�*t1}�*t2}�*t2}�*t2}�*t2}�*t1}�*t2}�*t2}�*t}�*t"}�*}�*&(*0O(V(1rsp{�(�{�#�?�o,
{�#@�o,
*0	{�or

(s
*Z{�od
o�
o�
*z{�o�
{�{�o�
*6{�o�
*0u{�o�

{�o�
. {�o�
,{�{�o�
{�o�
{�o�
. {�o�
,{�{�o�
*�(�
,	(s
,*(-**0#	t&or

(s
,*(,**v{�od
o�
( o�
*v{�od
o�
( o�
*v{�od
o�
( o�
*v{�od
o�
( o�
*v{�od
o�
( o�
*v{�od
o�
( o�
*v{�od
o�
( o�
*v{�od
o�
( o�
*v{�od
o�
( o�
*v{�od
o�
( o�
*v{�od
o�
( o�
*0	{�t&or

(s
o�
*v{�od
o�
( o�
*0(5{�o�
{�od
o�

{�or
(o�
{�or
(o�
{�or
(o�
{�or
(o�
{�or
(o�
{�or
(o�
{�or
(o�
{�or
(o�
{�or
(o�
{�or
(o�
{�or
(o�
�{�o�
�*A0&{�od
o�
o�
(�
o�
�&�*""0&{�od
o�
o�
(�
o�
�&�*""0${�,*}�rqps

(
*&(3
*0�
YE@{��,g��S���4o|����������%2?LYfs����������)6CP]jw���������� -:GTan{����������
$1>KXer���������(5BO\iv����������			,	9	F	S	`	m	z	�	�	�	�	�	�	�	�	�	�		

#
0
=
J
W
d
q
~
�
�
�
�
�
�
�
�
�

'4AN[hu����������+8ER_ly����������

"
/
<
I
V
c
p
}
�
�
�
�
�
�
�
�
�
�
&3@MZgt����������*7DQ^kx����������!.;HUbo|����������8et&}�{��!s4
o�
{��!s4
o�
*t&}�{��"s4
o�
{��"s4
o�
*t&}�{��#s4
o�
{��#s4
o�
*t&}�{��$s4
o�
{��$s4
o�
*t&}�{��%s4
o�
{��%s4
o�
*t&}�{��&s4
o�
{��&s4
o�
*t&}�{��'s4
o�
{��'s4
o�
*t&}�{��(s4
o�
{��(s4
o�
*t&}�{��)s4
o�
{��)s4
o�
*t&}�{��*s4
o�
{��*s4
o�
*t&}�{��+s4
o�
{��+s4
o�
*tU}�{��/s�
o�
*tU}�{��0s�
o�
*t&�,s4
o�
t&�,s4
o�
*t&�-s4
o�
t&�-s4
o�
*t&}�{��.s4
o�
{��.s4
o�
*t'}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t-}�*t.}�*t.}�*t-}�*t(}�*t(}�*t-}�*t(}�*t-}�*t*}�*t*}�*t*}�*t*}�*t*}�*t*}�*t*}�*t*}�*t)}�*t(}�*t(}�*t(}�*t-}�*t,}�*t,}�*t-}�*t*}�*t*}�*t*}�*t-}�*t(}�*t(}�*t-}�*t*}�*t-}�*t*}�*t*}�*t*}�*t*}�*t-}�*t)}�*t*}�*t*}�*t*}�*t(}�*t(}�*t(}�*t(}�*t(}�*t,}�*t-}�*t/}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t)}�*t*}�*t*}�*t*}�*t*}�*t(}�*t)}�*t*}�*t*}�*t)}*t+}*t(}*t)}*t*}*t*}*t*}*t(}*t)}*t(}	*t(}
*t(}*t(}*t(}
*t)}*t*}*t*}*t*}*t*}*t*}*t(}*t(}*t)}*t(}*t(}*t(}*t(}*t(}*t(}*t(}*t(}*t(}*t(} *t(}!*t)}"*t(}#*t(}$*t(}%*t)}&*t(}'*t(}(*t(})*t(}**t(}+*t(},*t(}-*t(}.*t*}/*t*}0*t*}1*t*}2*t*}3*t(}4*t(}5*t,}6*t)}7*t*}8*t*}9*t*}:*t*};*t(}<*t*}=*t*}>*t*}?*t*}@*t*}A*t,}B*t)}C*t*}D*t*}E*t*}F*t*}G*t*}H*t(}I*t)}J*t*}K*t*}L*t*}M*t*}N*t(}O*t(}P*t(}Q*t(}R*t(}S*t(}T*t(}U*t(}V*t)}W*t*}X*t*}Y*t*}Z*t*}[*t*}\*t*}]*t*}^*t*}_*t*}`*t*}a*t*}b*t*}c*t(}d*t(}e*t(}f*t(}g*t*}h*t*}i*t*}j*t(}k*t,}l*t,}m*t)}n*t*}o*t*}p*t*}q*t*}r*t*}s*t*}t*t)}u*t(}v*t(}w*t(}x*t(}y*t(}z*t(}{*t(}|*t(}}*t(}~*t)}*t(}�*t(}�*t(}�*t)}�*t(}�*t(}�*t(}�*t0}�*t1}�*t2}�*t1}�*t2}�*t2}�*t2}�*t2}�*t2}�*t1}�*t2}�*t2}�*t2}�*t2}�*t2}�*t2}�*t2}�*t1}�*t2}�*t1}�*t2}�*t2}�*t1}�*t2}�*t2}�*t1}�*t2}�*t2}�*t2}�*t3}�*t1}�*t2}�*t2}�*t1}�*t2}�*t2}�*t2}�*t2}�*t2}�*t3}�*t1}�*t2}�*t2}�*t2}�*t3}�*t1}�*t2}�*t2}�*t"}�{��s�
o�
{��s�
o�
{��s�
o�
*}�*v(V(5r�p{�(�*0${�,*}�rps

(
*&(3
*0�
YE&,9FS`mz����������	#0=JWdq~��������8�t'}�*t4}�*t4}�*t4}�*t4}�*t4}�*t4}�*t4}�*t(}�*t(}�*t(}�*t(}�*t(}�*t*}�*t*}�*t*}�*t*}�*t(}�*t(}�*t*}�*t(}�*t(}�*t(}�*t(}�*t(}�*t)}�*t*}�*t*}�*t*}�*t(}�*t(}�*t(}�*t(}�*t(}�*t,}�*t.}�*t(}�*t"}�*}�*�(V(=(p}�r�p{�(�*z{�o�
{�{�o�
*6{�o�
*0u{�o�

{�o�
. {�o�
,{�{�o�
{�o�
{�o�
. {�o�
,{�{�o�
*z{�{�oc
{�o�
*0${�,*}�r�ps

(
*&(3
*0�
YE,9FS`mz����������	#0=JWdq~���������
'4AN[hu����������+8ER_ly����������"/<IVcp}����������&3@MZgt����������*7DQ^kx����������!.;HUbo|����������%2?LYfs����������			)	6	C	P	]	j	w	�	�	�	�	�	�	�	�	�	�	

 
-
:
G
T
a
n
{
�
�
�
�
�
�
�
�
�
�

$1>KXer���������(5BO\iv����������


,
9
F
S
`
m
z
�
�
�
�
�
�
�
�
�
�
8`t'}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t)}�*t*}�*t*}�*t*}�*t*}�*t(}�*t)}�*t*}�*t*}�*t)}�*t+}�*t(}�*t)}�*t*}*t*}*t*}*t(}*t)}*t(}*t(}*t(}*t(}*t(}	*t(}
*t)}*t*}*t*}
*t*}*t*}*t*}*t(}*t(}*t(}*t(}*t(}*t*}*t*}*t*}*t*}*t*}*t(}*t(}*t(}*t(}*t(}*t(} *t*}!*t*}"*t*}#*t(}$*t(}%*t(}&*t(}'*t(}(*t-})*t.}**t.}+*t-},*t(}-*t(}.*t-}/*t(}0*t-}1*t*}2*t*}3*t*}4*t*}5*t*}6*t*}7*t*}8*t*}9*t)}:*t(};*t(}<*t(}=*t-}>*t,}?*t,}@*t-}A*t*}B*t*}C*t*}D*t-}E*t(}F*t(}G*t-}H*t*}I*t-}J*t*}K*t*}L*t*}M*t*}N*t-}O*t)}P*t*}Q*t*}R*t*}S*t(}T*t(}U*t(}V*t(}W*t(}X*t,}Y*t/}Z*t(}[*t(}\*t,}]*t)}^*t*}_*t*}`*t*}a*t*}b*t(}c*t*}d*t*}e*t*}f*t*}g*t*}h*t,}i*t)}j*t*}k*t*}l*t*}m*t*}n*t*}o*t)}p*t*}q*t*}r*t*}s*t*}t*t(}u*t(}v*t(}w*t(}x*t(}y*t(}z*t(}{*t(}|*t*}}*t*}~*t*}*t*}�*t*}�*t*}�*t*}�*t*}�*t*}�*t(}�*t(}�*t)}�*t*}�*t*}�*t*}�*t(}�*t)}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t)}�*t(}�*t(}�*t(}�*t)}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t,}�*t,}�*t)}�*t*}�*t*}�*t*}�*t*}�*t*}�*t*}�*t)}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t)}�*t(}�*t(}�*t(}�*t)}�*t(}�*t(}�*t(}�*t(}�*tV}�*t0}�*t1}�*t2}�*t1}�*t2}�*t2}�*t2}�*t2}�*t2}�*t1}�*t2}�*t2}�*t2}�*t2}�*t2}�*t2}�*t2}�*t1}�*t2}�*t2}�*t1}�*t2}�*t2}�*t1}�*t2}�*t1}�*t2}�*t2}�*t1}�*t2}�*t2}�*t2}�*t3}�*t1}�*t2}�*t2}�*t2}�*t3}�*t1}�*t2}�*t2}�*t1}�*t2}�*t2}�*t2}�*t2}�*t2}�*t3}�*t1}�*t2}�*t2}�*t"}�{��9s�
o�
{��:s�
o�
{��;s�
o�
{��<s4
o[
*}�*v(V(Ar	p{)(�*0${*,*}*r#ps

(
*&(3
*0�
YE4,9FS`mz����������	#0=JWdq~���������
'4AN[hu���8�t'}�*t4}�*t4}�*t4}�*t4}�*t4}�*t4}�*t(}�*t(}�*t(}�*t(}*t(}*t)}*t*}*t*}*t*}*t*}*t(}*t)}*t*}	*t*}
*t)}*t+}*t(}
*t)}*t*}*t*}*t*}*t(}*t)}*t(}*t(}*t(}*t(}*t(}*t(}*t)}*t*}*t*}*t*}*t*}*t*}*t(} *t(}!*t(}"*t(}#*t(}$*t*}%*t*}&*t*}'*t(}(*t"})*}**�(V(N{�{�o�
rp{�(�*0V{�o`
&(F}+oH},{�od
o+
{+o,
{�od
o+
o~
*0"6s�

+(Go�
X
2�*007sh
s�
~0�io�
~0�o]~1�oY~/�o[~.~.�io�
�oU~-�io�

~-	�oS~3	�oc(6
 �o�
el(�
oW~2~2�io�
�o_~4~4�io�
�oe~5~5�io�
�oar�p~-~-�io�
�~.~.�io�
�(C
og*0�8s�

r�p(Io�
r�p(Io�
r�p(Io�
r�p(Io�
r�p(Io�
r�p(Io�
rp(Io�
rp(Io�
r5p(Io�
rCp(Io�
rOp(Io�
o�
*09(J
s�
si*0k:_ o�
. o�
 
oy
s�

+3	oz
(�
,(�
,	 o�
&o�
&
	X
	2�oK
*6(Lo�
*0f;s�

{,+D�ok,0ojrkpo�
o�
(C

o�
	s�
o�
X�i2�o�
*0;<{,s
s�
rpo�
o�
o�
(�
(�
&*0${�,*}�r�ps

(
*&(3
*04
YEX,9FS`m��������� -:GTan{����������
$1>KXer���������(5BO\iv����������,9FS`mz�8�t'}6*t(}7*t(}8*t(}9*t(}:*t(};*t(}<*t(}=*t(}>{>�Msn
oo
*tY}?*t*}@*t(}A*t(}B*t(}C*t(}D*t(}E*t(}F*t(}G*t(}H*t(}I*t(}J*t(}K*t-}L*t.}M*t.}N*t-}O*t(}P*t(}Q*t-}R*t(}S*t-}T*t*}U*t*}V*t*}W*t*}X*t*}Y*t*}Z*t*}[*t*}\*t)}]*t(}^*t(}_*t(}`*t-}a*t,}b*t,}c*t-}d*t*}e*t*}f*t*}g*t-}h*t(}i*t(}j*t-}k*t*}l*t-}m*t*}n*t*}o*t*}p*t*}q*t-}r*t)}s*t*}t*t*}u*t*}v*t(}w*t(}x*t(}y*t(}z*t(}{*t,}|*t/}}*t(}~*t(}*t0}�*t1}�*t2}�*t1}�*t2}�*t2}�*t2}�*t2}�*t2}�*t1}�*t2}�*t2}�*t2}�*t"}�{��Es4
o[
{��Ks�
o�
*}�*FMFFMMMFF0=	��
rp�r#p�r1p�r=p�rOp�r]p�rmp�r{p�r�p��-	��r�p�r�p�r�p�r�p�r�p�r�p�r�p�r�p�rp��.	��r#p�r3p�rAp�rSp�rcp�rcp�rcp�r#p�rcp��/	��
	rqp�	rqp�	rqp�	rqp�	ryp�	ryp�	ryp�	rqp�	ryp�	�0	��rp�r�p�r�p�rp�r+p�rKp�r}p�r�p�r�p��1	��r	p�r3p�r	p�r	p�r_p�r	p�r	p�r{p�r	p��2	��%��(�
�3	��r�p�r�p�r�p�r p�r% p�rA p�r] p�ry p�r� p��4��r� p�r� p�r� p�r!p�r5!p�r_!p�r�!p�r�!p�r�!p�	r"p�
rC"p�ry"p��5*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*(�
*V(�
}�}�*{�*{�*"}�*v(V(nr�"p{�(�*0${�,*}�r�"ps

(
*&(3
*0�
YE,9FS`mz����������	8t'}�*t(}�*t(}�*t(}�*t(}�*t/}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t0}�*t1}�*t2}�*t1}�*t2}�*t2}�*t"}�*}�*6(V(u*0�>{�od
oe
ou
{�od
oe
ot
{�od
o�
o�
{�od
o�

o�
o�
o�
o�
o�
o�
o�
o�
o�
o�
o�
o�
o�
o�
o�
o�
o�
{�od
o�
o�
{�o

o
o�
{�o

o
<s
o
{��(9
{�sxo�
{�o+s�{��(9
o�
{��(9
o�
{�o+
	o�
	s�
o�
	s�o�
{�o+o�
s�
o�
s�o�
r#p{�od
o�
(�o�
{�(�*0�?{�o�

o

o�
r7#po�
o�
" As�
o�
o�
o�
o�
"�B(�
o�
o�
o�
o�
o�
o�
o�
o�
o�
{�rO#po�
o�
o�
o�
o�

+$s�
	k(�
Zo�
o�
	X
	1��o�
o�
o�
��o
�*�/���"o�
*0${�,*}�rY#ps

(
*&(3
*0G
YE;,9FS`mz����������	#0=JWdq~���������
'4AN[hu����������8Dt'}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t*}�*t*}�*t*}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t-}�*t.}�*t.}�*t-}�*t(}�*t(}�*t-}�*t(}�*t-}�*t*}�*t*}�*t*}�*t*}�*t*}�*t*}�*t*}�*t*}�*t)}�*t(}�*t(}�*t(}�*t-}�*t,}�*t,}�*t*}�*t(}�*t(}�*t0}�*t1}�*t2}�*t1}�*t2}�*t2}�*t2}�*t2}�*t1}�*t2}�*t1}�*t2}�*t2}�*t"}�{��rs4
o[
{��ss�
o�
{��ts�
o�
*}�*f(�
}�s�}�*({*({*0@{�o�
(|
(~*0"A(|
,*(}
-s�
*o�
*03B{�od
o�
o�

(|
,*(�
(�
,**0�C,o�
-*{�o�

o�
o�
s�
o�
+o�
t`
	t^(o�
-��u�,o�
�o�
o�
*5'\06D{�o�
o�
{�o�
o�
(�,o�
*0�E{�o�
o�
o
o�
{�

(�
/*{�o�
o�
o�
{�
(�
Yo�
(�

o�
{�
(�
XYo�
{�
(�
o�
{�
(�
.1{�o�
o�
o�
{�
(�
Yo�
(�

o�
{�
		(�
XYYs�
*b(�
s�
}�(�*0H{�o�
~�
(�~�
(�~�
(�~�
(�~�
(�~�
(�~�
(�~�
(�~�
(�~�
(�	~�
(�
~�
(�~�
(�~�
(�
~�
(�~�
(�~�
(�~�
(�~�
(�~�
(�~�
(�~�
(�~�
(�~�
(�~�
(�*0 Fs�

s�
o
{�o
*0!F
{�o
,*{�o
*f(�
r�#p(<
}�*0H~
(
-~
(
-~
(
,{�~
o
*{�o
*B -s	
��*~�*~�*0PGr�#p��
r�#p�r�#p�r�#p�r$p�r$p�r$p�r$p�s

��*(�
*~�*~�*(�
*{j*"}j*0�$(V(�{Q{_o�
}�r!$p{e(�(#
r�po$
uH(�(�oz
}�{e��(9
o(
t�
(�oz
r�pso)
*0�{eoS{�,k{eo`
&{eod
o+
{�o,
{eod
o+
o~
(�}�{go�
{go�
o
o
*(�*0�H{go`
&{eo7

o8
o

{e{go9
{go�
(�o
o�
o�
o
o
rK$po
o
o
o
&o
o
rY$po

	,	s
o
{fo
{c{fob
*0vIo
o
re$po

o
"�As�
o�
~�
s�
o
o�
o�
o�
o
o
o 
o�
o�
o!
*0{c,{h-*{com
{d(h

{Zok
{_�ok
,]{Q{Zo�
{goe
{e{�oe
{gof
{e{Qof
{h{eog
*{Q{_o�
{eoe
{g{�oe
{eof
{g{Qof
{h{gog
*0&Jr{$p(�
s"
o#
&o$
o%
*0${i,*}ir�$ps

(
*&(3
*0�
YEr,9FS`mz����������	:GTan{����������
$1>KXer���������(5BO\iv����������,9FS`mz����������	#0=JWdq~������8t'}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}*t(}*tT}*t)}*t*}*t(}*t(}*t(}*t(}*t(}	*t(}
*t(}*t(}{��sn
oo
*t-}
*t.}*t.}*t-}*t(}*t(}*t-}*t*}*t*}*t*}*t*}*t*}*t*}*t*}*t*}*t-}*t,}*t,}*t-}*t*} *t*}!*t*}"*t-}#*t(}$*t(}%*t-}&*t*}'*t-}(*t*})*t*}**t*}+*t*},*t-}-*t)}.*t*}/*t*}0*t*}1*t(}2*t(}3*t(}4*t(}5*t(}6*t,}7*t/}8*t(}9*t(}:*t(};*t)}<*t(}=*t(}>*t(}?*t(}@*t(}A*t(}B*t(}C*t(}D*t(}E*t(}F*t(}G*t)}H*t(}I*t(}J*t(}K*t)}L*t(}M*t(}N*t(}O*t(}P*t0}Q*t1}R*t2}S*t1}T*t2}U*t2}V*t2}W*t2}X*t2}Y*t1}Z*t2}[*t2}\*t2}]*t2}^*t1}_*t2}`*t2}a*t2}b*tO}c{c��sp
oq
*tP}d*t"}e{e��s4
o[
*tP}f*t"}g*tQ}h*}i*v(V(�r	%p{�(�*0${�,*}�r3%ps

(
*&(3
*0h
YEA,9FS`mz����������	#0=JWdq~���������
'4AN[hu����������+8E8Mt'}k*t4}l*t4}m*t4}n*t4}o*t4}p*t4}q*t4}r*t4}s*t4}t*t4}u*t(}v*t(}w*t(}x*t(}y*t(}z*t(}{*t,}|*t)}}*t*}~*t*}*t*}�*t*}�*t(}�*t*}�*t*}�*t*}�*t*}�*t*}�*t,}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t*}�*t*}�*t*}�*t*}�*t*}�*t*}�*t*}�*t*}�*t*}�*t)}�*t*}�*t*}�*t*}�*t*}�*t*}�*t(}�*t)}�*t*}�*t*}�*t*}�*t*}�*t(}�*t(}�*t)}�*t*}�*t*}�*t*}�*t(}�*t"}�*}�*v(V(�rsp{�(�*0${�,*}�r�%ps

(
*&(3
*0I
YE,9FS`mz��������8�t'}�*t4}�*t4}�*t4}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t*}�*t*}�*t*}�*t"}�*}�*v(V(�r�%p{�(�*0${�,*}�r�%ps

(
*&(3
*0
YE,9FS`mz����8�t'}�*t4}�*t4}�*t4}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t(}�*t.}�*t.}�*t"}�*}�*0UKrM&p(
(&

rY&p+-('
((
,('
()
*r]&p(
X
1�re&p*0)L(�
(|
-(*
_-+s+
**(�
*09(�
(|
-~
o,
*(�
*09(�
(|
-~-
o,
*(�
*09(�
(|
-~.
o,
*(�
*09(�
(|
-~
o,
*(�
*09(�
(|
-~
o,
*(�
*0?M�<(9
ol
(��<(9
ol
(/
(0

,~
o1
*�rg&p�<(9
ol
(2
(C
*(�
*:(�
}�*�{�,{���s3
o4
*0�No5
,o5
zݝ
o6
(�o7
݄o6
(�o7
�no6
(�o7
�X
	o6
(8
(�
-	o6
(8
(�
,	o6
(�o7
+	z�o6
(�o7
�*@S-TCUY@V�WB(9
(:
&*"(+&*(�
*V�_(9
ol
(=
*
*
*(>
*0O 
~@
re&p(�&*(�
*0-P~�- r&p�A(9
ol
sA

��~�*~�*��*~�*Vs�(B
tB��*(C
*�M����lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetvPADPADP�Lq��b�9$q��!���]��s<�n����C�[�&�m��Y����x����2;���WW�#�͖����
����1����ӣ�%���)nƨ��ɨ�������\��8��F���h>��2���v���cL�9�Z�\���
C���h�$����Z�,���a�ͥ�;ҍaK��e�����]���+���q%��y����Bj�Jx�q^�����J��i�@�3<H�@�T�	e����o���
�*5�iϕ3m�U/0*
�1+
�q9�.��
t\�
z/K�X�Z�A� v�� �X!O}�!���!�4�$.�1�M�1,a<3��C3�!68��x;�{;���;M�AA�UB�aBi�&D�[�G�'IM�O��hP�C�STxT]��T��W".Zx/<Z)�_�_�ٿ`@�Da�TahEda2�gaO�o�o�*o^�u|b<~�))~0W�1���;F�	�	

�_8WX����#fo	�4
Qd��L�~�x'��
���c��g4�6	��I�6�R	����H|�N
^�"�l��������(m����+}
�
��
�
{���a�S=e�_�,!Rcontrols/customizemergefieldscontrol.bamlRcontrols/customizemergefieldscontrol.xaml�Xcontrols/customizemergefieldscontrol.xaml.cs>8controls/popupcontrolbase.cs�Bcontrols/selectamountcontrol.baml0Bcontrols/selectamountcontrol.xaml�#Hcontrols/selectamountcontrol.xaml.cs
'>controls/selectdatecontrol.baml\,>controls/selectdatecontrol.xaml%1Dcontrols/selectdatecontrol.xaml.cs+4Dcontrols/selectmanagercontrol.bamlf8Dcontrols/selectmanagercontrol.xaml/=Jcontrols/selectmanagercontrol.xaml.cs�?Dcontrols/selectproductcontrol.bamlnJDcontrols/selectproductcontrol.xaml#OJcontrols/selectproductcontrol.xaml.cs�Qdemoicon.ico�X.demotesting/fixtures.cs��Himages/customizemergefield_16x16.png\�Himages/customizemergefield_32x32.png�Fimages/mergetonewdocument_16x16.png9�Fimages/mergetonewdocument_32x32.png�Fimages/ribbon-application-32x32.png��*images/smallabout.png��0modules/autocorrect.baml�0modules/autocorrect.xaml&6modules/autocorrect.xaml.csE@modules/bulletsandnumbering.baml�@modules/bulletsandnumbering.xaml#"Fmodules/bulletsandnumbering.xaml.cs 7@modules/characterformatting.baml:8@modules/characterformatting.xaml�TFmodules/characterformatting.xaml.csw�4modules/checkspelling.baml��4modules/checkspelling.xaml�:modules/checkspelling.xaml.cs�>modules/documentprotection.baml��>modules/documentprotection.xaml��Dmodules/documentprotection.xaml.cs��Bmodules/documentrestrictions.baml��Bmodules/documentrestrictions.xamlڅHmodules/documentrestrictions.xaml.cs��6modules/findandreplace.baml�6modules/findandreplace.xaml?<modules/findandreplace.xaml.cs	)8modules/floatingobjects.baml*8modules/floatingobjects.xaml^z>modules/floatingobjects.xaml.cs�<modules/headersandfooters.baml;<modules/headersandfooters.xaml/-Bmodules/headersandfooters.xaml.cs�KFmodules/hyperlinkclickhandling.baml�LFmodules/hyperlinkclickhandling.xaml2fLmodules/hyperlinkclickhandling.xaml.cs�Fmodules/hyperlinksandbookmarks.baml��Fmodules/hyperlinksandbookmarks.xaml��Lmodules/hyperlinksandbookmarks.xaml.cs}�4modules/linenumbering.baml��4modules/linenumbering.xaml<+:modules/linenumbering.xaml.csn�0modules/loadsavedoc.baml&�0modules/loadsavedoc.xamll�6modules/loadsavedoc.xaml.cs��2modules/loadsavehtml.baml��2modules/loadsavehtml.xamlN8modules/loadsavehtml.xaml.cs0modules/loadsavertf.bamln"0modules/loadsavertf.xaml�/6modules/loadsavertf.xaml.cs�@Dmodules/masterdetailmailmerge.baml�ADmodules/masterdetailmailmerge.xaml�zJmodules/masterdetailmailmerge.xaml.csA�Bmodules/mergedatabaserecords.baml�	Bmodules/mergedatabaserecords.xaml�G	Hmodules/mergedatabaserecords.xaml.cs#�	Dmodules/operationrestrictions.baml�	Dmodules/operationrestrictions.xamlof
Jmodules/operationrestrictions.xaml.csE�@modules/paragraphformatting.baml'�@modules/paragraphformatting.xaml>Fmodules/paragraphformatting.xaml.cs}2*modules/ribbonui.baml�3*modules/ribbonui.xaml��0modules/ribbonui.xaml.cs\*modules/sections.baml�*modules/sections.xaml�B0modules/sections.xaml.csj�8modules/simpledatamerge.bamlc�8modules/simpledatamerge.xaml�>modules/simpledatamerge.xaml.cs�0&modules/styles.baml�S&modules/styles.xamli,modules/styles.xaml.cs	�8modules/syntaxhighlight.baml��8modules/syntaxhighlight.xaml��>modules/syntaxhighlight.xaml.csU�8modules/tableofcontents.baml�-8modules/tableofcontents.xaml�>modules/tableofcontents.xaml.cs�&modules/tables.bamlF)&modules/tables.xaml�S,modules/tables.xaml.cs&�$modules/views.baml'�$modules/views.xaml>�*modules/views.xaml.csu�(modules/zooming.bamln�(modules/zooming.xamlD�.modules/zooming.xaml.cs#�program.cs�4properties/assemblyinfo.cs%�@properties/resources.designer.cs��>properties/settings.designer.cs�8richeditdemomodulecontrol.cs�&themes/generic.baml"&themes/generic.xaml�$themes/margin.baml�$themes/margin.xamlutils.cs�!�MSBAML```����RichEditDemo71RichEditDemo.Controls.CustomizeMergeFieldsControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlJmc;http://schemas.openxmlformats.org/markup-compatibility/2006a]DevExpress.Xpf.Grid.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49afbDevExpress.Xpf.Grid.v13.1.Core, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxg2http://schemas.devexpress.com/winfx/2008/xaml/grida]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors.���RowDefinitions�$
��Auto��$
��Auto�.+��$��0�$�10,0,0,5q��ColumnDefinitions��$
�Auto���$
�Auto�.+���-��Name$descriptionText��$
�0,0,3,0q�J�Opacity$
0.65Q��$9�3Change display names to make them more descriptive.�����$A�;Uncheck the boxes next to the unneeded fields to hide them.���$3��-/RichEditDemo;component/Images/SmallAbout.png�$
��None=�$�1�%DevExpress.Xpf.Grid.GridControl-Name$
grid��$��1�$
�1000��View#DevExpress.Xpf.Grid.TableView& DevExpress.Xpf.Grid.DataViewBaseIsColumnMenuEnabled.AllowFilterEditor.
ShowIndicator.-	&AllowHorizontalScrollingVirtualization	.& DevExpress.Xpf.Grid.GridViewBase

AllowGrouping
.AllowEditing.ShowGroupPanel.
Columns
$DevExpress.Xpf.Grid.GridColumn-$DevExpress.Xpf.Grid.ColumnBaseName$gridColumn1��$DevExpress.Xpf.Grid.BaseColumn
Header)#DevExpress.Xpf.Core.ObjectConverter$ Data field name (readonly)MinWidth$	155��AllowAutoFilter.AllowColumnFiltering]YDevExpress.Data.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a5	/DevExpress.Utils.Design.DefaultBooleanConverter$False	AllowEditing$False	AllowMoving$False	AllowSorting$False		FieldName$FieldName.Name��ShowInColumnChooser.-$gridColumn2��.$	100��$False	$False	$False	$Display name$FieldName.DisplayName��-$gridColumn3��$50��.$False	
AllowFocus.$False	$False	$Can show$
CanShow��EditSettings7
1DevExpress.Xpf.Editors.Settings.CheckEditSettings
!e
<UserControl x:Class="RichEditDemo.Controls.CustomizeMergeFieldsControl"
      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
      xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
      xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid" xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors">

    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto" />
            <RowDefinition Height="Auto" />
        </Grid.RowDefinitions>
        <Grid Grid.Row="0" Margin="10,0,0,5">
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="Auto" />
                <ColumnDefinition Width="Auto" />
            </Grid.ColumnDefinitions>
            <TextBlock x:Name="descriptionText" Margin="0,0,3,0" Opacity="0.65">
                <Run Text="Change display names to make them more descriptive." />
                <LineBreak />
                <Run Text="Uncheck the boxes next to the unneeded fields to hide them." />
            </TextBlock>
            <Image Source="/RichEditDemo;component/Images/SmallAbout.png" Stretch="None" Grid.Column="1" />
        </Grid>
        <dxg:GridControl x:Name="grid" Grid.Row="1" MaxHeight="1000">
            <dxg:GridControl.View>
                <dxg:TableView IsColumnMenuEnabled="False" AllowFilterEditor="False" ShowIndicator="False" AllowHorizontalScrollingVirtualization="True" AllowGrouping="False" AllowEditing="True" ShowGroupPanel="False" />
            </dxg:GridControl.View>
            <dxg:GridControl.Columns>
                <dxg:GridColumn Name="gridColumn1" Header="Data field name (readonly)" MinWidth="155" AllowAutoFilter="False" AllowColumnFiltering="False" AllowEditing="False" AllowMoving="False" AllowSorting="False" FieldName="FieldName.Name" ShowInColumnChooser="False" />
                <dxg:GridColumn Name="gridColumn2" AllowAutoFilter="False" MinWidth="100" AllowColumnFiltering="False" AllowMoving="False" AllowSorting="False" Header="Display name" FieldName="FieldName.DisplayName" />
                <dxg:GridColumn Name="gridColumn3" MinWidth="50" AllowAutoFilter="False" AllowColumnFiltering="False" AllowFocus="True" AllowMoving="False" AllowSorting="False" Header="Can show" FieldName="CanShow" >
                    <dxg:GridColumn.EditSettings>
                        <dxe:CheckEditSettings />
                    </dxg:GridColumn.EditSettings>
                </dxg:GridColumn>
            </dxg:GridControl.Columns>
        </dxg:GridControl>
    </Grid>
</UserControl>!Xusing System;
using System.Windows.Controls;

namespace RichEditDemo.Controls {
    public partial class CustomizeMergeFieldsControl : UserControl {
        public CustomizeMergeFieldsControl(MergeFieldNameInfo[] mergeFieldsNames) {
            InitializeComponent();
            grid.ItemsSource = mergeFieldsNames;
        }
    }
}!�using System;
using System.Windows.Controls;
using DevExpress.XtraRichEdit.API.Native;
using DevExpress.Xpf.Core;
using System.Windows.Input;

namespace RichEditDemo {
    public class PopupControlBase : UserControl {
        object fEditValue;
        DocumentRange fRange;
        FloatingContainer fOwnerWindow;

        public PopupControlBase() {
            this.KeyDown += PopupControlBase_KeyDown;
        }

        public virtual object EditValue { get { return fEditValue; } }
        public DocumentRange Range { get { return fRange; } set { fRange = value; } }
        public FloatingContainer OwnerWindow {
            get { return fOwnerWindow; }
            set {
                if (fOwnerWindow == value)
                    return;
                fOwnerWindow = value;
                OnOwnerWindowChanged();
            }
        }

        EventHandler onCommit;
        public event EventHandler Commit { add { onCommit += value; } remove { onCommit -= value; } }
        protected void RaiseCommitEvent() {
            if (onCommit != null)
                onCommit(this, EventArgs.Empty);
        }

        protected virtual void OnOwnerWindowChanged() {
        }
        protected virtual void SetEditValueCore(object value) {
            this.fEditValue = value;
        }
        protected virtual void SetEditValue() {
        }
        private void PopupControlBase_KeyDown(object sender, KeyEventArgs e) {
            if (e.Key == Key.Escape)
                Close();
            else if (e.Key == Key.Enter)
                PerformCommit();
        }
        protected virtual void PerformCommit() {
            SetEditValue();
            RaiseCommitEvent();
            Close();
        }
        protected void Close() {
            if (OwnerWindow != null && OwnerWindow.IsOpen)
                OwnerWindow.IsOpen = false;
        }
    }
}!�MSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemo& RichEditDemo.SelectAmountControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlJmc;http://schemas.openxmlformats.org/markup-compatibility/2006,localclr-namespace:RichEditDemoa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors$	�170��.��.+�*$DevExpress.Xpf.Editors.PopupCalcEdit-Name$calcEdit��'!DevExpress.Xpf.Editors.ButtonEditButtons'!DevExpress.Xpf.Editors.ButtonInfo-
ButtonKind$Simple=�	GlyphKind$Apply=�!<local:PopupControlBase x:Class="RichEditDemo.SelectAmountControl"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             xmlns:local="clr-namespace:RichEditDemo"
             xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
             MinWidth="170">
    <Grid>
        <dxe:PopupCalcEdit x:Name="calcEdit">
            <dxe:PopupCalcEdit.Buttons>
                <dxe:ButtonInfo ButtonKind="Simple" GlyphKind="Apply" Click="ButtonInfo_Click" />
            </dxe:PopupCalcEdit.Buttons>
        </dxe:PopupCalcEdit>
    </Grid>
</local:PopupControlBase>!Musing System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Xpf.Editors;

namespace RichEditDemo {
    public partial class SelectAmountControl : PopupControlBase {
        public SelectAmountControl() {
            InitializeComponent();
            this.calcEdit.EditValue = 0M;
            Dispatcher.BeginInvoke(new Action(() => this.calcEdit.Focus()));
            SetEditValueCore(0M);
        }

        void calculator_ValueChanged(object sender, CalculatorValueChangedEventArgs e) {
            SetEditValue();
        }
        protected override void SetEditValue() {
            if (this.calcEdit.Value > 0) {
                SetEditValueCore(this.calcEdit.Value);
                return;
            }
        }
        protected override void OnOwnerWindowChanged() {
            if (OwnerWindow != null)
                OwnerWindow.Caption = "Enter the amount";
        }
        private void ButtonInfo_Click(object sender, RoutedEventArgs e) {
            PerformCommit();
        }
    }
}!�MSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemo$RichEditDemo.SelectDateControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlJmc;http://schemas.openxmlformats.org/markup-compatibility/2006a]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors&localclr-namespace:RichEditDemo$�24��$	�170��.��.+�%DevExpress.Xpf.Editors.DateEdit-Name$dateEdit��'!DevExpress.Xpf.Editors.ButtonEditButtons'!DevExpress.Xpf.Editors.ButtonInfo-
ButtonKind$Simple=�	GlyphKind$Apply=�!<local:PopupControlBase x:Class="RichEditDemo.SelectDateControl"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
             xmlns:local="clr-namespace:RichEditDemo"
             MinHeight="24" MinWidth="170">
    <Grid>
        <dxe:DateEdit x:Name="dateEdit">
            <dxe:DateEdit.Buttons>
                <dxe:ButtonInfo ButtonKind="Simple" GlyphKind="Apply" Click="ButtonInfo_Click" />
            </dxe:DateEdit.Buttons>
        </dxe:DateEdit>
    </Grid>
</local:PopupControlBase>!6using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;

namespace RichEditDemo {
    public partial class SelectDateControl : PopupControlBase {
        public SelectDateControl() {
            InitializeComponent();
            Dispatcher.BeginInvoke(new Action(() => this.dateEdit.Focus()));
            this.dateEdit.DateTime = DateTime.Now;
        }

        protected override void OnOwnerWindowChanged() {
            if (OwnerWindow != null)
                OwnerWindow.Caption = "Select a date";
        }
        private void ButtonInfo_Click(object sender, RoutedEventArgs e) {
            PerformCommit();
        }
        protected override void SetEditValue() {
            SetEditValueCore(this.dateEdit.DateTime);
        }
    }
}!�MSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemo'!RichEditDemo.SelectManagerControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlJmc;http://schemas.openxmlformats.org/markup-compatibility/2006a]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors&localclr-namespace:RichEditDemo-#RichEditDemo.PopupControlBaseName$MainControl��$	�200��$	�150��.��.+�("DevExpress.Xpf.Editors.ListBoxEdit-Name$
listBox��ItemsSource��Path$Managers��ElementName$MainControl��!�<local:PopupControlBase x:Class="RichEditDemo.SelectManagerControl"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
             xmlns:local="clr-namespace:RichEditDemo"
             MinHeight="200" MinWidth="150" x:Name="MainControl">
    <Grid>
        <dxe:ListBoxEdit x:Name="listBox" ItemsSource="{Binding Path=Managers, ElementName=MainControl}" MouseLeftButtonUp="listBox_MouseLeftButtonUp" />
    </Grid>
</local:PopupControlBase>!o
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Utils;
using DevExpress.Office.Utils;

namespace RichEditDemo {
    public partial class SelectManagerControl : PopupControlBase {
        public static readonly DependencyProperty ManagersProperty;
        public static readonly DependencyProperty InfosProperty;

        static SelectManagerControl() {
            ManagersProperty = DependencyProperty.Register("Managers", typeof(List<string>), typeof(SelectManagerControl), new PropertyMetadata(null));
            InfosProperty = DependencyProperty.Register("Infos", typeof(List<string>), typeof(SelectManagerControl), new PropertyMetadata(null));
        }

        public SelectManagerControl() {
            InitializeComponent();
        }
        public SelectManagerControl(List<string> managers, List<string> infos) {
            Guard.ArgumentNotNull(infos, "infos");
            if (managers.Count != infos.Count)
                Exceptions.ThrowArgumentException("infos", infos);
            Infos = infos;
            Managers = managers;
            InitializeComponent();
            Dispatcher.BeginInvoke(new Action(() => this.listBox.Focus()));
        }

        public List<string> Managers {
            get { return (List<string>)GetValue(ManagersProperty); }
            set { SetValue(ManagersProperty, value); }
        }
        public List<string> Infos {
            get { return (List<string>)GetValue(InfosProperty); }
            set { SetValue(InfosProperty, value); }
        }

        protected override void SetEditValueCore(object value) {
            string item = (string)value;
            int index = Managers.IndexOf(item);
            if (index < 0)
                return;
            base.SetEditValueCore(String.Format("{0}, {1}", item, Infos[index]));
        }
        protected override void SetEditValue() {
            SetEditValueCore((string)this.listBox.SelectedItem);
        }
        protected override void OnOwnerWindowChanged() {
            if (OwnerWindow != null)
                OwnerWindow.Caption = "Select a manager";
        }
        private void listBox_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) {
            if (this.listBox.SelectedIndex >= 0)
                PerformCommit();
        }
    }
}!�MSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemo'!RichEditDemo.SelectProductControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlJmc;http://schemas.openxmlformats.org/markup-compatibility/2006a]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors&localclr-namespace:RichEditDemo-#RichEditDemo.PopupControlBaseName$MainControl��.��.+�("DevExpress.Xpf.Editors.ListBoxEdit-Name$
listBox��ItemsSource��Path$Products��ElementName$MainControl��!�<local:PopupControlBase x:Class="RichEditDemo.SelectProductControl"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
             xmlns:local="clr-namespace:RichEditDemo"
             x:Name="MainControl">
    <Grid>
        <dxe:ListBoxEdit x:Name="listBox" ItemsSource="{Binding Path=Products, ElementName=MainControl}" MouseLeftButtonUp="listBox_MouseLeftButtonUp" />
    </Grid>
</local:PopupControlBase>!�using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using DevExpress.Utils;

namespace RichEditDemo {
    public partial class SelectProductControl : PopupControlBase {
        public static readonly DependencyProperty ProductsProperty;

        static SelectProductControl() {
            ProductsProperty = DependencyProperty.Register("Products", typeof(List<string>), typeof(SelectProductControl), new PropertyMetadata(null));
        }

        public SelectProductControl() {
            InitializeComponent();
        }
        public SelectProductControl(List<string> list) {
            Guard.ArgumentNotNull(list, "list");
            Products = list;
            InitializeComponent();
            Dispatcher.BeginInvoke(new Action(() => this.listBox.Focus()));
        }

        public List<string> Products {
            get { return (List<string>)GetValue(ProductsProperty); }
            set { SetValue(ProductsProperty, value); }
        }

        protected override void SetEditValue() {
            SetEditValueCore((string)this.listBox.SelectedItem);
        }
        protected override void OnOwnerWindowChanged() {
            if (OwnerWindow != null)
                OwnerWindow.Caption = "Select a product";
        }
        private void listBox_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) {
            if (this.listBox.SelectedIndex >= 0)
                PerformCommit();
        }
    }
}!�:00 �%6   ��% h�6(0` ��������������������������	�

��
������������ �!! �##"�$$#*��������������������������	�	
	��
�

������������!! �""!�$$#�&&%�''&*��������������������������	�	
	�

�
�

������������  �""!�#$#�%%$�''&�(('���������������������������	
	�

��

������������  �!"!�##"�%%$�''&�(('�**)��������������������������	�

��

������������ �!! �##"�$%$�&&%�(('�**)�++*�������������������������	�

��
�������������!! �"#"�$$#�&&%�''&�))(�++*�--,���������������������������	�	
	��
�

������������ ! �""!�$$#�%%$�''&�))(�++*�,,+�..-�����565���������������������	�	
	�

�
�

������������  �""!�##"�%%$�''&�(('�**)�,,+�.-,�//.����������������������������	
	�

��

������������  �!! �##"�%%$�&&%�(('�**)�++*�--,�//.�10/�������������������������������	�

��
������������ �!! �##"�$$#�&&%�(('�))(�++*�--,�..-�00/�221���������������������������������	�	
	��
�

������������!! �""!�$$#�&&%�''&�))(�++*�,,+�..-�00/�210�332�����������������������������������	�	
	�

�
�

������������  �""!�#$#�%%$�''&�(('�**)�,,+�..-�//.�110�332�543���������������������ddd��������������	
	�

��

������������  �!"!�##"�%%$�''&�(('�**)�,,+�--,�//.�110�321�443�665�������������������������ddd������������	�

��

������������ �!! �##"�$%$�&&%�(('�**)�++*�--,�/.-�10/�221�443�654�776�����������������������������ddd����������	�

��
�������������!! �"#"�$$#�&&%�''&�))(�++*�--,�..-�00/�221�432�554�776�987���������������������������������ddd��������	�	
	��
�

������������ ! �""!�$$#�%%$�''&�))(�++*�,,+�..-�0/.�110�332�554�765�887�::9����������������������������������������������	�	
	�

�
�

������������  �""!�##"�%%$�''&�(('�**)�,,+�.-,�//.�110�321�443�665�887�:98�;;:�������������������������������������������������	
	�

��

������������  �!! �##"�%%$�&&%�(('�**)�++*�--,�//.�10/�221�443�665�876�998�;;:�=<;���������������������������������������������������	�

��
������������ �!! �##"�$$#�&&%�(('�))(�++*�--,�..-�00/�221�432�554�776�998�;:9�=<;�>>=����������������������������������������������������676�	
	��
�

������������!! �""!�$$#�&&%�''&�))(�++*�,,+�..-�00/�210�332�554�765�987�::9�<<;�>=<�@?>�~�����������������������������������������������������fgf�
�

������������  �""!�#$#�%%$�''&�(('�**)�,,+�..-�//.�110�332�543�765�887�::9�<;:�>=<�??>�A@?�0N�}���������������������������������������������������������������������  �!"!�##"�%%$�''&�(('�**)�,,+�--,�//.�110�321�443�665�876�:98�;;:�==<�?>=�A@?�BBA�/N�/O�c|�����������������������������������������������������>?>��������� �!! �##"�$%$�&&%�(('�**)�++*�--,�/.-�10/�221�443�654�776�998�;:9�=<;�>>=�@@?�BA@�DCB�/N�/P�/Q�Us������������������������������������������������������������������!! �"#"�$$#�&&%�''&�))(�++*�--,�..-�00/�221�432�554�776�987�::9�<<;�>=<�@?>�BA@�CCB�EED�/O�/P�/Q�.R�;^���������������������������������������������������������RSR����� ! �""!�$$#�%%$�''&�))(�++*�,,+�..-�0/.�110�332�554�765�887�::9�<;:�>=<�??>�AA@�CBA�EDC�GFE�/O�/P�.Q�.R�.S�-U���������������������������������������������������������������++*��  �""!�##"�%%$�''&�(('�**)�,,+�.-,�//.�110�321�443�665�887�:98�;;:�==<�??>�A@?�CBA�EDC�FFE�HGF�/P�/Q�.R�.S�.T�-U�-V�b�������������������������������������������������������������//.�##"�%%$�&&%�(('�**)�++*�--,�//.�10/�221�443�665�876�998�;;:�=<;�?>=�A@?�BBA�DCB�FED�HGF�JIH�/P�/Q�.R�.S�.T�-U�-V�-W�9c��������������������������������������������������������������vvv�&&%�(('�))(�++*�--,�..-�00/�221�432�554�776�998�;:9�=<;�>>=�@@?�BA@�DCB�FED�GFE�IHG�KJI�/P�.Q�.R�.S�-U�-V�-W�,X�,Y�,Z�`���������������������������������������������������������������zzy�887�,,+�..-�00/�210�332�554�765�987�::9�<<;�>=<�@?>�BA@�CCB�EDC�GFE�IHG�JJI�LKJ�/Q�.R�.S�.T�-U�-V�-W�,X�,Y�,Z�+[�+\������������������������������������������������������������������<<;�110�332�543�765�887�::9�<;:�>=<�??>�A@?�CBA�EDC�FFE�HGF�JIH�LKJ�NML�/Q�.R�.S�.T�-U�-V�-W�,Y�,Z�,[�+\�+]�+^�Es����������������������������������������������������������������������ggf�665�876�:98�;;:�==<�?>=�A@?�BBA�DCB�FED�HGF�JIH�KKJ�MLK�ONM�.Q�.R�.S�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*^�*_�*`�Du��������������������������������������������������������������������������TSR�=<;�>>=�@@?�BA@�DCB�FED�GGF�IIH�KJI�MLK�ONM�QPO�.R�.S�.T�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*_�*`�*a�)b�)c�_�����������������������������������������������������������������������������ZYX�CCB�EED�GFE�IHG�KJI�MLK�NML�PON�RQP�.R�.S�.T�-U�-V�-W�,X�,Z�,[�+\�+]�+^�*_�*`�*a�)b�)c�)d�(e�Cy����������������������������������������������������������������������������������UUT�LKJ�NML�PON�RQP�SRQ�.R�.S�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*^�*_�*`�)a�)b�)d�(e�(f�(g�'h�5r��������������������������������������������������������������������������������������������ihg�UTS�.S�.T�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'j�&k�\����������������������������������������������������������������������������������������.S�.T�-U�-V�-W�,X�,Z�,[�+\�+]�+^�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'j�'k�&l�&m�&n�%o�i�����������������������������������������������������������������������������.S�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*^�*_�*`�)a�)b�)d�(e�(f�(g�'h�'i�'j�'k�&l�&m�&n�%o�%p�%q�$r�i������������������������������������������������������������������.T�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'j�&k�&l�&m�%n�%o�%q�$r�$s�$t�#u�#v�?��v��������������������������������������������������.T�-U�-V�-W�,X�,Z�,[�+\�+]�+^�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'j�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"y�"z�/��Y������������������������������������-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*^�*_�*`�)a�)b�)c�(e�(f�(g�'h�'i�'j�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"z�"{�!|�!}�!~� � � ��<���X��������������-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'j�&k�&l�&m�%n�%o�%q�$r�$s�$t�#u�#v�#w�#x�"y�"z�"{�!|�!}�!~� � �� �� �� �� �� �� ��-U�-V�-W�,X�,Z�,[�+\�+]�+^�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"y�"z�!{�!|�!}�!~� � �� �� �� �� �� �� ��-V�-W�,X�,Y�,Z�+[�+\�+]�*^�*_�*`�)a�)b�)c�(e�(f�(g�'h�'i�'j�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"y�"{�!|�!}�!~� � � �� �� �� �� �� �� ��-V��-W�,X�,Y�,Z�+[�+\�+]�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'j�&k�&l�&m�%n�%o�%q�$r�$s�$t�$u�#v�#w�#x�"y�"z�"{�!|�!}�!~� � �� �� �� �� �� �� �� ���-VЫ-W�,X�,Z�,[�+\�+]�+^�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"y�"z�!{�!|�!}�!~� � �� �� �� �� �� �� �� ��-W�',X��,Y�,Z�+[�+\�+]�*^�*_�*`�)a�)b�)c�(e�(f�(g�(h�'i�'j�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"y�"z�!|�!}�!~� � � �� �� �� �� �� �� ��� ��*,X�,YӨ,Z��+[�+\�+]�*^�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'j�&k�&l�&m�%n�%o�%p�$r�$s�$t�$u�#v�#w�#x�"y�"z�"{�!|�!}�!~� � �� �� �� �� �� ��� �� ����( @ H�����������������	�

�
���������!! �##"�&&%H������������������	
	��

�������� ! �##"�%%$�(('������������������	
	��

��������  �""!�%%$�''&�**)�����������������	�

�
���������""!�$$#�''&�))(�,,+�TUT���������������	�

�
���������!! �$$#�&&%�))(�++*�..-����565��������������	
	��
��������!! �##"�&&%�(('�++*�--,�00/��������������������	
	��

��������  �"#"�%%$�''&�**)�--,�//.�221�������������������	�

�
��������  �""!�$%$�''&�**)�,,+�/.-�110�443����������������������	�

�
���������!"!�$$#�&&%�))(�,,+�..-�10/�332�665������������������������	�

�
���������!! �##"�&&%�(('�++*�.-,�00/�321�554�887���������������������������	
	��

�������� ! �##"�%%$�(('�**)�--,�0/.�221�554�776�::9����������������������������	
	��

��������  �""!�%%$�''&�**)�,,+�//.�210�443�765�998�<<;�����������������������������%&%�	�

�
���������""!�$$#�''&�))(�,,+�..-�110�432�665�987�;;:�>>=����������������������������������WXW�
���������!! �$$#�&&%�))(�++*�..-�00/�332�654�887�;:9�>=<�@@?�/N����������������������������������������������!! �##"�&&%�(('�++*�--,�00/�221�554�876�::9�=<;�@?>�BBA�/O�/P��������������������������������������@@?�����  �"#"�%%$�''&�**)�--,�//.�221�543�776�:98�<<;�??>�BA@�EDC�/O�/Q�.R�p���������������������������������������))(�� �""!�$%$�''&�**)�,,+�/.-�110�443�765�998�<;:�?>=�AA@�DCB�GFE�/P�.Q�.S�-U�Gk�������������������������������������sss�!"!�$$#�&&%�))(�,,+�..-�10/�332�665�987�;;:�>=<�A@?�CCB�FED�IHG�/P�.R�.S�-U�-W�,X����������������������������������������\\\�(('�++*�.-,�00/�321�554�887�;:9�==<�@?>�CBA�EED�HGF�KJI�/Q�.R�.T�-V�-W�,Y�,Z�Fp�����������������������������������������||{�0/.�221�554�776�::9�=<;�??>�BA@�EDC�GGF�JIH�MLK�.Q�.S�-U�-V�,X�,Y�+[�+]�*^�_�����������������������������������������������PON�998�<<;�?>=�BA@�DCB�GFE�JIH�LKJ�ONM�.R�.S�-U�-W�,X�,Z�+[�+]�*_�*`�)b�z���������������������������������������������������YXW�DCB�FED�IHG�LKJ�NML�QPO�.R�.T�-V�-W�,Y�,Z�+\�+^�*_�*a�)b�)d�(f�^�������������������������������������������������������xww�NML�QPO�SRQ�.S�-T�-V�,X�,Y�+[�+]�*^�*`�)a�)c�(e�(f�(h�'i�B~������������������������������������������������������������.S�-U�-W�,X�,Z�+[�+]�*_�*`�)b�)c�(e�(g�'h�'j�&k�&m�%o�N���������������������������������������������������.T�-V�-W�,Y�,Z�+\�+^�*_�*a�)b�)d�(f�(g�'i�'j�&l�&n�%o�%q�$r�$t�?��v����������������������������������-T�-V�,X�,Y�+[�+]�*^�*`�)a�)c�(e�(f�(h�'i�'k�&l�&n�%p�%q�$s�$t�#v�#w�"y�"z�/��Y������������������-U�-W�,X�,Z�+[�+]�*_�*`�)b�)c�(e�(g�'h�'j�&k�&m�%o�%p�$r�$s�#u�#v�#x�"y�"{�!|�!~� � �� �� �� ��-V�-W�,Y�,Z�+\�+^�*_�*a�)b�)d�(f�(g�'i�'j�&l�&n�%o�%q�$r�$t�#u�#w�"x�"z�!{�!}� ~� �� �� �� �� ��-V�,X�,Y�+[�+]�*^�*`�)a�)c�)e�(f�(h�'i�'k�&l�&n�%p�%q�$s�$t�#v�#w�"y�"z�!|�!}� � �� �� �� �� ��-W��,X�,Z�+[�+]�*_�*`�)b�)c�(e�(g�'h�'j�&k�&m�%o�%p�$r�$s�#u�#v�#x�"y�"{�!|�!~� � �� �� �� �� ���-W�;,Y��,Z�+\�+^�*_�*a�)b�)d�(f�(g�'i�'j�&l�&m�%o�%q�$r�$t�#u�#w�"x�"z�!{�!}� ~� �� �� �� �� ��� ��;(  ���������	
	�

����!! �%&%���������	�
���� �$$#�))(�CCC�������	�
�����##"�(('�--,�����565�����������""!�''&�,,+�110������������

�����!! �&&%�++*�00/�654����������565��	
	�

����  �%%$�**)�//.�443�:98��������������FGF�
�����$$#�))(�..-�332�887�>=<�;Y�����������������������##"�(('�--,�221�776�=<;�BA@�/P�;^������������������VVU�""!�''&�,,+�110�665�;;:�A@?�FED�.Q�-T�,X�a��������������������RRQ�0/.�554�::9�@?>�EDC�JJI�.R�-U�,Y�+\�*_�������������������������JJI�DCB�IHG�ONM�.S�-W�,Z�+]�*`�)c�(g�x����������������������������{zy�-T�,X�,[�+^�*a�)d�(h�'k�&n�@�������������������-U�,Y�+\�*_�)b�(e�'i�&l�%o�$r�#u�"x�!{�:��T���y���-V�,Z�+]�*`�)c�(f�'j�&m�%p�$s�#v�"y�!|� � �� ��-Xѽ,[�+^�*a�)d�(h�'k�&n�%q�$t�#w�"z�!}� �� �� ���A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A!�	using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DevExpress.Xpf.DemoBase.DemoTesting;
using DevExpress.XtraRichEdit;
using DevExpress.Xpf.RichEdit;

namespace RichEditDemo.Tests {
    public class RichEditDemoModuleAccessor : DemoModulesAccessor<RichEditDemoModule> {
        public RichEditDemoModuleAccessor(BaseDemoTestingFixture fixture)
            : base(fixture) {
        }
        public RichEditControl RichEditControl { get { return DemoModule.RichEditControl; } }
    }
    public abstract class BaseRichEditTestingFixture : BaseDemoTestingFixture {
        readonly RichEditDemoModuleAccessor modulesAccessor;
        public BaseRichEditTestingFixture() {
            this.modulesAccessor = new RichEditDemoModuleAccessor(this);
        }
        public RichEditControl RichEditControl { get { return this.modulesAccessor.RichEditControl; } }
    }
    public class FakeModuleFixture : BaseRichEditTestingFixture {
        protected override void CreateActions() {
            base.CreateActions();
            AddSimpleAction(CreateCheckDemosActions);
        }
        void CreateCheckDemosActions() {
            AddLoadModuleActions(typeof(CharacterFormatting));
            AddSimpleAction(CheckDemo);
        }
        void CheckDemo() {
            CharacterFormatting dayViewModule = (CharacterFormatting)DemoBaseTesting.CurrentDemoModule;
            Assert.AreEqual(RichEditViewType.PrintLayout, dayViewModule.richEdit.ActiveViewType);
        }
    }
    public class RichEditCheckAllDemosFixture : CheckAllDemosFixture {
        Type[] skipMemoryLeaksCheckModules = new Type[] {
            typeof(LoadSaveHtml),
            typeof(RibbonUI),
            typeof(MergeDatabaseRecords),
            typeof(LineNumbering),
            typeof(DocumentRestrictions),
            typeof(OperationRestrictions),
            typeof(SimpleDataMerge),
            typeof(MasterDetailMailMerge),
            typeof(TableOfContents)
        };
        protected override bool CheckMemoryLeaks(Type moduleTyle) {
            foreach (Type item in skipMemoryLeaksCheckModules) {
                if (moduleTyle == item)
                    return false;
            }
            return true;
        }
        protected override bool CanRunModule(Type moduleType) {
            return moduleType != typeof(MasterDetailMailMerge);
        }
    }
}!��PNG


IHDR�ajIDATx^}��KSo�Ϧ�ea?�[�E���P`,W�E�/I9{��)F?y�l�4綢���eI4")gs[{�Ja0�w�r��Kf��������s\p<��~������żӈӉwQ��"z~�@]��[��Cm��&7�Ʒ�1�p�2����@\��E*���`�N�4�5���( ��&��
��k��Tf�
:<�0��x`��������}8Q}/ ���K�[�$�i@͚L����
l�&�e���.n�IEep-�����2��W��4c��B˿�bv����[�8V��N�T߷#���8J/k0����%4�q�ӎ��:�V��$Y�6P��ν!��30��`�/�B����#8s�W`u��\c0�_�j[�X,��g.�]���/��8�G��^� G��J��o��Vl�qB�؉���iC;��ׄ�
v�p�����k��mkq�3��	�,.��ԏ���u���-�^~�E�"�Kr��P�q�Qc�td*�
y�z�l�5f|n�c
�Yn�1�!ל$So2�!WR�'�}�x,�r�]e���v����6�!�	Ņ,SP��f�¼2��-Kg�Y3����A)Ӆ�]IEND�B`�!0�PNG


IHDR  szz��IDATx^��}l�g�O�і1Y+ves�3Ǻ��4s32�8�Z�F��i�9ď�u	�%�_S�E&(_B�B��َ��:(��������|���I�<�IO�N�<�yޓ���뾞�~�
I��!p�(��(ʏB��	
%�Ů	����U4�����t����@�4��''�� ���9�I����nF�s��	p@�r�k�<�ID����k��LR^�.�4yp��$pB�Ճr~u���%C�nR	x��]���P��&L„_<�|�$
�Kz�����5�)�C>9��t!�TR�,$uqA$�d#�R�K[1	!4IO���"�<#���2za3�"
��YGyp
=�s�de(�3��3[8�KG� ���77�d!2!@��< ��wm�vj�/�䁃Ƈ�N�%(/8�*]���}�x�020Y~��
�̚J�n���=�v��+�C<�5�ә��H�_�Y��Q�$X��E7�ߞ�órS�:��s��¼��������[�7n�����D��ӀMTd� y��H��k�P��n/9��xys~�^jj�3�Js�������3�^Z���ϯxrt$���M�z��0�OR8�=��[N3��*Ξ<A��Pu�T��G�q�;w�~������|�����z�͛�NJ���%(+���M��������9M��Le@�L���$��懖�S��Y~�[Y���K�'&0ah�jo�z�~!#��D�x�CQ�'����~t�977�o`0�1(+~MӉ
;z�g�]�L��?s�0Wb	�M��Ɋ����kd0�d`(���0f�_��K`�G[fy���I�&dHF6��#�$�#TWU�C47�1��O��ɤv6�14H8$0�Wf���f�l���M7��ƌ1�.��u'�/����\H0��cö7���fD&j�U0�z���uô��w2O`&Ο�De�f��z޾|���{��:1|���}�NQQ�a�K�"	�OČ(�ᕭ{��n�?�@,���Ο�3el8�Y4�ͤv嘯>��-���K`��Px�{cɌ�
ٴuf0�����a��]����?KYy9�s���x��=�ȀT:
�w��˦ټ�97ƼhI>r�����1�T�5�z��I }��[��Z�����ǰ���?���4�Q_SI�u�=���ki�+N��s�̺��o?Å��Az$v�i$�8�X�9�W,�4PT�^N90e�g�=q��O|��#w00G�CG{h��b���oF�,`~�	D���3&Q���%�)}P}��9�y�3V�1�ikkߐڃg�A�I0���+��kR��gw�9��������ݿ���Z���z��&]�K�
>�Ho���W'�С�e���}��O �/|����~j ��d�#șl��s?V�O�y�ܸ���
&�L�𝇅k����_7n�M��IEND�B`�!A�PNG


IHDR�aIDATx^}�OK�Q��;3�MD��4���E	-Z�…�B�m#+,Z�m�'�"(��E��I����r7JD�0�Q+g�y�=��}g�A���8��p�p��
e�F��LP�DQ�y��>��M�-~,J�؂�-�ӇN�����ž�t�:�87;8�z�2��6 '�9F��$d����r�X��50�㘎L�����o%�J�6�F@��
���s����'�96�������v�̦��X�ִ\��x�tN��UIf$Ȅ�xx�T>	P�ȵ̜@L�
"@��~����,����
�G�tf
_�S�U�
��	B�f�W�򵹯S���S���k!P^��4�~I<�^�{K*��#	&�\�M�|
{_���0���y�Kpehs3ִ	!5�d@
����@�.6��M}!nl�}���A��P�@�������M��
2��
NU�/qI�����`yL4p�҄�|K›,`�d{�i{�G�Nw;�~�k���?0�W�(���IEND�B`�!�PNG


IHDR  szz��IDATx^��k�]������^�r&��3���fI�m1V�J�mbJl�4��BHKm��l�_+�`K��b�h~�h#�z3B+�2I��4��h&���3�Ͼ��:�=��A�/|����~��o_b��8�˯m��@�zĀFg�Ru�Ԝ�iϓ-WN�W��'�,�Pz	|B�Zď���=÷�ߝ/���y��ib�ID,���f3׬V�5�����(�\k}:y��|��/��8B���%�4ſ����+���0�$���{h� ��s�}v��n���`}j��y:�O)
F!����&�)$#�S/G�x}��uki��$3Y�4���@a
ah�g��6v�F�\�Z\�4{��4�93 g�
�F�J��H๒Z�N�V�*�a7�8M�n"��m�k#��� �M3_q���F�3� �ɒίBK���%�F�4�U*�%��t%�8�L��4�A!�*��
-@w�i�Z��� ���:!��BEL�������m����"D�^�VBb�X\,�5+) �!:Çl�m+P]��2^9�.�L�l/�T�j �DhPJ�I���v
,Or!�0���O^�Jk��4(��~����3ȶV�N~�݃�8V�Rfa�
��v���:h%A&[��6S]��}�?s����\�$7��1S`h4����(��Di�HeIu
�S����p�8Msq�\Ū�wvk���C�xퟗ��� Bv��R�-uo���y/�(#���<)���x���*#��J7���ЄqA�7SR3�}��EN��Ųl<�|�ߚ,�kA̓,����V�i��sqa�a��MH�C6�$PJ���	�>����!H%�oZA2a���D�#҆�J���	-�J���i�Y���q��ñ��&�0�q���C��1<	\��������	OvAg	����2����)$@�Tg.a�f���K1K�T�7H%
P�ct�&�{N�dG޼�&��jT�#%�"|�x�z�y�����F@�0fa+	<�)!�z+����~Ѐ�P��`��՟��D<��=�\����8��=��i�߲�w~�IV:�w������ޛ*l����-y!�3��\o/N��\)�Z%�����86����緽̉�::0�T%�O��O����[ډ@�
���x8��/����t��L�55��uz�
S�PO��ywe��̍^ޙc��8��(}}}���|���1T@/A�5�>:v�/�X�b!3�7�M�O<��0B�.'~��!�r��(	+q��š���bE?��۰������������$z lW��u� ��W�O�M囷
���Vl�}���s�H�	�{�0?~mGv�	y�4�{�]q�YA@� 
��P�@;ں���W��,�ǻ_L��T�2�k�t5?ǯw��D2�5��K�8n���["eQU������g����s/6'���7����q�^r���cd�0�a�d6�$�z���k�H	n)۪X@%��cxx�;
w��/pj�EML#���BI<��PAW<��g��@G���~������Phr]]�����_�����*��LD��C������bQ$*;�u
�W�$!ytNd=bD@z9	� �?<<�O:���)��U0L��r�ګO�=��X�+�@D����%�,��@p;�����/;��f�sR_EIEND�B`�!��PNG


IHDR  szz�	pHYs���+�IDATx^�WklU�ϙ��n�-�(�Z�P�P04����#1�$��!��$`C�1>����Q�4hb$"V���#(��y�Z�vKwg�;�A��g�l�̜ܹ�|��9�,�Z���`�o�	�����֮=M���V�+e�o^�Z��SZ���Z�#�o�����U���Xx�g�k�)h\�R{͘	�@���*\s]�G
�������������N�x*��@�Җ�R�%�|{P��=�>���(���А�5ļ���<������V,��q�m9v�)!�[�����Z-A�P@��(8!z�䤃z��v=7
Vu��ݤ<=2(���*�e��r�� W�G����g4֜����-��ܜ�coZ�߶P�'��nv�l�|��KTX"�Q�rJ�9L9g�3�ė_���{x�
J���P!��bD�<�iՃ�L�41��l���rҶ�$�(!>�
.�qzpxy�o��ݪ�ǽ"T�4�(�@%�~�P�0|8������RJ'�MYtC�ui����͟�?wr��y�0�c��N�(A��L2�y*��,�VFY}:�!��g�LՈ���c�۾p͓�}�<g<*\,j�@8��	
��$f
��e�Sn�m)Ϝ6������C��܉��^���Q�P�A�i��%�2?Ȟ1z'��H9id,LV	Gv�\6}S_��m�85�$�!�t2[(��c��c0@��Fo3�4Ƞ�;Ҧ��M�TB~�~՜�U�Y=s�,NO%J�`,+8'��>T N	��d���4bo	��iI�IԟH�OϝU�����A'V�R�X�m�)K�At@��Oc<S�a�qYX�9��q�M�yêٿ��c��x���T���fq���s£D�(��H
�JF-dH&�������GD2VH�ڨ���:�I�2q�����J�NЇ����.N��=i��׌!�q�\Z���-q{.�����^D�� �x$#5
pcK�5~�e��BEֲ�IMi�l���X�5��鑕��k�ϸ�g�zuY����F�,Z|빖EMϼ��Ѯ�.}{�$	����HM��@-�+�W]����7��"7e�Y����	ؖ��p�
�h[}	��m;��L,���2M
�jn��iY0���}'�&b��C�x%R�lH���F)�Fp������t��d5�"iI�pi�-�$|�e��G�]���,��P�|�f
��4H�	��R�|�������{n���z���o��VTF�%n	,	"����TF���Œ��?jȾ��w��,=qתm���)�?�Ʉ��%�v-(g��-� �¿�cGf�<a�O��VŮ�V�)S>F��~��`1~�M��Ч��+ؕ��úa=�Z1��O�0�N�/�,��iEIEND�B`�!W�PNG


IHDR�aIDATx^m��O[U���W&��oe
.!�-{�d�_�M�ƺ�UWиtLܳ��(K��`a�
]GgoZ�����>?��ۖB{�K���=�U4���Mn�|���$$��I��]���+1��.�_�q.>�-��-����O=��Y��hrS�e%�0�ϒ�>��ko�BY��).���%��[�&��x��YD9x|qvf����S�l|l��n
e>+@���g�����!4|8�S�)��@�Y8���Ȅ��0�j��c	��E����e̚�(��C2#���C����#��1�,>���v’��V̓l��M�߰`˃T�t�RG�z�<��L��,���$a�@꤃L,�	�5+��ܛ�a�qA��Z]���S':�
xlY�Լ�!,������=�oɽ����'��s(T��I�m��
d�((�L��D�L��`�tށ�Nw�q�s
�<��"8r�
����h��ƪ5#����Rn�9���4�Qx��#��qu<��^'���8y)���T�A��C����	dFt6gw&�x��u���/z��%Z�ᣛ	|�S
��0�~S]��ٮ���pVG�&��JW��(�J�8s��| �)�h*��0�}����=b]%-?����e�/�_M,nLsPg�=���-<q��~��v���Z$ak�(��m`H7�'�$��t���|	����X�Ny��_�ff�n#̿F��"Q^�UW-�h�e��(�⎐�x��<�|���
7�i�jm��ꚴ�UE22#�Ȫ`����j����W�IEND�B`�! mMSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemoRichEditDemo.AutoCorrect\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core<dxb2http://schemas.devexpress.com/winfx/2008/xaml/bars?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.RichEdit.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxre6http://schemas.devexpress.com/winfx/2008/xaml/richeditc_DevExpress.Xpf.Ribbon.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxr4http://schemas.devexpress.com/winfx/2008/xaml/ribboneaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase&localclr-namespace:RichEditDemo$	�400��$	�800���	Resources
/)DevExpress.Xpf.RichEdit.RichEditUICommand commands<6DevExpress.Xpf.RichEdit.UI.DefaultBarItemDataTemplates defaultBarItemTemplates71DevExpress.Xpf.RichEdit.RichEditStringIdConverter stringIdConverter�%-&	&	&	
.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent����Orientation$Vertical=�.+�& DevExpress.Xpf.Editors.CheckEdit-Name$edtReplaceAsYouType��Content)#DevExpress.Xpf.Core.ObjectConverter$Replace As You Type	IsChecked$
TrueY�-$
edtDetectUrls��$Detect URLs$
TrueY�-$"edtCorrectTwoInitialCapitals��$"Correct TWo INitial CApitals$
TrueY�-$#edtUseSpellCheckerSuggestions��$"Use SpellChecker suggestions$
TrueY�-$edtCustomAutoCorrect��$Custom AutoCorrect$
TrueY�Content.�.+�$DevExpress.Xpf.Bars.BarManager-$�barManager1��Items'!DevExpress.Xpf.Bars.BarButtonItem-	�Name$		biFileNew��!	DevExpress.Xpf.Bars.BarItem
	Command
��Path$
FileNew��Mode$
OneTime=�

�Source#
[-$	
biFileOpen��
�$FileOpen�$
OneTime=�#
[-	$	biFileSaveAs��
�$
FileSaveAs�$
OneTime=�#
[-
$	biFilePrint��
�$	FilePrint�$
OneTime=�#
[-$	biFilePrintPreview��
�$FilePrintPreview�$
OneTime=�#
[-$	
biEditUndo��
�$EditUndo�$
OneTime=�#
[-
$	
biEditRedo��
�$EditRedo�$
OneTime=�#
[-$	
biInsertTable��
�$InsertTable�$
OneTime=�#
[-$	biInsertPicture��
�$
InsertPicture�$
OneTime=�#
[-$	biInsertFloatingPicture��
�$InsertFloatingPicture�$
OneTime=�#
[-$	biInsertTextBox��
�$
InsertTextBox�$
OneTime=�#
[-$	biInsertBookmark��
�$InsertBookmark�$
OneTime=�#
[-$	biInsertHyperlink��
�$InsertHyperlink�$
OneTime=�#
[-$	biInsertHeader��
�$InsertHeader�$
OneTime=�#
[-$	biInsertFooter��
�$InsertFooter�$
OneTime=�#
[-$	biInsertPageNumber��
�$InsertPageNumber�$
OneTime=�#
[-$	biInsertPageCount��
�$InsertPageCount�$
OneTime=�#
[-$	biInsertSymbol��
�$InsertSymbol�$
OneTime=�#
[$
DevExpress.Xpf.Bars.BarSubItem
-$	biPageLayoutMargins��
�$PageLayoutMargins�$
OneTime=�#
[
	ItemLinks*$DevExpress.Xpf.Bars.BarCheckItemLink%DevExpress.Xpf.Bars.BarItemLinkBarItemName$biPageLayoutNormalMargins��$biPageLayoutNarrowMargins��$!biPageLayoutModerateMargins��$biPageLayoutWideMargins��+
%DevExpress.Xpf.Bars.BarButtonItemLink
$$biPageLayoutPageMarginsOptions��& DevExpress.Xpf.Bars.BarCheckItem-$	biPageLayoutNormalMargins��		GlyphSize$Large=�
�$PageLayoutNormalMargins�$
OneTime=�#
[	ContentTemplate�$)#SectionMarginBarItemContentTemplate�$
OneTime=�#
[-$	biPageLayoutNarrowMargins��$Large=�
�$PageLayoutNarrowMargins�$
OneTime=�#
[�$)#SectionMarginBarItemContentTemplate�$
OneTime=�#
[-$!	biPageLayoutModerateMargins��$Large=�
�$PageLayoutModerateMargins�$
OneTime=�#
[�$)#SectionMarginBarItemContentTemplate�$
OneTime=�#
[-$	biPageLayoutWideMargins��$Large=�
�$PageLayoutWideMargins�$
OneTime=�#
[�$)#SectionMarginBarItemContentTemplate�$
OneTime=�#
[-$$	biPageLayoutPageMarginsOptions��
�$"PageLayoutPageMarginsOptions�$
OneTime=�#
[
-$	biPageLayoutOrientation��
�$PageLayoutOrientation�$
OneTime=�#
[$%biPageLayoutPortraitOrientation��$& biPageLayoutLandscapeOrientation��- $%	biPageLayoutPortraitOrientation��
�$#PageLayoutPortraitOrientation�$
OneTime=�#
[-!$&	 biPageLayoutLandscapeOrientation��
�$$PageLayoutLandscapeOrientation�$
OneTime=�#
[
-"$	biPageLayoutSize��
�$PageLayoutSize�$
OneTime=�#
[93DevExpress.Xpf.RichEdit.UI.PaperKindBarListItemLink$biPageLayoutSizeList��
$"biPageLayoutPagePaperOptions��5/DevExpress.Xpf.RichEdit.UI.PaperKindBarListItem-#$	biPageLayoutSizeList��RichEditControl��ElementName$richEdit��-$$"	biPageLayoutPagePaperOptions��
�$ PageLayoutPagePaperOptions�$
OneTime=�#
[
-%$	biPageLayoutColumns��
�$PageLayoutColumns�$
OneTime=�#
[$biPageLayoutOneColumn��$biPageLayoutTwoColumns��$biPageLayoutThreeColumns��
$ biPageLayoutColumnsOptions��-&$	biPageLayoutOneColumn��$Large=�
�$PageLayoutOneColumn�$
OneTime=�#
[-'$	biPageLayoutTwoColumns��$Large=�
�$PageLayoutTwoColumns�$
OneTime=�#
[-($	biPageLayoutThreeColumns��$Large=�
�$PageLayoutThreeColumns�$
OneTime=�#
[-)$ 	biPageLayoutColumnsOptions��
�$PageLayoutColumnsOptions�$
OneTime=�#
[
-*$	
biInsertBreak��
�$InsertBreak�$
OneTime=�#
[
$biInsertPageBreak��
$biInsertColumnBreak��
$"biInsertSectionBreakNextPage��
$$biInsertSectionBreakContinuous��
$"biInsertSectionBreakEvenPage��
$!biInsertSectionBreakOddPage��-+$	biInsertPageBreak��$Large=�
�$InsertPageBreak�$
OneTime=�#
[-,$	biInsertColumnBreak��$Large=�
�$InsertColumnBreak�$
OneTime=�#
[--$"	biInsertSectionBreakNextPage��$Large=�
�$ InsertSectionBreakNextPage�$
OneTime=�#
[-.$$	biInsertSectionBreakContinuous��$Large=�
�$"InsertSectionBreakContinuous�$
OneTime=�#
[-/$"	biInsertSectionBreakEvenPage��$Large=�
�$ InsertSectionBreakEvenPage�$
OneTime=�#
[-0$!	biInsertSectionBreakOddPage��$Large=�
�$InsertSectionBreakOddPage�$
OneTime=�#
[
-1$	biPageLayoutLineNumbering��
�$PageLayoutLineNumbering�$
OneTime=�#
[$#biPageLayoutLineNumberingNone��$)#biPageLayoutLineNumberingContinuous��$-'biPageLayoutLineNumberingRestartNewPage��$0*biPageLayoutLineNumberingRestartNewSection��$*$biFormatParagraphSuppressLineNumbers��
$& biPageLayoutLineNumberingOptions��-2$#	biPageLayoutLineNumberingNone��
�$!PageLayoutLineNumberingNone�$
OneTime=�#
[-3$)	#biPageLayoutLineNumberingContinuous��
�$'!PageLayoutLineNumberingContinuous�$
OneTime=�#
[-4$-	'biPageLayoutLineNumberingRestartNewPage��
�$+%PageLayoutLineNumberingRestartNewPage�$
OneTime=�#
[-5$0	*biPageLayoutLineNumberingRestartNewSection��
�$.(PageLayoutLineNumberingRestartNewSection�$
OneTime=�#
[-6$*	$biFormatParagraphSuppressLineNumbers��
�$("FormatParagraphSuppressLineNumbers�$
OneTime=�#
[-7$&	 biPageLayoutLineNumberingOptions��
�$$PageLayoutLineNumberingOptions�$
OneTime=�#
[-8$	biViewDraft��
�$	ViewDraft�$
OneTime=�#
[-9$	biViewPrintLayout��
�$ViewPrintLayout�$
OneTime=�#
[-:$	biViewSimple��
�$
ViewSimple�$
OneTime=�#
[-;$	
biViewZoomOut��
�$ViewZoomOut�$
OneTime=�#
[-<$	biViewZoomIn��
�$
ViewZoomIn�$
OneTime=�#
[-=$	biGoToHeader��
�$
GoToHeader�$
OneTime=�#
[->$	biGoToFooter��
�$
GoToFooter�$
OneTime=�#
[-?$ 	biHeaderFooterGoToPrevious��
�$HeaderFooterGoToPrevious�$
OneTime=�#
[-@$	biHeaderFooterGoToNext��
�$HeaderFooterGoToNext�$
OneTime=�#
[-A$"	biHeaderFooterLinkToPrevious��
�$ HeaderFooterLinkToPrevious�$
OneTime=�#
[-B$&	 biHeaderFooterDifferentFirstPage��
�$$HeaderFooterDifferentFirstPage�$
OneTime=�#
[-C$)	#biHeaderFooterDifferentOddEvenPages��
�$'!HeaderFooterDifferentOddEvenPages�$
OneTime=�#
[-D$	biHeaderFooterClose��
�$HeaderFooterClose�$
OneTime=�#
[<6DevExpress.Xpf.RichEdit.UI.BarSplitButtonColorEditItem-E$	biTableChangeCellsShading��
�$TableChangeCellsShading�$
OneTime=�#
[,&DevExpress.Xpf.Bars.BarSplitButtonItemPopupControl3-DevExpress.Xpf.Bars.PopupControlContainerInfoContent.& DevExpress.Xpf.Editors.ColorEdit%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.ShowDefaultColorButton.ShowNoColorButton.	EditValue�$biTableChangeCellsShading��$TwoWay=�$	EditValue�
-F$	biTableChangeBorders��
�$TableChangeBorders�$
OneTime=�#
[$biTableToggleBottomBorder��$biTableToggleTopBorder��$biTableToggleLeftBorder��$biTableToggleRightBorder��
$biTableResetAllBorders��$biTableToggleAllBorders��$ biTableToggleOutsideBorder��$biTableToggleInsideBorder��$)#biTableToggleInsideHorizontalBorder��$'!biTableToggleInsideVerticalBorder��-G$	biTableToggleBottomBorder��
�$TableToggleBottomBorder�$
OneTime=�#
[-H$	biTableToggleTopBorder��
�$TableToggleTopBorder�$
OneTime=�#
[-I$	biTableToggleLeftBorder��
�$TableToggleLeftBorder�$
OneTime=�#
[-J$	biTableToggleRightBorder��
�$TableToggleRightBorder�$
OneTime=�#
[-K$	biTableResetAllBorders��
�$TableResetAllBorders�$
OneTime=�#
[-L$	biTableToggleAllBorders��
�$TableToggleAllBorders�$
OneTime=�#
[-M$ 	biTableToggleOutsideBorder��
�$TableToggleOutsideBorder�$
OneTime=�#
[-N$	biTableToggleInsideBorder��
�$TableToggleInsideBorder�$
OneTime=�#
[-O$)	#biTableToggleInsideHorizontalBorder��
�$'!TableToggleInsideHorizontalBorder�$
OneTime=�#
[-P$'	!biTableToggleInsideVerticalBorder��
�$%TableToggleInsideVerticalBorder�$
OneTime=�#
[-Q$#	biTableChangeCellsBorderColor��
�$!TableChangeCellsBorderColor�$
OneTime=�#
[..�$#biTableChangeCellsBorderColor��$TwoWay=�$	EditValue�-R$	biTableInsertRowAbove��
�$TableInsertRowAbove�$
OneTime=�#
[-S$	biTableInsertRowBelow��
�$TableInsertRowBelow�$
OneTime=�#
[-T$	biTableInsertColumnToLeft��
�$TableInsertColumnToLeft�$
OneTime=�#
[-U$ 	biTableInsertColumnToRight��
�$TableInsertColumnToRight�$
OneTime=�#
[-V$	biTableMergeCells��
�$TableMergeCells�$
OneTime=�#
[-W$	biTableSplit��
�$
TableSplit�$
OneTime=�#
[-X$(	"biTableToggleCellsTopLeftAlignment��
�$& TableToggleCellsTopLeftAlignment�$
OneTime=�#
[-Y$*	$biTableToggleCellsTopCenterAlignment��
�$("TableToggleCellsTopCenterAlignment�$
OneTime=�#
[-Z$)	#biTableToggleCellsTopRightAlignment��
�$'!TableToggleCellsTopRightAlignment�$
OneTime=�#
[-[$+	%biTableToggleCellsMiddleLeftAlignment��
�$)#TableToggleCellsMiddleLeftAlignment�$
OneTime=�#
[-\$-	'biTableToggleCellsMiddleCenterAlignment��
�$+%TableToggleCellsMiddleCenterAlignment�$
OneTime=�#
[-]$,	&biTableToggleCellsMiddleRightAlignment��
�$*$TableToggleCellsMiddleRightAlignment�$
OneTime=�#
[-^$+	%biTableToggleCellsBottomLeftAlignment��
�$)#TableToggleCellsBottomLeftAlignment�$
OneTime=�#
[-_$-	'biTableToggleCellsBottomCenterAlignment��
�$+%TableToggleCellsBottomCenterAlignment�$
OneTime=�#
[-`$,	&biTableToggleCellsBottomRightAlignment��
�$*$TableToggleCellsBottomRightAlignment�$
OneTime=�#
[-a$	biEditPaste��
�$	EditPaste�$
OneTime=�#
[-b$		biEditCut��
�$
EditCut�$
OneTime=�#
[-c$	
biEditCopy��
�$EditCopy�$
OneTime=�#
[-d$	biEditPasteSpecial��
�$EditPasteSpecial�$
OneTime=�#
[*$DevExpress.Xpf.Ribbon.BarButtonGroup-e$	biFont��	ItemLinks)#DevExpress.Xpf.Bars.BarEditItemLink$biFormatFontName��$biFormatFontSize��%DevExpress.Xpf.Bars.BarEditItem-f$	biFormatFontName��	Content$	EditWidth$	150X�
�$FormatFontName�$
OneTime=�#
[EditSettings93DevExpress.Xpf.RichEdit.UI.FontComboBoxEditSettings-g$	biFormatFontSize��$$50X�
�$FormatFontSize�$
OneTime=�#
[E?DevExpress.Xpf.RichEdit.UI.RichEditFontSizeComboBoxEditSettingsRichEditControl�$richEdit��-h$	
biFontSize��
$biFormatIncreaseFontSize��
$biFormatDecreaseFontSize��-i$	biFormatIncreaseFontSize��
�$FormatIncreaseFontSize�$
OneTime=�#
[-j$	biFormatDecreaseFontSize��
�$FormatDecreaseFontSize�$
OneTime=�#
[-k$	biClearFormatting��
$biFormatClearFormatting��-l$	biFormatClearFormatting��
�$FormatClearFormatting�$
OneTime=�#
[-m$	biFontShape��$biFormatFontBold��$biFormatFontItalic��$biFormatFontUnderline��$!biFormatFontDoubleUnderline��$biFormatFontStrikeout��$!biFormatFontDoubleStrikeout��$biFormatFontSuperscript��$biFormatFontSubscript��("DevExpress.Xpf.Bars.BarSubItemLink$biEditChangeCase��-n$	biFormatFontBold��
�$FormatFontBold�$
OneTime=�#
[-o$	biFormatFontItalic��
�$FormatFontItalic�$
OneTime=�#
[-p$	biFormatFontUnderline��
�$FormatFontUnderline�$
OneTime=�#
[-q$!	biFormatFontDoubleUnderline��
�$FormatFontDoubleUnderline�$
OneTime=�#
[-r$	biFormatFontStrikeout��
�$FormatFontStrikeout�$
OneTime=�#
[-s$!	biFormatFontDoubleStrikeout��
�$FormatFontDoubleStrikeout�$
OneTime=�#
[-t$	biFormatFontSuperscript��
�$FormatFontSuperscript�$
OneTime=�#
[-u$	biFormatFontSubscript��
�$FormatFontSubscript�$
OneTime=�#
[
-v$	biEditChangeCase��
�$EditChangeCase�$
OneTime=�#
[
$biEditMakeUpperCase��
$biEditMakeLowerCase��
$biEditToggleCase��-w$	biEditMakeUpperCase��
�$EditMakeUpperCase�$
OneTime=�#
[-x$	biEditMakeLowerCase��
�$EditMakeLowerCase�$
OneTime=�#
[-y$	biEditToggleCase��
�$EditToggleCase�$
OneTime=�#
[-z$	biFontColor��@:DevExpress.Xpf.RichEdit.UI.BarSplitButtonColorEditItemLink$biFormatFontBackColor��$biFormatFontForeColor��-{$	biFormatFontBackColor��
�$FormatFontBackColor�$
OneTime=�#
[..ColumnCount$5� ChipSize$ Large=�!
ChipMargin$!3q�."ShowMoreColorsButton"..�$biFormatFontBackColor��$TwoWay=�$	EditValue�#Palettes#KEDevExpress.Xpf.RichEdit.UI.CharactersBackgroundColorPaletteCollection-|$	biFormatFontForeColor��
�$FormatFontForeColor�$
OneTime=�#
[..�$biFormatFontForeColor��$TwoWay=�$	EditValue�-}$	biNumberingList��$biFormatBulletedList��$biFormatNumberingList��$biFormatMultilevelList��-~$	biFormatBulletedList��
�$FormatBulletedList�$
OneTime=�#
[-$	biFormatNumberingList��
�$FormatNumberingList�$
OneTime=�#
[-�$	biFormatMultilevelList��
�$FormatMultilevelList�$
OneTime=�#
[-�$	biParagraphIndent��
$biFormatDecreaseIndent��
$biFormatIncreaseIndent��-�$	biFormatDecreaseIndent��
�$FormatDecreaseIndent�$
OneTime=�#
[-�$	biFormatIncreaseIndent��
�$FormatIncreaseIndent�$
OneTime=�#
[-�$	biShowWhitespace��$biViewShowWhitespace��-�$	biViewShowWhitespace��
�$ViewShowWhitespace�$
OneTime=�#
[-�$	biParagraphAlignment��$ biFormatParagraphAlignLeft��$"biFormatParagraphAlignCenter��$!biFormatParagraphAlignRight��$#biFormatParagraphAlignJustify��-�$ 	biFormatParagraphAlignLeft��
�$FormatParagraphAlignLeft�$
OneTime=�#
[-�$"	biFormatParagraphAlignCenter��
�$ FormatParagraphAlignCenter�$
OneTime=�#
[-�$!	biFormatParagraphAlignRight��
�$FormatParagraphAlignRight�$
OneTime=�#
[-�$#	biFormatParagraphAlignJustify��
�$!FormatParagraphAlignJustify�$
OneTime=�#
[-�$	
biLineSpacing��$"biFormatParagraphLineSpacing��$ biFormatParagraphBackColor��
-�$"	biFormatParagraphLineSpacing��
�$ FormatParagraphLineSpacing�$
OneTime=�#
[$("biFormatParagraphLineSpacingSingle��$/)biFormatParagraphLineSpacingSesquialteral��$("biFormatParagraphLineSpacingDouble��
$+%biFormatParagraphLineSpacingCustomize��
$'!biFormatParagraphAddSpacingBefore��
$*$biFormatParagraphRemoveSpacingBefore��
$& biFormatParagraphAddSpacingAfter��
$)#biFormatParagraphRemoveSpacingAfter��-�$(	"biFormatParagraphLineSpacingSingle��
�$& FormatParagraphLineSpacingSingle�$
OneTime=�#
[-�$/	)biFormatParagraphLineSpacingSesquialteral��
�$-'FormatParagraphLineSpacingSesquialteral�$
OneTime=�#
[-�$(	"biFormatParagraphLineSpacingDouble��
�$& FormatParagraphLineSpacingDouble�$
OneTime=�#
[-�$+	%biFormatParagraphLineSpacingCustomize��
�$)#FormatParagraphLineSpacingCustomize�$
OneTime=�#
[-�$'	!biFormatParagraphAddSpacingBefore��
�$%FormatParagraphAddSpacingBefore�$
OneTime=�#
[-�$*	$biFormatParagraphRemoveSpacingBefore��
�$("FormatParagraphRemoveSpacingBefore�$
OneTime=�#
[-�$&	 biFormatParagraphAddSpacingAfter��
�$$FormatParagraphAddSpacingAfter�$
OneTime=�#
[-�$)	#biFormatParagraphRemoveSpacingAfter��
�$'!FormatParagraphRemoveSpacingAfter�$
OneTime=�#
[-�$ 	biFormatParagraphBackColor��
�$FormatParagraphBackColor�$
OneTime=�#
[.>�.�...�$ biFormatParagraphBackColor��$TwoWay=�$	EditValue�1+DevExpress.Xpf.RichEdit.UI.GalleryStyleItem-�$	biGalleryStyle��
�$FormatFontStyle�$
OneTime=�#
[$RichEditControl$�$richEdit��0*DevExpress.Xpf.Ribbon.RibbonGalleryBarItem%Gallery%5 /DevExpress.Xpf.RichEdit.UI.RichEditStyleGallery !!DevExpress.Xpf.Bars.Gallery&!IsItemDescriptionVisible&.'!IsItemGlyphVisible'.(!
ItemCheckMode$(Single=�)!MinColCount$)1�*!ColCount$*7�+!ItemCaptionTemplate+�$%StyleGalleryItemCaptionTemplate�$
OneTime=�#
[-�$	
biEditFind��
�$EditFind�$
OneTime=�#
[-�$	
biEditReplace��
�$EditReplace�$
OneTime=�#
[._�%"DevExpress.Xpf.Core.DXDockPanel".+�)##DevExpress.Xpf.Ribbon.RibbonControl#-�,#Name$,
ribbonControl��$	�Top=�!-#ApplicationButtonLargeIcon$A-;/RichEditDemo;component/Images/ribbon-application-32x32.png�.#ApplicationMenu.+$%DevExpress.Xpf.Ribbon.ApplicationMenu$/$RightPaneWidth$	/100Q�0$
ShowRightPane0.#%DevExpress.Xpf.Bars.PopupMenu1%	ItemLinks1
$	biFileNew��
$
biFileOpen��
$biFileSaveAs��
$biFilePrint��
$biFilePrintPreview��2#
Categories.25&/DevExpress.Xpf.Ribbon.RibbonDefaultPageCategory&2',DevExpress.Xpf.Ribbon.RibbonPageCategoryBase3'Pages.3&( DevExpress.Xpf.Ribbon.RibbonPage(-�$	pageFile��4(Caption$
4File
5(Groups.5+)%DevExpress.Xpf.Ribbon.RibbonPageGroup)-�$		grpCommon��6)Caption$6Common��7)ShowCaptionButton7.8)	ItemLinks.8
$	biFileNew��
$
biFileOpen��
$biFileSaveAs��
$biFilePrint��
$biFilePrintPreview��
$
biEditUndo��
$
biEditRedo��(-�$	pageHome��$
4Home.5)-�$	grpClipboard��$6	Clipboard��7..8
$biEditPaste��
$	biEditCut��
$
biEditCopy��
$biEditPasteSpecial��)-�$
	grpFont��$
6Font��9)CaptionButtonCommand9�$
FormatFont�$
OneTime=�#
[.8.*(DevExpress.Xpf.Ribbon.BarButtonGroupLink*$biFont��*$
biFontSize��*$biClearFormatting��*$biFontShape��*$biFontColor��)-�$	grpParagraph��$6	Paragraph��9�$FormatParagraph�$
OneTime=�#
[.8*$biNumberingList��*$biParagraphIndent��*$biShowWhitespace��*$biParagraphAlignment��*$
biLineSpacing��)-�$		grpStyles��$6Styles��9�$FormatEditFontStyle�$
OneTime=�#
[.8;+5DevExpress.Xpf.RichEdit.UI.RibbonStyleGalleryItemLink+$biGalleryStyle��)-�$	
grpEditing��$
6Editing��7..8
$
biEditFind��
$
biEditReplace��(-�$	
pageInsert��$4Insert.5)-�$		grpTables��$6Tables��7..8
$
biInsertTable��)-�$	grpIllustrations��$6
Illustrations��7..8
$biInsertPicture��
$biInsertFloatingPicture��)-�$	grpLinks��$6Links��7..8
$biInsertBookmark��
$biInsertHyperlink��)-�$	grpHeaderFooter��$6Header & Footer��7..8
$biInsertHeader��
$biInsertFooter��
$biInsertPageNumber��
$biInsertPageCount��)-�$
	grpText��7.6�#
[:�ConverterParameter$:Caption_GroupText��;�	Converter#;[$
OneTime=�.8
$biInsertTextBox��)-�$	
grpSymbols��$
6Symbols��7..8
$biInsertSymbol��(-�$	pagePageLayout��$4Page Layout.5)-�$	grpPageSetup��$6
Page Setup��9�$PageLayoutPageOptions�$
OneTime=�#
[.8$biPageLayoutMargins��$biPageLayoutOrientation��$biPageLayoutSize��$biPageLayoutColumns��$
biInsertBreak��$biPageLayoutLineNumbering��(-�$	pageView��$
4View.5)-�$	grpDocumentViews��$6Document Views��7..8$biViewDraft��$biViewPrintLayout��$biViewSimple��)-�$
	grpZoom��$
6Zoom��7..8
$
biViewZoomOut��
$biViewZoomIn��.,(DevExpress.Xpf.Ribbon.RibbonPageCategory,-�$	catHeaderFooterTools��<'Caption$<Header & Footer Tools��='	IsVisible=..3(-�$!	pageHeaderFooterToolsDesign��$4Design.5)-�$	
grpNavigation��$6
Navigation��7..8
$biGoToHeader��
$biGoToFooter��
$ biHeaderFooterGoToPrevious��
$biHeaderFooterGoToNext��$"biHeaderFooterLinkToPrevious��)-�$	
grpOptions��$
6Options��7..8$& biHeaderFooterDifferentFirstPage��$)#biHeaderFooterDifferentOddEvenPages��)-�$	grpClose��$6Close��7..8
$biHeaderFooterClose��,-�$	
catTableTools��$<Table Tools��=..3(-�$	pageTableToolsDesign��$4Design.5)-�$	grpTableStyles��$6Table Styles��7..8$biTableChangeCellsShading��$biTableChangeBorders��)-�$	grpDrawBorders��$6Draw Borders��7..8$#biTableChangeCellsBorderColor��(-�$	pageTableToolsLayout��$4Layout.5)-�$	grpRowsColumns��$6Rows & Columns��7..8
$biTableInsertRowAbove��
$biTableInsertRowBelow��
$biTableInsertColumnToLeft��
$ biTableInsertColumnToRight��)-�$	grpMerge��$6Merge��7..8
$biTableMergeCells��
$biTableSplit��)-�$	grpAlignment��$6	Alignment��7..8$("biTableToggleCellsTopLeftAlignment��$*$biTableToggleCellsTopCenterAlignment��$)#biTableToggleCellsTopRightAlignment��$+%biTableToggleCellsMiddleLeftAlignment��$-'biTableToggleCellsMiddleCenterAlignment��$,&biTableToggleCellsMiddleRightAlignment��$+%biTableToggleCellsBottomLeftAlignment��$-'biTableToggleCellsBottomCenterAlignment��$,&biTableToggleCellsBottomRightAlignment��>#ToolbarItemLinks>
$biFileSaveAs��
$
biEditUndo��
$
biEditRedo��--'DevExpress.Xpf.RichEdit.RichEditControl--�?-Name$?richEdit��@-
ShowBorder@.A-
BarManagerA�$barManager1��$
OneTime=�
B-RibbonB�$
ribbonControl��$
OneTime=�!9�<local:RichEditDemoModule
    x:Class="RichEditDemo.AutoCorrect" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxre="http://schemas.devexpress.com/winfx/2008/xaml/richedit"
    xmlns:dxr="http://schemas.devexpress.com/winfx/2008/xaml/ribbon"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:RichEditDemo">
    <local:RichEditDemoModule.Resources>
        <ResourceDictionary>
            <dxre:RichEditUICommand x:Key="commands" />
            <dxre:DefaultBarItemDataTemplates x:Key="defaultBarItemTemplates" />
            <dxre:RichEditStringIdConverter x:Key="stringIdConverter" />
        </ResourceDictionary>
    </local:RichEditDemoModule.Resources>

    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel Orientation="Vertical">
                <dxe:CheckEdit x:Name="edtReplaceAsYouType" Content="Replace As You Type" IsChecked="True" Checked="edtReplaceAsYouType_CheckedChanged" Unchecked="edtReplaceAsYouType_CheckedChanged" />
                <dxe:CheckEdit x:Name="edtDetectUrls" Content="Detect URLs" IsChecked="True" Checked="edtDetectUrls_CheckedChanged" Unchecked="edtDetectUrls_CheckedChanged" />
                <dxe:CheckEdit x:Name="edtCorrectTwoInitialCapitals" Content="Correct TWo INitial CApitals" IsChecked="True" Checked="edtCorrectTwoInitialCapitals_CheckedChanged" Unchecked="edtCorrectTwoInitialCapitals_CheckedChanged" />
                <dxe:CheckEdit x:Name="edtUseSpellCheckerSuggestions" Content="Use SpellChecker suggestions" IsChecked="True" Checked="edtUseSpellCheckerSuggestions_CheckedChanged" Unchecked="edtUseSpellCheckerSuggestions_CheckedChanged" />
                <dxe:CheckEdit x:Name="edtCustomAutoCorrect" Content="Custom AutoCorrect" IsChecked="True" />
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxb:BarManager Name="barManager1">
                <dxb:BarManager.Items>
                    <dxb:BarButtonItem Command="{Binding Path=FileNew, Mode=OneTime, Source={StaticResource commands}}" Name="biFileNew" />
                    <dxb:BarButtonItem Command="{Binding Path=FileOpen, Mode=OneTime, Source={StaticResource commands}}" Name="biFileOpen" />
                    <dxb:BarButtonItem Command="{Binding Path=FileSaveAs, Mode=OneTime, Source={StaticResource commands}}" Name="biFileSaveAs" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrint, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrint" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrintPreview, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrintPreview" />
                    <dxb:BarButtonItem Command="{Binding Path=EditUndo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditUndo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditRedo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditRedo" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertTable, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertTable" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertPicture, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertPicture" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertFloatingPicture, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertFloatingPicture" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertTextBox, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertTextBox" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertBookmark, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertBookmark" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertHyperlink, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertHyperlink" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertHeader, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertHeader" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertFooter, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertFooter" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertPageNumber, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertPageNumber" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertPageCount, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertPageCount" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSymbol, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertSymbol" />
                    <dxb:BarSubItem Command="{Binding Path=PageLayoutMargins, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutMargins">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutNormalMargins" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutNarrowMargins" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutModerateMargins" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutWideMargins" />
                            <dxb:BarButtonItemLink BarItemName="biPageLayoutPageMarginsOptions" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutNormalMargins, Mode=OneTime, Source={StaticResource commands}}" ContentTemplate="{Binding Path=SectionMarginBarItemContentTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" GlyphSize="Large" Name="biPageLayoutNormalMargins" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutNarrowMargins, Mode=OneTime, Source={StaticResource commands}}" ContentTemplate="{Binding Path=SectionMarginBarItemContentTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" GlyphSize="Large" Name="biPageLayoutNarrowMargins" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutModerateMargins, Mode=OneTime, Source={StaticResource commands}}" ContentTemplate="{Binding Path=SectionMarginBarItemContentTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" GlyphSize="Large" Name="biPageLayoutModerateMargins" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutWideMargins, Mode=OneTime, Source={StaticResource commands}}" ContentTemplate="{Binding Path=SectionMarginBarItemContentTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" GlyphSize="Large" Name="biPageLayoutWideMargins" />
                    <dxb:BarButtonItem Command="{Binding Path=PageLayoutPageMarginsOptions, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutPageMarginsOptions" />
                    <dxb:BarSubItem Command="{Binding Path=PageLayoutOrientation, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutOrientation">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutPortraitOrientation" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutLandscapeOrientation" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutPortraitOrientation, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutPortraitOrientation" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutLandscapeOrientation, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLandscapeOrientation" />
                    <dxb:BarSubItem Command="{Binding Path=PageLayoutSize, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutSize">
                        <dxb:BarSubItem.ItemLinks>
                            <dxre:PaperKindBarListItemLink BarItemName="biPageLayoutSizeList" />
                            <dxb:BarButtonItemLink BarItemName="biPageLayoutPagePaperOptions" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxre:PaperKindBarListItem Name="biPageLayoutSizeList" RichEditControl="{Binding ElementName=richEdit}" />
                    <dxb:BarButtonItem Command="{Binding Path=PageLayoutPagePaperOptions, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutPagePaperOptions" />
                    <dxb:BarSubItem Command="{Binding Path=PageLayoutColumns, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutColumns">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutOneColumn" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutTwoColumns" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutThreeColumns" />
                            <dxb:BarButtonItemLink BarItemName="biPageLayoutColumnsOptions" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutOneColumn, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biPageLayoutOneColumn" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutTwoColumns, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biPageLayoutTwoColumns" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutThreeColumns, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biPageLayoutThreeColumns" />
                    <dxb:BarButtonItem Command="{Binding Path=PageLayoutColumnsOptions, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutColumnsOptions" />
                    <dxb:BarSubItem Command="{Binding Path=InsertBreak, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertBreak">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biInsertPageBreak" />
                            <dxb:BarButtonItemLink BarItemName="biInsertColumnBreak" />
                            <dxb:BarButtonItemLink BarItemName="biInsertSectionBreakNextPage" />
                            <dxb:BarButtonItemLink BarItemName="biInsertSectionBreakContinuous" />
                            <dxb:BarButtonItemLink BarItemName="biInsertSectionBreakEvenPage" />
                            <dxb:BarButtonItemLink BarItemName="biInsertSectionBreakOddPage" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=InsertPageBreak, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biInsertPageBreak" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertColumnBreak, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biInsertColumnBreak" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSectionBreakNextPage, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biInsertSectionBreakNextPage" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSectionBreakContinuous, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biInsertSectionBreakContinuous" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSectionBreakEvenPage, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biInsertSectionBreakEvenPage" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSectionBreakOddPage, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biInsertSectionBreakOddPage" />
                    <dxb:BarSubItem Command="{Binding Path=PageLayoutLineNumbering, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumbering">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutLineNumberingNone" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutLineNumberingContinuous" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutLineNumberingRestartNewPage" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutLineNumberingRestartNewSection" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphSuppressLineNumbers" />
                            <dxb:BarButtonItemLink BarItemName="biPageLayoutLineNumberingOptions" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutLineNumberingNone, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumberingNone" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutLineNumberingContinuous, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumberingContinuous" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutLineNumberingRestartNewPage, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumberingRestartNewPage" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutLineNumberingRestartNewSection, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumberingRestartNewSection" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphSuppressLineNumbers, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSuppressLineNumbers" />
                    <dxb:BarButtonItem Command="{Binding Path=PageLayoutLineNumberingOptions, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumberingOptions" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewDraft, Mode=OneTime, Source={StaticResource commands}}" Name="biViewDraft" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewPrintLayout, Mode=OneTime, Source={StaticResource commands}}" Name="biViewPrintLayout" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewSimple, Mode=OneTime, Source={StaticResource commands}}" Name="biViewSimple" />
                    <dxb:BarButtonItem Command="{Binding Path=ViewZoomOut, Mode=OneTime, Source={StaticResource commands}}" Name="biViewZoomOut" />
                    <dxb:BarButtonItem Command="{Binding Path=ViewZoomIn, Mode=OneTime, Source={StaticResource commands}}" Name="biViewZoomIn" />
                    <dxb:BarButtonItem Command="{Binding Path=GoToHeader, Mode=OneTime, Source={StaticResource commands}}" Name="biGoToHeader" />
                    <dxb:BarButtonItem Command="{Binding Path=GoToFooter, Mode=OneTime, Source={StaticResource commands}}" Name="biGoToFooter" />
                    <dxb:BarButtonItem Command="{Binding Path=HeaderFooterGoToPrevious, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterGoToPrevious" />
                    <dxb:BarButtonItem Command="{Binding Path=HeaderFooterGoToNext, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterGoToNext" />
                    <dxb:BarCheckItem Command="{Binding Path=HeaderFooterLinkToPrevious, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterLinkToPrevious" />
                    <dxb:BarCheckItem Command="{Binding Path=HeaderFooterDifferentFirstPage, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterDifferentFirstPage" />
                    <dxb:BarCheckItem Command="{Binding Path=HeaderFooterDifferentOddEvenPages, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterDifferentOddEvenPages" />
                    <dxb:BarButtonItem Command="{Binding Path=HeaderFooterClose, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterClose" />
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=TableChangeCellsShading, Mode=OneTime, Source={StaticResource commands}}" Name="biTableChangeCellsShading">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <dxe:ColorEdit EditValue="{Binding ElementName=biTableChangeCellsShading, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ShowDefaultColorButton="False" ShowNoColorButton="True" />
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxb:BarSubItem Command="{Binding Path=TableChangeBorders, Mode=OneTime, Source={StaticResource commands}}" Name="biTableChangeBorders">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biTableToggleBottomBorder" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleTopBorder" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleLeftBorder" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleRightBorder" />
                            <dxb:BarButtonItemLink BarItemName="biTableResetAllBorders" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleAllBorders" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleOutsideBorder" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleInsideBorder" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleInsideHorizontalBorder" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleInsideVerticalBorder" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleBottomBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleBottomBorder" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleTopBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleTopBorder" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleLeftBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleLeftBorder" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleRightBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleRightBorder" />
                    <dxb:BarButtonItem Command="{Binding Path=TableResetAllBorders, Mode=OneTime, Source={StaticResource commands}}" Name="biTableResetAllBorders" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleAllBorders, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleAllBorders" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleOutsideBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleOutsideBorder" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleInsideBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleInsideBorder" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleInsideHorizontalBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleInsideHorizontalBorder" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleInsideVerticalBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleInsideVerticalBorder" />
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=TableChangeCellsBorderColor, Mode=OneTime, Source={StaticResource commands}}" Name="biTableChangeCellsBorderColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <dxe:ColorEdit EditValue="{Binding ElementName=biTableChangeCellsBorderColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" />
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxb:BarButtonItem Command="{Binding Path=TableInsertRowAbove, Mode=OneTime, Source={StaticResource commands}}" Name="biTableInsertRowAbove" />
                    <dxb:BarButtonItem Command="{Binding Path=TableInsertRowBelow, Mode=OneTime, Source={StaticResource commands}}" Name="biTableInsertRowBelow" />
                    <dxb:BarButtonItem Command="{Binding Path=TableInsertColumnToLeft, Mode=OneTime, Source={StaticResource commands}}" Name="biTableInsertColumnToLeft" />
                    <dxb:BarButtonItem Command="{Binding Path=TableInsertColumnToRight, Mode=OneTime, Source={StaticResource commands}}" Name="biTableInsertColumnToRight" />
                    <dxb:BarButtonItem Command="{Binding Path=TableMergeCells, Mode=OneTime, Source={StaticResource commands}}" Name="biTableMergeCells" />
                    <dxb:BarButtonItem Command="{Binding Path=TableSplit, Mode=OneTime, Source={StaticResource commands}}" Name="biTableSplit" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsTopLeftAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsTopLeftAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsTopCenterAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsTopCenterAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsTopRightAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsTopRightAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsMiddleLeftAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsMiddleLeftAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsMiddleCenterAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsMiddleCenterAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsMiddleRightAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsMiddleRightAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsBottomLeftAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsBottomLeftAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsBottomCenterAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsBottomCenterAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsBottomRightAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsBottomRightAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPaste, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPaste" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCut, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCut" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCopy, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCopy" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPasteSpecial, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPasteSpecial" />
                    <dxr:BarButtonGroup Name="biFont">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarEditItemLink BarItemName="biFormatFontName" />
                            <dxb:BarEditItemLink BarItemName="biFormatFontSize" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarEditItem Command="{Binding Path=FormatFontName, Mode=OneTime, Source={StaticResource commands}}" Content="" EditWidth="150" Name="biFormatFontName">
                        <dxb:BarEditItem.EditSettings>
                            <dxre:FontComboBoxEditSettings />
                        </dxb:BarEditItem.EditSettings>
                    </dxb:BarEditItem>
                    <dxb:BarEditItem Command="{Binding Path=FormatFontSize, Mode=OneTime, Source={StaticResource commands}}" Content="" EditWidth="50" Name="biFormatFontSize">
                        <dxb:BarEditItem.EditSettings>
                            <dxre:RichEditFontSizeComboBoxEditSettings RichEditControl="{Binding ElementName=richEdit}" />
                        </dxb:BarEditItem.EditSettings>
                    </dxb:BarEditItem>
                    <dxr:BarButtonGroup Name="biFontSize">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFormatIncreaseFontSize" />
                            <dxb:BarButtonItemLink BarItemName="biFormatDecreaseFontSize" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarButtonItem Command="{Binding Path=FormatIncreaseFontSize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatIncreaseFontSize" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatDecreaseFontSize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatDecreaseFontSize" />
                    <dxr:BarButtonGroup Name="biClearFormatting">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFormatClearFormatting" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarButtonItem Command="{Binding Path=FormatClearFormatting, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatClearFormatting" />
                    <dxr:BarButtonGroup Name="biFontShape">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatFontBold" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontItalic" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontUnderline" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontDoubleUnderline" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontStrikeout" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontDoubleStrikeout" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontSuperscript" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontSubscript" />
                            <dxb:BarSubItemLink BarItemName="biEditChangeCase" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontBold, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontBold" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontItalic, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontItalic" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontUnderline, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontUnderline" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontDoubleUnderline, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontDoubleUnderline" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontStrikeout, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontStrikeout" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontDoubleStrikeout, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontDoubleStrikeout" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontSuperscript, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontSuperscript" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontSubscript, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontSubscript" />
                    <dxb:BarSubItem Command="{Binding Path=EditChangeCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditChangeCase">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditMakeUpperCase" />
                            <dxb:BarButtonItemLink BarItemName="biEditMakeLowerCase" />
                            <dxb:BarButtonItemLink BarItemName="biEditToggleCase" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=EditMakeUpperCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditMakeUpperCase" />
                    <dxb:BarButtonItem Command="{Binding Path=EditMakeLowerCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditMakeLowerCase" />
                    <dxb:BarButtonItem Command="{Binding Path=EditToggleCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditToggleCase" />
                    <dxr:BarButtonGroup Name="biFontColor">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatFontBackColor" />
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatFontForeColor" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatFontBackColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontBackColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <dxe:ColorEdit EditValue="{Binding ElementName=biFormatFontBackColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ColumnCount="5" ChipSize="Large" ChipMargin="3" ShowDefaultColorButton="false" ShowMoreColorsButton="False" ShowNoColorButton="True">
                                    <dxe:ColorEdit.Palettes>
                                        <dxre:CharactersBackgroundColorPaletteCollection />
                                    </dxe:ColorEdit.Palettes>
                                </dxe:ColorEdit>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatFontForeColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontForeColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <dxe:ColorEdit EditValue="{Binding ElementName=biFormatFontForeColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" />
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxr:BarButtonGroup Name="biNumberingList">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatBulletedList" />
                            <dxb:BarCheckItemLink BarItemName="biFormatNumberingList" />
                            <dxb:BarCheckItemLink BarItemName="biFormatMultilevelList" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=FormatBulletedList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatBulletedList" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatNumberingList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatNumberingList" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatMultilevelList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatMultilevelList" />
                    <dxr:BarButtonGroup Name="biParagraphIndent">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFormatDecreaseIndent" />
                            <dxb:BarButtonItemLink BarItemName="biFormatIncreaseIndent" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarButtonItem Command="{Binding Path=FormatDecreaseIndent, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatDecreaseIndent" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatIncreaseIndent, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatIncreaseIndent" />
                    <dxr:BarButtonGroup Name="biShowWhitespace">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biViewShowWhitespace" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=ViewShowWhitespace, Mode=OneTime, Source={StaticResource commands}}" Name="biViewShowWhitespace" />
                    <dxr:BarButtonGroup Name="biParagraphAlignment">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignLeft" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignCenter" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignRight" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignJustify" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignLeft, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignLeft" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignCenter, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignCenter" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignRight, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignRight" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignJustify, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignJustify" />
                    <dxr:BarButtonGroup Name="biLineSpacing">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarSubItemLink BarItemName="biFormatParagraphLineSpacing" />
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatParagraphBackColor" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarSubItem Command="{Binding Path=FormatParagraphLineSpacing, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacing">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingSingle" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingSesquialteral" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingDouble" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphLineSpacingCustomize" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphAddSpacingBefore" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphRemoveSpacingBefore" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphAddSpacingAfter" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphRemoveSpacingAfter" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingSingle, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingSingle" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingSesquialteral, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingSesquialteral" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingDouble, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingDouble" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphLineSpacingCustomize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingCustomize" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphAddSpacingBefore, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAddSpacingBefore" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphRemoveSpacingBefore, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphRemoveSpacingBefore" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphAddSpacingAfter, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAddSpacingAfter" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphRemoveSpacingAfter, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphRemoveSpacingAfter" />
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatParagraphBackColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphBackColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <UserControl>
                                    <dxe:ColorEdit EditValue="{Binding ElementName=biFormatParagraphBackColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ShowDefaultColorButton="False" ShowNoColorButton="True" />
                                </UserControl>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxre:GalleryStyleItem Command="{Binding Path=FormatFontStyle, Mode=OneTime, Source={StaticResource commands}}" Name="biGalleryStyle" RichEditControl="{Binding ElementName=richEdit}">
                        <dxre:GalleryStyleItem.Gallery>
                            <dxre:RichEditStyleGallery IsItemDescriptionVisible="False" IsItemGlyphVisible="False" ItemCaptionTemplate="{Binding Path=StyleGalleryItemCaptionTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" ItemCheckMode="Single" MinColCount="1" ColCount="7" />
                        </dxre:GalleryStyleItem.Gallery>
                    </dxre:GalleryStyleItem>
                    <dxb:BarButtonItem Command="{Binding Path=EditFind, Mode=OneTime, Source={StaticResource commands}}" Name="biEditFind" />
                    <dxb:BarButtonItem Command="{Binding Path=EditReplace, Mode=OneTime, Source={StaticResource commands}}" Name="biEditReplace" />
                </dxb:BarManager.Items>
                <dx:DXDockPanel>

                    <dxr:RibbonControl dx:DXDockPanel.Dock="Top" x:Name="ribbonControl" ApplicationButtonLargeIcon="/RichEditDemo;component/Images/ribbon-application-32x32.png">
                        <dxr:RibbonControl.ApplicationMenu>
                            <dxr:ApplicationMenu RightPaneWidth="100" ShowRightPane="false">
                                <dxr:ApplicationMenu.ItemLinks>
                                    <dxb:BarButtonItemLink BarItemName="biFileNew" />
                                    <dxb:BarButtonItemLink BarItemName="biFileOpen" />
                                    <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrint" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrintPreview" />
                                </dxr:ApplicationMenu.ItemLinks>
                            </dxr:ApplicationMenu>
                        </dxr:RibbonControl.ApplicationMenu>
                        <dxr:RibbonDefaultPageCategory>
                            <dxr:RibbonPage Caption="File" Name="pageFile">
                                <dxr:RibbonPageGroup Caption="Common" Name="grpCommon" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biFileNew" />
                                    <dxb:BarButtonItemLink BarItemName="biFileOpen" />
                                    <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrint" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrintPreview" />
                                    <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                                    <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="Home" Name="pageHome">
                                <dxr:RibbonPageGroup Caption="Clipboard" Name="grpClipboard" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biEditPaste" />
                                    <dxb:BarButtonItemLink BarItemName="biEditCut" />
                                    <dxb:BarButtonItemLink BarItemName="biEditCopy" />
                                    <dxb:BarButtonItemLink BarItemName="biEditPasteSpecial" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Font" CaptionButtonCommand="{Binding Path=FormatFont, Mode=OneTime, Source={StaticResource commands}}" Name="grpFont">
                                    <dxr:BarButtonGroupLink BarItemName="biFont" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontSize" />
                                    <dxr:BarButtonGroupLink BarItemName="biClearFormatting" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontShape" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontColor" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Paragraph" CaptionButtonCommand="{Binding Path=FormatParagraph, Mode=OneTime, Source={StaticResource commands}}" Name="grpParagraph">
                                    <dxr:BarButtonGroupLink BarItemName="biNumberingList" />
                                    <dxr:BarButtonGroupLink BarItemName="biParagraphIndent" />
                                    <dxr:BarButtonGroupLink BarItemName="biShowWhitespace" />
                                    <dxr:BarButtonGroupLink BarItemName="biParagraphAlignment" />
                                    <dxr:BarButtonGroupLink BarItemName="biLineSpacing" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Styles" CaptionButtonCommand="{Binding Path=FormatEditFontStyle, Mode=OneTime, Source={StaticResource commands}}" Name="grpStyles">
                                    <dxre:RibbonStyleGalleryItemLink BarItemName="biGalleryStyle" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Editing" Name="grpEditing" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biEditFind" />
                                    <dxb:BarButtonItemLink BarItemName="biEditReplace" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="Insert" Name="pageInsert">
                                <dxr:RibbonPageGroup Caption="Tables" Name="grpTables" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertTable" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Illustrations" Name="grpIllustrations" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertPicture" />
                                    <dxb:BarButtonItemLink BarItemName="biInsertFloatingPicture" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Links" Name="grpLinks" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertBookmark" />
                                    <dxb:BarButtonItemLink BarItemName="biInsertHyperlink" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Header &amp; Footer" Name="grpHeaderFooter" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertHeader" />
                                    <dxb:BarButtonItemLink BarItemName="biInsertFooter" />
                                    <dxb:BarButtonItemLink BarItemName="biInsertPageNumber" />
                                    <dxb:BarButtonItemLink BarItemName="biInsertPageCount" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupText, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpText" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertTextBox" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Symbols" Name="grpSymbols" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertSymbol" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="Page Layout" Name="pagePageLayout">
                                <dxr:RibbonPageGroup Caption="Page Setup" Name="grpPageSetup" CaptionButtonCommand="{Binding Path=PageLayoutPageOptions, Mode=OneTime, Source={StaticResource commands}}">
                                    <dxb:BarSubItemLink BarItemName="biPageLayoutMargins" />
                                    <dxb:BarSubItemLink BarItemName="biPageLayoutOrientation" />
                                    <dxb:BarSubItemLink BarItemName="biPageLayoutSize" />
                                    <dxb:BarSubItemLink BarItemName="biPageLayoutColumns" />
                                    <dxb:BarSubItemLink BarItemName="biInsertBreak" />
                                    <dxb:BarSubItemLink BarItemName="biPageLayoutLineNumbering" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="View" Name="pageView">
                                <dxr:RibbonPageGroup Caption="Document Views" Name="grpDocumentViews" ShowCaptionButton="False">
                                    <dxb:BarCheckItemLink BarItemName="biViewDraft" />
                                    <dxb:BarCheckItemLink BarItemName="biViewPrintLayout" />
                                    <dxb:BarCheckItemLink BarItemName="biViewSimple" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Zoom" Name="grpZoom" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biViewZoomOut" />
                                    <dxb:BarButtonItemLink BarItemName="biViewZoomIn" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                        </dxr:RibbonDefaultPageCategory>
                        <dxr:RibbonPageCategory Caption="Header &amp; Footer Tools" Name="catHeaderFooterTools" IsVisible="False">
                            <dxr:RibbonPage Caption="Design" Name="pageHeaderFooterToolsDesign">
                                <dxr:RibbonPageGroup Caption="Navigation" Name="grpNavigation" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biGoToHeader" />
                                    <dxb:BarButtonItemLink BarItemName="biGoToFooter" />
                                    <dxb:BarButtonItemLink BarItemName="biHeaderFooterGoToPrevious" />
                                    <dxb:BarButtonItemLink BarItemName="biHeaderFooterGoToNext" />
                                    <dxb:BarCheckItemLink BarItemName="biHeaderFooterLinkToPrevious" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Options" Name="grpOptions" ShowCaptionButton="False">
                                    <dxb:BarCheckItemLink BarItemName="biHeaderFooterDifferentFirstPage" />
                                    <dxb:BarCheckItemLink BarItemName="biHeaderFooterDifferentOddEvenPages" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Close" Name="grpClose" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biHeaderFooterClose" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                        </dxr:RibbonPageCategory>
                        <dxr:RibbonPageCategory Caption="Table Tools" Name="catTableTools" IsVisible="False">
                            <dxr:RibbonPage Caption="Design" Name="pageTableToolsDesign">
                                <dxr:RibbonPageGroup Caption="Table Styles" Name="grpTableStyles" ShowCaptionButton="False">
                                    <dxre:BarSplitButtonColorEditItemLink BarItemName="biTableChangeCellsShading" />
                                    <dxb:BarSubItemLink BarItemName="biTableChangeBorders" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Draw Borders" Name="grpDrawBorders" ShowCaptionButton="False">
                                    <dxre:BarSplitButtonColorEditItemLink BarItemName="biTableChangeCellsBorderColor" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="Layout" Name="pageTableToolsLayout">
                                <dxr:RibbonPageGroup Caption="Rows &amp; Columns" Name="grpRowsColumns" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biTableInsertRowAbove" />
                                    <dxb:BarButtonItemLink BarItemName="biTableInsertRowBelow" />
                                    <dxb:BarButtonItemLink BarItemName="biTableInsertColumnToLeft" />
                                    <dxb:BarButtonItemLink BarItemName="biTableInsertColumnToRight" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Merge" Name="grpMerge" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biTableMergeCells" />
                                    <dxb:BarButtonItemLink BarItemName="biTableSplit" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Alignment" Name="grpAlignment" ShowCaptionButton="False">
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsTopLeftAlignment" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsTopCenterAlignment" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsTopRightAlignment" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsMiddleLeftAlignment" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsMiddleCenterAlignment" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsMiddleRightAlignment" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsBottomLeftAlignment" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsBottomCenterAlignment" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsBottomRightAlignment" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                        </dxr:RibbonPageCategory>
                        <dxr:RibbonControl.ToolbarItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                            <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                            <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                        </dxr:RibbonControl.ToolbarItemLinks>
                    </dxr:RibbonControl>
                    <dxre:RichEditControl x:Name="richEdit" BarManager="{Binding ElementName=barManager1, Mode=OneTime}"
                                          AutoCorrect="richEdit_AutoCorrect"
                                          Loaded="richEdit_Loaded"
                                          ShowBorder="False" Ribbon="{Binding ElementName=ribbonControl, Mode=OneTime}"></dxre:RichEditControl>
                </dx:DXDockPanel>
            </dxb:BarManager>
        </Grid>
    </dxdb:DemoModuleControl>
</local:RichEditDemoModule>!yusing System;
using System.Globalization;
using System.Windows;
using DevExpress.Xpf.Editors;
using DevExpress.XtraRichEdit;
using DevExpress.XtraRichEdit.Model;
using DevExpress.XtraRichEdit.Utils;
using DevExpress.XtraRichEdit.Utils.NumberConverters;
using DevExpress.Xpf.SpellChecker;
using DevExpress.XtraRichEdit.Services;
using DevExpress.Utils;
using DevExpress.Office.Utils;

namespace RichEditDemo {
    public partial class AutoCorrect : RichEditDemoModule {
        SpellChecker spellChecker;

        public AutoCorrect() {
            InitializeComponent();
            this.spellChecker = CheckSpelling.InitializeSpellChecker();
            OpenXmlLoadHelper.Load("AutoCorrect.docx", richEdit);
        }

        void richEdit_Loaded(object sender, System.Windows.RoutedEventArgs e) {
            richEdit.SpellChecker = spellChecker;

            richEdit.Options.AutoCorrect.CorrectTwoInitialCapitals = true;
            richEdit.Options.AutoCorrect.UseSpellCheckerSuggestions = true;

            IAutoCorrectService service = richEdit.GetService<IAutoCorrectService>();
            if (service != null) {
                AutoCorrectReplaceInfoCollection replaceTable = new AutoCorrectReplaceInfoCollection();
                replaceTable.Add("(C)", "©");
                replaceTable.Add(new AutoCorrectReplaceInfo(":)", OfficeImage.CreateImage(GetType().Assembly.GetManifestResourceStream("RichEditDemo.smile.png"))));
                replaceTable.Add("pctus", "Please do not hesitate to contact us again in case of any further questions.");
                replaceTable.Add("wnwd", "well-nourished, well-developed");
                service.SetReplaceTable(replaceTable);
            }
        }

        void edtReplaceAsYouType_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.AutoCorrect.ReplaceTextAsYouType = edtReplaceAsYouType.IsChecked.Value;
        }
        void edtDetectUrls_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.AutoCorrect.DetectUrls = edtDetectUrls.IsChecked.Value;
        }
        void edtCorrectTwoInitialCapitals_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.AutoCorrect.CorrectTwoInitialCapitals = edtCorrectTwoInitialCapitals.IsChecked.Value;
        }
        void edtUseSpellCheckerSuggestions_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.AutoCorrect.UseSpellCheckerSuggestions = edtUseSpellCheckerSuggestions.IsChecked.Value;
        }
        void richEdit_AutoCorrect(object sender, AutoCorrectEventArgs e) {
            AutoCorrectInfo info = e.AutoCorrectInfo;
            e.AutoCorrectInfo = null;

            if (!edtCustomAutoCorrect.IsChecked.Value)
                return;

            if (info.Text.Length <= 0 || info.Text[0] != '%')
                return;
            for (; ; ) {
                if (!info.DecrementStartPosition())
                    return;

                if (IsSeparator(info.Text[0]))
                    return;

                if (info.Text[0] == '%') {
                    string replaceString = CalculateFunction(info.Text);
                    if (!String.IsNullOrEmpty(replaceString)) {
                        info.ReplaceWith = replaceString;
                        e.AutoCorrectInfo = info;
                    }
                    return;
                }
            }
        }

        string CalculateFunction(string name) {
            name = name.ToLower();

            if (name.Length > 2 && name[0] == '%' && name.EndsWith("%")) {
                int value;
                if (Int32.TryParse(name.Substring(1, name.Length - 2), out value)) {
                    OrdinalBasedNumberConverter converter = OrdinalBasedNumberConverter.CreateConverter(NumberingFormat.CardinalText, LanguageId.English);
                    return converter.ConvertNumber(value);
                }
            }

            switch (name) {
                case "%date%":
                    return DateTime.Now.ToString(CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern);
                case "%time%":
                    return DateTime.Now.ToString(CultureInfo.CurrentCulture.DateTimeFormat.ShortTimePattern);
                case "%bye%":
                    return "Yours sincerely,\r\nDavid B. Smith";
                default:
                    return String.Empty;
            }
        }
        bool IsSeparator(char ch) {
            return ch != '%' && (ch == '\r' || ch == '\n' || Char.IsPunctuation(ch) || Char.IsSeparator(ch) || Char.IsWhiteSpace(ch));
        }
    }
}![MSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemo& RichEditDemo.BulletsAndNumbering\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core<dxb2http://schemas.devexpress.com/winfx/2008/xaml/bars?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.RichEdit.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxre6http://schemas.devexpress.com/winfx/2008/xaml/richediteaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase&localclr-namespace:RichEditDemo$	�400��$	�800���	Resources
/)DevExpress.Xpf.RichEdit.RichEditUICommand commands�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlContent.�.+�$DevExpress.Xpf.Bars.BarManager-$�barManager1��ToolbarGlyphSize$Small=�BarsDevExpress.Xpf.Bars.Bar-�Name$	barCommon��Caption$Common��DockInfo%DevExpress.Xpf.Bars.BarDockInfo
ContainerType$	Top=�/)DevExpress.Xpf.Bars.BarItemLinkHolderBase	ItemLinks+%DevExpress.Xpf.Bars.BarButtonItemLink%DevExpress.Xpf.Bars.BarItemLink	BarItemName$	
biEditUndo��$	
biEditRedo��-$barClipboard��$	Clipboard��$	Top=�$		biEditCut��$	
biEditCopy��$	biEditPaste��-$barParagraph��$	Paragraph��$	Top=�*	$DevExpress.Xpf.Bars.BarCheckItemLink	$	biFormatNumberingList��	$	biFormatBulletedList��	$	biFormatMultilevelList��$	biFormatDecreaseIndent��$	biFormatIncreaseIndent��	$	biViewShowWhitespace��$	biFormatParagraph��
Items
'
!DevExpress.Xpf.Bars.BarButtonItem
-$
biEditUndo��!DevExpress.Xpf.Bars.BarItemCommand��Path$EditUndo�
�Mode$

OneTime=�
�Source#[
-$
biEditRedo���$EditRedo�$

OneTime=�#[
-$	biEditCut���$
EditCut�$

OneTime=�#[
-$
biEditCopy���$EditCopy�$

OneTime=�#[
-	$biEditPaste���$	EditPaste�$

OneTime=�#[& DevExpress.Xpf.Bars.BarCheckItem-
$biFormatNumberingList���$FormatNumberingList�$

OneTime=�#[-$biFormatBulletedList���$FormatBulletedList�$

OneTime=�#[-$biFormatMultilevelList���$FormatMultilevelList�$

OneTime=�#[
-
$biFormatDecreaseIndent���$FormatDecreaseIndent�$

OneTime=�#[
-$biFormatIncreaseIndent���$FormatIncreaseIndent�$

OneTime=�#[-$biViewShowWhitespace���$ViewShowWhitespace�$

OneTime=�#[
-$biFormatParagraph���$FormatParagraph�$

OneTime=�#[._�-
'DevExpress.Xpf.RichEdit.RichEditControl
-
Name$richEdit��$
�Stretch=�

ShowBorder.

BarManager��ElementName$barManager1��$

OneTime=�!�<local:RichEditDemoModule
    x:Class="RichEditDemo.BulletsAndNumbering" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxre="http://schemas.devexpress.com/winfx/2008/xaml/richedit"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:RichEditDemo">
    <local:RichEditDemoModule.Resources>
        <ResourceDictionary>
            <dxre:RichEditUICommand x:Key="commands" />
        </ResourceDictionary>
    </local:RichEditDemoModule.Resources>
    <dxdb:DemoModuleControl>
        <Grid>
            <dxb:BarManager Name="barManager1" ToolbarGlyphSize="Small">
                <dxb:BarManager.Bars>
                    <dxb:Bar Caption="Common" Name="barCommon">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                            <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Clipboard" Name="barClipboard">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditCut" />
                            <dxb:BarButtonItemLink BarItemName="biEditCopy" />
                            <dxb:BarButtonItemLink BarItemName="biEditPaste" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Paragraph" Name="barParagraph">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatNumberingList" />
                            <dxb:BarCheckItemLink BarItemName="biFormatBulletedList" />
                            <dxb:BarCheckItemLink BarItemName="biFormatMultilevelList" />
                            <dxb:BarButtonItemLink BarItemName="biFormatDecreaseIndent" />
                            <dxb:BarButtonItemLink BarItemName="biFormatIncreaseIndent" />
                            <dxb:BarCheckItemLink BarItemName="biViewShowWhitespace" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraph" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                </dxb:BarManager.Bars>
                <dxb:BarManager.Items>
                    <dxb:BarButtonItem Command="{Binding Path=EditUndo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditUndo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditRedo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditRedo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCut, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCut" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCopy, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCopy" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPaste, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPaste" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatNumberingList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatNumberingList" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatBulletedList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatBulletedList" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatMultilevelList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatMultilevelList" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatDecreaseIndent, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatDecreaseIndent" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatIncreaseIndent, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatIncreaseIndent" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewShowWhitespace, Mode=OneTime, Source={StaticResource commands}}" Name="biViewShowWhitespace" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraph, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraph" />
                </dxb:BarManager.Items>
                <dxre:RichEditControl x:Name="richEdit" VerticalAlignment="Stretch" BarManager="{Binding ElementName=barManager1, Mode=OneTime}" ShowBorder="False">
                </dxre:RichEditControl>
            </dxb:BarManager>
        </Grid>
    </dxdb:DemoModuleControl>

</local:RichEditDemoModule>!using System;

namespace RichEditDemo {
    public partial class BulletsAndNumbering : RichEditDemoModule {
        public BulletsAndNumbering() {
            InitializeComponent();
            RtfLoadHelper.Load("BulletsAndNumbering.rtf", richEdit);
        }
    }
}!\MSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemo& RichEditDemo.CharacterFormatting\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core<dxb2http://schemas.devexpress.com/winfx/2008/xaml/bars?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.RichEdit.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxre6http://schemas.devexpress.com/winfx/2008/xaml/richediteaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase&localclr-namespace:RichEditDemo$	�400��$	�800���	Resources
/)DevExpress.Xpf.RichEdit.RichEditUICommand commands�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlContent.�.+�$DevExpress.Xpf.Bars.BarManager-$�barManager1��ToolbarGlyphSize$Small=�BarsDevExpress.Xpf.Bars.Bar-�Name$	barCommon��Caption$Common��DockInfo%DevExpress.Xpf.Bars.BarDockInfo
ContainerType$	Top=�/)DevExpress.Xpf.Bars.BarItemLinkHolderBase	ItemLinks+%DevExpress.Xpf.Bars.BarButtonItemLink%DevExpress.Xpf.Bars.BarItemLink	BarItemName$	
biEditUndo��$	
biEditRedo��-$barClipboard��$	Clipboard��$	Top=�$		biEditCut��$	
biEditCopy��$	biEditPaste��-$
barFont��$
Font��$	Top=�)	#DevExpress.Xpf.Bars.BarEditItemLink	$	biFormatFontName��	$	biFormatFontSize��*
$DevExpress.Xpf.Bars.BarCheckItemLink
$	biFormatFontBold��
$	biFormatFontItalic��
$	biFormatFontUnderline��
$!	biFormatFontDoubleUnderline��
$	biFormatFontStrikeout��
$!	biFormatFontDoubleStrikeout��
$	biFormatFontSuperscript��
$	biFormatFontSubscript��$	biFormatIncreaseFontSize��$	biFormatDecreaseFontSize��@:DevExpress.Xpf.RichEdit.UI.BarSplitButtonColorEditItemLink$	biFormatFontForeColor��$	biFormatFontBackColor��$	biFormatFont��-$barIllustrations��$
Illustrations��$	Top=�$	biInsertPicture��$	biInsertFloatingPicture��-$
barText��$
Text��$	Top=�$	biInsertTextBox��-$
barSymbols��$
Symbols��$	Top=�$	biInsertSymbol��-$	barStyles��$Styles��$	Top=�	$	biFormatFontStyle��$	biFormatEditFontStyle��
Items
'!DevExpress.Xpf.Bars.BarButtonItem-	$
biEditUndo��!
DevExpress.Xpf.Bars.BarItem
Command��Path$EditUndo�
�Mode$

OneTime=�
�Source#[-
$
biEditRedo���$EditRedo�$

OneTime=�#[-$	biEditCut���$
EditCut�$

OneTime=�#[-$
biEditCopy���$EditCopy�$

OneTime=�#[-
$biEditPaste���$	EditPaste�$

OneTime=�#[%DevExpress.Xpf.Bars.BarEditItem-$biFormatFontName��
Content)#DevExpress.Xpf.Core.ObjectConverter$	EditWidth$	150X��$FormatFontName�$

OneTime=�#[EditSettings93DevExpress.Xpf.RichEdit.UI.FontComboBoxEditSettings-$biFormatFontSize��$$50X��$FormatFontSize�$

OneTime=�#[E?DevExpress.Xpf.RichEdit.UI.RichEditFontSizeComboBoxEditSettingsRichEditControl��ElementName$richEdit��& DevExpress.Xpf.Bars.BarCheckItem-$biFormatFontBold���$FormatFontBold�$

OneTime=�#[-$biFormatFontItalic���$FormatFontItalic�$

OneTime=�#[-$biFormatFontUnderline���$FormatFontUnderline�$

OneTime=�#[-$!biFormatFontDoubleUnderline���$FormatFontDoubleUnderline�$

OneTime=�#[-$biFormatFontStrikeout���$FormatFontStrikeout�$

OneTime=�#[-$!biFormatFontDoubleStrikeout���$FormatFontDoubleStrikeout�$

OneTime=�#[-$biFormatFontSuperscript���$FormatFontSuperscript�$

OneTime=�#[-$biFormatFontSubscript���$FormatFontSubscript�$

OneTime=�#[-$biFormatIncreaseFontSize���$FormatIncreaseFontSize�$

OneTime=�#[-$biFormatDecreaseFontSize���$FormatDecreaseFontSize�$

OneTime=�#[<6DevExpress.Xpf.RichEdit.UI.BarSplitButtonColorEditItem-$biFormatFontForeColor���$FormatFontForeColor�$

OneTime=�#[,&DevExpress.Xpf.Bars.BarSplitButtonItemPopupControl3-DevExpress.Xpf.Bars.PopupControlContainerInfoContent.& DevExpress.Xpf.Editors.ColorEdit%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.	EditValue�$biFormatFontForeColor��$
TwoWay=�$	EditValue�-$biFormatFontBackColor���$FormatFontBackColor�$

OneTime=�#[..ColumnCount$5�ChipSize$Large=�
ChipMargin$3q�ShowDefaultColorButton.ShowMoreColorsButton.ShowNoColorButton.�$biFormatFontBackColor��$
TwoWay=�$	EditValue�PalettesKEDevExpress.Xpf.RichEdit.UI.CharactersBackgroundColorPaletteCollection-$biFormatFont���$
FormatFont�$

OneTime=�#[-$biInsertPicture���$
InsertPicture�$

OneTime=�#[-$biInsertFloatingPicture���$InsertFloatingPicture�$

OneTime=�#[-$biInsertTextBox���$
InsertTextBox�$

OneTime=�#[- $biInsertSymbol���$InsertSymbol�$

OneTime=�#[-!$biFormatFontStyle��$$	150X��$FormatFontStyle�$

OneTime=�#[B<DevExpress.Xpf.RichEdit.UI.RichEditStyleComboBoxEditSettingsRichEditControl�$richEdit��-"$biFormatEditFontStyle���$FormatEditFontStyle�$

OneTime=�#[._�-'DevExpress.Xpf.RichEdit.RichEditControl-# Name$ richEdit��$
�Stretch=�!
ShowBorder!."
BarManager"�$barManager1��$

OneTime=�!�0<local:RichEditDemoModule
    x:Class="RichEditDemo.CharacterFormatting" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxre="http://schemas.devexpress.com/winfx/2008/xaml/richedit"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:RichEditDemo">
    <local:RichEditDemoModule.Resources>
        <ResourceDictionary>
            <dxre:RichEditUICommand x:Key="commands" />
        </ResourceDictionary>
    </local:RichEditDemoModule.Resources>

    <dxdb:DemoModuleControl>
        <Grid>
            <dxb:BarManager Name="barManager1" ToolbarGlyphSize="Small">
                <dxb:BarManager.Bars>
                    <dxb:Bar Caption="Common" Name="barCommon">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                            <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Clipboard" Name="barClipboard">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditCut" />
                            <dxb:BarButtonItemLink BarItemName="biEditCopy" />
                            <dxb:BarButtonItemLink BarItemName="biEditPaste" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Font" Name="barFont">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarEditItemLink BarItemName="biFormatFontName" />
                            <dxb:BarEditItemLink BarItemName="biFormatFontSize" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontBold" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontItalic" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontUnderline" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontDoubleUnderline" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontStrikeout" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontDoubleStrikeout" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontSuperscript" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontSubscript" />
                            <dxb:BarButtonItemLink BarItemName="biFormatIncreaseFontSize" />
                            <dxb:BarButtonItemLink BarItemName="biFormatDecreaseFontSize" />
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatFontForeColor" />
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatFontBackColor" />
                            <dxb:BarButtonItemLink BarItemName="biFormatFont" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Illustrations" Name="barIllustrations">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biInsertPicture" />
                            <dxb:BarButtonItemLink BarItemName="biInsertFloatingPicture" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Text" Name="barText">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biInsertTextBox" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Symbols" Name="barSymbols">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biInsertSymbol" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Styles" Name="barStyles">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarEditItemLink BarItemName="biFormatFontStyle" />
                            <dxb:BarButtonItemLink BarItemName="biFormatEditFontStyle" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                </dxb:BarManager.Bars>
                <dxb:BarManager.Items>
                    <dxb:BarButtonItem Command="{Binding Path=EditUndo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditUndo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditRedo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditRedo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCut, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCut" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCopy, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCopy" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPaste, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPaste" />
                    <dxb:BarEditItem Command="{Binding Path=FormatFontName, Mode=OneTime, Source={StaticResource commands}}" Content="" EditWidth="150" Name="biFormatFontName">
                        <dxb:BarEditItem.EditSettings>
                            <dxre:FontComboBoxEditSettings />
                        </dxb:BarEditItem.EditSettings>
                    </dxb:BarEditItem>
                    <dxb:BarEditItem Command="{Binding Path=FormatFontSize, Mode=OneTime, Source={StaticResource commands}}" Content="" EditWidth="50" Name="biFormatFontSize">
                        <dxb:BarEditItem.EditSettings>
                            <dxre:RichEditFontSizeComboBoxEditSettings RichEditControl="{Binding ElementName=richEdit}" />
                        </dxb:BarEditItem.EditSettings>
                    </dxb:BarEditItem>
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontBold, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontBold" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontItalic, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontItalic" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontUnderline, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontUnderline" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontDoubleUnderline, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontDoubleUnderline" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontStrikeout, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontStrikeout" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontDoubleStrikeout, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontDoubleStrikeout" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontSuperscript, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontSuperscript" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontSubscript, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontSubscript" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatIncreaseFontSize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatIncreaseFontSize" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatDecreaseFontSize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatDecreaseFontSize" />
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatFontForeColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontForeColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <dxe:ColorEdit EditValue="{Binding ElementName=biFormatFontForeColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" />
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatFontBackColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontBackColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <dxe:ColorEdit EditValue="{Binding ElementName=biFormatFontBackColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ColumnCount="5" ChipSize="Large" ChipMargin="3" ShowDefaultColorButton="false" ShowMoreColorsButton="False" ShowNoColorButton="True">
                                    <dxe:ColorEdit.Palettes>
                                        <dxre:CharactersBackgroundColorPaletteCollection />
                                    </dxe:ColorEdit.Palettes>
                                </dxe:ColorEdit>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxb:BarButtonItem Command="{Binding Path=FormatFont, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFont" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertPicture, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertPicture" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertFloatingPicture, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertFloatingPicture" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertTextBox, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertTextBox" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSymbol, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertSymbol" />
                    <dxb:BarEditItem Command="{Binding Path=FormatFontStyle, Mode=OneTime, Source={StaticResource commands}}" Content="" EditWidth="150" Name="biFormatFontStyle">
                        <dxb:BarEditItem.EditSettings>
                            <dxre:RichEditStyleComboBoxEditSettings RichEditControl="{Binding ElementName=richEdit}" />
                        </dxb:BarEditItem.EditSettings>
                    </dxb:BarEditItem>
                    <dxb:BarButtonItem Command="{Binding Path=FormatEditFontStyle, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatEditFontStyle" />
                </dxb:BarManager.Items>
                <dxre:RichEditControl x:Name="richEdit" VerticalAlignment="Stretch" BarManager="{Binding ElementName=barManager1, Mode=OneTime}" ShowBorder="False">
                </dxre:RichEditControl>
            </dxb:BarManager>
        </Grid>
    </dxdb:DemoModuleControl>
</local:RichEditDemoModule>!using System;

namespace RichEditDemo {
    public partial class CharacterFormatting : RichEditDemoModule {
        public CharacterFormatting() {
            InitializeComponent();
            RtfLoadHelper.Load("CharacterFormatting.rtf", richEdit);
        }
    }
}!MMSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemo RichEditDemo.CheckSpelling\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core<dxb2http://schemas.devexpress.com/winfx/2008/xaml/bars?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.RichEdit.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxre6http://schemas.devexpress.com/winfx/2008/xaml/richediteaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase&localclr-namespace:RichEditDemo$	�400��$	�800���	Resources
/)DevExpress.Xpf.RichEdit.RichEditUICommand commands�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent��.+�& DevExpress.Xpf.Editors.CheckEdit-Name$edtCheckAsYouType��Content)#DevExpress.Xpf.Core.ObjectConverter$CheckAsYouType Mode	IsChecked$
TrueY��-�Name$btnCheckSpelling��$�Check Spelling��$	�150��$
�0,3,0,0q�Content.�.+�$DevExpress.Xpf.Bars.BarManager-$�barManager1��ToolbarGlyphSize$Small=�	Bars	DevExpress.Xpf.Bars.Bar-
�Name$
	barCommon��Caption$Common��DockInfo%DevExpress.Xpf.Bars.BarDockInfo

ContainerType$	
Top=�/)DevExpress.Xpf.Bars.BarItemLinkHolderBase	ItemLinks+	%DevExpress.Xpf.Bars.BarButtonItemLink	%
DevExpress.Xpf.Bars.BarItemLink
BarItemName$	biFileNew��	$
biFileOpen��	$biFileSaveAs��	$biFilePrint��	$biFilePrintPreview��	$
biEditUndo��	$
biEditRedo��-$
barClipboard��$	Clipboard��$	
Top=�	$	biEditCut��	$
biEditCopy��	$biEditPaste��Items'!DevExpress.Xpf.Bars.BarButtonItem-$
	biFileNew��!DevExpress.Xpf.Bars.BarItemCommand��Path$
FileNew��Mode$
OneTime=�
�Source#[-$

biFileOpen���$FileOpen�$
OneTime=�#[-$
biFileSaveAs���$
FileSaveAs�$
OneTime=�#[-	$
biFilePrint���$	FilePrint�$
OneTime=�#[-
$
biFilePrintPreview���$FilePrintPreview�$
OneTime=�#[-$

biEditUndo���$EditUndo�$
OneTime=�#[-$

biEditRedo���$EditRedo�$
OneTime=�#[-
$
	biEditCut���$
EditCut�$
OneTime=�#[-$

biEditCopy���$EditCopy�$
OneTime=�#[-$
biEditPaste���$	EditPaste�$
OneTime=�#[-$

biViewZoomOut���$ViewZoomOut�$
OneTime=�#[-$
biViewZoomIn���$
ViewZoomIn�$
OneTime=�#[._�-
'DevExpress.Xpf.RichEdit.RichEditControl
-
Name$richEdit��$
�Stretch=�

ShowBorder.

BarManager��ElementName$barManager1��$
OneTime=�!(<local:RichEditDemoModule
    x:Class="RichEditDemo.CheckSpelling" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxre="http://schemas.devexpress.com/winfx/2008/xaml/richedit"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:RichEditDemo">
    <local:RichEditDemoModule.Resources>
        <ResourceDictionary>
            <dxre:RichEditUICommand x:Key="commands" />
        </ResourceDictionary>
    </local:RichEditDemoModule.Resources>

    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel>
                <dxe:CheckEdit x:Name="edtCheckAsYouType" Content="CheckAsYouType Mode" EditValueChanged="edtCheckAsYouType_EditValueChanged" IsChecked="True" />
                <Button x:Name="btnCheckSpelling" Content="Check Spelling" Click="btnCheckSpelling_Click" MinWidth="150" Margin="0,3,0,0" />
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxb:BarManager Name="barManager1" ToolbarGlyphSize="Small">
                <dxb:BarManager.Bars>
                    <dxb:Bar Caption="Common" Name="barCommon">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFileNew" />
                            <dxb:BarButtonItemLink BarItemName="biFileOpen" />
                            <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                            <dxb:BarButtonItemLink BarItemName="biFilePrint" />
                            <dxb:BarButtonItemLink BarItemName="biFilePrintPreview" />
                            <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                            <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Clipboard" Name="barClipboard">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditCut" />
                            <dxb:BarButtonItemLink BarItemName="biEditCopy" />
                            <dxb:BarButtonItemLink BarItemName="biEditPaste" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                </dxb:BarManager.Bars>
                <dxb:BarManager.Items>
                    <dxb:BarButtonItem Command="{Binding Path=FileNew, Mode=OneTime, Source={StaticResource commands}}" Name="biFileNew" />
                    <dxb:BarButtonItem Command="{Binding Path=FileOpen, Mode=OneTime, Source={StaticResource commands}}" Name="biFileOpen" />
                    <dxb:BarButtonItem Command="{Binding Path=FileSaveAs, Mode=OneTime, Source={StaticResource commands}}" Name="biFileSaveAs" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrint, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrint" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrintPreview, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrintPreview" />
                    <dxb:BarButtonItem Command="{Binding Path=EditUndo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditUndo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditRedo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditRedo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCut, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCut" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCopy, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCopy" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPaste, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPaste" />
                    <dxb:BarButtonItem Command="{Binding Path=ViewZoomOut, Mode=OneTime, Source={StaticResource commands}}" Name="biViewZoomOut" />
                    <dxb:BarButtonItem Command="{Binding Path=ViewZoomIn, Mode=OneTime, Source={StaticResource commands}}" Name="biViewZoomIn" />
                </dxb:BarManager.Items>
                <dxre:RichEditControl x:Name="richEdit" VerticalAlignment="Stretch" BarManager="{Binding ElementName=barManager1, Mode=OneTime}" Loaded="richEdit_Loaded" ShowBorder="False"/>
            </dxb:BarManager>
        </Grid>
    </dxdb:DemoModuleControl>
</local:RichEditDemoModule>!rusing System;
using System.Globalization;
using System.IO;
using System.Windows;
using DevExpress.Xpf.Editors;
using DevExpress.Xpf.SpellChecker;
using DevExpress.Xpf.RichEdit;
using DevExpress.XtraSpellChecker;
using DevExpress.XtraSpellChecker.Native;
using DevExpress.XtraRichEdit.SpellChecker;

namespace RichEditDemo {
    public partial class CheckSpelling : RichEditDemoModule {
        SpellChecker spellChecker;

        public CheckSpelling() {
            InitializeComponent();
            this.spellChecker = InitializeSpellChecker();
            RtfLoadHelper.Load("SpellChecker.rtf", richEdit);
        }
        void richEdit_Loaded(object sender, RoutedEventArgs e) {
            richEdit.SpellChecker = spellChecker;
            ApplySpellCheckMode();
        }
        void btnCheckSpelling_Click(object sender, RoutedEventArgs e) {
            spellChecker.Check(richEdit);
        }
        void edtCheckAsYouType_EditValueChanged(object sender, EditValueChangedEventArgs e) {
            ApplySpellCheckMode();
        }
        void ApplySpellCheckMode() {
            if (edtCheckAsYouType.IsChecked == true)
                spellChecker.SpellCheckMode = SpellCheckMode.AsYouType;
            else
                spellChecker.SpellCheckMode = SpellCheckMode.OnDemand;
        }

        #region SpellChecker initialization
        public static SpellChecker InitializeSpellChecker() {
            SpellChecker spellChecker = new SpellChecker();
            spellChecker.Culture = new CultureInfo("en-US");
            RegisterDictionary(spellChecker, GetDefaultDictionary());
            RegisterDictionary(spellChecker, GetCustomDictionary(spellChecker));

            SpellCheckTextControllersManager.Default.RegisterClass(typeof(RichEditControl), typeof(RichEditSpellCheckController));
            UndoControllerRepository repository = new UndoControllerRepository();
            repository.Register(typeof(RichEditControl), typeof(RichEditUndoController));
            return spellChecker;
        }
        static SpellCheckerDictionaryBase GetDefaultDictionary() {
            SpellCheckerISpellDictionary dic = new SpellCheckerISpellDictionary();
            dic.LoadFromStream(DemoUtils.GetDataStream("american.xlg"),
                               DemoUtils.GetDataStream("english.aff"),
                               DemoUtils.GetDataStream("EnglishAlphabet.txt"));
            return dic;
        }
        static void RegisterDictionary(SpellChecker spellChecker, SpellCheckerDictionaryBase dic) {
            dic.Culture = spellChecker.Culture;
            spellChecker.Dictionaries.Add(dic);
        }
        static SpellCheckerDictionaryBase GetCustomDictionary(SpellChecker spellChecker) {
            return new SpellCheckerCustomDictionary("CustomEnglish.dic", spellChecker.Culture);
        }
        #endregion
    }
}!�MSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemo%RichEditDemo.DocumentProtection\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core<dxb2http://schemas.devexpress.com/winfx/2008/xaml/bars?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.RichEdit.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxre6http://schemas.devexpress.com/winfx/2008/xaml/richediteaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase&localclr-namespace:RichEditDemo$	�400��$	�800���	Resources
/)DevExpress.Xpf.RichEdit.RichEditUICommand commands�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent����Orientation$Vertical=�.+���$��You are logged in as:��$
�Left=�)#DevExpress.Xpf.Editors.ComboBoxEdit-Name$
cbUserName��$	�150��Content.�.+�$DevExpress.Xpf.Bars.BarManager-$�barManager1��ToolbarGlyphSize$Small=�BarsDevExpress.Xpf.Bars.Bar-�Name$
barProtect��Caption$
Protect��	DockInfo	%DevExpress.Xpf.Bars.BarDockInfo

ContainerType$	
Top=�/)DevExpress.Xpf.Bars.BarItemLinkHolderBase	ItemLinks+%DevExpress.Xpf.Bars.BarButtonItemLink%	DevExpress.Xpf.Bars.BarItemLink	BarItemName$biReviewProtectDocument��$!biReviewEditPermissionRange��$biReviewUnprotectDocument��
Items
'
!DevExpress.Xpf.Bars.BarButtonItem
-$biReviewProtectDocument��!DevExpress.Xpf.Bars.BarItemCommand��Path$ReviewProtectDocument��Mode$
OneTime=�
�Source#[
-$!biReviewEditPermissionRange���$ReviewEditPermissionRange�$
OneTime=�#[
-$biReviewUnprotectDocument���$ReviewUnprotectDocument�$
OneTime=�#[._���RowDefinitions�$
��auto��$��*�.+���-��Name$pnlAlert��
������$
Horizontal=�.+���$��Restricted Access��$y�	Collapsed=���Padding$14,7,7,7q�$
��Bold"���$^��XPermission is currently restricted. Only specified users can edit part of this document.��$y�	Collapsed=�$7q�-'DevExpress.Xpf.RichEdit.RichEditControl-Name$richEdit��$��1�
ShowBorder.
BarManager��ElementName$barManager1��$
OneTime=�!4<local:RichEditDemoModule
    x:Class="RichEditDemo.DocumentProtection" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxre="http://schemas.devexpress.com/winfx/2008/xaml/richedit"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:RichEditDemo">
    <local:RichEditDemoModule.Resources>
        <ResourceDictionary>
            <dxre:RichEditUICommand x:Key="commands" />
        </ResourceDictionary>
    </local:RichEditDemoModule.Resources>

    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel Orientation="Vertical">
                <TextBlock Text="You are logged in as:" HorizontalAlignment="Left" />
                <dxe:ComboBoxEdit x:Name="cbUserName" EditValueChanged="cbUserName_EditValueChanged" MinWidth="150" />
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxb:BarManager Name="barManager1" ToolbarGlyphSize="Small">
                <dxb:BarManager.Bars>
                    <dxb:Bar Caption="Protect" Name="barProtect">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biReviewProtectDocument" />
                            <dxb:BarButtonItemLink BarItemName="biReviewEditPermissionRange" />
                            <dxb:BarButtonItemLink BarItemName="biReviewUnprotectDocument" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                </dxb:BarManager.Bars>
                <dxb:BarManager.Items>
                    <dxb:BarButtonItem Command="{Binding Path=ReviewProtectDocument, Mode=OneTime, Source={StaticResource commands}}" Name="biReviewProtectDocument" />
                    <dxb:BarButtonItem Command="{Binding Path=ReviewEditPermissionRange, Mode=OneTime, Source={StaticResource commands}}" Name="biReviewEditPermissionRange" />
                    <dxb:BarButtonItem Command="{Binding Path=ReviewUnprotectDocument, Mode=OneTime, Source={StaticResource commands}}" Name="biReviewUnprotectDocument" />
                </dxb:BarManager.Items>
                <Grid>
                    <Grid.RowDefinitions>
                        <RowDefinition Height="auto" />
                        <RowDefinition Height="*" />
                    </Grid.RowDefinitions>
                    <StackPanel x:Name="pnlAlert" Background="LemonChiffon" Orientation="Horizontal">
                        <TextBlock Text="Restricted Access" Visibility="Collapsed" Padding="14,7,7,7" FontWeight="Bold" />
                        <TextBlock Text="Permission is currently restricted. Only specified users can edit part of this document." Visibility="Collapsed" Padding="7" />
                    </StackPanel>
                    <dxre:RichEditControl x:Name="richEdit" Grid.Row="1" BarManager="{Binding ElementName=barManager1, Mode=OneTime}" Loaded="richEdit_Loaded" ShowBorder="False"></dxre:RichEditControl>
                </Grid>
            </dxb:BarManager>
        </Grid>
    </dxdb:DemoModuleControl>
</local:RichEditDemoModule>!�using System;
using System.Collections.Generic;
using System.Windows;
using DevExpress.XtraRichEdit.Services;
using DevExpress.XtraRichEdit.API.Native;
using DevExpress.Xpf.Editors;

namespace RichEditDemo {
    public partial class DocumentProtection : RichEditDemoModule {
        readonly UserService userService;

        public DocumentProtection() {
            InitializeComponent();
            richEdit.RemoveService(typeof(IUserListService));
            this.userService = new UserService();
            richEdit.AddService(typeof(IUserListService), this.userService);
        }

        void richEdit_Loaded(object sender, RoutedEventArgs e) {
            richEdit.DocumentLoaded += OnRichEditControlDocumentLoaded;
            richEdit.DocumentProtectionChanged += OnRichEditControlDocumentProtectionChanged;
            OpenXmlLoadHelper.Load("DocumentProtection.docx", richEdit);
        }

        void OnRichEditControlDocumentProtectionChanged(object sender, EventArgs e) {
            ShowAlert(richEdit.Document.IsDocumentProtected);
        }
        void OnRichEditControlDocumentLoaded(object sender, EventArgs e) {
            RangePermissionCollection rangePermissions = richEdit.Document.BeginUpdateRangePermissions();
            richEdit.Document.CancelUpdateRangePermissions(rangePermissions);
            List<String> users = FetchUsers(rangePermissions);
            userService.Update(users);
            cbUserName.Items.Clear();
            cbUserName.Items.AddRange(users.ToArray());
            if (users.Count > 0)
                cbUserName.EditValue = users[0];
            ShowAlert(richEdit.Document.IsDocumentProtected);
        }
        List<String> FetchUsers(RangePermissionCollection rangePermissions) {
            List<String> users = new List<string>();
            foreach (RangePermission rangePermission in rangePermissions) {
                string userName = rangePermission.UserName;
                if (users.Contains(userName))
                    continue;
                if (!String.IsNullOrEmpty(userName))
                    users.Add(userName);
            }
            return users;
        }
        void SetActiveUser() {
            richEdit.Options.Authentication.EMail = cbUserName.Text;
        }
        void ShowAlert(bool show) {
            pnlAlert.Visibility = show ? Visibility.Visible : Visibility.Collapsed;
        }

        void cbUserName_EditValueChanged(object sender, EditValueChangedEventArgs e) {
            SetActiveUser();
        }
    }
    public class UserService : IUserListService {
        readonly List<string> users = new List<string>();

        public List<string> Users { get { return users; } }

        #region IUserListService Members
        IList<string> IUserListService.GetUsers() {
            return Users;
        }
        #endregion
        public void Update(List<String> userList) {
            this.users.Clear();
            this.users.AddRange(userList);
        }
    }
}!�MSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystemHDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemo'!RichEditDemo.DocumentRestrictions\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core<dxb2http://schemas.devexpress.com/winfx/2008/xaml/bars?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.RichEdit.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxre6http://schemas.devexpress.com/winfx/2008/xaml/richeditc_DevExpress.Xpf.Ribbon.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxr4http://schemas.devexpress.com/winfx/2008/xaml/ribbone	aDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase	0sys&clr-namespace:System;assembly=mscorlib	&localclr-namespace:RichEditDemo	$	�400��$	�800���	Resources
/)DevExpress.Xpf.RichEdit.RichEditUICommand commands<6DevExpress.Xpf.RichEdit.UI.DefaultBarItemDataTemplates defaultBarItemTemplates71DevExpress.Xpf.RichEdit.RichEditStringIdConverter stringIdConverter�%-&	&	&	
.�/	)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent����Orientation$Vertical=�.+�& DevExpress.Xpf.Editors.CheckEdit-Name$edtHideDisabled��Content)#DevExpress.Xpf.Core.ObjectConverter$Hide Disabled Items$
�0,0,0,3q�$DevExpress.Xpf.Core.GroupFrame$��	Character��$
�0,3,0,3q�.���$Vertical=�.+�-$!edtAllowCharacterFormatting��$
Formatting	IsChecked$
TrueY�-$edtAllowCharacterStyle��$Style$
TrueY�$��	Paragraph��$
�0,3,0,3q�.���$Vertical=�.+�-$edtAllowParagraph��$
Insert New$
TrueY�-$!edtAllowParagraphPraperties��$
Formatting$
TrueY�-$edtAllowParagraphStyle��$Style$
TrueY�-$edtAllowParagraphTabs��$
Tabs$
TrueY�$��	Numbering��$
�0,3,0,3q�.���$Vertical=�.+�-$edtAllowBulletNumbering��$Bulleted$
TrueY�-	$!edtAllowMultiLevelNumbering��$Multi-Level$
TrueY�-
$edtAllowSimpleNumbering��$Simple$
TrueY�$
��Content��$
�0,3,0,3q�.���$Vertical=�.+�-$edtAllowPicture��$Pictures$
TrueY�-$edtAllowTabSymbol��$
Tabs$
TrueY�-
$edtAllowFloatingObjects��$Floating Objects$
TrueY�$��Links��$
�0,3,0,3q�.���$Vertical=�.+�-$edtAllowHyperlinks��$
Hyperlinks$
TrueY�-$edtAllowBookmarks��$	Bookmarks$
TrueY�$��Other��$
�0,3,0,3q�.���$Vertical=�.+�-$edtAllowSections��$Sections$
TrueY�-$edtAllowHeadersFooters��$Headers/Footers$
TrueY�-$edtAllowTables��$Tables$
TrueY�Content.�.+�$DevExpress.Xpf.Bars.BarManager-$�barManager1��ToolbarGlyphSize$Small=�	Items	'	!DevExpress.Xpf.Bars.BarButtonItem	-
�Name$
	biFileNew��!
DevExpress.Xpf.Bars.BarItem
Command��Path$
FileNew�
�Mode$

OneTime=�
�Source#[	-$

biFileOpen���$FileOpen�$

OneTime=�#[	-$
biFileSaveAs���$
FileSaveAs�$

OneTime=�#[	-$
biFilePrint���$	FilePrint�$

OneTime=�#[	-$
biFilePrintPreview���$FilePrintPreview�$

OneTime=�#[	-$

biEditUndo���$EditUndo�$

OneTime=�#[	-$

biEditRedo���$EditRedo�$

OneTime=�#[	-$
biEditPaste���$	EditPaste�$

OneTime=�#[	-$
	biEditCut���$
EditCut�$

OneTime=�#[	-$

biEditCopy���$EditCopy�$

OneTime=�#[	-$
biEditPasteSpecial���$EditPasteSpecial�$

OneTime=�#[*$DevExpress.Xpf.Ribbon.BarButtonGroup-$
biFont��	ItemLinks)#DevExpress.Xpf.Bars.BarEditItemLink%
DevExpress.Xpf.Bars.BarItemLink
BarItemName$biFormatFontName��$biFormatFontSize��%DevExpress.Xpf.Bars.BarEditItem- $
biFormatFontName��
Content$	EditWidth$	150X��$FormatFontName�$

OneTime=�#[EditSettings93DevExpress.Xpf.RichEdit.UI.FontComboBoxEditSettings-!$
biFormatFontSize��$$50X��$FormatFontSize�$

OneTime=�#[E?DevExpress.Xpf.RichEdit.UI.RichEditFontSizeComboBoxEditSettingsRichEditControl��ElementName$richEdit��-"$

biFontSize��+%DevExpress.Xpf.Bars.BarButtonItemLink$biFormatIncreaseFontSize��$biFormatDecreaseFontSize��	-#$
biFormatIncreaseFontSize���$FormatIncreaseFontSize�$

OneTime=�#[	-$$
biFormatDecreaseFontSize���$FormatDecreaseFontSize�$

OneTime=�#[-%$
biClearFormatting��$biFormatClearFormatting��	-&$
biFormatClearFormatting���$FormatClearFormatting�$

OneTime=�#[-'$
biFontShape��*$DevExpress.Xpf.Bars.BarCheckItemLink$biFormatFontBold��$biFormatFontItalic��$biFormatFontUnderline��$!biFormatFontDoubleUnderline��$biFormatFontStrikeout��$!biFormatFontDoubleStrikeout��$biFormatFontSuperscript��$biFormatFontSubscript��("DevExpress.Xpf.Bars.BarSubItemLink$biEditChangeCase��& DevExpress.Xpf.Bars.BarCheckItem-($
biFormatFontBold���$FormatFontBold�$

OneTime=�#[-)$
biFormatFontItalic���$FormatFontItalic�$

OneTime=�#[-*$
biFormatFontUnderline���$FormatFontUnderline�$

OneTime=�#[-+$!
biFormatFontDoubleUnderline���$FormatFontDoubleUnderline�$

OneTime=�#[-,$
biFormatFontStrikeout���$FormatFontStrikeout�$

OneTime=�#[--$!
biFormatFontDoubleStrikeout���$FormatFontDoubleStrikeout�$

OneTime=�#[-.$
biFormatFontSuperscript���$FormatFontSuperscript�$

OneTime=�#[-/$
biFormatFontSubscript���$FormatFontSubscript�$

OneTime=�#[$DevExpress.Xpf.Bars.BarSubItem-0$
biEditChangeCase���$EditChangeCase�$

OneTime=�#[	ItemLinks$biEditMakeUpperCase��$biEditMakeLowerCase��$biEditToggleCase��	-1$
biEditMakeUpperCase���$EditMakeUpperCase�$

OneTime=�#[	-2$
biEditMakeLowerCase���$EditMakeLowerCase�$

OneTime=�#[	-3$
biEditToggleCase���$EditToggleCase�$

OneTime=�#[-4$
biFontColor��@:DevExpress.Xpf.RichEdit.UI.BarSplitButtonColorEditItemLink$biFormatFontBackColor��$biFormatFontForeColor��<6DevExpress.Xpf.RichEdit.UI.BarSplitButtonColorEditItem-5$
biFormatFontBackColor���$FormatFontBackColor�$

OneTime=�#[,&DevExpress.Xpf.Bars.BarSplitButtonItemPopupControl3-DevExpress.Xpf.Bars.PopupControlContainerInfoContent.>�.�& DevExpress.Xpf.Editors.ColorEdit
ChipMargin$5q�ChipSize$Large=�ColumnCount$5�%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.ShowDefaultColorButton.ShowMoreColorsButton.ShowNoColorButton. 	EditValue �$biFormatFontBackColor��$
TwoWay=�$	EditValue�!Palettes!KEDevExpress.Xpf.RichEdit.UI.CharactersBackgroundColorPaletteCollection-6$
biFormatFontForeColor���$FormatFontForeColor�$

OneTime=�#[.>�.�. �$biFormatFontForeColor��$
TwoWay=�$	EditValue�-7$
biNumberingList��$biFormatBulletedList��$biFormatNumberingList��$biFormatMultilevelList��-8$
biFormatBulletedList���$FormatBulletedList�$

OneTime=�#[-9$
biFormatNumberingList���$FormatNumberingList�$

OneTime=�#[-:$
biFormatMultilevelList���$FormatMultilevelList�$

OneTime=�#[-;$
biParagraphIndent��$biFormatDecreaseIndent��$biFormatIncreaseIndent��	-<$
biFormatDecreaseIndent���$FormatDecreaseIndent�$

OneTime=�#[	-=$
biFormatIncreaseIndent���$FormatIncreaseIndent�$

OneTime=�#[->$
biShowWhitespace��$biViewShowWhitespace��-?$
biViewShowWhitespace���$ViewShowWhitespace�$

OneTime=�#[-@$
biParagraphAlignment��$ biFormatParagraphAlignLeft��$"biFormatParagraphAlignCenter��$!biFormatParagraphAlignRight��$#biFormatParagraphAlignJustify��-A$ 
biFormatParagraphAlignLeft���$FormatParagraphAlignLeft�$

OneTime=�#[-B$"
biFormatParagraphAlignCenter���$ FormatParagraphAlignCenter�$

OneTime=�#[-C$!
biFormatParagraphAlignRight���$FormatParagraphAlignRight�$

OneTime=�#[-D$#
biFormatParagraphAlignJustify���$!FormatParagraphAlignJustify�$

OneTime=�#[-E$

biLineSpacing��$"biFormatParagraphLineSpacing��$ biFormatParagraphBackColor��-F$"
biFormatParagraphLineSpacing���$ FormatParagraphLineSpacing�$

OneTime=�#[$("biFormatParagraphLineSpacingSingle��$/)biFormatParagraphLineSpacingSesquialteral��$("biFormatParagraphLineSpacingDouble��$+%biFormatParagraphLineSpacingCustomize��$'!biFormatParagraphAddSpacingBefore��$*$biFormatParagraphRemoveSpacingBefore��$& biFormatParagraphAddSpacingAfter��$)#biFormatParagraphRemoveSpacingAfter��-G$(
"biFormatParagraphLineSpacingSingle���$& FormatParagraphLineSpacingSingle�$

OneTime=�#[-H$/
)biFormatParagraphLineSpacingSesquialteral���$-'FormatParagraphLineSpacingSesquialteral�$

OneTime=�#[-I$(
"biFormatParagraphLineSpacingDouble���$& FormatParagraphLineSpacingDouble�$

OneTime=�#[	-J$+
%biFormatParagraphLineSpacingCustomize���$)#FormatParagraphLineSpacingCustomize�$

OneTime=�#[	-K$'
!biFormatParagraphAddSpacingBefore���$%FormatParagraphAddSpacingBefore�$

OneTime=�#[	-L$*
$biFormatParagraphRemoveSpacingBefore���$("FormatParagraphRemoveSpacingBefore�$

OneTime=�#[	-M$&
 biFormatParagraphAddSpacingAfter���$$FormatParagraphAddSpacingAfter�$

OneTime=�#[	-N$)
#biFormatParagraphRemoveSpacingAfter���$'!FormatParagraphRemoveSpacingAfter�$

OneTime=�#[-O$ 
biFormatParagraphBackColor���$FormatParagraphBackColor�$

OneTime=�#[.>�.�... �$ biFormatParagraphBackColor��$
TwoWay=�$	EditValue�-P$
biParagraph��1+DevExpress.Xpf.RichEdit.UI.GalleryStyleItem-Q$
biGalleryStyle���$FormatFontStyle�$

OneTime=�#["RichEditControl"�$richEdit��0*DevExpress.Xpf.Ribbon.RibbonGalleryBarItem#Gallery#5/DevExpress.Xpf.RichEdit.UI.RichEditStyleGallery! DevExpress.Xpf.Bars.Gallery$ IsItemDescriptionVisible$.% IsItemGlyphVisible%.& 
ItemCheckMode$&Single=�' MinColCount$'1�( ColCount$(5�) ItemCaptionTemplate)�$%StyleGalleryItemCaptionTemplate�$

OneTime=�#[	-R$

biEditFind���$EditFind�$

OneTime=�#[	-S$

biEditReplace���$EditReplace�$

OneTime=�#[	-T$
biInsertPageBreak���$InsertPageBreak�$

OneTime=�#[	-U$

biInsertTable���$InsertTable�$

OneTime=�#[	-V$
biInsertPicture���$
InsertPicture�$

OneTime=�#[	-W$
biInsertFloatingPicture���$InsertFloatingPicture�$

OneTime=�#[	-X$
biInsertBookmark���$InsertBookmark�$

OneTime=�#[	-Y$
biInsertHyperlink���$InsertHyperlink�$

OneTime=�#[	-Z$
biInsertHeader���$InsertHeader�$

OneTime=�#[	-[$
biInsertFooter���$InsertFooter�$

OneTime=�#[	-\$
biInsertPageNumber���$InsertPageNumber�$

OneTime=�#[	-]$
biInsertPageCount���$InsertPageCount�$

OneTime=�#[	-^$
biInsertTextBox���$
InsertTextBox�$

OneTime=�#[	-_$
biInsertSymbol���$InsertSymbol�$

OneTime=�#[-`$
biPageLayoutMargins���$PageLayoutMargins�$

OneTime=�#[$biPageLayoutNormalMargins��$biPageLayoutNarrowMargins��$!biPageLayoutModerateMargins��$biPageLayoutWideMargins��$$biPageLayoutPageMarginsOptions��-a$
biPageLayoutNormalMargins��*
	GlyphSize$*Large=��$PageLayoutNormalMargins�$

OneTime=�#[+
ContentTemplate+�$)#SectionMarginBarItemContentTemplate�$

OneTime=�#[-b$
biPageLayoutNarrowMargins��$*Large=��$PageLayoutNarrowMargins�$

OneTime=�#[+�$)#SectionMarginBarItemContentTemplate�$

OneTime=�#[-c$!
biPageLayoutModerateMargins��$*Large=��$PageLayoutModerateMargins�$

OneTime=�#[+�$)#SectionMarginBarItemContentTemplate�$

OneTime=�#[-d$
biPageLayoutWideMargins��$*Large=��$PageLayoutWideMargins�$

OneTime=�#[+�$)#SectionMarginBarItemContentTemplate�$

OneTime=�#[	-e$$
biPageLayoutPageMarginsOptions���$"PageLayoutPageMarginsOptions�$

OneTime=�#[-f$
biPageLayoutOrientation���$PageLayoutOrientation�$

OneTime=�#[$%biPageLayoutPortraitOrientation��$& biPageLayoutLandscapeOrientation��-g$%
biPageLayoutPortraitOrientation���$#PageLayoutPortraitOrientation�$

OneTime=�#[-h$&
 biPageLayoutLandscapeOrientation���$$PageLayoutLandscapeOrientation�$

OneTime=�#[-i$
biPageLayoutSize���$PageLayoutSize�$

OneTime=�#[9!3DevExpress.Xpf.RichEdit.UI.PaperKindBarListItemLink!$biPageLayoutSizeList��$"biPageLayoutPagePaperOptions��5"/DevExpress.Xpf.RichEdit.UI.PaperKindBarListItem"-j$
biPageLayoutSizeList��,"RichEditControl,�$richEdit��	-k$"
biPageLayoutPagePaperOptions���$ PageLayoutPagePaperOptions�$

OneTime=�#[-l$
biPageLayoutColumns���$PageLayoutColumns�$

OneTime=�#[$biPageLayoutOneColumn��$biPageLayoutTwoColumns��$biPageLayoutThreeColumns��$ biPageLayoutColumnsOptions��-m$
biPageLayoutOneColumn��$*Large=��$PageLayoutOneColumn�$

OneTime=�#[-n$
biPageLayoutTwoColumns��$*Large=��$PageLayoutTwoColumns�$

OneTime=�#[-o$
biPageLayoutThreeColumns��$*Large=��$PageLayoutThreeColumns�$

OneTime=�#[	-p$ 
biPageLayoutColumnsOptions���$PageLayoutColumnsOptions�$

OneTime=�#[-q$

biInsertBreak���$InsertBreak�$

OneTime=�#[$biInsertColumnBreak��$"biInsertSectionBreakNextPage��$$biInsertSectionBreakContinuous��$"biInsertSectionBreakEvenPage��$!biInsertSectionBreakOddPage��	-r$
biInsertColumnBreak��$*Large=��$InsertColumnBreak�$

OneTime=�#[	-s$"
biInsertSectionBreakNextPage��$*Large=��$ InsertSectionBreakNextPage�$

OneTime=�#[	-t$$
biInsertSectionBreakContinuous��$*Large=��$"InsertSectionBreakContinuous�$

OneTime=�#[	-u$"
biInsertSectionBreakEvenPage��$*Large=��$ InsertSectionBreakEvenPage�$

OneTime=�#[	-v$!
biInsertSectionBreakOddPage��$*Large=��$InsertSectionBreakOddPage�$

OneTime=�#[-w$
biPageLayoutLineNumbering���$PageLayoutLineNumbering�$

OneTime=�#[$#biPageLayoutLineNumberingNone��$)#biPageLayoutLineNumberingContinuous��$-'biPageLayoutLineNumberingRestartNewPage��$0*biPageLayoutLineNumberingRestartNewSection��$*$biFormatParagraphSuppressLineNumbers��$& biPageLayoutLineNumberingOptions��-x$#
biPageLayoutLineNumberingNone���$!PageLayoutLineNumberingNone�$

OneTime=�#[-y$)
#biPageLayoutLineNumberingContinuous���$'!PageLayoutLineNumberingContinuous�$

OneTime=�#[-z$-
'biPageLayoutLineNumberingRestartNewPage���$+%PageLayoutLineNumberingRestartNewPage�$

OneTime=�#[-{$0
*biPageLayoutLineNumberingRestartNewSection���$.(PageLayoutLineNumberingRestartNewSection�$

OneTime=�#[-|$*
$biFormatParagraphSuppressLineNumbers���$("FormatParagraphSuppressLineNumbers�$

OneTime=�#[	-}$&
 biPageLayoutLineNumberingOptions���$$PageLayoutLineNumberingOptions�$

OneTime=�#[-~$
biViewDraft���$	ViewDraft�$

OneTime=�#[-$
biViewPrintLayout���$ViewPrintLayout�$

OneTime=�#[-�$
biViewSimple���$
ViewSimple�$

OneTime=�#[-�$
biViewHorizontalRuler���$ViewHorizontalRuler�$

OneTime=�#[-�$
biViewVerticalRuler���$ViewVerticalRuler�$

OneTime=�#[	-�$

biViewZoomOut���$ViewZoomOut�$

OneTime=�#[	-�$
biViewZoomIn���$
ViewZoomIn�$

OneTime=�#[	-�$
biGoToHeader���$
GoToHeader�$

OneTime=�#[	-�$
biGoToFooter���$
GoToFooter�$

OneTime=�#[	-�$ 
biHeaderFooterGoToPrevious���$HeaderFooterGoToPrevious�$

OneTime=�#[	-�$
biHeaderFooterGoToNext���$HeaderFooterGoToNext�$

OneTime=�#[-�$"
biHeaderFooterLinkToPrevious���$ HeaderFooterLinkToPrevious�$

OneTime=�#[-�$&
 biHeaderFooterDifferentFirstPage���$$HeaderFooterDifferentFirstPage�$

OneTime=�#[-�$)
#biHeaderFooterDifferentOddEvenPages���$'!HeaderFooterDifferentOddEvenPages�$

OneTime=�#[	-�$
biHeaderFooterClose���$HeaderFooterClose�$

OneTime=�#[-�$
biTableChangeCellsShading���$TableChangeCellsShading�$

OneTime=�#[.>�.�... �$biTableChangeCellsShading��$
TwoWay=�$	EditValue�-�$
biTableChangeBorders���$TableChangeBorders�$

OneTime=�#[$biTableToggleBottomBorder��$biTableToggleTopBorder��$biTableToggleLeftBorder��$biTableToggleRightBorder��$biTableResetAllBorders��$biTableToggleAllBorders��$ biTableToggleOutsideBorder��$biTableToggleInsideBorder��$)#biTableToggleInsideHorizontalBorder��$'!biTableToggleInsideVerticalBorder��-�$
biTableToggleBottomBorder���$TableToggleBottomBorder�$

OneTime=�#[-�$
biTableToggleTopBorder���$TableToggleTopBorder�$

OneTime=�#[-�$
biTableToggleLeftBorder���$TableToggleLeftBorder�$

OneTime=�#[-�$
biTableToggleRightBorder���$TableToggleRightBorder�$

OneTime=�#[	-�$
biTableResetAllBorders���$TableResetAllBorders�$

OneTime=�#[-�$
biTableToggleAllBorders���$TableToggleAllBorders�$

OneTime=�#[-�$ 
biTableToggleOutsideBorder���$TableToggleOutsideBorder�$

OneTime=�#[-�$
biTableToggleInsideBorder���$TableToggleInsideBorder�$

OneTime=�#[-�$)
#biTableToggleInsideHorizontalBorder���$'!TableToggleInsideHorizontalBorder�$

OneTime=�#[-�$'
!biTableToggleInsideVerticalBorder���$%TableToggleInsideVerticalBorder�$

OneTime=�#[-�$#
biTableChangeCellsBorderColor���$!TableChangeCellsBorderColor�$

OneTime=�#[.>�.�. �$#biTableChangeCellsBorderColor��$
TwoWay=�$	EditValue�-�$
biTableSelectElement���$TableSelectElement�$

OneTime=�#[$biTableSelectCell��$biTableSelectColumn��$biTableSelectRow��$
biTableSelect��-�$
biTableSelectCell���$TableSelectCell�$

OneTime=�#[-�$
biTableSelectColumn���$TableSelectColumn�$

OneTime=�#[-�$
biTableSelectRow���$TableSelectRow�$

OneTime=�#[-�$

biTableSelect���$TableSelect�$

OneTime=�#[-�$ 
biTableToggleShowGridlines���$TableToggleShowGridlines�$

OneTime=�#[	-�$
biTableProperties���$TableProperties�$

OneTime=�#[-�$
biTableDeleteElement���$TableDeleteElement�$

OneTime=�#[$biTableDeleteCell��$biTableDeleteColumn��$biTableDeleteRow��$
biTableDelete��-�$
biTableDeleteCell���$TableDeleteCell�$

OneTime=�#[-�$
biTableDeleteColumn���$TableDeleteColumn�$

OneTime=�#[-�$
biTableDeleteRow���$TableDeleteRow�$

OneTime=�#[-�$

biTableDelete���$TableDelete�$

OneTime=�#[	-�$
biTableInsertRowAbove���$TableInsertRowAbove�$

OneTime=�#[	-�$
biTableInsertRowBelow���$TableInsertRowBelow�$

OneTime=�#[	-�$
biTableInsertColumnToLeft���$TableInsertColumnToLeft�$

OneTime=�#[	-�$ 
biTableInsertColumnToRight���$TableInsertColumnToRight�$

OneTime=�#[	-�$
biTableInsertCells���$TableInsertCells�$

OneTime=�#[	-�$
biTableMergeCells���$TableMergeCells�$

OneTime=�#[	-�$
biTableSplitCells���$TableSplitCells�$

OneTime=�#[	-�$
biTableSplit���$
TableSplit�$

OneTime=�#[-�$
biToggleTableAutoFit���$ToggleTableAutoFit�$

OneTime=�#[$"biToggleTableAutoFitContents��$ biToggleTableAutoFitWindow��$#biToggleTableFixedColumnWidth��-�$"
biToggleTableAutoFitContents���$ ToggleTableAutoFitContents�$

OneTime=�#[-�$ 
biToggleTableAutoFitWindow���$ToggleTableAutoFitWindow�$

OneTime=�#[-�$#
biToggleTableFixedColumnWidth���$!ToggleTableFixedColumnWidth�$

OneTime=�#[-�$(
"biTableToggleCellsTopLeftAlignment���$& TableToggleCellsTopLeftAlignment�$

OneTime=�#[-�$+
%biTableToggleCellsMiddleLeftAlignment���$)#TableToggleCellsMiddleLeftAlignment�$

OneTime=�#[-�$+
%biTableToggleCellsBottomLeftAlignment���$)#TableToggleCellsBottomLeftAlignment�$

OneTime=�#[-�$*
$biTableToggleCellsTopCenterAlignment���$("TableToggleCellsTopCenterAlignment�$

OneTime=�#[-�$-
'biTableToggleCellsMiddleCenterAlignment���$+%TableToggleCellsMiddleCenterAlignment�$

OneTime=�#[-�$-
'biTableToggleCellsBottomCenterAlignment���$+%TableToggleCellsBottomCenterAlignment�$

OneTime=�#[-�$)
#biTableToggleCellsTopRightAlignment���$'!TableToggleCellsTopRightAlignment�$

OneTime=�#[-�$,
&biTableToggleCellsMiddleRightAlignment���$*$TableToggleCellsMiddleRightAlignment�$

OneTime=�#[-�$,
&biTableToggleCellsBottomRightAlignment���$*$TableToggleCellsBottomRightAlignment�$

OneTime=�#[	-�$
biCheckSpelling���$
CheckSpelling�$

OneTime=�#[	-�$
biReviewProtectDocument���$ReviewProtectDocument�$

OneTime=�#[	-�$!
biReviewEditPermissionRange���$ReviewEditPermissionRange�$

OneTime=�#[	-�$
biReviewUnprotectDocument���$ReviewUnprotectDocument�$

OneTime=�#[	-�$'
!biReferencesInsertTableOfContents���$%ReferencesInsertTableOfContents�$

OneTime=�#[-�$0
*biReferencesAddParagraphsToTableOfContents���$.(ReferencesAddParagraphsToTableOfContents�$

OneTime=�#[$'!biFormatParagraphSetBodyTextLevel��$'!biFormatParagraphSetHeading1Level��$'!biFormatParagraphSetHeading2Level��$'!biFormatParagraphSetHeading3Level��$'!biFormatParagraphSetHeading4Level��$'!biFormatParagraphSetHeading5Level��$'!biFormatParagraphSetHeading6Level��$'!biFormatParagraphSetHeading7Level��$'!biFormatParagraphSetHeading8Level��$'!biFormatParagraphSetHeading9Level��	-�$'
!biFormatParagraphSetBodyTextLevel���$%FormatParagraphSetBodyTextLevel�$

OneTime=�#[	-�$'
!biFormatParagraphSetHeading1Level���$%FormatParagraphSetHeading1Level�$

OneTime=�#[	-�$'
!biFormatParagraphSetHeading2Level���$%FormatParagraphSetHeading2Level�$

OneTime=�#[	-�$'
!biFormatParagraphSetHeading3Level���$%FormatParagraphSetHeading3Level�$

OneTime=�#[	-�$'
!biFormatParagraphSetHeading4Level���$%FormatParagraphSetHeading4Level�$

OneTime=�#[	-�$'
!biFormatParagraphSetHeading5Level���$%FormatParagraphSetHeading5Level�$

OneTime=�#[	-�$'
!biFormatParagraphSetHeading6Level���$%FormatParagraphSetHeading6Level�$

OneTime=�#[	-�$'
!biFormatParagraphSetHeading7Level���$%FormatParagraphSetHeading7Level�$

OneTime=�#[	-�$'
!biFormatParagraphSetHeading8Level���$%FormatParagraphSetHeading8Level�$

OneTime=�#[	-�$'
!biFormatParagraphSetHeading9Level���$%FormatParagraphSetHeading9Level�$

OneTime=�#[	-�$'
!biReferencesUpdateTableOfContents���$%ReferencesUpdateTableOfContents�$

OneTime=�#[-�$*
$biReferencesInsertCaptionPlaceholder���$("ReferencesInsertCaptionPlaceholder�$

OneTime=�#[$& biReferencesInsertFiguresCaption��$%biReferencesInsertTablesCaption��$("biReferencesInsertEquationsCaption��	-�$&
 biReferencesInsertFiguresCaption���$$ReferencesInsertFiguresCaption�$

OneTime=�#[	-�$%
biReferencesInsertTablesCaption���$#ReferencesInsertTablesCaption�$

OneTime=�#[	-�$(
"biReferencesInsertEquationsCaption���$& ReferencesInsertEquationsCaption�$

OneTime=�#[-�$1
+biReferencesInsertTableOfFiguresPlaceholder���$/)ReferencesInsertTableOfFiguresPlaceholder�$

OneTime=�#[$& biReferencesInsertTableOfFigures��$%biReferencesInsertTableOfTables��$("biReferencesInsertTableOfEquations��	-�$&
 biReferencesInsertTableOfFigures���$$ReferencesInsertTableOfFigures�$

OneTime=�#[	-�$%
biReferencesInsertTableOfTables���$#ReferencesInsertTableOfTables�$

OneTime=�#[	-�$(
"biReferencesInsertTableOfEquations���$& ReferencesInsertTableOfEquations�$

OneTime=�#[	-�$'
!biReferencesUpdateTableOfCaptions���$%ReferencesUpdateTableOfCaptions�$

OneTime=�#[-�$
biPictureShapeFillColor���$PictureShapeFillColor�$

OneTime=�#[.>�.�... �$biPictureShapeFillColor��$
TwoWay=�$	EditValue�-�$ 
biPictureShapeOutlineColor���$PictureShapeOutlineColor�$

OneTime=�#[.>�.�... �$ biPictureShapeOutlineColor��$
TwoWay=�$	EditValue�-�$
biPictureWrapText���$PictureWrapText�$

OneTime=�#[$biPictureWrapTextSquare��$biPictureWrapTextTight��$biPictureWrapTextThrough��$#biPictureWrapTextTopAndBottom��$biPictureWrapTextBehind��$ biPictureWrapTextInFrontOf��-�$
biPictureWrapTextSquare���$PictureWrapTextSquare�$

OneTime=�#[-�$
biPictureWrapTextTight���$PictureWrapTextTight�$

OneTime=�#[-�$
biPictureWrapTextThrough���$PictureWrapTextThrough�$

OneTime=�#[-�$#
biPictureWrapTextTopAndBottom���$!PictureWrapTextTopAndBottom�$

OneTime=�#[-�$
biPictureWrapTextBehind���$PictureWrapTextBehind�$

OneTime=�#[-�$ 
biPictureWrapTextInFrontOf���$PictureWrapTextInFrontOf�$

OneTime=�#[-�$
biPicturePosition���$PicturePosition�$

OneTime=�#[$biPictureTopLeftAlignment��$!biPictureTopCenterAlignment��$ biPictureTopRightAlignment��$"biPictureMiddleLeftAlignment��$$biPictureMiddleCenterAlignment��$#biPictureMiddleRightAlignment��$"biPictureBottomLeftAlignment��$$biPictureBottomCenterAlignment��$#biPictureBottomRightAlignment��	-�$
biPictureTopLeftAlignment���$PictureTopLeftAlignment�$

OneTime=�#[	-�$!
biPictureTopCenterAlignment���$PictureTopCenterAlignment�$

OneTime=�#[	-�$ 
biPictureTopRightAlignment���$PictureTopRightAlignment�$

OneTime=�#[	-�$"
biPictureMiddleLeftAlignment���$ PictureMiddleLeftAlignment�$

OneTime=�#[	-�$$
biPictureMiddleCenterAlignment���$"PictureMiddleCenterAlignment�$

OneTime=�#[	-�$#
biPictureMiddleRightAlignment���$!PictureMiddleRightAlignment�$

OneTime=�#[	-�$"
biPictureBottomLeftAlignment���$ PictureBottomLeftAlignment�$

OneTime=�#[	-�$$
biPictureBottomCenterAlignment���$"PictureBottomCenterAlignment�$

OneTime=�#[	-�$#
biPictureBottomRightAlignment���$!PictureBottomRightAlignment�$

OneTime=�#[-�$&
 biPictureBringForwardPlaceholder���$$PictureBringForwardPlaceholder�$

OneTime=�#[$biPictureBringForward��$biPictureBringToFront��$!biPictureBringInFrontOfText��	-�$
biPictureBringForward���$PictureBringForward�$

OneTime=�#[	-�$
biPictureBringToFront���$PictureBringToFront�$

OneTime=�#[	-�$!
biPictureBringInFrontOfText���$PictureBringInFrontOfText�$

OneTime=�#[-�$&
 biPictureSendBackwardPlaceholder���$$PictureSendBackwardPlaceholder�$

OneTime=�#[$biPictureSendBackward��$biPictureSendToBack��$biPictureSendBehindText��	-�$
biPictureSendBackward���$PictureSendBackward�$

OneTime=�#[	-�$
biPictureSendToBack���$PictureSendToBack�$

OneTime=�#[	-�$
biPictureSendBehindText���$PictureSendBehindText�$

OneTime=�#[._�%#DevExpress.Xpf.Core.DXDockPanel#.+�)$#DevExpress.Xpf.Ribbon.RibbonControl$-�$�
ribbonControl��$	�Top=�-$
Categories.-5%/DevExpress.Xpf.Ribbon.RibbonDefaultPageCategory%2&,DevExpress.Xpf.Ribbon.RibbonPageCategoryBase.&Pages..&' DevExpress.Xpf.Ribbon.RibbonPage'-�$
pageFile��/'Caption/�#[0�ConverterParameter$0Caption_PageFile��1�	Converter#1[$

OneTime=�
2'Groups.2+(%DevExpress.Xpf.Ribbon.RibbonPageGroup(-�$
	grpCommon��3(ShowCaptionButton3.4(Caption4�#[$0Caption_GroupCommon��#1[$

OneTime=�5(	ItemLinks.5$	biFileNew��$
biFileOpen��$biFileSaveAs��$biFilePrint��$biFilePrintPreview��$
biEditUndo��$
biEditRedo��'-�$
pageHome��/�#[$0Caption_PageHome��#1[$

OneTime=�.2(-�$
grpClipboard��3.4�#[$0Caption_GroupClipboard��#1[$

OneTime=�.5$biEditPaste��$	biEditCut��$
biEditCopy��$biEditPasteSpecial��(-�$
grpFont��4�#[$0Caption_GroupFont��#1[$

OneTime=�6(CaptionButtonCommand6�$
FormatFont�$

OneTime=�#[.5.)(DevExpress.Xpf.Ribbon.BarButtonGroupLink)$biFont��)$
biFontSize��)$biClearFormatting��)$biFontShape��)$biFontColor��(-�$
grpParagraph��4�#[$0Caption_GroupParagraph��#1[$

OneTime=�6�$FormatParagraph�$

OneTime=�#[.5)$biNumberingList��)$biParagraphIndent��)$biShowWhitespace��)$biParagraphAlignment��)$
biLineSpacing��)$biParagraph��(-�$
	grpStyles��4�#[$0Caption_GroupStyles��#1[$

OneTime=�6�$FormatEditFontStyle�$

OneTime=�#[.5;*5DevExpress.Xpf.RichEdit.UI.RibbonStyleGalleryItemLink*$biGalleryStyle��(-�$

grpEditing��3.4�#[$0Caption_GroupEditing��#1[$

OneTime=�.5$
biEditFind��$
biEditReplace��'-�$

pageInsert��/�#[$0Caption_PageInsert��#1[$

OneTime=�.2(-�$
grpPages��3.4�#[$0Caption_GroupPages��#1[$

OneTime=�.5$biInsertPageBreak��(-�$
	grpTables��3.4�#[$0Caption_GroupTables��#1[$

OneTime=�.5$
biInsertTable��(-�$
grpIllustrations��3.4�#[$ 0Caption_GroupIllustrations��#1[$

OneTime=�.5$biInsertPicture��$biInsertFloatingPicture��(-�$
grpLinks��3.4�#[$0Caption_GroupLinks��#1[$

OneTime=�.5$biInsertBookmark��$biInsertHyperlink��(-�$
grpHeaderFooter��3.4�#[$0Caption_GroupHeaderFooter��#1[$

OneTime=�.5$biInsertHeader��$biInsertFooter��$biInsertPageNumber��$biInsertPageCount��(-�$
grpText��3.4�#[$0Caption_GroupText��#1[$

OneTime=�.5$biInsertTextBox��(-$

grpSymbols��3.4�#[$0Caption_GroupSymbols��#1[$

OneTime=�.5$biInsertSymbol��'-$
pagePageLayout��/�#[$0Caption_PagePageLayout��#1[$

OneTime=�.2(-$
grpPageSetup��4�#[$0Caption_GroupPageSetup��#1[$

OneTime=�6�$PageLayoutPageOptions�$

OneTime=�#[.5$biPageLayoutMargins��$biPageLayoutOrientation��$biPageLayoutSize��$biPageLayoutColumns��$
biInsertBreak��$biPageLayoutLineNumbering��'-$
pageView��/�#[$0Caption_PageView��#1[$

OneTime=�.2(-$
grpDocumentViews��3.4�#[$ 0Caption_GroupDocumentViews��#1[$

OneTime=�.5$biViewDraft��$biViewPrintLayout��$biViewSimple��(-$
grpShow��3.4�#[$0Caption_GroupShow��#1[$

OneTime=�.5$biViewHorizontalRuler��$biViewVerticalRuler��(-$
grpZoom��3.4�#[$0Caption_GroupZoom��#1[$

OneTime=�.5$
biViewZoomOut��$biViewZoomIn��'-$

pageReview��/�#[$0Caption_PageReview��#1[$

OneTime=�.2(-$
grpProofing��3.4�#[$#0Caption_GroupDocumentProofing��#1[$

OneTime=�.5$biCheckSpelling��(-	$

grpProtect��3.4�#[$%0Caption_GroupDocumentProtection��#1[$

OneTime=�.5$biReviewProtectDocument��$!biReviewEditPermissionRange��$biReviewUnprotectDocument��'-
$
pageReferences��/�#[$0Caption_PageReferences��#1[$

OneTime=�.2(-$
grpTableofContents��3.4�#[$"0Caption_GroupTableOfContents��#1[$

OneTime=�.5$'!biReferencesInsertTableOfContents��$0*biReferencesAddParagraphsToTableOfContents��$'!biReferencesUpdateTableOfContents��(-$
grpCaptions��3.4�#[$0Caption_GroupCaptions��#1[$

OneTime=�.5$*$biReferencesInsertCaptionPlaceholder��$1+biReferencesInsertTableOfFiguresPlaceholder��$'!biReferencesUpdateTableOfCaptions��.+(DevExpress.Xpf.Ribbon.RibbonPageCategory+-
$
catHeaderFooterTools��7&	IsVisible7.8&Caption8�#[$+0%Caption_PageCategoryHeaderFooterTools��#1[$

OneTime=�..'-$!
pageHeaderFooterToolsDesign��/�#[$)0#Caption_PageHeaderFooterToolsDesign��#1[$

OneTime=�.2(-$

grpNavigation��3.4�#[$40.Caption_GroupHeaderFooterToolsDesignNavigation��#1[$

OneTime=�.5$biGoToHeader��$biGoToFooter��$ biHeaderFooterGoToPrevious��$biHeaderFooterGoToNext��$"biHeaderFooterLinkToPrevious��(-$

grpOptions��3.4�#[$10+Caption_GroupHeaderFooterToolsDesignOptions��#1[$

OneTime=�.5$& biHeaderFooterDifferentFirstPage��$)#biHeaderFooterDifferentOddEvenPages��(-$
grpClose��3.4�#[$/0)Caption_GroupHeaderFooterToolsDesignClose��#1[$

OneTime=�.5$biHeaderFooterClose��+-$

catTableTools��7.8�#[$$0Caption_PageCategoryTableTools��#1[$

OneTime=�..'-$
pageTableToolsDesign��/�#[$0Caption_PageTableDesign��#1[$

OneTime=�.2(-$
grpTableStyles��3.4�#[$0Caption_GroupTableStyles��#1[$

OneTime=�.5$biTableChangeCellsShading��$biTableChangeBorders��(-$
grpDrawBorders��3.4�#[$#0Caption_GroupTableDrawBorders��#1[$

OneTime=�.5$#biTableChangeCellsBorderColor��'-$
pageTableToolsLayout��/�#[$0Caption_PageTableLayout��#1[$

OneTime=�.2(-$
grpTable��3.4�#[$0Caption_GroupTableTable��#1[$

OneTime=�.5$biTableSelectElement��$ biTableToggleShowGridlines��$biTableProperties��(-$
grpRowsColumns��3.4�#[$&0 Caption_GroupTableRowsAndColumns��#1[$

OneTime=�.5$biTableDeleteElement��$biTableInsertRowAbove��$biTableInsertRowBelow��$biTableInsertColumnToLeft��$ biTableInsertColumnToRight��$biTableInsertCells��(-$
grpMerge��3.4�#[$0Caption_GroupTableMerge��#1[$

OneTime=�.5$biTableMergeCells��$biTableSplitCells��$biTableSplit��(-$
grpCellSize��4�#[$ 0Caption_GroupTableCellSize��#1[$

OneTime=�6�$TableProperties�$

OneTime=�#[.5$biToggleTableAutoFit��(-$
grpAlignment��3.4�#[$!0Caption_GroupTableAlignment��#1[$

OneTime=�.5$("biTableToggleCellsTopLeftAlignment��9
RibbonStyle$9SmallWithoutText=�$+%biTableToggleCellsMiddleLeftAlignment��$9SmallWithoutText=�$+%biTableToggleCellsBottomLeftAlignment��$9SmallWithoutText=�.,(DevExpress.Xpf.Bars.BarItemLinkSeparator,)-#DevExpress.Xpf.Bars.BarItemLinkBase:-	IsVisible:.$*$biTableToggleCellsTopCenterAlignment��$9SmallWithoutText=�$-'biTableToggleCellsMiddleCenterAlignment��$9SmallWithoutText=�$-'biTableToggleCellsBottomCenterAlignment��$9SmallWithoutText=�,:.$)#biTableToggleCellsTopRightAlignment��$9SmallWithoutText=�$,&biTableToggleCellsMiddleRightAlignment��$9SmallWithoutText=�$,&biTableToggleCellsBottomRightAlignment��$9SmallWithoutText=�+-$
catPictureTools��7.8�#[$40.Caption_PageCategoryFloatingObjectPictureTools��#1[$

OneTime=�..'-$
pagePictureToolsFormat��/�#[$20,Caption_PageFloatingObjectPictureToolsFormat��#1[$

OneTime=�.2(-$
grpShapeStyles��3.4�#[$20,Caption_GroupFloatingPictureToolsShapeStyles��#1[$

OneTime=�.5$biPictureShapeFillColor��$ biPictureShapeOutlineColor��(-$

grpArrange��3.4�#[$.0(Caption_GroupFloatingPictureToolsArrange��#1[$

OneTime=�.5$biPictureWrapText��$biPicturePosition��$& biPictureBringForwardPlaceholder��$& biPictureSendBackwardPlaceholder��;$ToolbarItemLinks;$biFileSaveAs��$
biEditUndo��$
biEditRedo��-.'DevExpress.Xpf.RichEdit.RichEditControl.- <.Name$<richEdit��=.
ShowBorder=.>.
BarManager>�$barManager1��$

OneTime=�
?.Ribbon?�$ribbonControl1��$

OneTime=�!�e<local:RichEditDemoModule
    x:Class="RichEditDemo.DocumentRestrictions" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxre="http://schemas.devexpress.com/winfx/2008/xaml/richedit"
    xmlns:dxr="http://schemas.devexpress.com/winfx/2008/xaml/ribbon"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:local="clr-namespace:RichEditDemo">
    <local:RichEditDemoModule.Resources>
        <ResourceDictionary>
            <dxre:RichEditUICommand x:Key="commands" />
            <dxre:DefaultBarItemDataTemplates x:Key="defaultBarItemTemplates" />
            <dxre:RichEditStringIdConverter x:Key="stringIdConverter" />
        </ResourceDictionary>
    </local:RichEditDemoModule.Resources>

    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel Orientation="Vertical">
                <dxe:CheckEdit x:Name="edtHideDisabled" Content="Hide Disabled Items" Margin="0,0,0,3" Checked="edtHideDisabled_Checked" Unchecked="edtHideDisabled_Checked" />
                <dx:GroupFrame Header="Character" Margin="0,3,0,3">
                    <StackPanel Orientation="Vertical">
                        <dxe:CheckEdit x:Name="edtAllowCharacterFormatting" Content="Formatting" IsChecked="True" Checked="characterFormatting_CheckedChanged" Unchecked="characterFormatting_CheckedChanged" />
                        <dxe:CheckEdit x:Name="edtAllowCharacterStyle" Content="Style" IsChecked="True" Checked="characterStyle_CheckedChanged" Unchecked="characterStyle_CheckedChanged" />
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Paragraph" Margin="0,3,0,3">
                    <StackPanel Orientation="Vertical">
                        <dxe:CheckEdit x:Name="edtAllowParagraph" Content="Insert New" IsChecked="True" Checked="paragraphInsertNew_CheckedChanged" Unchecked="paragraphInsertNew_CheckedChanged" />
                        <dxe:CheckEdit x:Name="edtAllowParagraphPraperties" Content="Formatting" IsChecked="True" Checked="paragraphFormatting_CheckedChanged" Unchecked="paragraphFormatting_CheckedChanged" />
                        <dxe:CheckEdit x:Name="edtAllowParagraphStyle" Content="Style" IsChecked="True" Checked="paragraphStyle_CheckedChanged" Unchecked="paragraphStyle_CheckedChanged" />
                        <dxe:CheckEdit x:Name="edtAllowParagraphTabs" Content="Tabs" IsChecked="True" Checked="paragraphTabs_CheckedChanged" Unchecked="paragraphTabs_CheckedChanged" />
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Numbering" Margin="0,3,0,3">
                    <StackPanel Orientation="Vertical">
                        <dxe:CheckEdit x:Name="edtAllowBulletNumbering" Content="Bulleted" IsChecked="True" Checked="numberingBulleted_CheckedChanged" Unchecked="numberingBulleted_CheckedChanged" />
                        <dxe:CheckEdit x:Name="edtAllowMultiLevelNumbering" Content="Multi-Level" IsChecked="True" Checked="numberingMultilevel_CheckedChanged" Unchecked="numberingMultilevel_CheckedChanged" />
                        <dxe:CheckEdit x:Name="edtAllowSimpleNumbering" Content="Simple" IsChecked="True" Checked="numberingSimple_CheckedChanged" Unchecked="numberingSimple_CheckedChanged" />
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Content" Margin="0,3,0,3">
                    <StackPanel Orientation="Vertical">
                        <dxe:CheckEdit x:Name="edtAllowPicture" Content="Pictures" IsChecked="True" Checked="contentPictures_CheckedChanged" Unchecked="contentPictures_CheckedChanged" />
                        <dxe:CheckEdit x:Name="edtAllowTabSymbol" Content="Tabs" IsChecked="True" Checked="contentTabs_CheckedChanged" Unchecked="contentTabs_CheckedChanged" />
                        <dxe:CheckEdit x:Name="edtAllowFloatingObjects" Content="Floating Objects" IsChecked="True" Checked="contentFloatingObjects_CheckedChanged" Unchecked="contentFloatingObjects_CheckedChanged" />
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Links" Margin="0,3,0,3">
                    <StackPanel Orientation="Vertical">
                        <dxe:CheckEdit x:Name="edtAllowHyperlinks" Content="Hyperlinks" IsChecked="True" Checked="hyperlinks_CheckedChanged" Unchecked="hyperlinks_CheckedChanged" />
                        <dxe:CheckEdit x:Name="edtAllowBookmarks" Content="Bookmarks" IsChecked="True" Checked="bookmarks_CheckedChanged" Unchecked="bookmarks_CheckedChanged" />
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Other" Margin="0,3,0,3">
                    <StackPanel Orientation="Vertical">
                        <dxe:CheckEdit x:Name="edtAllowSections" Content="Sections" IsChecked="True" Checked="sections_CheckedChanged" Unchecked="sections_CheckedChanged" />
                        <dxe:CheckEdit x:Name="edtAllowHeadersFooters" Content="Headers/Footers" IsChecked="True" Checked="headersFooters_CheckedChanged" Unchecked="headersFooters_CheckedChanged" />
                        <dxe:CheckEdit x:Name="edtAllowTables" Content="Tables" IsChecked="True" Checked="tables_CheckedChanged" Unchecked="tables_CheckedChanged" />
                    </StackPanel>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxb:BarManager Name="barManager1" ToolbarGlyphSize="Small">
                <dxb:BarManager.Items>
                    <dxb:BarButtonItem Command="{Binding Path=FileNew, Mode=OneTime, Source={StaticResource commands}}" Name="biFileNew" />
                    <dxb:BarButtonItem Command="{Binding Path=FileOpen, Mode=OneTime, Source={StaticResource commands}}" Name="biFileOpen" />
                    <dxb:BarButtonItem Command="{Binding Path=FileSaveAs, Mode=OneTime, Source={StaticResource commands}}" Name="biFileSaveAs" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrint, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrint" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrintPreview, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrintPreview" />
                    <dxb:BarButtonItem Command="{Binding Path=EditUndo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditUndo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditRedo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditRedo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPaste, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPaste" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCut, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCut" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCopy, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCopy" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPasteSpecial, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPasteSpecial" />
                    <dxr:BarButtonGroup Name="biFont">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarEditItemLink BarItemName="biFormatFontName" />
                            <dxb:BarEditItemLink BarItemName="biFormatFontSize" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarEditItem Command="{Binding Path=FormatFontName, Mode=OneTime, Source={StaticResource commands}}" Content="" EditWidth="150" Name="biFormatFontName">
                        <dxb:BarEditItem.EditSettings>
                            <dxre:FontComboBoxEditSettings />
                        </dxb:BarEditItem.EditSettings>
                    </dxb:BarEditItem>
                    <dxb:BarEditItem Command="{Binding Path=FormatFontSize, Mode=OneTime, Source={StaticResource commands}}" Content="" EditWidth="50" Name="biFormatFontSize">
                        <dxb:BarEditItem.EditSettings>
                            <dxre:RichEditFontSizeComboBoxEditSettings RichEditControl="{Binding ElementName=richEdit}" />
                        </dxb:BarEditItem.EditSettings>
                    </dxb:BarEditItem>
                    <dxr:BarButtonGroup Name="biFontSize">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFormatIncreaseFontSize" />
                            <dxb:BarButtonItemLink BarItemName="biFormatDecreaseFontSize" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarButtonItem Command="{Binding Path=FormatIncreaseFontSize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatIncreaseFontSize" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatDecreaseFontSize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatDecreaseFontSize" />
                    <dxr:BarButtonGroup Name="biClearFormatting">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFormatClearFormatting" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarButtonItem Command="{Binding Path=FormatClearFormatting, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatClearFormatting" />
                    <dxr:BarButtonGroup Name="biFontShape">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatFontBold" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontItalic" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontUnderline" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontDoubleUnderline" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontStrikeout" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontDoubleStrikeout" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontSuperscript" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontSubscript" />
                            <dxb:BarSubItemLink BarItemName="biEditChangeCase" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontBold, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontBold" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontItalic, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontItalic" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontUnderline, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontUnderline" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontDoubleUnderline, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontDoubleUnderline" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontStrikeout, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontStrikeout" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontDoubleStrikeout, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontDoubleStrikeout" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontSuperscript, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontSuperscript" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontSubscript, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontSubscript" />
                    <dxb:BarSubItem Command="{Binding Path=EditChangeCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditChangeCase">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditMakeUpperCase" />
                            <dxb:BarButtonItemLink BarItemName="biEditMakeLowerCase" />
                            <dxb:BarButtonItemLink BarItemName="biEditToggleCase" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=EditMakeUpperCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditMakeUpperCase" />
                    <dxb:BarButtonItem Command="{Binding Path=EditMakeLowerCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditMakeLowerCase" />
                    <dxb:BarButtonItem Command="{Binding Path=EditToggleCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditToggleCase" />
                    <dxr:BarButtonGroup Name="biFontColor">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatFontBackColor" />
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatFontForeColor" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatFontBackColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontBackColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <UserControl>
                                    <dxe:ColorEdit ChipMargin="5" ChipSize="Large" ColumnCount="5" EditValue="{Binding ElementName=biFormatFontBackColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ShowDefaultColorButton="False" ShowMoreColorsButton="False" ShowNoColorButton="True">
                                        <dxe:ColorEdit.Palettes>
                                            <dxre:CharactersBackgroundColorPaletteCollection />
                                        </dxe:ColorEdit.Palettes>
                                    </dxe:ColorEdit>
                                </UserControl>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatFontForeColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontForeColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <UserControl>
                                    <dxe:ColorEdit EditValue="{Binding ElementName=biFormatFontForeColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" />
                                </UserControl>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxr:BarButtonGroup Name="biNumberingList">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatBulletedList" />
                            <dxb:BarCheckItemLink BarItemName="biFormatNumberingList" />
                            <dxb:BarCheckItemLink BarItemName="biFormatMultilevelList" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=FormatBulletedList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatBulletedList" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatNumberingList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatNumberingList" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatMultilevelList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatMultilevelList" />
                    <dxr:BarButtonGroup Name="biParagraphIndent">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFormatDecreaseIndent" />
                            <dxb:BarButtonItemLink BarItemName="biFormatIncreaseIndent" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarButtonItem Command="{Binding Path=FormatDecreaseIndent, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatDecreaseIndent" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatIncreaseIndent, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatIncreaseIndent" />
                    <dxr:BarButtonGroup Name="biShowWhitespace">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biViewShowWhitespace" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=ViewShowWhitespace, Mode=OneTime, Source={StaticResource commands}}" Name="biViewShowWhitespace" />
                    <dxr:BarButtonGroup Name="biParagraphAlignment">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignLeft" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignCenter" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignRight" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignJustify" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignLeft, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignLeft" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignCenter, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignCenter" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignRight, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignRight" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignJustify, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignJustify" />
                    <dxr:BarButtonGroup Name="biLineSpacing">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarSubItemLink BarItemName="biFormatParagraphLineSpacing" />
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatParagraphBackColor" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarSubItem Command="{Binding Path=FormatParagraphLineSpacing, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacing">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingSingle" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingSesquialteral" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingDouble" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphLineSpacingCustomize" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphAddSpacingBefore" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphRemoveSpacingBefore" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphAddSpacingAfter" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphRemoveSpacingAfter" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingSingle, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingSingle" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingSesquialteral, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingSesquialteral" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingDouble, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingDouble" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphLineSpacingCustomize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingCustomize" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphAddSpacingBefore, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAddSpacingBefore" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphRemoveSpacingBefore, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphRemoveSpacingBefore" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphAddSpacingAfter, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAddSpacingAfter" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphRemoveSpacingAfter, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphRemoveSpacingAfter" />
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatParagraphBackColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphBackColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <UserControl>
                                    <dxe:ColorEdit EditValue="{Binding ElementName=biFormatParagraphBackColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ShowDefaultColorButton="False" ShowNoColorButton="True" />
                                </UserControl>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxr:BarButtonGroup Name="biParagraph" />
                    <dxre:GalleryStyleItem Command="{Binding Path=FormatFontStyle, Mode=OneTime, Source={StaticResource commands}}" Name="biGalleryStyle" RichEditControl="{Binding ElementName=richEdit}" >
                        <dxre:GalleryStyleItem.Gallery>
                            <dxre:RichEditStyleGallery IsItemDescriptionVisible="False" IsItemGlyphVisible="False" ItemCaptionTemplate="{Binding Path=StyleGalleryItemCaptionTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" ItemCheckMode="Single" MinColCount="1" ColCount="5" />
                        </dxre:GalleryStyleItem.Gallery>
                    </dxre:GalleryStyleItem>
                    <dxb:BarButtonItem Command="{Binding Path=EditFind, Mode=OneTime, Source={StaticResource commands}}" Name="biEditFind" />
                    <dxb:BarButtonItem Command="{Binding Path=EditReplace, Mode=OneTime, Source={StaticResource commands}}" Name="biEditReplace" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertPageBreak, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertPageBreak" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertTable, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertTable" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertPicture, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertPicture" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertFloatingPicture, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertFloatingPicture" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertBookmark, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertBookmark" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertHyperlink, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertHyperlink" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertHeader, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertHeader" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertFooter, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertFooter" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertPageNumber, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertPageNumber" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertPageCount, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertPageCount" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertTextBox, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertTextBox" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSymbol, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertSymbol" />
                    <dxb:BarSubItem Command="{Binding Path=PageLayoutMargins, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutMargins">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutNormalMargins" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutNarrowMargins" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutModerateMargins" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutWideMargins" />
                            <dxb:BarButtonItemLink BarItemName="biPageLayoutPageMarginsOptions" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutNormalMargins, Mode=OneTime, Source={StaticResource commands}}" ContentTemplate="{Binding Path=SectionMarginBarItemContentTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" GlyphSize="Large" Name="biPageLayoutNormalMargins" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutNarrowMargins, Mode=OneTime, Source={StaticResource commands}}" ContentTemplate="{Binding Path=SectionMarginBarItemContentTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" GlyphSize="Large" Name="biPageLayoutNarrowMargins" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutModerateMargins, Mode=OneTime, Source={StaticResource commands}}" ContentTemplate="{Binding Path=SectionMarginBarItemContentTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" GlyphSize="Large" Name="biPageLayoutModerateMargins" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutWideMargins, Mode=OneTime, Source={StaticResource commands}}" ContentTemplate="{Binding Path=SectionMarginBarItemContentTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" GlyphSize="Large" Name="biPageLayoutWideMargins" />
                    <dxb:BarButtonItem Command="{Binding Path=PageLayoutPageMarginsOptions, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutPageMarginsOptions" />
                    <dxb:BarSubItem Command="{Binding Path=PageLayoutOrientation, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutOrientation">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutPortraitOrientation" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutLandscapeOrientation" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutPortraitOrientation, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutPortraitOrientation" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutLandscapeOrientation, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLandscapeOrientation" />
                    <dxb:BarSubItem Command="{Binding Path=PageLayoutSize, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutSize">
                        <dxb:BarSubItem.ItemLinks>
                            <dxre:PaperKindBarListItemLink BarItemName="biPageLayoutSizeList" />
                            <dxb:BarButtonItemLink BarItemName="biPageLayoutPagePaperOptions" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxre:PaperKindBarListItem Name="biPageLayoutSizeList" RichEditControl="{Binding ElementName=richEdit}" />
                    <dxb:BarButtonItem Command="{Binding Path=PageLayoutPagePaperOptions, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutPagePaperOptions" />
                    <dxb:BarSubItem Command="{Binding Path=PageLayoutColumns, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutColumns">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutOneColumn" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutTwoColumns" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutThreeColumns" />
                            <dxb:BarButtonItemLink BarItemName="biPageLayoutColumnsOptions" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutOneColumn, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biPageLayoutOneColumn" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutTwoColumns, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biPageLayoutTwoColumns" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutThreeColumns, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biPageLayoutThreeColumns" />
                    <dxb:BarButtonItem Command="{Binding Path=PageLayoutColumnsOptions, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutColumnsOptions" />
                    <dxb:BarSubItem Command="{Binding Path=InsertBreak, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertBreak">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biInsertColumnBreak" />
                            <dxb:BarButtonItemLink BarItemName="biInsertSectionBreakNextPage" />
                            <dxb:BarButtonItemLink BarItemName="biInsertSectionBreakContinuous" />
                            <dxb:BarButtonItemLink BarItemName="biInsertSectionBreakEvenPage" />
                            <dxb:BarButtonItemLink BarItemName="biInsertSectionBreakOddPage" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=InsertColumnBreak, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biInsertColumnBreak" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSectionBreakNextPage, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biInsertSectionBreakNextPage" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSectionBreakContinuous, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biInsertSectionBreakContinuous" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSectionBreakEvenPage, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biInsertSectionBreakEvenPage" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSectionBreakOddPage, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biInsertSectionBreakOddPage" />
                    <dxb:BarSubItem Command="{Binding Path=PageLayoutLineNumbering, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumbering">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutLineNumberingNone" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutLineNumberingContinuous" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutLineNumberingRestartNewPage" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutLineNumberingRestartNewSection" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphSuppressLineNumbers" />
                            <dxb:BarButtonItemLink BarItemName="biPageLayoutLineNumberingOptions" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutLineNumberingNone, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumberingNone" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutLineNumberingContinuous, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumberingContinuous" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutLineNumberingRestartNewPage, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumberingRestartNewPage" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutLineNumberingRestartNewSection, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumberingRestartNewSection" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphSuppressLineNumbers, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSuppressLineNumbers" />
                    <dxb:BarButtonItem Command="{Binding Path=PageLayoutLineNumberingOptions, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumberingOptions" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewDraft, Mode=OneTime, Source={StaticResource commands}}" Name="biViewDraft" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewPrintLayout, Mode=OneTime, Source={StaticResource commands}}" Name="biViewPrintLayout" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewSimple, Mode=OneTime, Source={StaticResource commands}}" Name="biViewSimple" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewHorizontalRuler, Mode=OneTime, Source={StaticResource commands}}" Name="biViewHorizontalRuler" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewVerticalRuler, Mode=OneTime, Source={StaticResource commands}}" Name="biViewVerticalRuler" />
                    <dxb:BarButtonItem Command="{Binding Path=ViewZoomOut, Mode=OneTime, Source={StaticResource commands}}" Name="biViewZoomOut" />
                    <dxb:BarButtonItem Command="{Binding Path=ViewZoomIn, Mode=OneTime, Source={StaticResource commands}}" Name="biViewZoomIn" />
                    <dxb:BarButtonItem Command="{Binding Path=GoToHeader, Mode=OneTime, Source={StaticResource commands}}" Name="biGoToHeader" />
                    <dxb:BarButtonItem Command="{Binding Path=GoToFooter, Mode=OneTime, Source={StaticResource commands}}" Name="biGoToFooter" />
                    <dxb:BarButtonItem Command="{Binding Path=HeaderFooterGoToPrevious, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterGoToPrevious" />
                    <dxb:BarButtonItem Command="{Binding Path=HeaderFooterGoToNext, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterGoToNext" />
                    <dxb:BarCheckItem Command="{Binding Path=HeaderFooterLinkToPrevious, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterLinkToPrevious" />
                    <dxb:BarCheckItem Command="{Binding Path=HeaderFooterDifferentFirstPage, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterDifferentFirstPage" />
                    <dxb:BarCheckItem Command="{Binding Path=HeaderFooterDifferentOddEvenPages, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterDifferentOddEvenPages" />
                    <dxb:BarButtonItem Command="{Binding Path=HeaderFooterClose, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterClose" />
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=TableChangeCellsShading, Mode=OneTime, Source={StaticResource commands}}" Name="biTableChangeCellsShading">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <UserControl>
                                    <dxe:ColorEdit EditValue="{Binding ElementName=biTableChangeCellsShading, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ShowDefaultColorButton="False" ShowNoColorButton="True" />
                                </UserControl>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxb:BarSubItem Command="{Binding Path=TableChangeBorders, Mode=OneTime, Source={StaticResource commands}}" Name="biTableChangeBorders">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biTableToggleBottomBorder" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleTopBorder" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleLeftBorder" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleRightBorder" />
                            <dxb:BarButtonItemLink BarItemName="biTableResetAllBorders" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleAllBorders" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleOutsideBorder" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleInsideBorder" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleInsideHorizontalBorder" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleInsideVerticalBorder" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleBottomBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleBottomBorder" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleTopBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleTopBorder" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleLeftBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleLeftBorder" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleRightBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleRightBorder" />
                    <dxb:BarButtonItem Command="{Binding Path=TableResetAllBorders, Mode=OneTime, Source={StaticResource commands}}" Name="biTableResetAllBorders" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleAllBorders, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleAllBorders" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleOutsideBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleOutsideBorder" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleInsideBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleInsideBorder" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleInsideHorizontalBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleInsideHorizontalBorder" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleInsideVerticalBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleInsideVerticalBorder" />
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=TableChangeCellsBorderColor, Mode=OneTime, Source={StaticResource commands}}" Name="biTableChangeCellsBorderColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <UserControl>
                                    <dxe:ColorEdit EditValue="{Binding ElementName=biTableChangeCellsBorderColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" />
                                </UserControl>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxb:BarSubItem Command="{Binding Path=TableSelectElement, Mode=OneTime, Source={StaticResource commands}}" Name="biTableSelectElement">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biTableSelectCell" />
                            <dxb:BarCheckItemLink BarItemName="biTableSelectColumn" />
                            <dxb:BarCheckItemLink BarItemName="biTableSelectRow" />
                            <dxb:BarCheckItemLink BarItemName="biTableSelect" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=TableSelectCell, Mode=OneTime, Source={StaticResource commands}}" Name="biTableSelectCell" />
                    <dxb:BarCheckItem Command="{Binding Path=TableSelectColumn, Mode=OneTime, Source={StaticResource commands}}" Name="biTableSelectColumn" />
                    <dxb:BarCheckItem Command="{Binding Path=TableSelectRow, Mode=OneTime, Source={StaticResource commands}}" Name="biTableSelectRow" />
                    <dxb:BarCheckItem Command="{Binding Path=TableSelect, Mode=OneTime, Source={StaticResource commands}}" Name="biTableSelect" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleShowGridlines, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleShowGridlines" />
                    <dxb:BarButtonItem Command="{Binding Path=TableProperties, Mode=OneTime, Source={StaticResource commands}}" Name="biTableProperties" />
                    <dxb:BarSubItem Command="{Binding Path=TableDeleteElement, Mode=OneTime, Source={StaticResource commands}}" Name="biTableDeleteElement">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biTableDeleteCell" />
                            <dxb:BarCheckItemLink BarItemName="biTableDeleteColumn" />
                            <dxb:BarCheckItemLink BarItemName="biTableDeleteRow" />
                            <dxb:BarCheckItemLink BarItemName="biTableDelete" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=TableDeleteCell, Mode=OneTime, Source={StaticResource commands}}" Name="biTableDeleteCell" />
                    <dxb:BarCheckItem Command="{Binding Path=TableDeleteColumn, Mode=OneTime, Source={StaticResource commands}}" Name="biTableDeleteColumn" />
                    <dxb:BarCheckItem Command="{Binding Path=TableDeleteRow, Mode=OneTime, Source={StaticResource commands}}" Name="biTableDeleteRow" />
                    <dxb:BarCheckItem Command="{Binding Path=TableDelete, Mode=OneTime, Source={StaticResource commands}}" Name="biTableDelete" />
                    <dxb:BarButtonItem Command="{Binding Path=TableInsertRowAbove, Mode=OneTime, Source={StaticResource commands}}" Name="biTableInsertRowAbove" />
                    <dxb:BarButtonItem Command="{Binding Path=TableInsertRowBelow, Mode=OneTime, Source={StaticResource commands}}" Name="biTableInsertRowBelow" />
                    <dxb:BarButtonItem Command="{Binding Path=TableInsertColumnToLeft, Mode=OneTime, Source={StaticResource commands}}" Name="biTableInsertColumnToLeft" />
                    <dxb:BarButtonItem Command="{Binding Path=TableInsertColumnToRight, Mode=OneTime, Source={StaticResource commands}}" Name="biTableInsertColumnToRight" />
                    <dxb:BarButtonItem Command="{Binding Path=TableInsertCells, Mode=OneTime, Source={StaticResource commands}}" Name="biTableInsertCells" />
                    <dxb:BarButtonItem Command="{Binding Path=TableMergeCells, Mode=OneTime, Source={StaticResource commands}}" Name="biTableMergeCells" />
                    <dxb:BarButtonItem Command="{Binding Path=TableSplitCells, Mode=OneTime, Source={StaticResource commands}}" Name="biTableSplitCells" />
                    <dxb:BarButtonItem Command="{Binding Path=TableSplit, Mode=OneTime, Source={StaticResource commands}}" Name="biTableSplit" />
                    <dxb:BarSubItem Command="{Binding Path=ToggleTableAutoFit, Mode=OneTime, Source={StaticResource commands}}" Name="biToggleTableAutoFit">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biToggleTableAutoFitContents" />
                            <dxb:BarCheckItemLink BarItemName="biToggleTableAutoFitWindow" />
                            <dxb:BarCheckItemLink BarItemName="biToggleTableFixedColumnWidth" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=ToggleTableAutoFitContents, Mode=OneTime, Source={StaticResource commands}}" Name="biToggleTableAutoFitContents" />
                    <dxb:BarCheckItem Command="{Binding Path=ToggleTableAutoFitWindow, Mode=OneTime, Source={StaticResource commands}}" Name="biToggleTableAutoFitWindow" />
                    <dxb:BarCheckItem Command="{Binding Path=ToggleTableFixedColumnWidth, Mode=OneTime, Source={StaticResource commands}}" Name="biToggleTableFixedColumnWidth" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsTopLeftAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsTopLeftAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsMiddleLeftAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsMiddleLeftAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsBottomLeftAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsBottomLeftAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsTopCenterAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsTopCenterAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsMiddleCenterAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsMiddleCenterAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsBottomCenterAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsBottomCenterAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsTopRightAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsTopRightAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsMiddleRightAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsMiddleRightAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsBottomRightAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsBottomRightAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=CheckSpelling, Mode=OneTime, Source={StaticResource commands}}" Name="biCheckSpelling" />
                    <dxb:BarButtonItem Command="{Binding Path=ReviewProtectDocument, Mode=OneTime, Source={StaticResource commands}}" Name="biReviewProtectDocument" />
                    <dxb:BarButtonItem Command="{Binding Path=ReviewEditPermissionRange, Mode=OneTime, Source={StaticResource commands}}" Name="biReviewEditPermissionRange" />
                    <dxb:BarButtonItem Command="{Binding Path=ReviewUnprotectDocument, Mode=OneTime, Source={StaticResource commands}}" Name="biReviewUnprotectDocument" />
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesInsertTableOfContents, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesInsertTableOfContents" />
                    <dxb:BarSubItem Command="{Binding Path=ReferencesAddParagraphsToTableOfContents, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesAddParagraphsToTableOfContents">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetBodyTextLevel" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading1Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading2Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading3Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading4Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading5Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading6Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading7Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading8Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading9Level" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetBodyTextLevel, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSetBodyTextLevel" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading1Level, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSetHeading1Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading2Level, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSetHeading2Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading3Level, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSetHeading3Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading4Level, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSetHeading4Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading5Level, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSetHeading5Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading6Level, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSetHeading6Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading7Level, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSetHeading7Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading8Level, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSetHeading8Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading9Level, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSetHeading9Level" />
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesUpdateTableOfContents, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesUpdateTableOfContents" />
                    <dxb:BarSubItem Command="{Binding Path=ReferencesInsertCaptionPlaceholder, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesInsertCaptionPlaceholder">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biReferencesInsertFiguresCaption" />
                            <dxb:BarButtonItemLink BarItemName="biReferencesInsertTablesCaption" />
                            <dxb:BarButtonItemLink BarItemName="biReferencesInsertEquationsCaption" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesInsertFiguresCaption, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesInsertFiguresCaption" />
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesInsertTablesCaption, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesInsertTablesCaption" />
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesInsertEquationsCaption, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesInsertEquationsCaption" />
                    <dxb:BarSubItem Command="{Binding Path=ReferencesInsertTableOfFiguresPlaceholder, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesInsertTableOfFiguresPlaceholder">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biReferencesInsertTableOfFigures" />
                            <dxb:BarButtonItemLink BarItemName="biReferencesInsertTableOfTables" />
                            <dxb:BarButtonItemLink BarItemName="biReferencesInsertTableOfEquations" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesInsertTableOfFigures, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesInsertTableOfFigures" />
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesInsertTableOfTables, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesInsertTableOfTables" />
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesInsertTableOfEquations, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesInsertTableOfEquations" />
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesUpdateTableOfCaptions, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesUpdateTableOfCaptions" />
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=PictureShapeFillColor, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureShapeFillColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <UserControl>
                                    <dxe:ColorEdit EditValue="{Binding ElementName=biPictureShapeFillColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ShowDefaultColorButton="False" ShowNoColorButton="True" />
                                </UserControl>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=PictureShapeOutlineColor, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureShapeOutlineColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <UserControl>
                                    <dxe:ColorEdit EditValue="{Binding ElementName=biPictureShapeOutlineColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ShowDefaultColorButton="False" ShowNoColorButton="True" />
                                </UserControl>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxb:BarSubItem Command="{Binding Path=PictureWrapText, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureWrapText">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biPictureWrapTextSquare" />
                            <dxb:BarCheckItemLink BarItemName="biPictureWrapTextTight" />
                            <dxb:BarCheckItemLink BarItemName="biPictureWrapTextThrough" />
                            <dxb:BarCheckItemLink BarItemName="biPictureWrapTextTopAndBottom" />
                            <dxb:BarCheckItemLink BarItemName="biPictureWrapTextBehind" />
                            <dxb:BarCheckItemLink BarItemName="biPictureWrapTextInFrontOf" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=PictureWrapTextSquare, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureWrapTextSquare" />
                    <dxb:BarCheckItem Command="{Binding Path=PictureWrapTextTight, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureWrapTextTight" />
                    <dxb:BarCheckItem Command="{Binding Path=PictureWrapTextThrough, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureWrapTextThrough" />
                    <dxb:BarCheckItem Command="{Binding Path=PictureWrapTextTopAndBottom, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureWrapTextTopAndBottom" />
                    <dxb:BarCheckItem Command="{Binding Path=PictureWrapTextBehind, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureWrapTextBehind" />
                    <dxb:BarCheckItem Command="{Binding Path=PictureWrapTextInFrontOf, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureWrapTextInFrontOf" />
                    <dxb:BarSubItem Command="{Binding Path=PicturePosition, Mode=OneTime, Source={StaticResource commands}}" Name="biPicturePosition">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biPictureTopLeftAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureTopCenterAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureTopRightAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureMiddleLeftAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureMiddleCenterAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureMiddleRightAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureBottomLeftAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureBottomCenterAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureBottomRightAlignment" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=PictureTopLeftAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureTopLeftAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureTopCenterAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureTopCenterAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureTopRightAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureTopRightAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureMiddleLeftAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureMiddleLeftAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureMiddleCenterAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureMiddleCenterAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureMiddleRightAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureMiddleRightAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureBottomLeftAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureBottomLeftAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureBottomCenterAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureBottomCenterAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureBottomRightAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureBottomRightAlignment" />
                    <dxb:BarSubItem Command="{Binding Path=PictureBringForwardPlaceholder, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureBringForwardPlaceholder">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biPictureBringForward" />
                            <dxb:BarButtonItemLink BarItemName="biPictureBringToFront" />
                            <dxb:BarButtonItemLink BarItemName="biPictureBringInFrontOfText" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=PictureBringForward, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureBringForward" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureBringToFront, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureBringToFront" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureBringInFrontOfText, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureBringInFrontOfText" />
                    <dxb:BarSubItem Command="{Binding Path=PictureSendBackwardPlaceholder, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureSendBackwardPlaceholder">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biPictureSendBackward" />
                            <dxb:BarButtonItemLink BarItemName="biPictureSendToBack" />
                            <dxb:BarButtonItemLink BarItemName="biPictureSendBehindText" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=PictureSendBackward, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureSendBackward" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureSendToBack, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureSendToBack" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureSendBehindText, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureSendBehindText" />
                </dxb:BarManager.Items>
                <dx:DXDockPanel>
                    <dxr:RibbonControl dx:DXDockPanel.Dock="Top" Name="ribbonControl">
                        <dxr:RibbonDefaultPageCategory>
                            <dxr:RibbonPage Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageFile, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="pageFile">
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupCommon, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpCommon" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biFileNew" />
                                    <dxb:BarButtonItemLink BarItemName="biFileOpen" />
                                    <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrint" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrintPreview" />
                                    <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                                    <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageHome, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="pageHome">
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupClipboard, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpClipboard" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biEditPaste" />
                                    <dxb:BarButtonItemLink BarItemName="biEditCut" />
                                    <dxb:BarButtonItemLink BarItemName="biEditCopy" />
                                    <dxb:BarButtonItemLink BarItemName="biEditPasteSpecial" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupFont, Converter={StaticResource stringIdConverter}, Mode=OneTime}" CaptionButtonCommand="{Binding Path=FormatFont, Mode=OneTime, Source={StaticResource commands}}" Name="grpFont">
                                    <dxr:BarButtonGroupLink BarItemName="biFont" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontSize" />
                                    <dxr:BarButtonGroupLink BarItemName="biClearFormatting" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontShape" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontColor" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupParagraph, Converter={StaticResource stringIdConverter}, Mode=OneTime}" CaptionButtonCommand="{Binding Path=FormatParagraph, Mode=OneTime, Source={StaticResource commands}}" Name="grpParagraph">
                                    <dxr:BarButtonGroupLink BarItemName="biNumberingList" />
                                    <dxr:BarButtonGroupLink BarItemName="biParagraphIndent" />
                                    <dxr:BarButtonGroupLink BarItemName="biShowWhitespace" />
                                    <dxr:BarButtonGroupLink BarItemName="biParagraphAlignment" />
                                    <dxr:BarButtonGroupLink BarItemName="biLineSpacing" />
                                    <dxr:BarButtonGroupLink BarItemName="biParagraph" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupStyles, Converter={StaticResource stringIdConverter}, Mode=OneTime}" CaptionButtonCommand="{Binding Path=FormatEditFontStyle, Mode=OneTime, Source={StaticResource commands}}" Name="grpStyles">
                                    <dxre:RibbonStyleGalleryItemLink BarItemName="biGalleryStyle" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupEditing, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpEditing" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biEditFind" />
                                    <dxb:BarButtonItemLink BarItemName="biEditReplace" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageInsert, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="pageInsert">
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupPages, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpPages" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertPageBreak" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupTables, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpTables" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertTable" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupIllustrations, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpIllustrations" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertPicture" />
                                    <dxb:BarButtonItemLink BarItemName="biInsertFloatingPicture" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupLinks, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpLinks" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertBookmark" />
                                    <dxb:BarButtonItemLink BarItemName="biInsertHyperlink" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupHeaderFooter, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpHeaderFooter" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertHeader" />
                                    <dxb:BarButtonItemLink BarItemName="biInsertFooter" />
                                    <dxb:BarButtonItemLink BarItemName="biInsertPageNumber" />
                                    <dxb:BarButtonItemLink BarItemName="biInsertPageCount" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupText, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpText" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertTextBox" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupSymbols, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpSymbols" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertSymbol" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PagePageLayout, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="pagePageLayout">
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupPageSetup, Converter={StaticResource stringIdConverter}, Mode=OneTime}" CaptionButtonCommand="{Binding Path=PageLayoutPageOptions, Mode=OneTime, Source={StaticResource commands}}" Name="grpPageSetup">
                                    <dxb:BarSubItemLink BarItemName="biPageLayoutMargins" />
                                    <dxb:BarSubItemLink BarItemName="biPageLayoutOrientation" />
                                    <dxb:BarSubItemLink BarItemName="biPageLayoutSize" />
                                    <dxb:BarSubItemLink BarItemName="biPageLayoutColumns" />
                                    <dxb:BarSubItemLink BarItemName="biInsertBreak" />
                                    <dxb:BarSubItemLink BarItemName="biPageLayoutLineNumbering" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageView, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="pageView">
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupDocumentViews, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpDocumentViews" ShowCaptionButton="False">
                                    <dxb:BarCheckItemLink BarItemName="biViewDraft" />
                                    <dxb:BarCheckItemLink BarItemName="biViewPrintLayout" />
                                    <dxb:BarCheckItemLink BarItemName="biViewSimple" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupShow, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpShow" ShowCaptionButton="False">
                                    <dxb:BarCheckItemLink BarItemName="biViewHorizontalRuler" />
                                    <dxb:BarCheckItemLink BarItemName="biViewVerticalRuler" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupZoom, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpZoom" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biViewZoomOut" />
                                    <dxb:BarButtonItemLink BarItemName="biViewZoomIn" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageReview, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="pageReview">
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupDocumentProofing, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpProofing" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biCheckSpelling" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupDocumentProtection, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpProtect" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biReviewProtectDocument" />
                                    <dxb:BarButtonItemLink BarItemName="biReviewEditPermissionRange" />
                                    <dxb:BarButtonItemLink BarItemName="biReviewUnprotectDocument" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageReferences, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="pageReferences">
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupTableOfContents, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpTableofContents" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biReferencesInsertTableOfContents" />
                                    <dxb:BarSubItemLink BarItemName="biReferencesAddParagraphsToTableOfContents" />
                                    <dxb:BarButtonItemLink BarItemName="biReferencesUpdateTableOfContents" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupCaptions, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpCaptions" ShowCaptionButton="False">
                                    <dxb:BarSubItemLink BarItemName="biReferencesInsertCaptionPlaceholder" />
                                    <dxb:BarSubItemLink BarItemName="biReferencesInsertTableOfFiguresPlaceholder" />
                                    <dxb:BarButtonItemLink BarItemName="biReferencesUpdateTableOfCaptions" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                        </dxr:RibbonDefaultPageCategory>
                        <dxr:RibbonPageCategory Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageCategoryHeaderFooterTools, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="catHeaderFooterTools" IsVisible="False">
                            <dxr:RibbonPage Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageHeaderFooterToolsDesign, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="pageHeaderFooterToolsDesign">
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupHeaderFooterToolsDesignNavigation, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpNavigation" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biGoToHeader" />
                                    <dxb:BarButtonItemLink BarItemName="biGoToFooter" />
                                    <dxb:BarButtonItemLink BarItemName="biHeaderFooterGoToPrevious" />
                                    <dxb:BarButtonItemLink BarItemName="biHeaderFooterGoToNext" />
                                    <dxb:BarCheckItemLink BarItemName="biHeaderFooterLinkToPrevious" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupHeaderFooterToolsDesignOptions, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpOptions" ShowCaptionButton="False">
                                    <dxb:BarCheckItemLink BarItemName="biHeaderFooterDifferentFirstPage" />
                                    <dxb:BarCheckItemLink BarItemName="biHeaderFooterDifferentOddEvenPages" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupHeaderFooterToolsDesignClose, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpClose" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biHeaderFooterClose" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                        </dxr:RibbonPageCategory>
                        <dxr:RibbonPageCategory Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageCategoryTableTools, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="catTableTools" IsVisible="False">
                            <dxr:RibbonPage Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageTableDesign, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="pageTableToolsDesign">
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupTableStyles, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpTableStyles" ShowCaptionButton="False">
                                    <dxre:BarSplitButtonColorEditItemLink BarItemName="biTableChangeCellsShading" />
                                    <dxb:BarSubItemLink BarItemName="biTableChangeBorders" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupTableDrawBorders, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpDrawBorders" ShowCaptionButton="False">
                                    <dxre:BarSplitButtonColorEditItemLink BarItemName="biTableChangeCellsBorderColor" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageTableLayout, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="pageTableToolsLayout">
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupTableTable, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpTable" ShowCaptionButton="False">
                                    <dxb:BarSubItemLink BarItemName="biTableSelectElement" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleShowGridlines" />
                                    <dxb:BarButtonItemLink BarItemName="biTableProperties" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupTableRowsAndColumns, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpRowsColumns" ShowCaptionButton="False">
                                    <dxb:BarSubItemLink BarItemName="biTableDeleteElement" />
                                    <dxb:BarButtonItemLink BarItemName="biTableInsertRowAbove" />
                                    <dxb:BarButtonItemLink BarItemName="biTableInsertRowBelow" />
                                    <dxb:BarButtonItemLink BarItemName="biTableInsertColumnToLeft" />
                                    <dxb:BarButtonItemLink BarItemName="biTableInsertColumnToRight" />
                                    <dxb:BarButtonItemLink BarItemName="biTableInsertCells" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupTableMerge, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpMerge" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biTableMergeCells" />
                                    <dxb:BarButtonItemLink BarItemName="biTableSplitCells" />
                                    <dxb:BarButtonItemLink BarItemName="biTableSplit" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupTableCellSize, Converter={StaticResource stringIdConverter}, Mode=OneTime}" CaptionButtonCommand="{Binding Path=TableProperties, Mode=OneTime, Source={StaticResource commands}}" Name="grpCellSize">
                                    <dxb:BarSubItemLink BarItemName="biToggleTableAutoFit" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupTableAlignment, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpAlignment" ShowCaptionButton="False">
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsTopLeftAlignment" RibbonStyle="SmallWithoutText" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsMiddleLeftAlignment" RibbonStyle="SmallWithoutText" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsBottomLeftAlignment" RibbonStyle="SmallWithoutText" />
                                    <dxb:BarItemLinkSeparator IsVisible="False" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsTopCenterAlignment" RibbonStyle="SmallWithoutText" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsMiddleCenterAlignment" RibbonStyle="SmallWithoutText" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsBottomCenterAlignment" RibbonStyle="SmallWithoutText" />
                                    <dxb:BarItemLinkSeparator IsVisible="False" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsTopRightAlignment" RibbonStyle="SmallWithoutText" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsMiddleRightAlignment" RibbonStyle="SmallWithoutText" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsBottomRightAlignment" RibbonStyle="SmallWithoutText" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                        </dxr:RibbonPageCategory>
                        <dxr:RibbonPageCategory Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageCategoryFloatingObjectPictureTools, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="catPictureTools" IsVisible="False">
                            <dxr:RibbonPage Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageFloatingObjectPictureToolsFormat, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="pagePictureToolsFormat">
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupFloatingPictureToolsShapeStyles, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpShapeStyles" ShowCaptionButton="False">
                                    <dxre:BarSplitButtonColorEditItemLink BarItemName="biPictureShapeFillColor" />
                                    <dxre:BarSplitButtonColorEditItemLink BarItemName="biPictureShapeOutlineColor" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupFloatingPictureToolsArrange, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpArrange" ShowCaptionButton="False">
                                    <dxb:BarSubItemLink BarItemName="biPictureWrapText" />
                                    <dxb:BarSubItemLink BarItemName="biPicturePosition" />
                                    <dxb:BarSubItemLink BarItemName="biPictureBringForwardPlaceholder" />
                                    <dxb:BarSubItemLink BarItemName="biPictureSendBackwardPlaceholder" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                        </dxr:RibbonPageCategory>
                        <dxr:RibbonControl.ToolbarItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                            <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                            <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                        </dxr:RibbonControl.ToolbarItemLinks>
                    </dxr:RibbonControl>
                    <dxre:RichEditControl x:Name="richEdit" StartHeaderFooterEditing="richEdit_StartHeaderFooterEditing" FinishHeaderFooterEditing="richEdit_FinishHeaderFooterEditing" SelectionChanged="richEdit_SelectionChanged" ShowBorder="False" BarManager="{Binding ElementName=barManager1, Mode=OneTime}" Ribbon="{Binding ElementName=ribbonControl1, Mode=OneTime}"></dxre:RichEditControl>
                </dx:DXDockPanel>
            </dxb:BarManager>
        </Grid>
    </dxdb:DemoModuleControl>
</local:RichEditDemoModule>!U!using System;
using System.Windows;
using DevExpress.XtraRichEdit;
using DevExpress.Xpf.Editors;

namespace RichEditDemo {
    public partial class DocumentRestrictions : RichEditDemoModule {
        public DocumentRestrictions() {
            InitializeComponent();
            RtfLoadHelper.Load("TextWithImages.rtf", richEdit);
        }

        public bool IsReloadDocument { get { return true; } }
        public bool IsHideDisabled { get { return edtHideDisabled.IsChecked.Value; } }
        public string CurrentFileName { get { return richEdit.Options.DocumentSaveOptions.CurrentFileName; } }

        protected override void RaiseModuleAppear() {
            base.RaiseModuleAppear();
            richEdit.Options.DocumentCapabilities.CharacterFormatting = DevExpress.XtraRichEdit.DocumentCapability.Default;
        }

        void ReloadDocument() {
            if (IsReloadDocument && !String.IsNullOrEmpty(CurrentFileName))
                richEdit.LoadDocument(CurrentFileName);
        }
        DocumentCapability GetOptionValue(object sender) {
            if (((CheckEdit)sender).IsChecked.Value)
                return DocumentCapability.Enabled;
            if (IsHideDisabled)
                return DocumentCapability.Hidden;
            return DocumentCapability.Disabled;
        }
        public DocumentCapability UpdateBarItemVisibility(bool? capabilityCheckBoxChecked) {
            if (!capabilityCheckBoxChecked.HasValue || capabilityCheckBoxChecked.Value)
                return DocumentCapability.Enabled;
            return (IsHideDisabled) ? DocumentCapability.Hidden : DocumentCapability.Disabled;
        }

        void characterFormatting_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.DocumentCapabilities.CharacterFormatting = GetOptionValue(sender);
            ReloadDocument();
        }
        void characterStyle_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.DocumentCapabilities.CharacterStyle = GetOptionValue(sender);
            ReloadDocument();
        }
        void paragraphInsertNew_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.DocumentCapabilities.Paragraphs = GetOptionValue(sender);
            ReloadDocument();
        }
        void paragraphFormatting_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.DocumentCapabilities.ParagraphFormatting = GetOptionValue(sender);
            ReloadDocument();
        }
        void paragraphStyle_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.DocumentCapabilities.ParagraphStyle = GetOptionValue(sender);
            ReloadDocument();
        }
        void paragraphTabs_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.DocumentCapabilities.ParagraphTabs = GetOptionValue(sender);
            ReloadDocument();
        }
        void numberingBulleted_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.DocumentCapabilities.Numbering.Bulleted = GetOptionValue(sender);
            ReloadDocument();
        }
        void numberingMultilevel_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.DocumentCapabilities.Numbering.MultiLevel = GetOptionValue(sender);
            ReloadDocument();
        }
        void numberingSimple_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.DocumentCapabilities.Numbering.Simple = GetOptionValue(sender);
            ReloadDocument();
        }
        void contentPictures_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.DocumentCapabilities.InlinePictures = GetOptionValue(sender);
            ReloadDocument();
        }
        void contentTabs_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.DocumentCapabilities.TabSymbol = GetOptionValue(sender);
            ReloadDocument();
        }
        void contentFloatingObjects_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.DocumentCapabilities.FloatingObjects = GetOptionValue(sender);
            ReloadDocument();
        }
        void hyperlinks_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.DocumentCapabilities.Hyperlinks = GetOptionValue(sender);
            ReloadDocument();
        }
        void bookmarks_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.DocumentCapabilities.Bookmarks = GetOptionValue(sender);
            ReloadDocument();
        }
        void sections_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.DocumentCapabilities.Sections = GetOptionValue(sender);
            ReloadDocument();
        }
        void headersFooters_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.DocumentCapabilities.HeadersFooters = GetOptionValue(sender);
            ReloadDocument();
        }
        void tables_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.DocumentCapabilities.Tables = GetOptionValue(sender);
            ReloadDocument();
        }


        void richEdit_StartHeaderFooterEditing(object sender, HeaderFooterEditingEventArgs e) {
            catHeaderFooterTools.IsVisible = true;
            ribbonControl.SelectedPage = pageHeaderFooterToolsDesign;
        }

        void richEdit_FinishHeaderFooterEditing(object sender, HeaderFooterEditingEventArgs e) {
            catHeaderFooterTools.IsVisible = false;
        }

        void richEdit_SelectionChanged(object sender, EventArgs e) {
            bool isSelectionInTable = richEdit.IsSelectionInTable();
            if (catTableTools.IsVisible != isSelectionInTable) {
                catTableTools.IsVisible = isSelectionInTable;
                if (isSelectionInTable)
                    ribbonControl.SelectedPage = pageTableToolsDesign;
            }

            bool isSelectionInFloatingObject = richEdit.IsFloatingObjectSelected;
            if (catPictureTools.IsVisible != isSelectionInFloatingObject) {
                catPictureTools.IsVisible = isSelectionInFloatingObject;
                if (isSelectionInFloatingObject)
                    ribbonControl.SelectedPage = pagePictureToolsFormat;
            }
        }

        void edtHideDisabled_Checked(object sender, RoutedEventArgs e) {
            richEdit.BeginUpdate();
            try {
                DocumentCapabilitiesOptions options = richEdit.Options.DocumentCapabilities;
                options.CharacterFormatting = UpdateBarItemVisibility(this.edtAllowCharacterFormatting.IsChecked);
                options.CharacterStyle = UpdateBarItemVisibility(this.edtAllowCharacterStyle.IsChecked);
                options.Paragraphs = UpdateBarItemVisibility(this.edtAllowParagraph.IsChecked);
                options.ParagraphFormatting = UpdateBarItemVisibility(this.edtAllowParagraphPraperties.IsChecked);
                options.ParagraphStyle = UpdateBarItemVisibility(this.edtAllowParagraphStyle.IsChecked);
                options.ParagraphTabs = UpdateBarItemVisibility(this.edtAllowParagraphTabs.IsChecked);
                options.Hyperlinks = UpdateBarItemVisibility(this.edtAllowHyperlinks.IsChecked);
                options.Bookmarks = UpdateBarItemVisibility(this.edtAllowBookmarks.IsChecked);
                options.Numbering.Bulleted = UpdateBarItemVisibility(this.edtAllowBulletNumbering.IsChecked);
                options.Numbering.Simple = UpdateBarItemVisibility(this.edtAllowSimpleNumbering.IsChecked);
                options.Numbering.MultiLevel = UpdateBarItemVisibility(this.edtAllowMultiLevelNumbering.IsChecked);
                options.InlinePictures = UpdateBarItemVisibility(this.edtAllowPicture.IsChecked);
                options.TabSymbol = UpdateBarItemVisibility(this.edtAllowTabSymbol.IsChecked);
                options.Sections = UpdateBarItemVisibility(this.edtAllowSections.IsChecked);
                options.HeadersFooters = UpdateBarItemVisibility(this.edtAllowHeadersFooters.IsChecked);
                options.Tables = UpdateBarItemVisibility(this.edtAllowTables.IsChecked);
                ReloadDocument();
            }
            finally {
                richEdit.EndUpdate();
            }
        }
    }
}!UMSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemo!RichEditDemo.FindAndReplace\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core<dxb2http://schemas.devexpress.com/winfx/2008/xaml/bars?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.RichEdit.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxre6http://schemas.devexpress.com/winfx/2008/xaml/richediteaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase&localclr-namespace:RichEditDemo$	�400��$	�800���	Resources
/)DevExpress.Xpf.RichEdit.RichEditUICommand commands�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlContent.�.+�$DevExpress.Xpf.Bars.BarManager-$�barManager1��ToolbarGlyphSize$Small=�BarsDevExpress.Xpf.Bars.Bar-�Name$	barCommon��Caption$Common��DockInfo%DevExpress.Xpf.Bars.BarDockInfo
ContainerType$	Top=�/)DevExpress.Xpf.Bars.BarItemLinkHolderBase	ItemLinks+%DevExpress.Xpf.Bars.BarButtonItemLink%DevExpress.Xpf.Bars.BarItemLink	BarItemName$	
biEditUndo��$	
biEditRedo��-$barClipboard��$	Clipboard��$	Top=�$		biEditCut��$	
biEditCopy��$	biEditPaste��-$
barEditing��$
Editing��$	Top=�$	
biEditFind��$	
biEditReplace��
Items
'	!DevExpress.Xpf.Bars.BarButtonItem	-$
biEditUndo��!
DevExpress.Xpf.Bars.BarItem
Command��Path$EditUndo�
�Mode$

OneTime=�
�Source#[	-$
biEditRedo���$EditRedo�$

OneTime=�#[	-$	biEditCut���$
EditCut�$

OneTime=�#[	-$
biEditCopy���$EditCopy�$

OneTime=�#[	-	$biEditPaste���$	EditPaste�$

OneTime=�#[	-
$
biEditFind���$EditFind�$

OneTime=�#[	-$
biEditReplace���$EditReplace�$

OneTime=�#[._�-'DevExpress.Xpf.RichEdit.RichEditControl-Name$richEdit��$
�Stretch=�
ShowBorder.
BarManager��ElementName$barManager1��$

OneTime=�!�<local:RichEditDemoModule
    x:Class="RichEditDemo.FindAndReplace" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxre="http://schemas.devexpress.com/winfx/2008/xaml/richedit"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:RichEditDemo">
    <local:RichEditDemoModule.Resources>
        <ResourceDictionary>
            <dxre:RichEditUICommand x:Key="commands" />
        </ResourceDictionary>
    </local:RichEditDemoModule.Resources>
    <dxdb:DemoModuleControl>
        <Grid>
            <dxb:BarManager Name="barManager1" ToolbarGlyphSize="Small">
                <dxb:BarManager.Bars>
                    <dxb:Bar Caption="Common" Name="barCommon">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                            <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Clipboard" Name="barClipboard">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditCut" />
                            <dxb:BarButtonItemLink BarItemName="biEditCopy" />
                            <dxb:BarButtonItemLink BarItemName="biEditPaste" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Editing" Name="barEditing">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditFind" />
                            <dxb:BarButtonItemLink BarItemName="biEditReplace" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                </dxb:BarManager.Bars>
                <dxb:BarManager.Items>
                    <dxb:BarButtonItem Command="{Binding Path=EditUndo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditUndo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditRedo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditRedo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCut, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCut" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCopy, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCopy" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPaste, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPaste" />
                    <dxb:BarButtonItem Command="{Binding Path=EditFind, Mode=OneTime, Source={StaticResource commands}}" Name="biEditFind" />
                    <dxb:BarButtonItem Command="{Binding Path=EditReplace, Mode=OneTime, Source={StaticResource commands}}" Name="biEditReplace" />
                </dxb:BarManager.Items>
                <dxre:RichEditControl x:Name="richEdit" VerticalAlignment="Stretch" BarManager="{Binding ElementName=barManager1, Mode=OneTime}" ShowBorder="False">
                </dxre:RichEditControl>
            </dxb:BarManager>
        </Grid>
    </dxdb:DemoModuleControl>
</local:RichEditDemoModule>!�using System;

namespace RichEditDemo {
    public partial class FindAndReplace : RichEditDemoModule {
        public FindAndReplace() {
            InitializeComponent();
            RtfLoadHelper.Load("Search.rtf", richEdit);
        }
    }
}!MPMSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemo"RichEditDemo.FloatingObjects\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core<dxb2http://schemas.devexpress.com/winfx/2008/xaml/bars?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.RichEdit.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxre6http://schemas.devexpress.com/winfx/2008/xaml/richeditc_DevExpress.Xpf.Ribbon.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxr4http://schemas.devexpress.com/winfx/2008/xaml/ribboneaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase&localclr-namespace:RichEditDemo$	�400��$	�800���	Resources
/)DevExpress.Xpf.RichEdit.RichEditUICommand commands<6DevExpress.Xpf.RichEdit.UI.DefaultBarItemDataTemplates defaultBarItemTemplates71DevExpress.Xpf.RichEdit.RichEditStringIdConverter stringIdConverter�%-&	&	&	
.�/)DevExpress.Xpf.DemoBase.DemoModuleControlContent.�.+�$DevExpress.Xpf.Bars.BarManager-$�barManager1��ToolbarGlyphSize$Small=�Items'!DevExpress.Xpf.Bars.BarButtonItem-�Name$	biFileNew��!DevExpress.Xpf.Bars.BarItemCommand��Path$
FileNew��Mode$
OneTime=�
�Source#[-$
biFileOpen���$FileOpen�$
OneTime=�#[-$
biFileSave���$FileSave�$
OneTime=�#[-$biFileSaveAs���$
FileSaveAs�$
OneTime=�#[-$biFileQuickPrint���$FileQuickPrint�$
OneTime=�#[-$biFilePrint���$	FilePrint�$
OneTime=�#[-$biFilePrintPreview���$FilePrintPreview�$
OneTime=�#[-	$
biEditUndo���$EditUndo�$
OneTime=�#[-
$
biEditRedo���$EditRedo�$
OneTime=�#[-$biEditPaste���$	EditPaste�$
OneTime=�#[-$	biEditCut���$
EditCut�$
OneTime=�#[-
$
biEditCopy���$EditCopy�$
OneTime=�#[-$biEditPasteSpecial���$EditPasteSpecial�$
OneTime=�#[*$DevExpress.Xpf.Ribbon.BarButtonGroup-$biFont��		ItemLinks.	)	#DevExpress.Xpf.Bars.BarEditItemLink	%
DevExpress.Xpf.Bars.BarItemLink

BarItemName$
biFormatFontName��	$
biFormatFontSize��%DevExpress.Xpf.Bars.BarEditItem-$biFormatFontName��Content)#DevExpress.Xpf.Core.ObjectConverter$	EditWidth$	150X��$FormatFontName�$
OneTime=�#[
EditSettings
9
3DevExpress.Xpf.RichEdit.UI.FontComboBoxEditSettings
-$biFormatFontSize��$$50X��$FormatFontSize�$
OneTime=�#[
E?DevExpress.Xpf.RichEdit.UI.RichEditFontSizeComboBoxEditSettingsRichEditControl��ElementName$richEdit��-$
biFontSize��.	+%DevExpress.Xpf.Bars.BarButtonItemLink$
biFormatIncreaseFontSize��$
biFormatDecreaseFontSize��-$biFormatIncreaseFontSize���$FormatIncreaseFontSize�$
OneTime=�#[-$biFormatDecreaseFontSize���$FormatDecreaseFontSize�$
OneTime=�#[-$biClearFormatting��.	$
biFormatClearFormatting��-$biFormatClearFormatting���$FormatClearFormatting�$
OneTime=�#[-$biFontShape��.	*$DevExpress.Xpf.Bars.BarCheckItemLink$
biFormatFontBold��$
biFormatFontItalic��$
biFormatFontUnderline��$!
biFormatFontDoubleUnderline��$
biFormatFontStrikeout��$!
biFormatFontDoubleStrikeout��$
biFormatFontSuperscript��$
biFormatFontSubscript��("DevExpress.Xpf.Bars.BarSubItemLink$
biEditChangeCase��& DevExpress.Xpf.Bars.BarCheckItem-$biFormatFontBold���$FormatFontBold�$
OneTime=�#[-$biFormatFontItalic���$FormatFontItalic�$
OneTime=�#[-$biFormatFontUnderline���$FormatFontUnderline�$
OneTime=�#[-$!biFormatFontDoubleUnderline���$FormatFontDoubleUnderline�$
OneTime=�#[-$biFormatFontStrikeout���$FormatFontStrikeout�$
OneTime=�#[-$!biFormatFontDoubleStrikeout���$FormatFontDoubleStrikeout�$
OneTime=�#[-$biFormatFontSuperscript���$FormatFontSuperscript�$
OneTime=�#[-$biFormatFontSubscript���$FormatFontSubscript�$
OneTime=�#[$DevExpress.Xpf.Bars.BarSubItem- $biEditChangeCase���$EditChangeCase�$
OneTime=�#[	ItemLinks.$
biEditMakeUpperCase��$
biEditMakeLowerCase��$
biEditToggleCase��-!$biEditMakeUpperCase���$EditMakeUpperCase�$
OneTime=�#[-"$biEditMakeLowerCase���$EditMakeLowerCase�$
OneTime=�#[-#$biEditToggleCase���$EditToggleCase�$
OneTime=�#[-$$biFontColor��.	@:DevExpress.Xpf.RichEdit.UI.BarSplitButtonColorEditItemLink$
biFormatFontBackColor��$
biFormatFontForeColor��<6DevExpress.Xpf.RichEdit.UI.BarSplitButtonColorEditItem-%$biFormatFontBackColor���$FormatFontBackColor�$
OneTime=�#[,&DevExpress.Xpf.Bars.BarSplitButtonItemPopupControl3-DevExpress.Xpf.Bars.PopupControlContainerInfoContent.& DevExpress.Xpf.Editors.ColorEdit
ChipMargin$5q�ChipSize$Large=�ColumnCount$5�%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.ShowDefaultColorButton.ShowMoreColorsButton.ShowNoColorButton.	EditValue�$biFormatFontBackColor��$TwoWay=�$	EditValue�PalettesKEDevExpress.Xpf.RichEdit.UI.CharactersBackgroundColorPaletteCollection-&$biFormatFontForeColor���$FormatFontForeColor�$
OneTime=�#[..�$biFormatFontForeColor��$TwoWay=�$	EditValue�-'$biNumberingList��.	$
biFormatBulletedList��$
biFormatNumberingList��$
biFormatMultilevelList��-($biFormatBulletedList���$FormatBulletedList�$
OneTime=�#[-)$biFormatNumberingList���$FormatNumberingList�$
OneTime=�#[-*$biFormatMultilevelList���$FormatMultilevelList�$
OneTime=�#[-+$biParagraphIndent��.	$
biFormatDecreaseIndent��$
biFormatIncreaseIndent��-,$biFormatDecreaseIndent���$FormatDecreaseIndent�$
OneTime=�#[--$biFormatIncreaseIndent���$FormatIncreaseIndent�$
OneTime=�#[-.$biShowWhitespace��.	$
biViewShowWhitespace��-/$biViewShowWhitespace���$ViewShowWhitespace�$
OneTime=�#[-0$biParagraphAlignment��.	$ 
biFormatParagraphAlignLeft��$"
biFormatParagraphAlignCenter��$!
biFormatParagraphAlignRight��$#
biFormatParagraphAlignJustify��-1$ biFormatParagraphAlignLeft���$FormatParagraphAlignLeft�$
OneTime=�#[-2$"biFormatParagraphAlignCenter���$ FormatParagraphAlignCenter�$
OneTime=�#[-3$!biFormatParagraphAlignRight���$FormatParagraphAlignRight�$
OneTime=�#[-4$#biFormatParagraphAlignJustify���$!FormatParagraphAlignJustify�$
OneTime=�#[-5$
biLineSpacing��.	$"
biFormatParagraphLineSpacing��$ 
biFormatParagraphBackColor��-6$"biFormatParagraphLineSpacing���$ FormatParagraphLineSpacing�$
OneTime=�#[.$(
"biFormatParagraphLineSpacingSingle��$/
)biFormatParagraphLineSpacingSesquialteral��$(
"biFormatParagraphLineSpacingDouble��$+
%biFormatParagraphLineSpacingCustomize��$'
!biFormatParagraphAddSpacingBefore��$*
$biFormatParagraphRemoveSpacingBefore��$&
 biFormatParagraphAddSpacingAfter��$)
#biFormatParagraphRemoveSpacingAfter��-7$("biFormatParagraphLineSpacingSingle���$& FormatParagraphLineSpacingSingle�$
OneTime=�#[-8$/)biFormatParagraphLineSpacingSesquialteral���$-'FormatParagraphLineSpacingSesquialteral�$
OneTime=�#[-9$("biFormatParagraphLineSpacingDouble���$& FormatParagraphLineSpacingDouble�$
OneTime=�#[-:$+%biFormatParagraphLineSpacingCustomize���$)#FormatParagraphLineSpacingCustomize�$
OneTime=�#[-;$'!biFormatParagraphAddSpacingBefore���$%FormatParagraphAddSpacingBefore�$
OneTime=�#[-<$*$biFormatParagraphRemoveSpacingBefore���$("FormatParagraphRemoveSpacingBefore�$
OneTime=�#[-=$& biFormatParagraphAddSpacingAfter���$$FormatParagraphAddSpacingAfter�$
OneTime=�#[->$)#biFormatParagraphRemoveSpacingAfter���$'!FormatParagraphRemoveSpacingAfter�$
OneTime=�#[-?$ biFormatParagraphBackColor���$FormatParagraphBackColor�$
OneTime=�#[....�$ biFormatParagraphBackColor��$TwoWay=�$	EditValue�-@$biParagraph��1+DevExpress.Xpf.RichEdit.UI.GalleryStyleItem-A$biGalleryStyle���$FormatFontStyle�$
OneTime=�#[RichEditControl�$richEdit��0*DevExpress.Xpf.Ribbon.RibbonGalleryBarItemGallery5/DevExpress.Xpf.RichEdit.UI.RichEditStyleGallery!DevExpress.Xpf.Bars.GalleryIsItemDescriptionVisible.IsItemGlyphVisible. 
ItemCheckMode$ Single=�!MinColCount$!3�"ItemCaptionTemplate"�$%StyleGalleryItemCaptionTemplate�$
OneTime=�#[-B$
biEditFind���$EditFind�$
OneTime=�#[-C$
biEditReplace���$EditReplace�$
OneTime=�#[-D$biInsertPageBreak���$InsertPageBreak�$
OneTime=�#[-E$
biInsertTable���$InsertTable�$
OneTime=�#[-F$biInsertPicture���$
InsertPicture�$
OneTime=�#[-G$biInsertFloatingPicture���$InsertFloatingPicture�$
OneTime=�#[-H$biInsertBookmark���$InsertBookmark�$
OneTime=�#[-I$biInsertHyperlink���$InsertHyperlink�$
OneTime=�#[-J$biInsertHeader���$InsertHeader�$
OneTime=�#[-K$biInsertFooter���$InsertFooter�$
OneTime=�#[-L$biInsertPageNumber���$InsertPageNumber�$
OneTime=�#[-M$biInsertPageCount���$InsertPageCount�$
OneTime=�#[-N$biInsertTextBox���$
InsertTextBox�$
OneTime=�#[-O$biInsertSymbol���$InsertSymbol�$
OneTime=�#[-P$biPictureShapeFillColor���$PictureShapeFillColor�$
OneTime=�#[.>�.�...�$biPictureShapeFillColor��$TwoWay=�$	EditValue�-Q$ biPictureShapeOutlineColor���$PictureShapeOutlineColor�$
OneTime=�#[.>�.�...�$ biPictureShapeOutlineColor��$TwoWay=�$	EditValue�-R$biPictureWrapText���$PictureWrapText�$
OneTime=�#[$
biPictureWrapTextSquare��$
biPictureWrapTextTight��$
biPictureWrapTextThrough��$#
biPictureWrapTextTopAndBottom��$
biPictureWrapTextBehind��$ 
biPictureWrapTextInFrontOf��-S$biPictureWrapTextSquare���$PictureWrapTextSquare�$
OneTime=�#[-T$biPictureWrapTextTight���$PictureWrapTextTight�$
OneTime=�#[-U$biPictureWrapTextThrough���$PictureWrapTextThrough�$
OneTime=�#[-V$#biPictureWrapTextTopAndBottom���$!PictureWrapTextTopAndBottom�$
OneTime=�#[-W$biPictureWrapTextBehind���$PictureWrapTextBehind�$
OneTime=�#[-X$ biPictureWrapTextInFrontOf���$PictureWrapTextInFrontOf�$
OneTime=�#[-Y$biPicturePosition���$PicturePosition�$
OneTime=�#[$
biPictureTopLeftAlignment��$!
biPictureTopCenterAlignment��$ 
biPictureTopRightAlignment��$"
biPictureMiddleLeftAlignment��$$
biPictureMiddleCenterAlignment��$#
biPictureMiddleRightAlignment��$"
biPictureBottomLeftAlignment��$$
biPictureBottomCenterAlignment��$#
biPictureBottomRightAlignment��-Z$biPictureTopLeftAlignment���$PictureTopLeftAlignment�$
OneTime=�#[-[$!biPictureTopCenterAlignment���$PictureTopCenterAlignment�$
OneTime=�#[-\$ biPictureTopRightAlignment���$PictureTopRightAlignment�$
OneTime=�#[-]$"biPictureMiddleLeftAlignment���$ PictureMiddleLeftAlignment�$
OneTime=�#[-^$$biPictureMiddleCenterAlignment���$"PictureMiddleCenterAlignment�$
OneTime=�#[-_$#biPictureMiddleRightAlignment���$!PictureMiddleRightAlignment�$
OneTime=�#[-`$"biPictureBottomLeftAlignment���$ PictureBottomLeftAlignment�$
OneTime=�#[-a$$biPictureBottomCenterAlignment���$"PictureBottomCenterAlignment�$
OneTime=�#[-b$#biPictureBottomRightAlignment���$!PictureBottomRightAlignment�$
OneTime=�#[-c$& biPictureBringForwardPlaceholder���$$PictureBringForwardPlaceholder�$
OneTime=�#[$
biPictureBringForward��$
biPictureBringToFront��$!
biPictureBringInFrontOfText��-d$biPictureBringForward���$PictureBringForward�$
OneTime=�#[-e$biPictureBringToFront���$PictureBringToFront�$
OneTime=�#[-f$!biPictureBringInFrontOfText���$PictureBringInFrontOfText�$
OneTime=�#[-g$& biPictureSendBackwardPlaceholder���$$PictureSendBackwardPlaceholder�$
OneTime=�#[$
biPictureSendBackward��$
biPictureSendToBack��$
biPictureSendBehindText��-h$biPictureSendBackward���$PictureSendBackward�$
OneTime=�#[-i$biPictureSendToBack���$PictureSendToBack�$
OneTime=�#[-j$biPictureSendBehindText���$PictureSendBehindText�$
OneTime=�#[._�%DevExpress.Xpf.Core.DXDockPanel.+�) #DevExpress.Xpf.Ribbon.RibbonControl -k$�
ribbonControl��$	�Top=�# 
Categories.#5!/DevExpress.Xpf.Ribbon.RibbonDefaultPageCategory!2",DevExpress.Xpf.Ribbon.RibbonPageCategoryBase$"Pages.$&# DevExpress.Xpf.Ribbon.RibbonPage#-l$pageFile��%#Caption%�#[&�ConverterParameter$&Caption_PageFile��'�	Converter#'[$
OneTime=�
(#Groups.(+$%DevExpress.Xpf.Ribbon.RibbonPageGroup$-m$	grpCommon��)$ShowCaptionButton).*$Caption*�#[$&Caption_GroupCommon��#'[$
OneTime=�+$	ItemLinks.+$
	biFileNew��$

biFileOpen��$
biFileSaveAs��$
biFilePrint��$
biFilePrintPreview��$

biEditUndo��$

biEditRedo��#-n$pageHome��,#
IsSelected,.%�#[$&Caption_PageHome��#'[$
OneTime=�.($-o$grpClipboard��).*�#[$&Caption_GroupClipboard��#'[$
OneTime=�.+$
biEditPaste��$
	biEditCut��$

biEditCopy��$
biEditPasteSpecial��$-p$
grpFont��*�#[$&Caption_GroupFont��#'[$
OneTime=�-$CaptionButtonCommand-�$
FormatFont�$
OneTime=�#[.+.%(DevExpress.Xpf.Ribbon.BarButtonGroupLink%$
biFont��%$

biFontSize��%$
biClearFormatting��%$
biFontShape��%$
biFontColor��$-q$grpParagraph��*�#[$&Caption_GroupParagraph��#'[$
OneTime=�-�$FormatParagraph�$
OneTime=�#[.+%$
biNumberingList��%$
biParagraphIndent��%$
biShowWhitespace��%$
biParagraphAlignment��%$

biLineSpacing��%$
biParagraph��$-r$	grpStyles��*�#[$&Caption_GroupStyles��#'[$
OneTime=�-�$FormatEditFontStyle�$
OneTime=�#[.+;&5DevExpress.Xpf.RichEdit.UI.RibbonStyleGalleryItemLink&$
biGalleryStyle��$-s$
grpEditing��).*�#[$&Caption_GroupEditing��#'[$
OneTime=�.+$

biEditFind��$

biEditReplace��#-t$
pageInsert��%�#[$&Caption_PageInsert��#'[$
OneTime=�.($-u$grpPages��).*�#[$&Caption_GroupPages��#'[$
OneTime=�.+$
biInsertPageBreak��$-v$	grpTables��).*�#[$&Caption_GroupTables��#'[$
OneTime=�.+$

biInsertTable��$-w$grpIllustrations��).*�#[$ &Caption_GroupIllustrations��#'[$
OneTime=�.+$
biInsertPicture��$
biInsertFloatingPicture��$-x$grpLinks��).*�#[$&Caption_GroupLinks��#'[$
OneTime=�.+$
biInsertBookmark��$
biInsertHyperlink��$-y$grpHeaderFooter��).*�#[$&Caption_GroupHeaderFooter��#'[$
OneTime=�.+$
biInsertHeader��$
biInsertFooter��$
biInsertPageNumber��$
biInsertPageCount��$-z$
grpText��).*�#[$&Caption_GroupText��#'[$
OneTime=�.+$
biInsertTextBox��$-{$
grpSymbols��).*�#[$&Caption_GroupSymbols��#'[$
OneTime=�.+$
biInsertSymbol��.'(DevExpress.Xpf.Ribbon.RibbonPageCategory'-|$catPictureTools��."	IsVisible../"Caption/�#[$4&.Caption_PageCategoryFloatingObjectPictureTools��#'[$
OneTime=�.$#-}$pagePictureToolsFormat��%�#[$2&,Caption_PageFloatingObjectPictureToolsFormat��#'[$
OneTime=�.($-~$grpShapeStyles��).*�#[$2&,Caption_GroupFloatingPictureToolsShapeStyles��#'[$
OneTime=�.+$
biPictureShapeFillColor��$ 
biPictureShapeOutlineColor��$-$
grpArrange��).*�#[$.&(Caption_GroupFloatingPictureToolsArrange��#'[$
OneTime=�.+$
biPictureWrapText��$
biPicturePosition��$&
 biPictureBringForwardPlaceholder��$&
 biPictureSendBackwardPlaceholder��0 ToolbarItemLinks0$
biFileSaveAs��$

biEditUndo��$

biEditRedo��-('DevExpress.Xpf.RichEdit.RichEditControl(-�1(Name$1richEdit��2(
ShowBorder2.3(
BarManager3�$barManager1��$
OneTime=�
4(Ribbon4�$
ribbonControl��$
OneTime=�!w�<local:RichEditDemoModule
    x:Class="RichEditDemo.FloatingObjects" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxre="http://schemas.devexpress.com/winfx/2008/xaml/richedit"
    xmlns:dxr="http://schemas.devexpress.com/winfx/2008/xaml/ribbon"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:RichEditDemo">
    <local:RichEditDemoModule.Resources>
        <ResourceDictionary>
            <dxre:RichEditUICommand x:Key="commands" />
            <dxre:DefaultBarItemDataTemplates x:Key="defaultBarItemTemplates" />
            <dxre:RichEditStringIdConverter x:Key="stringIdConverter" />
        </ResourceDictionary>
    </local:RichEditDemoModule.Resources>

    <dxdb:DemoModuleControl>
        <Grid>
            <dxb:BarManager Name="barManager1" ToolbarGlyphSize="Small">
                <dxb:BarManager.Items>
                    <dxb:BarButtonItem Command="{Binding Path=FileNew, Mode=OneTime, Source={StaticResource commands}}" Name="biFileNew" />
                    <dxb:BarButtonItem Command="{Binding Path=FileOpen, Mode=OneTime, Source={StaticResource commands}}" Name="biFileOpen" />
                    <dxb:BarButtonItem Command="{Binding Path=FileSave, Mode=OneTime, Source={StaticResource commands}}" Name="biFileSave" />
                    <dxb:BarButtonItem Command="{Binding Path=FileSaveAs, Mode=OneTime, Source={StaticResource commands}}" Name="biFileSaveAs" />
                    <dxb:BarButtonItem Command="{Binding Path=FileQuickPrint, Mode=OneTime, Source={StaticResource commands}}" Name="biFileQuickPrint" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrint, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrint" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrintPreview, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrintPreview" />
                    <dxb:BarButtonItem Command="{Binding Path=EditUndo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditUndo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditRedo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditRedo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPaste, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPaste" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCut, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCut" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCopy, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCopy" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPasteSpecial, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPasteSpecial" />
                    <dxr:BarButtonGroup Name="biFont">
                        <dxb:BarEditItemLink BarItemName="biFormatFontName" />
                        <dxb:BarEditItemLink BarItemName="biFormatFontSize" />
                    </dxr:BarButtonGroup>
                    <dxb:BarEditItem Command="{Binding Path=FormatFontName, Mode=OneTime, Source={StaticResource commands}}" Content="" EditWidth="150" Name="biFormatFontName">
                        <dxb:BarEditItem.EditSettings>
                            <dxre:FontComboBoxEditSettings />
                        </dxb:BarEditItem.EditSettings>
                    </dxb:BarEditItem>
                    <dxb:BarEditItem Command="{Binding Path=FormatFontSize, Mode=OneTime, Source={StaticResource commands}}" Content="" EditWidth="50" Name="biFormatFontSize">
                        <dxb:BarEditItem.EditSettings>
                            <dxre:RichEditFontSizeComboBoxEditSettings RichEditControl="{Binding ElementName=richEdit}" />
                        </dxb:BarEditItem.EditSettings>
                    </dxb:BarEditItem>
                    <dxr:BarButtonGroup Name="biFontSize">
                        <dxb:BarButtonItemLink BarItemName="biFormatIncreaseFontSize" />
                        <dxb:BarButtonItemLink BarItemName="biFormatDecreaseFontSize" />
                    </dxr:BarButtonGroup>
                    <dxb:BarButtonItem Command="{Binding Path=FormatIncreaseFontSize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatIncreaseFontSize" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatDecreaseFontSize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatDecreaseFontSize" />
                    <dxr:BarButtonGroup Name="biClearFormatting">
                        <dxb:BarButtonItemLink BarItemName="biFormatClearFormatting" />
                    </dxr:BarButtonGroup>
                    <dxb:BarButtonItem Command="{Binding Path=FormatClearFormatting, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatClearFormatting" />
                    <dxr:BarButtonGroup Name="biFontShape">
                        <dxb:BarCheckItemLink BarItemName="biFormatFontBold" />
                        <dxb:BarCheckItemLink BarItemName="biFormatFontItalic" />
                        <dxb:BarCheckItemLink BarItemName="biFormatFontUnderline" />
                        <dxb:BarCheckItemLink BarItemName="biFormatFontDoubleUnderline" />
                        <dxb:BarCheckItemLink BarItemName="biFormatFontStrikeout" />
                        <dxb:BarCheckItemLink BarItemName="biFormatFontDoubleStrikeout" />
                        <dxb:BarCheckItemLink BarItemName="biFormatFontSuperscript" />
                        <dxb:BarCheckItemLink BarItemName="biFormatFontSubscript" />
                        <dxb:BarSubItemLink BarItemName="biEditChangeCase" />
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontBold, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontBold" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontItalic, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontItalic" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontUnderline, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontUnderline" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontDoubleUnderline, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontDoubleUnderline" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontStrikeout, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontStrikeout" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontDoubleStrikeout, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontDoubleStrikeout" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontSuperscript, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontSuperscript" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontSubscript, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontSubscript" />
                    <dxb:BarSubItem Command="{Binding Path=EditChangeCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditChangeCase">
                        <dxb:BarButtonItemLink BarItemName="biEditMakeUpperCase" />
                        <dxb:BarButtonItemLink BarItemName="biEditMakeLowerCase" />
                        <dxb:BarButtonItemLink BarItemName="biEditToggleCase" />
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=EditMakeUpperCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditMakeUpperCase" />
                    <dxb:BarButtonItem Command="{Binding Path=EditMakeLowerCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditMakeLowerCase" />
                    <dxb:BarButtonItem Command="{Binding Path=EditToggleCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditToggleCase" />
                    <dxr:BarButtonGroup Name="biFontColor">
                        <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatFontBackColor" />
                        <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatFontForeColor" />
                    </dxr:BarButtonGroup>
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatFontBackColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontBackColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <dxe:ColorEdit ChipMargin="5" ChipSize="Large" ColumnCount="5" EditValue="{Binding ElementName=biFormatFontBackColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ShowDefaultColorButton="False" ShowMoreColorsButton="False" ShowNoColorButton="True">
                                    <dxe:ColorEdit.Palettes>
                                        <dxre:CharactersBackgroundColorPaletteCollection />
                                    </dxe:ColorEdit.Palettes>
                                </dxe:ColorEdit>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatFontForeColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontForeColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <dxe:ColorEdit EditValue="{Binding ElementName=biFormatFontForeColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" />
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxr:BarButtonGroup Name="biNumberingList">
                        <dxb:BarCheckItemLink BarItemName="biFormatBulletedList" />
                        <dxb:BarCheckItemLink BarItemName="biFormatNumberingList" />
                        <dxb:BarCheckItemLink BarItemName="biFormatMultilevelList" />
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=FormatBulletedList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatBulletedList" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatNumberingList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatNumberingList" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatMultilevelList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatMultilevelList" />
                    <dxr:BarButtonGroup Name="biParagraphIndent">
                        <dxb:BarButtonItemLink BarItemName="biFormatDecreaseIndent" />
                        <dxb:BarButtonItemLink BarItemName="biFormatIncreaseIndent" />
                    </dxr:BarButtonGroup>
                    <dxb:BarButtonItem Command="{Binding Path=FormatDecreaseIndent, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatDecreaseIndent" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatIncreaseIndent, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatIncreaseIndent" />
                    <dxr:BarButtonGroup Name="biShowWhitespace">
                        <dxb:BarCheckItemLink BarItemName="biViewShowWhitespace" />
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=ViewShowWhitespace, Mode=OneTime, Source={StaticResource commands}}" Name="biViewShowWhitespace" />
                    <dxr:BarButtonGroup Name="biParagraphAlignment">
                        <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignLeft" />
                        <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignCenter" />
                        <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignRight" />
                        <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignJustify" />
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignLeft, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignLeft" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignCenter, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignCenter" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignRight, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignRight" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignJustify, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignJustify" />
                    <dxr:BarButtonGroup Name="biLineSpacing">
                        <dxb:BarSubItemLink BarItemName="biFormatParagraphLineSpacing" />
                        <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatParagraphBackColor" />
                    </dxr:BarButtonGroup>
                    <dxb:BarSubItem Command="{Binding Path=FormatParagraphLineSpacing, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacing">
                        <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingSingle" />
                        <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingSesquialteral" />
                        <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingDouble" />
                        <dxb:BarButtonItemLink BarItemName="biFormatParagraphLineSpacingCustomize" />
                        <dxb:BarButtonItemLink BarItemName="biFormatParagraphAddSpacingBefore" />
                        <dxb:BarButtonItemLink BarItemName="biFormatParagraphRemoveSpacingBefore" />
                        <dxb:BarButtonItemLink BarItemName="biFormatParagraphAddSpacingAfter" />
                        <dxb:BarButtonItemLink BarItemName="biFormatParagraphRemoveSpacingAfter" />
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingSingle, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingSingle" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingSesquialteral, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingSesquialteral" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingDouble, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingDouble" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphLineSpacingCustomize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingCustomize" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphAddSpacingBefore, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAddSpacingBefore" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphRemoveSpacingBefore, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphRemoveSpacingBefore" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphAddSpacingAfter, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAddSpacingAfter" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphRemoveSpacingAfter, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphRemoveSpacingAfter" />
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatParagraphBackColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphBackColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <dxe:ColorEdit EditValue="{Binding ElementName=biFormatParagraphBackColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ShowDefaultColorButton="False" ShowNoColorButton="True" />
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxr:BarButtonGroup Name="biParagraph" />
                    <dxre:GalleryStyleItem Command="{Binding Path=FormatFontStyle, Mode=OneTime, Source={StaticResource commands}}" Name="biGalleryStyle" RichEditControl="{Binding ElementName=richEdit}">
                        <dxre:GalleryStyleItem.Gallery>
                            <dxre:RichEditStyleGallery IsItemDescriptionVisible="False" IsItemGlyphVisible="False" ItemCaptionTemplate="{Binding Path=StyleGalleryItemCaptionTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" ItemCheckMode="Single" MinColCount="3" />
                        </dxre:GalleryStyleItem.Gallery>
                    </dxre:GalleryStyleItem>
                    <dxb:BarButtonItem Command="{Binding Path=EditFind, Mode=OneTime, Source={StaticResource commands}}" Name="biEditFind" />
                    <dxb:BarButtonItem Command="{Binding Path=EditReplace, Mode=OneTime, Source={StaticResource commands}}" Name="biEditReplace" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertPageBreak, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertPageBreak" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertTable, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertTable" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertPicture, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertPicture" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertFloatingPicture, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertFloatingPicture" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertBookmark, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertBookmark" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertHyperlink, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertHyperlink" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertHeader, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertHeader" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertFooter, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertFooter" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertPageNumber, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertPageNumber" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertPageCount, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertPageCount" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertTextBox, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertTextBox" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSymbol, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertSymbol" />
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=PictureShapeFillColor, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureShapeFillColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <UserControl>
                                    <dxe:ColorEdit EditValue="{Binding ElementName=biPictureShapeFillColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ShowDefaultColorButton="False" ShowNoColorButton="True" />
                                </UserControl>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=PictureShapeOutlineColor, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureShapeOutlineColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <UserControl>
                                    <dxe:ColorEdit EditValue="{Binding ElementName=biPictureShapeOutlineColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ShowDefaultColorButton="False" ShowNoColorButton="True" />
                                </UserControl>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxb:BarSubItem Command="{Binding Path=PictureWrapText, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureWrapText">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biPictureWrapTextSquare" />
                            <dxb:BarCheckItemLink BarItemName="biPictureWrapTextTight" />
                            <dxb:BarCheckItemLink BarItemName="biPictureWrapTextThrough" />
                            <dxb:BarCheckItemLink BarItemName="biPictureWrapTextTopAndBottom" />
                            <dxb:BarCheckItemLink BarItemName="biPictureWrapTextBehind" />
                            <dxb:BarCheckItemLink BarItemName="biPictureWrapTextInFrontOf" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=PictureWrapTextSquare, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureWrapTextSquare" />
                    <dxb:BarCheckItem Command="{Binding Path=PictureWrapTextTight, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureWrapTextTight" />
                    <dxb:BarCheckItem Command="{Binding Path=PictureWrapTextThrough, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureWrapTextThrough" />
                    <dxb:BarCheckItem Command="{Binding Path=PictureWrapTextTopAndBottom, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureWrapTextTopAndBottom" />
                    <dxb:BarCheckItem Command="{Binding Path=PictureWrapTextBehind, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureWrapTextBehind" />
                    <dxb:BarCheckItem Command="{Binding Path=PictureWrapTextInFrontOf, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureWrapTextInFrontOf" />
                    <dxb:BarSubItem Command="{Binding Path=PicturePosition, Mode=OneTime, Source={StaticResource commands}}" Name="biPicturePosition">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biPictureTopLeftAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureTopCenterAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureTopRightAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureMiddleLeftAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureMiddleCenterAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureMiddleRightAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureBottomLeftAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureBottomCenterAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureBottomRightAlignment" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=PictureTopLeftAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureTopLeftAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureTopCenterAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureTopCenterAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureTopRightAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureTopRightAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureMiddleLeftAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureMiddleLeftAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureMiddleCenterAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureMiddleCenterAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureMiddleRightAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureMiddleRightAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureBottomLeftAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureBottomLeftAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureBottomCenterAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureBottomCenterAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureBottomRightAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureBottomRightAlignment" />
                    <dxb:BarSubItem Command="{Binding Path=PictureBringForwardPlaceholder, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureBringForwardPlaceholder">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biPictureBringForward" />
                            <dxb:BarButtonItemLink BarItemName="biPictureBringToFront" />
                            <dxb:BarButtonItemLink BarItemName="biPictureBringInFrontOfText" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=PictureBringForward, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureBringForward" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureBringToFront, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureBringToFront" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureBringInFrontOfText, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureBringInFrontOfText" />
                    <dxb:BarSubItem Command="{Binding Path=PictureSendBackwardPlaceholder, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureSendBackwardPlaceholder">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biPictureSendBackward" />
                            <dxb:BarButtonItemLink BarItemName="biPictureSendToBack" />
                            <dxb:BarButtonItemLink BarItemName="biPictureSendBehindText" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=PictureSendBackward, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureSendBackward" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureSendToBack, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureSendToBack" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureSendBehindText, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureSendBehindText" />
                </dxb:BarManager.Items>
                <dx:DXDockPanel>
                    <dxr:RibbonControl dx:DXDockPanel.Dock="Top" Name="ribbonControl">
                        <dxr:RibbonDefaultPageCategory>
                            <dxr:RibbonPage Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageFile, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="pageFile">
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupCommon, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpCommon" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biFileNew" />
                                    <dxb:BarButtonItemLink BarItemName="biFileOpen" />
                                    <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrint" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrintPreview" />
                                    <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                                    <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageHome, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="pageHome" IsSelected="true">
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupClipboard, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpClipboard" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biEditPaste" />
                                    <dxb:BarButtonItemLink BarItemName="biEditCut" />
                                    <dxb:BarButtonItemLink BarItemName="biEditCopy" />
                                    <dxb:BarButtonItemLink BarItemName="biEditPasteSpecial" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupFont, Converter={StaticResource stringIdConverter}, Mode=OneTime}" CaptionButtonCommand="{Binding Path=FormatFont, Mode=OneTime, Source={StaticResource commands}}" Name="grpFont">
                                    <dxr:BarButtonGroupLink BarItemName="biFont" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontSize" />
                                    <dxr:BarButtonGroupLink BarItemName="biClearFormatting" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontShape" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontColor" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupParagraph, Converter={StaticResource stringIdConverter}, Mode=OneTime}" CaptionButtonCommand="{Binding Path=FormatParagraph, Mode=OneTime, Source={StaticResource commands}}" Name="grpParagraph">
                                    <dxr:BarButtonGroupLink BarItemName="biNumberingList" />
                                    <dxr:BarButtonGroupLink BarItemName="biParagraphIndent" />
                                    <dxr:BarButtonGroupLink BarItemName="biShowWhitespace" />
                                    <dxr:BarButtonGroupLink BarItemName="biParagraphAlignment" />
                                    <dxr:BarButtonGroupLink BarItemName="biLineSpacing" />
                                    <dxr:BarButtonGroupLink BarItemName="biParagraph" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupStyles, Converter={StaticResource stringIdConverter}, Mode=OneTime}" CaptionButtonCommand="{Binding Path=FormatEditFontStyle, Mode=OneTime, Source={StaticResource commands}}" Name="grpStyles">
                                    <dxre:RibbonStyleGalleryItemLink BarItemName="biGalleryStyle" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupEditing, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpEditing" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biEditFind" />
                                    <dxb:BarButtonItemLink BarItemName="biEditReplace" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageInsert, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="pageInsert">
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupPages, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpPages" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertPageBreak" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupTables, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpTables" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertTable" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupIllustrations, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpIllustrations" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertPicture" />
                                    <dxb:BarButtonItemLink BarItemName="biInsertFloatingPicture" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupLinks, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpLinks" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertBookmark" />
                                    <dxb:BarButtonItemLink BarItemName="biInsertHyperlink" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupHeaderFooter, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpHeaderFooter" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertHeader" />
                                    <dxb:BarButtonItemLink BarItemName="biInsertFooter" />
                                    <dxb:BarButtonItemLink BarItemName="biInsertPageNumber" />
                                    <dxb:BarButtonItemLink BarItemName="biInsertPageCount" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupText, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpText" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertTextBox" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupSymbols, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpSymbols" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertSymbol" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                        </dxr:RibbonDefaultPageCategory>
                        <dxr:RibbonPageCategory Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageCategoryFloatingObjectPictureTools, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="catPictureTools" IsVisible="False">
                            <dxr:RibbonPage Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageFloatingObjectPictureToolsFormat, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="pagePictureToolsFormat">
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupFloatingPictureToolsShapeStyles, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpShapeStyles" ShowCaptionButton="False">
                                    <dxre:BarSplitButtonColorEditItemLink BarItemName="biPictureShapeFillColor" />
                                    <dxre:BarSplitButtonColorEditItemLink BarItemName="biPictureShapeOutlineColor" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupFloatingPictureToolsArrange, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpArrange" ShowCaptionButton="False">
                                    <dxb:BarSubItemLink BarItemName="biPictureWrapText" />
                                    <dxb:BarSubItemLink BarItemName="biPicturePosition" />
                                    <dxb:BarSubItemLink BarItemName="biPictureBringForwardPlaceholder" />
                                    <dxb:BarSubItemLink BarItemName="biPictureSendBackwardPlaceholder" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                        </dxr:RibbonPageCategory>
                        <dxr:RibbonControl.ToolbarItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                            <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                            <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                        </dxr:RibbonControl.ToolbarItemLinks>
                    </dxr:RibbonControl>
                    <dxre:RichEditControl x:Name="richEdit" SelectionChanged="richEdit_SelectionChanged" ShowBorder="False" BarManager="{Binding ElementName=barManager1, Mode=OneTime}" Ribbon="{Binding ElementName=ribbonControl, Mode=OneTime}"></dxre:RichEditControl>
                </dx:DXDockPanel>
            </dxb:BarManager>
        </Grid>
    </dxdb:DemoModuleControl>
</local:RichEditDemoModule>!\using System;
using DevExpress.XtraRichEdit;
using DevExpress.XtraSpellChecker;
using DevExpress.Xpf.Ribbon;
using DevExpress.Xpf.SpellChecker;

namespace RichEditDemo {
    public partial class FloatingObjects : RichEditDemoModule {
        public FloatingObjects() {
            InitializeComponent();
            OpenXmlLoadHelper.Load("FloatingObjects.docx", richEdit);
        }

        void richEdit_SelectionChanged(object sender, EventArgs e) {
            bool isSelectionInFloatingObject = richEdit.IsFloatingObjectSelected;
            if (catPictureTools.IsVisible != isSelectionInFloatingObject) {
                catPictureTools.IsVisible = isSelectionInFloatingObject;
                if (isSelectionInFloatingObject)
                    ribbonControl.SelectedPage = pagePictureToolsFormat;
            }
        }
    }
}!�MSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemo$RichEditDemo.HeadersAndFooters\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core<dxb2http://schemas.devexpress.com/winfx/2008/xaml/bars?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.RichEdit.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxre6http://schemas.devexpress.com/winfx/2008/xaml/richediteaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase&localclr-namespace:RichEditDemo$	�400��$	�800���	Resources
/)DevExpress.Xpf.RichEdit.RichEditUICommand commands�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlContent.�.+�$DevExpress.Xpf.Bars.BarManager-$�barManager1��ToolbarGlyphSize$Small=�BarsDevExpress.Xpf.Bars.Bar-�Name$	barCommon��Caption$Common��DockInfo%DevExpress.Xpf.Bars.BarDockInfo
ContainerType$	Top=�/)DevExpress.Xpf.Bars.BarItemLinkHolderBase	ItemLinks+%DevExpress.Xpf.Bars.BarButtonItemLink%DevExpress.Xpf.Bars.BarItemLink	BarItemName$	
biEditUndo��$	
biEditRedo��-$barClipboard��$	Clipboard��$	Top=�$		biEditCut��$	
biEditCopy��$	biEditPaste��-$barHeaderFooter��$Header & Footer��$	Top=�$	biInsertHeader��$	biInsertFooter��$	biInsertPageNumber��$	biInsertPageCount��-$
barNavigation��$
Navigation��$	Top=�$	biGoToHeader��$	biGoToFooter��$ 	biHeaderFooterGoToPrevious��$	biHeaderFooterGoToNext��*	$DevExpress.Xpf.Bars.BarCheckItemLink	$"	biHeaderFooterLinkToPrevious��-$
barOptions��$
Options��$	Top=�	$&	 biHeaderFooterDifferentFirstPage��	$)	#biHeaderFooterDifferentOddEvenPages��-$barClose��$Close��$	Top=�$	biHeaderFooterClose��
Items
'
!DevExpress.Xpf.Bars.BarButtonItem
-$
biEditUndo��!DevExpress.Xpf.Bars.BarItemCommand��Path$EditUndo�
�Mode$

OneTime=�
�Source#[
-	$
biEditRedo���$EditRedo�$

OneTime=�#[
-
$	biEditCut���$
EditCut�$

OneTime=�#[
-$
biEditCopy���$EditCopy�$

OneTime=�#[
-$biEditPaste���$	EditPaste�$

OneTime=�#[
-
$biInsertHeader���$InsertHeader�$

OneTime=�#[
-$biInsertFooter���$InsertFooter�$

OneTime=�#[
-$biInsertPageNumber���$InsertPageNumber�$

OneTime=�#[
-$biInsertPageCount���$InsertPageCount�$

OneTime=�#[
-$biInsertSymbol���$InsertSymbol�$

OneTime=�#[
-$biGoToHeader���$
GoToHeader�$

OneTime=�#[
-$biGoToFooter���$
GoToFooter�$

OneTime=�#[
-$ biHeaderFooterGoToPrevious���$HeaderFooterGoToPrevious�$

OneTime=�#[
-$biHeaderFooterGoToNext���$HeaderFooterGoToNext�$

OneTime=�#[& DevExpress.Xpf.Bars.BarCheckItem-$"biHeaderFooterLinkToPrevious���$ HeaderFooterLinkToPrevious�$

OneTime=�#[-$& biHeaderFooterDifferentFirstPage���$$HeaderFooterDifferentFirstPage�$

OneTime=�#[-$)#biHeaderFooterDifferentOddEvenPages���$'!HeaderFooterDifferentOddEvenPages�$

OneTime=�#[
-$biHeaderFooterClose���$HeaderFooterClose�$

OneTime=�#[._�-
'DevExpress.Xpf.RichEdit.RichEditControl
-
Name$richEdit��$
�Stretch=�

ShowBorder.

BarManager��ElementName$barManager1��$

OneTime=�!�<local:RichEditDemoModule
    x:Class="RichEditDemo.HeadersAndFooters" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxre="http://schemas.devexpress.com/winfx/2008/xaml/richedit"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:RichEditDemo">
    <local:RichEditDemoModule.Resources>
        <ResourceDictionary>
            <dxre:RichEditUICommand x:Key="commands" />
        </ResourceDictionary>
    </local:RichEditDemoModule.Resources>
    <dxdb:DemoModuleControl>
        <Grid>
            <dxb:BarManager Name="barManager1" ToolbarGlyphSize="Small">
                <dxb:BarManager.Bars>
                    <dxb:Bar Caption="Common" Name="barCommon">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                            <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Clipboard" Name="barClipboard">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditCut" />
                            <dxb:BarButtonItemLink BarItemName="biEditCopy" />
                            <dxb:BarButtonItemLink BarItemName="biEditPaste" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Header &amp; Footer" Name="barHeaderFooter">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biInsertHeader" />
                            <dxb:BarButtonItemLink BarItemName="biInsertFooter" />
                            <dxb:BarButtonItemLink BarItemName="biInsertPageNumber" />
                            <dxb:BarButtonItemLink BarItemName="biInsertPageCount" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Navigation" Name="barNavigation">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biGoToHeader" />
                            <dxb:BarButtonItemLink BarItemName="biGoToFooter" />
                            <dxb:BarButtonItemLink BarItemName="biHeaderFooterGoToPrevious" />
                            <dxb:BarButtonItemLink BarItemName="biHeaderFooterGoToNext" />
                            <dxb:BarCheckItemLink BarItemName="biHeaderFooterLinkToPrevious" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Options" Name="barOptions">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biHeaderFooterDifferentFirstPage" />
                            <dxb:BarCheckItemLink BarItemName="biHeaderFooterDifferentOddEvenPages" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Close" Name="barClose">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biHeaderFooterClose" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                </dxb:BarManager.Bars>
                <dxb:BarManager.Items>
                    <dxb:BarButtonItem Command="{Binding Path=EditUndo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditUndo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditRedo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditRedo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCut, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCut" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCopy, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCopy" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPaste, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPaste" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertHeader, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertHeader" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertFooter, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertFooter" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertPageNumber, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertPageNumber" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertPageCount, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertPageCount" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSymbol, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertSymbol" />
                    <dxb:BarButtonItem Command="{Binding Path=GoToHeader, Mode=OneTime, Source={StaticResource commands}}" Name="biGoToHeader" />
                    <dxb:BarButtonItem Command="{Binding Path=GoToFooter, Mode=OneTime, Source={StaticResource commands}}" Name="biGoToFooter" />
                    <dxb:BarButtonItem Command="{Binding Path=HeaderFooterGoToPrevious, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterGoToPrevious" />
                    <dxb:BarButtonItem Command="{Binding Path=HeaderFooterGoToNext, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterGoToNext" />
                    <dxb:BarCheckItem Command="{Binding Path=HeaderFooterLinkToPrevious, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterLinkToPrevious" />
                    <dxb:BarCheckItem Command="{Binding Path=HeaderFooterDifferentFirstPage, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterDifferentFirstPage" />
                    <dxb:BarCheckItem Command="{Binding Path=HeaderFooterDifferentOddEvenPages, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterDifferentOddEvenPages" />
                    <dxb:BarButtonItem Command="{Binding Path=HeaderFooterClose, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterClose" />
                </dxb:BarManager.Items>
                <dxre:RichEditControl x:Name="richEdit" VerticalAlignment="Stretch" BarManager="{Binding ElementName=barManager1, Mode=OneTime}" ShowBorder="False">
                </dxre:RichEditControl>
            </dxb:BarManager>
        </Grid>
    </dxdb:DemoModuleControl>
</local:RichEditDemoModule>!using System;

namespace RichEditDemo {
    public partial class HeadersAndFooters : RichEditDemoModule {
        public HeadersAndFooters() {
            InitializeComponent();
            OpenXmlLoadHelper.Load("HeadersFooters.docx", richEdit);
        }
    }
}!3MSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemo)#RichEditDemo.HyperlinkClickHandling\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core<dxb2http://schemas.devexpress.com/winfx/2008/xaml/bars?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobaseeaDevExpress.Xpf.RichEdit.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxre6http://schemas.devexpress.com/winfx/2008/xaml/richedit&localclr-namespace:RichEditDemo$	�400��$	�800���	Resources
/)DevExpress.Xpf.RichEdit.RichEditUICommand commands�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlContent.�.+�$DevExpress.Xpf.Bars.BarManager-$�barManager1��ToolbarGlyphSize$Small=�BarsDevExpress.Xpf.Bars.Bar-�Name$	barCommon��Caption$Common��DockInfo%DevExpress.Xpf.Bars.BarDockInfo
ContainerType$	Top=�/)DevExpress.Xpf.Bars.BarItemLinkHolderBase	ItemLinks+%DevExpress.Xpf.Bars.BarButtonItemLink%DevExpress.Xpf.Bars.BarItemLink	BarItemName$	
biEditUndo��$	
biEditRedo��-$barClipboard��$	Clipboard��$	Top=�$		biEditCut��$	
biEditCopy��$	biEditPaste��-$barLinks��$Links��$	Top=�$	biInsertBookmark��$	biInsertHyperlink��-$
barFont��$
Font��$	Top=�)	#DevExpress.Xpf.Bars.BarEditItemLink	$	biFormatFontName��	$	biFormatFontSize��*
$DevExpress.Xpf.Bars.BarCheckItemLink
$	biFormatFontBold��
$	biFormatFontItalic��
$	biFormatFontUnderline��
$!	biFormatFontDoubleUnderline��
$	biFormatFontStrikeout��
$!	biFormatFontDoubleStrikeout��
$	biFormatFontSuperscript��
$	biFormatFontSubscript��$	biFormatIncreaseFontSize��$	biFormatDecreaseFontSize��@:DevExpress.Xpf.RichEdit.UI.BarSplitButtonColorEditItemLink$	biFormatFontForeColor��$	biFormatFontBackColor��$	biFormatFont��
Items
'!DevExpress.Xpf.Bars.BarButtonItem-$
biEditUndo��!
DevExpress.Xpf.Bars.BarItem
Command��Path$EditUndo�
�Mode$

OneTime=�
�Source#[-$
biEditRedo���$EditRedo�$

OneTime=�#[-$	biEditCut���$
EditCut�$

OneTime=�#[-	$
biEditCopy���$EditCopy�$

OneTime=�#[-
$biEditPaste���$	EditPaste�$

OneTime=�#[%DevExpress.Xpf.Bars.BarEditItem-$biFormatFontName��
Content)#DevExpress.Xpf.Core.ObjectConverter$	EditWidth$	150X��$FormatFontName�$

OneTime=�#[EditSettings93DevExpress.Xpf.RichEdit.UI.FontComboBoxEditSettings-$biFormatFontSize��$$50X��$FormatFontSize�$

OneTime=�#[E?DevExpress.Xpf.RichEdit.UI.RichEditFontSizeComboBoxEditSettingsRichEditControl��ElementName$richEdit��& DevExpress.Xpf.Bars.BarCheckItem-
$biFormatFontBold���$FormatFontBold�$

OneTime=�#[-$biFormatFontItalic���$FormatFontItalic�$

OneTime=�#[-$biFormatFontUnderline���$FormatFontUnderline�$

OneTime=�#[-$!biFormatFontDoubleUnderline���$FormatFontDoubleUnderline�$

OneTime=�#[-$biFormatFontStrikeout���$FormatFontStrikeout�$

OneTime=�#[-$!biFormatFontDoubleStrikeout���$FormatFontDoubleStrikeout�$

OneTime=�#[-$biFormatFontSuperscript���$FormatFontSuperscript�$

OneTime=�#[-$biFormatFontSubscript���$FormatFontSubscript�$

OneTime=�#[-$biFormatIncreaseFontSize���$FormatIncreaseFontSize�$

OneTime=�#[-$biFormatDecreaseFontSize���$FormatDecreaseFontSize�$

OneTime=�#[<6DevExpress.Xpf.RichEdit.UI.BarSplitButtonColorEditItem-$biFormatFontForeColor���$FormatFontForeColor�$

OneTime=�#[,&DevExpress.Xpf.Bars.BarSplitButtonItemPopupControl3-DevExpress.Xpf.Bars.PopupControlContainerInfoContent.& DevExpress.Xpf.Editors.ColorEdit%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.	EditValue�$biFormatFontForeColor��$
TwoWay=�$	EditValue�-$biFormatFontBackColor���$FormatFontBackColor�$

OneTime=�#[..ColumnCount$5�ChipSize$Large=�
ChipMargin$3q�ShowDefaultColorButton.ShowMoreColorsButton.ShowNoColorButton.�$biFormatFontBackColor��$
TwoWay=�$	EditValue�PalettesKEDevExpress.Xpf.RichEdit.UI.CharactersBackgroundColorPaletteCollection-$biFormatFont���$
FormatFont�$

OneTime=�#[-$biInsertBookmark���$InsertBookmark�$

OneTime=�#[-$biInsertHyperlink���$InsertHyperlink�$

OneTime=�#[._�-'DevExpress.Xpf.RichEdit.RichEditControl-Name$richEdit��$
�Stretch=� 
ShowBorder .!
BarManager!�$barManager1��$

OneTime=�!�'<local:RichEditDemoModule
    x:Class="RichEditDemo.HyperlinkClickHandling" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxre="http://schemas.devexpress.com/winfx/2008/xaml/richedit"
    xmlns:local="clr-namespace:RichEditDemo">
    <local:RichEditDemoModule.Resources>
        <ResourceDictionary>
            <dxre:RichEditUICommand x:Key="commands" />
        </ResourceDictionary>
    </local:RichEditDemoModule.Resources>
    <dxdb:DemoModuleControl>
        <Grid>
            <dxb:BarManager Name="barManager1" ToolbarGlyphSize="Small">
                <dxb:BarManager.Bars>
                    <dxb:Bar Caption="Common" Name="barCommon">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                            <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Clipboard" Name="barClipboard">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditCut" />
                            <dxb:BarButtonItemLink BarItemName="biEditCopy" />
                            <dxb:BarButtonItemLink BarItemName="biEditPaste" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Links" Name="barLinks">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biInsertBookmark" />
                            <dxb:BarButtonItemLink BarItemName="biInsertHyperlink" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Font" Name="barFont">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarEditItemLink BarItemName="biFormatFontName" />
                            <dxb:BarEditItemLink BarItemName="biFormatFontSize" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontBold" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontItalic" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontUnderline" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontDoubleUnderline" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontStrikeout" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontDoubleStrikeout" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontSuperscript" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontSubscript" />
                            <dxb:BarButtonItemLink BarItemName="biFormatIncreaseFontSize" />
                            <dxb:BarButtonItemLink BarItemName="biFormatDecreaseFontSize" />
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatFontForeColor" />
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatFontBackColor" />
                            <dxb:BarButtonItemLink BarItemName="biFormatFont" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                </dxb:BarManager.Bars>
                <dxb:BarManager.Items>
                    <dxb:BarButtonItem Command="{Binding Path=EditUndo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditUndo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditRedo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditRedo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCut, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCut" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCopy, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCopy" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPaste, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPaste" />
                    <dxb:BarEditItem Command="{Binding Path=FormatFontName, Mode=OneTime, Source={StaticResource commands}}" Content="" EditWidth="150" Name="biFormatFontName">
                        <dxb:BarEditItem.EditSettings>
                            <dxre:FontComboBoxEditSettings />
                        </dxb:BarEditItem.EditSettings>
                    </dxb:BarEditItem>
                    <dxb:BarEditItem Command="{Binding Path=FormatFontSize, Mode=OneTime, Source={StaticResource commands}}" Content="" EditWidth="50" Name="biFormatFontSize">
                        <dxb:BarEditItem.EditSettings>
                            <dxre:RichEditFontSizeComboBoxEditSettings RichEditControl="{Binding ElementName=richEdit}" />
                        </dxb:BarEditItem.EditSettings>
                    </dxb:BarEditItem>
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontBold, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontBold" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontItalic, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontItalic" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontUnderline, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontUnderline" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontDoubleUnderline, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontDoubleUnderline" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontStrikeout, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontStrikeout" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontDoubleStrikeout, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontDoubleStrikeout" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontSuperscript, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontSuperscript" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontSubscript, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontSubscript" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatIncreaseFontSize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatIncreaseFontSize" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatDecreaseFontSize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatDecreaseFontSize" />
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatFontForeColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontForeColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <dxe:ColorEdit EditValue="{Binding ElementName=biFormatFontForeColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" />
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatFontBackColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontBackColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <dxe:ColorEdit EditValue="{Binding ElementName=biFormatFontBackColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ColumnCount="5" ChipSize="Large" ChipMargin="3" ShowDefaultColorButton="false" ShowMoreColorsButton="False" ShowNoColorButton="True">
                                    <dxe:ColorEdit.Palettes>
                                        <dxre:CharactersBackgroundColorPaletteCollection />
                                    </dxe:ColorEdit.Palettes>
                                </dxe:ColorEdit>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxb:BarButtonItem Command="{Binding Path=FormatFont, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFont" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertBookmark, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertBookmark" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertHyperlink, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertHyperlink" />
                </dxb:BarManager.Items>
                <dxre:RichEditControl x:Name="richEdit" VerticalAlignment="Stretch" BarManager="{Binding ElementName=barManager1, Mode=OneTime}" ShowBorder="False">
                </dxre:RichEditControl>
            </dxb:BarManager>
        </Grid>
    </dxdb:DemoModuleControl>
</local:RichEditDemoModule>!�#using System;
using System.Collections.Generic;
using DevExpress.XtraRichEdit.API.Native;
using DevExpress.XtraRichEdit;
using DevExpress.Xpf.Core;
using System.Windows;
using DevExpress.Office.Utils;

namespace RichEditDemo {
    public partial class HyperlinkClickHandling : RichEditDemoModule {
        static List<string> products = CreateProducts();
        static List<string> managers = CreateManagers();
        static List<string> contactInfos = CreateContactInfos();
        static List<string> CreateProducts() {
            List<string> result = new List<string>();
            result.Add("DXScheduler™");
            result.Add("DXRichEdit™");
            result.Add("DXSpellChecker™");
            result.Add("DXGrid™");
            result.Add("DXPivotGrid™");
            result.Add("DXBars™");
            result.Add("DXCharts™");
            result.Add("DXLayoutControl™");
            result.Add("DXNavBar™");
            result.Add("DXEditors™");
            result.Add("DXPrinting™");
            result.Add("DXCarousel™");
            result.Add("DXThemes™");
            return result;
        }
        static List<string> CreateManagers() {
            List<string> result = new List<string>();
            result.Add("Mark M Leininger");
            result.Add("Caroline R Geraghty");
            result.Add("Dorothy M Salas");
            result.Add("Pete M Smith");
            result.Add("Lena D Carroll");
            result.Add("Shauna T Tuggle");
            result.Add("Mary R Spencer");
            result.Add("David G Rucker");
            result.Add("Barry D Phillips");
            result.Add("Ronald R Ross");
            result.Add("Nellie J Burdette");
            return result;
        }
        static List<string> CreateContactInfos() {
            List<string> result = new List<string>();
            result.Add("Mark.M.Leininger@dodgit.com, 773-384-2677");
            result.Add("Caroline.R.Geraghty@mailinator.com, 703-968-3712");
            result.Add("Dorothy.M.Salas@trashymail.com, 541-995-3154");
            result.Add("Pete.M.Smith@spambob.com, 954-568-0573");
            result.Add("Lena.D.Carroll@spambob.com, 772-663-2034");
            result.Add("Shauna.T.Tuggle@mailinator.com, 812-463-8021");
            result.Add("Mary.R.Spencer@dodgit.com, 510-819-1801");
            result.Add("David.G.Rucker@spambob.com, 423-550-7308");
            result.Add("Barry.D.Phillips@mailinator.com, 831-308-3866");
            result.Add("Ronald.R.Ross@dodgit.com, 847-242-3792");
            result.Add("Nellie.J.Burdette@pookmail.com, 937-777-5277");
            return result;
        }

        delegate PopupControlBase CreateControlDelegate();
        Dictionary<string, CreateControlDelegate> hyperlinkMappings;
        FloatingContainer activeWindow;

        public HyperlinkClickHandling() {
            InitializeComponent();
            RtfLoadHelper.Load("HyperlinkClickHandling.rtf", richEdit);

            this.hyperlinkMappings = CreateHyperlinkMappings();
            this.GotFocus += new RoutedEventHandler(HyperlinkClickHandling_GotFocus);
            SubscribeRichEditEvents();
        }

        void HyperlinkClickHandling_GotFocus(object sender, RoutedEventArgs e) {
            if (this.activeWindow != null) {
                this.activeWindow.IsOpen = false;
                this.activeWindow = null;
            }
        }
        private Dictionary<string, CreateControlDelegate> CreateHyperlinkMappings() {
            Dictionary<string, CreateControlDelegate> result = new Dictionary<string, CreateControlDelegate>();
            HyperlinkCollection hyperlinks = this.richEdit.Document.Hyperlinks;
            result.Add("OpenSelectProductForm", CreateSelectProductControl);
            result.Add("OpenSelectAmountForm", CreateSelectAmountControl);
            result.Add("OpenSelectDateForm", CreateSelectDateControl);
            result.Add("OpenSelectManagerForm", CreateSelectManagerControl);
            return result;
        }
        PopupControlBase CreateSelectProductControl() {
            SelectProductControl result = new SelectProductControl(products);
            result.Commit += OnProductControlCommit;
            return result;
        }
        void OnProductControlCommit(object sender, EventArgs e) {
            SelectProductControl control = (SelectProductControl)sender;
            string value = (string)control.EditValue;
            ReplaceRange(value, control.Range);
        }
        PopupControlBase CreateSelectDateControl() {
            SelectDateControl result = new SelectDateControl();
            result.Commit += OnSelectDateControlCommit;
            return result;
        }
        void OnSelectDateControlCommit(object sender, EventArgs e) {
            SelectDateControl control = (SelectDateControl)sender;
            string value = ((DateTime)control.EditValue).ToString("MMMM, dd yyyy");
            ReplaceRange(value, control.Range);
        }
        PopupControlBase CreateSelectAmountControl() {
            SelectAmountControl result = new SelectAmountControl();
            result.Commit += OnSelectAmountControlCommit;
            return result;
        }
        void OnSelectAmountControlCommit(object sender, EventArgs e) {
            SelectAmountControl control = (SelectAmountControl)sender;
            string value = ((decimal)control.EditValue).ToString("$0.00");
            ReplaceRange(value, control.Range);
        }
        PopupControlBase CreateSelectManagerControl() {
            SelectManagerControl result = new SelectManagerControl(managers, contactInfos);
            result.Commit += OnSelectManagerControl;
            return result;
        }
        void OnSelectManagerControl(object sender, EventArgs e) {
            SelectManagerControl control = (SelectManagerControl)sender;
            string value = (string)control.EditValue;
            ReplaceRange(value, control.Range);
        }
        private void SubscribeRichEditEvents() {
            this.richEdit.HyperlinkClick += new HyperlinkClickEventHandler(OnHyperlinkClick);
        }
        void OnHyperlinkClick(object sender, HyperlinkClickEventArgs e) {
            if (e.ModifierKeys != this.richEdit.Options.Hyperlinks.ModifierKeys)
                return;
            CreateControlDelegate createControl = null;
            if (!hyperlinkMappings.TryGetValue(e.Hyperlink.NavigateUri, out createControl))
                return;
            if (this.activeWindow != null) {
                this.activeWindow.IsOpen = false;
                this.activeWindow = null;
            }
            PopupControlBase control = createControl();
            control.Range = e.Hyperlink.Range;
            FloatingContainer container = FloatingContainerFactory.Create(FloatingMode.Window);
            control.OwnerWindow = container;
            container.Content = control;
            container.Owner = this.richEdit;
            container.Hidden += (obj, args) => {
                ((ILogicalOwner)this.richEdit).RemoveChild((FloatingContainer)obj);
            };
            ((ILogicalOwner)this.richEdit).AddChild(container);
            container.SizeToContent = SizeToContent.WidthAndHeight;
            container.ContainerStartupLocation = WindowStartupLocation.Manual;
            container.FloatLocation = GetWindowLocation();
            container.IsOpen = true;
            this.activeWindow = container;
            control.Focus();
            e.Handled = true;
        }
        void container_Hidden(object sender, RoutedEventArgs e) {
            FloatingContainer container = sender as FloatingContainer;
            ((ILogicalOwner)this.richEdit).RemoveChild(container);
        }
        Point GetWindowLocation() {
            DocumentPosition position = this.richEdit.Document.CaretPosition;
            System.Drawing.Rectangle rect = this.richEdit.GetBoundsFromPosition(position);
            System.Drawing.Point location = new System.Drawing.Point(rect.Right, rect.Bottom);
            System.Drawing.Point localPoint = Units.DocumentsToPixels(location, this.richEdit.DpiX, this.richEdit.DpiY);
            return new Point(localPoint.X, localPoint.Y);
        }
        int GetHyperlinkIndex(Hyperlink hyperlink) {
            HyperlinkCollection hyperlinks = this.richEdit.Document.Hyperlinks;
            int count = hyperlinks.Count;
            for (int i = 0; i < count; i++) {
                if (hyperlinks[i] == hyperlink)
                    return i;
            }
            return -1;
        }
        void ReplaceRange(string value, DocumentRange range) {
            Document document = this.richEdit.Document;
            document.BeginUpdate();
            try {
                document.Replace(range, value);
            }
            finally {
                document.EndUpdate();
            }
        }
    }
}!.MSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemo)#RichEditDemo.HyperlinksAndBookmarks\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core<dxb2http://schemas.devexpress.com/winfx/2008/xaml/bars?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.RichEdit.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxre6http://schemas.devexpress.com/winfx/2008/xaml/richediteaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase&localclr-namespace:RichEditDemoc_DevExpress.Xpf.Ribbon.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxr4http://schemas.devexpress.com/winfx/2008/xaml/ribbon$	�400��$	�800���	Resources
/)DevExpress.Xpf.RichEdit.RichEditUICommand commands�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlContent.�.+�$DevExpress.Xpf.Bars.BarManager-$�barManager1��ToolbarGlyphSize$Small=�BarsDevExpress.Xpf.Bars.Bar-�Name$	barCommon��Caption$Common��DockInfo%DevExpress.Xpf.Bars.BarDockInfo
ContainerType$	Top=�/)DevExpress.Xpf.Bars.BarItemLinkHolderBase	ItemLinks+%DevExpress.Xpf.Bars.BarButtonItemLink%DevExpress.Xpf.Bars.BarItemLink	BarItemName$		biFileNew��$	
biFileOpen��$	biFileSaveAs��$	biFilePrint��$	biFilePrintPreview��$	
biEditUndo��$	
biEditRedo��-$barClipboard��$	Clipboard��$	Top=�$		biEditCut��$	
biEditCopy��$	biEditPaste��-$barLinks��$Links��$	Top=�$	biInsertBookmark��$	biInsertHyperlink��
Items
'	!DevExpress.Xpf.Bars.BarButtonItem	-$	biFileNew��!
DevExpress.Xpf.Bars.BarItem
Command��Path$
FileNew�
�Mode$

OneTime=�
�Source#[	-$
biFileOpen���$FileOpen�$

OneTime=�#[	-$biFileSaveAs���$
FileSaveAs�$

OneTime=�#[	-$biFilePrint���$	FilePrint�$

OneTime=�#[	-	$biFilePrintPreview���$FilePrintPreview�$

OneTime=�#[	-
$
biEditUndo���$EditUndo�$

OneTime=�#[	-$
biEditRedo���$EditRedo�$

OneTime=�#[	-$	biEditCut���$
EditCut�$

OneTime=�#[	-
$
biEditCopy���$EditCopy�$

OneTime=�#[	-$biEditPaste���$	EditPaste�$

OneTime=�#[	-$biInsertBookmark���$InsertBookmark�$

OneTime=�#[	-$biInsertHyperlink���$InsertHyperlink�$

OneTime=�#[._�%DevExpress.Xpf.Core.DXDockPanel.+�-'DevExpress.Xpf.RichEdit.RichEditControl-Name$richEdit��
ShowBorder.
BarManager��ElementName$barManager1��$

OneTime=�!�<local:RichEditDemoModule
    x:Class="RichEditDemo.HyperlinksAndBookmarks" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxre="http://schemas.devexpress.com/winfx/2008/xaml/richedit"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:RichEditDemo" xmlns:dxr="http://schemas.devexpress.com/winfx/2008/xaml/ribbon">
    <local:RichEditDemoModule.Resources>
        <ResourceDictionary>
            <dxre:RichEditUICommand x:Key="commands" />
        </ResourceDictionary>
    </local:RichEditDemoModule.Resources>

    <dxdb:DemoModuleControl>
        <Grid>
            <dxb:BarManager Name="barManager1" ToolbarGlyphSize="Small">
                <dxb:BarManager.Bars>
                    <dxb:Bar Caption="Common" Name="barCommon">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFileNew" />
                            <dxb:BarButtonItemLink BarItemName="biFileOpen" />
                            <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                            <dxb:BarButtonItemLink BarItemName="biFilePrint" />
                            <dxb:BarButtonItemLink BarItemName="biFilePrintPreview" />
                            <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                            <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Clipboard" Name="barClipboard">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditCut" />
                            <dxb:BarButtonItemLink BarItemName="biEditCopy" />
                            <dxb:BarButtonItemLink BarItemName="biEditPaste" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Links" Name="barLinks">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biInsertBookmark" />
                            <dxb:BarButtonItemLink BarItemName="biInsertHyperlink" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                </dxb:BarManager.Bars>
                <dxb:BarManager.Items>
                    <dxb:BarButtonItem Command="{Binding Path=FileNew, Mode=OneTime, Source={StaticResource commands}}" Name="biFileNew" />
                    <dxb:BarButtonItem Command="{Binding Path=FileOpen, Mode=OneTime, Source={StaticResource commands}}" Name="biFileOpen" />
                    <dxb:BarButtonItem Command="{Binding Path=FileSaveAs, Mode=OneTime, Source={StaticResource commands}}" Name="biFileSaveAs" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrint, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrint" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrintPreview, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrintPreview" />
                    <dxb:BarButtonItem Command="{Binding Path=EditUndo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditUndo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditRedo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditRedo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCut, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCut" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCopy, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCopy" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPaste, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPaste" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertBookmark, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertBookmark" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertHyperlink, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertHyperlink" />
                </dxb:BarManager.Items>
                <dx:DXDockPanel>
                    <dxre:RichEditControl x:Name="richEdit" BarManager="{Binding ElementName=barManager1, Mode=OneTime}" ShowBorder="False"></dxre:RichEditControl>
                </dx:DXDockPanel>
            </dxb:BarManager>
        </Grid>
    </dxdb:DemoModuleControl>
</local:RichEditDemoModule>!using System;

namespace RichEditDemo {
    public partial class HyperlinksAndBookmarks : RichEditDemoModule {
        public HyperlinksAndBookmarks() {
            InitializeComponent();
            RtfLoadHelper.Load("Hyperlinks.rtf", richEdit);
        }
    }
}!�TMSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemo RichEditDemo.LineNumbering\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core<dxb2http://schemas.devexpress.com/winfx/2008/xaml/bars?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.RichEdit.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxre6http://schemas.devexpress.com/winfx/2008/xaml/richeditc_DevExpress.Xpf.Ribbon.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxr4http://schemas.devexpress.com/winfx/2008/xaml/ribboneaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase&localclr-namespace:RichEditDemo$	�400��$	�800���	Resources
/)DevExpress.Xpf.RichEdit.RichEditUICommand commands<6DevExpress.Xpf.RichEdit.UI.DefaultBarItemDataTemplates defaultBarItemTemplates71DevExpress.Xpf.RichEdit.RichEditStringIdConverter stringIdConverter�%-&	&	&	
.�/)DevExpress.Xpf.DemoBase.DemoModuleControlContent.�.+�$DevExpress.Xpf.Bars.BarManager-$�barManager1��ToolbarGlyphSize$Small=�Items'!DevExpress.Xpf.Bars.BarButtonItem-�Name$	biFileNew��!DevExpress.Xpf.Bars.BarItemCommand��Path$
FileNew��Mode$
OneTime=�
�Source#[-$
biFileOpen���$FileOpen�$
OneTime=�#[-$biFileSaveAs���$
FileSaveAs�$
OneTime=�#[-$biFilePrint���$	FilePrint�$
OneTime=�#[-$biFilePrintPreview���$FilePrintPreview�$
OneTime=�#[-$
biEditUndo���$EditUndo�$
OneTime=�#[-$
biEditRedo���$EditRedo�$
OneTime=�#[-	$
biInsertTable���$InsertTable�$
OneTime=�#[-
$biInsertPicture���$
InsertPicture�$
OneTime=�#[-$biInsertFloatingPicture���$InsertFloatingPicture�$
OneTime=�#[-$biInsertTextBox���$
InsertTextBox�$
OneTime=�#[-
$biInsertBookmark���$InsertBookmark�$
OneTime=�#[-$biInsertHyperlink���$InsertHyperlink�$
OneTime=�#[-$biInsertHeader���$InsertHeader�$
OneTime=�#[-$biInsertFooter���$InsertFooter�$
OneTime=�#[-$biInsertPageNumber���$InsertPageNumber�$
OneTime=�#[-$biInsertPageCount���$InsertPageCount�$
OneTime=�#[-$biInsertSymbol���$InsertSymbol�$
OneTime=�#[$DevExpress.Xpf.Bars.BarSubItem-$biPageLayoutMargins���$PageLayoutMargins�$
OneTime=�#[		ItemLinks	*	$DevExpress.Xpf.Bars.BarCheckItemLink	%
DevExpress.Xpf.Bars.BarItemLink

BarItemName$
biPageLayoutNormalMargins��	$
biPageLayoutNarrowMargins��	$!
biPageLayoutModerateMargins��	$
biPageLayoutWideMargins��+%DevExpress.Xpf.Bars.BarButtonItemLink$$
biPageLayoutPageMarginsOptions��& DevExpress.Xpf.Bars.BarCheckItem-$biPageLayoutNormalMargins��	GlyphSize$Large=��$PageLayoutNormalMargins�$
OneTime=�#[ContentTemplate�$)#SectionMarginBarItemContentTemplate�$
OneTime=�#[-$biPageLayoutNarrowMargins��$Large=��$PageLayoutNarrowMargins�$
OneTime=�#[�$)#SectionMarginBarItemContentTemplate�$
OneTime=�#[-$!biPageLayoutModerateMargins��$Large=��$PageLayoutModerateMargins�$
OneTime=�#[�$)#SectionMarginBarItemContentTemplate�$
OneTime=�#[-$biPageLayoutWideMargins��$Large=��$PageLayoutWideMargins�$
OneTime=�#[�$)#SectionMarginBarItemContentTemplate�$
OneTime=�#[-$$biPageLayoutPageMarginsOptions���$"PageLayoutPageMarginsOptions�$
OneTime=�#[-$biPageLayoutOrientation���$PageLayoutOrientation�$
OneTime=�#[		$%
biPageLayoutPortraitOrientation��	$&
 biPageLayoutLandscapeOrientation��-$%biPageLayoutPortraitOrientation���$#PageLayoutPortraitOrientation�$
OneTime=�#[-$& biPageLayoutLandscapeOrientation���$$PageLayoutLandscapeOrientation�$
OneTime=�#[-$biPageLayoutSize���$PageLayoutSize�$
OneTime=�#[	9
3DevExpress.Xpf.RichEdit.UI.PaperKindBarListItemLink
$
biPageLayoutSizeList��$"
biPageLayoutPagePaperOptions��5/DevExpress.Xpf.RichEdit.UI.PaperKindBarListItem-$biPageLayoutSizeList��
RichEditControl
��ElementName$richEdit��-$"biPageLayoutPagePaperOptions���$ PageLayoutPagePaperOptions�$
OneTime=�#[- $biPageLayoutColumns���$PageLayoutColumns�$
OneTime=�#[		$
biPageLayoutOneColumn��	$
biPageLayoutTwoColumns��	$
biPageLayoutThreeColumns��$ 
biPageLayoutColumnsOptions��-!$biPageLayoutOneColumn��$Large=��$PageLayoutOneColumn�$
OneTime=�#[-"$biPageLayoutTwoColumns��$Large=��$PageLayoutTwoColumns�$
OneTime=�#[-#$biPageLayoutThreeColumns��$Large=��$PageLayoutThreeColumns�$
OneTime=�#[-$$ biPageLayoutColumnsOptions���$PageLayoutColumnsOptions�$
OneTime=�#[-%$
biInsertBreak���$InsertBreak�$
OneTime=�#[	$
biInsertPageBreak��$
biInsertColumnBreak��$"
biInsertSectionBreakNextPage��$$
biInsertSectionBreakContinuous��$"
biInsertSectionBreakEvenPage��$!
biInsertSectionBreakOddPage��-&$biInsertPageBreak��$Large=��$InsertPageBreak�$
OneTime=�#[-'$biInsertColumnBreak��$Large=��$InsertColumnBreak�$
OneTime=�#[-($"biInsertSectionBreakNextPage��$Large=��$ InsertSectionBreakNextPage�$
OneTime=�#[-)$$biInsertSectionBreakContinuous��$Large=��$"InsertSectionBreakContinuous�$
OneTime=�#[-*$"biInsertSectionBreakEvenPage��$Large=��$ InsertSectionBreakEvenPage�$
OneTime=�#[-+$!biInsertSectionBreakOddPage��$Large=��$InsertSectionBreakOddPage�$
OneTime=�#[-,$biPageLayoutLineNumbering���$PageLayoutLineNumbering�$
OneTime=�#[		$#
biPageLayoutLineNumberingNone��	$)
#biPageLayoutLineNumberingContinuous��	$-
'biPageLayoutLineNumberingRestartNewPage��	$0
*biPageLayoutLineNumberingRestartNewSection��	$*
$biFormatParagraphSuppressLineNumbers��$&
 biPageLayoutLineNumberingOptions��--$#biPageLayoutLineNumberingNone���$!PageLayoutLineNumberingNone�$
OneTime=�#[-.$)#biPageLayoutLineNumberingContinuous���$'!PageLayoutLineNumberingContinuous�$
OneTime=�#[-/$-'biPageLayoutLineNumberingRestartNewPage���$+%PageLayoutLineNumberingRestartNewPage�$
OneTime=�#[-0$0*biPageLayoutLineNumberingRestartNewSection���$.(PageLayoutLineNumberingRestartNewSection�$
OneTime=�#[-1$*$biFormatParagraphSuppressLineNumbers���$("FormatParagraphSuppressLineNumbers�$
OneTime=�#[-2$& biPageLayoutLineNumberingOptions���$$PageLayoutLineNumberingOptions�$
OneTime=�#[-3$biViewDraft���$	ViewDraft�$
OneTime=�#[-4$biViewPrintLayout���$ViewPrintLayout�$
OneTime=�#[-5$biViewSimple���$
ViewSimple�$
OneTime=�#[-6$biViewHorizontalRuler���$ViewHorizontalRuler�$
OneTime=�#[-7$biViewVerticalRuler���$ViewVerticalRuler�$
OneTime=�#[-8$
biViewZoomOut���$ViewZoomOut�$
OneTime=�#[-9$biViewZoomIn���$
ViewZoomIn�$
OneTime=�#[-:$biGoToHeader���$
GoToHeader�$
OneTime=�#[-;$biGoToFooter���$
GoToFooter�$
OneTime=�#[-<$	biEditCut���$
EditCut�$
OneTime=�#[-=$
biEditCopy���$EditCopy�$
OneTime=�#[->$biEditPaste���$	EditPaste�$
OneTime=�#[*$DevExpress.Xpf.Ribbon.BarButtonGroup-?$biFont��	ItemLinks)#DevExpress.Xpf.Bars.BarEditItemLink$
biFormatFontName��$
biFormatFontSize��%DevExpress.Xpf.Bars.BarEditItem-@$biFormatFontName��Content)#DevExpress.Xpf.Core.ObjectConverter$	EditWidth$	150X��$FormatFontName�$
OneTime=�#[EditSettings93DevExpress.Xpf.RichEdit.UI.FontComboBoxEditSettings-A$biFormatFontSize��$$50X��$FormatFontSize�$
OneTime=�#[E?DevExpress.Xpf.RichEdit.UI.RichEditFontSizeComboBoxEditSettingsRichEditControl�$richEdit��-B$
biFontSize��$
biFormatIncreaseFontSize��$
biFormatDecreaseFontSize��-C$biFormatIncreaseFontSize���$FormatIncreaseFontSize�$
OneTime=�#[-D$biFormatDecreaseFontSize���$FormatDecreaseFontSize�$
OneTime=�#[-E$biClearFormatting��$
biFormatClearFormatting��-F$biFormatClearFormatting���$FormatClearFormatting�$
OneTime=�#[-G$biFontShape��	$
biFormatFontBold��	$
biFormatFontItalic��	$
biFormatFontUnderline��	$!
biFormatFontDoubleUnderline��	$
biFormatFontStrikeout��	$!
biFormatFontDoubleStrikeout��	$
biFormatFontSuperscript��	$
biFormatFontSubscript��("DevExpress.Xpf.Bars.BarSubItemLink$
biEditChangeCase��-H$biFormatFontBold���$FormatFontBold�$
OneTime=�#[-I$biFormatFontItalic���$FormatFontItalic�$
OneTime=�#[-J$biFormatFontUnderline���$FormatFontUnderline�$
OneTime=�#[-K$!biFormatFontDoubleUnderline���$FormatFontDoubleUnderline�$
OneTime=�#[-L$biFormatFontStrikeout���$FormatFontStrikeout�$
OneTime=�#[-M$!biFormatFontDoubleStrikeout���$FormatFontDoubleStrikeout�$
OneTime=�#[-N$biFormatFontSuperscript���$FormatFontSuperscript�$
OneTime=�#[-O$biFormatFontSubscript���$FormatFontSubscript�$
OneTime=�#[-P$biEditChangeCase���$EditChangeCase�$
OneTime=�#[	$
biEditMakeUpperCase��$
biEditMakeLowerCase��$
biEditToggleCase��-Q$biEditMakeUpperCase���$EditMakeUpperCase�$
OneTime=�#[-R$biEditMakeLowerCase���$EditMakeLowerCase�$
OneTime=�#[-S$biEditToggleCase���$EditToggleCase�$
OneTime=�#[-T$biFontColor��@:DevExpress.Xpf.RichEdit.UI.BarSplitButtonColorEditItemLink$
biFormatFontBackColor��$
biFormatFontForeColor��<6DevExpress.Xpf.RichEdit.UI.BarSplitButtonColorEditItem-U$biFormatFontBackColor���$FormatFontBackColor�$
OneTime=�#[,&DevExpress.Xpf.Bars.BarSplitButtonItemPopupControl3-DevExpress.Xpf.Bars.PopupControlContainerInfoContent.& DevExpress.Xpf.Editors.ColorEdit%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.ColumnCount$5�ChipSize$Large=�
ChipMargin$3q�ShowDefaultColorButton.ShowMoreColorsButton.ShowNoColorButton.	EditValue�$biFormatFontBackColor��$TwoWay=�$	EditValue�PalettesKEDevExpress.Xpf.RichEdit.UI.CharactersBackgroundColorPaletteCollection-V$biFormatFontForeColor���$FormatFontForeColor�$
OneTime=�#[..�$biFormatFontForeColor��$TwoWay=�$	EditValue�-W$biNumberingList��	$
biFormatBulletedList��	$
biFormatNumberingList��	$
biFormatMultilevelList��-X$biFormatBulletedList���$FormatBulletedList�$
OneTime=�#[-Y$biFormatNumberingList���$FormatNumberingList�$
OneTime=�#[-Z$biFormatMultilevelList���$FormatMultilevelList�$
OneTime=�#[-[$biParagraphIndent��$
biFormatDecreaseIndent��$
biFormatIncreaseIndent��-\$biFormatDecreaseIndent���$FormatDecreaseIndent�$
OneTime=�#[-]$biFormatIncreaseIndent���$FormatIncreaseIndent�$
OneTime=�#[-^$biShowWhitespace��	$
biViewShowWhitespace��-_$biViewShowWhitespace���$ViewShowWhitespace�$
OneTime=�#[-`$biParagraphAlignment��	$ 
biFormatParagraphAlignLeft��	$"
biFormatParagraphAlignCenter��	$!
biFormatParagraphAlignRight��	$#
biFormatParagraphAlignJustify��-a$ biFormatParagraphAlignLeft���$FormatParagraphAlignLeft�$
OneTime=�#[-b$"biFormatParagraphAlignCenter���$ FormatParagraphAlignCenter�$
OneTime=�#[-c$!biFormatParagraphAlignRight���$FormatParagraphAlignRight�$
OneTime=�#[-d$#biFormatParagraphAlignJustify���$!FormatParagraphAlignJustify�$
OneTime=�#[-e$
biLineSpacing��$"
biFormatParagraphLineSpacing��$ 
biFormatParagraphBackColor��-f$"biFormatParagraphLineSpacing���$ FormatParagraphLineSpacing�$
OneTime=�#[		$(
"biFormatParagraphLineSpacingSingle��	$/
)biFormatParagraphLineSpacingSesquialteral��	$(
"biFormatParagraphLineSpacingDouble��$+
%biFormatParagraphLineSpacingCustomize��$'
!biFormatParagraphAddSpacingBefore��$*
$biFormatParagraphRemoveSpacingBefore��$&
 biFormatParagraphAddSpacingAfter��$)
#biFormatParagraphRemoveSpacingAfter��-g$("biFormatParagraphLineSpacingSingle���$& FormatParagraphLineSpacingSingle�$
OneTime=�#[-h$/)biFormatParagraphLineSpacingSesquialteral���$-'FormatParagraphLineSpacingSesquialteral�$
OneTime=�#[-i$("biFormatParagraphLineSpacingDouble���$& FormatParagraphLineSpacingDouble�$
OneTime=�#[-j$+%biFormatParagraphLineSpacingCustomize���$)#FormatParagraphLineSpacingCustomize�$
OneTime=�#[-k$'!biFormatParagraphAddSpacingBefore���$%FormatParagraphAddSpacingBefore�$
OneTime=�#[-l$*$biFormatParagraphRemoveSpacingBefore���$("FormatParagraphRemoveSpacingBefore�$
OneTime=�#[-m$& biFormatParagraphAddSpacingAfter���$$FormatParagraphAddSpacingAfter�$
OneTime=�#[-n$)#biFormatParagraphRemoveSpacingAfter���$'!FormatParagraphRemoveSpacingAfter�$
OneTime=�#[-o$ biFormatParagraphBackColor���$FormatParagraphBackColor�$
OneTime=�#[.>�.�...�$ biFormatParagraphBackColor��$TwoWay=�$	EditValue�1+DevExpress.Xpf.RichEdit.UI.GalleryStyleItem-p$biGalleryStyle���$FormatFontStyle�$
OneTime=�#[RichEditControl�$richEdit��0*DevExpress.Xpf.Ribbon.RibbonGalleryBarItem Gallery 5/DevExpress.Xpf.RichEdit.UI.RichEditStyleGallery! DevExpress.Xpf.Bars.Gallery! IsItemDescriptionVisible!." IsItemGlyphVisible".# 
ItemCheckMode$#Single=�$ MinColCount$$1�% ColCount$%5�& ItemCaptionTemplate&�$%StyleGalleryItemCaptionTemplate�$
OneTime=�#[-q$
biEditFind���$EditFind�$
OneTime=�#[-r$
biEditReplace���$EditReplace�$
OneTime=�#[-s$biTableChangeCellsShading���$TableChangeCellsShading�$
OneTime=�#[....�$biTableChangeCellsShading��$TwoWay=�$	EditValue�._�%!DevExpress.Xpf.Core.DXDockPanel!.+�)"#DevExpress.Xpf.Ribbon.RibbonControl"-t'"Name$'
ribbonControl��$	�Top=�!("ApplicationButtonLargeIcon$A(;/RichEditDemo;component/Images/ribbon-application-32x32.png�)"SelectedPage)�$pagePageLayout��*"ApplicationMenu*+#%DevExpress.Xpf.Ribbon.ApplicationMenu#+#RightPaneWidth$	+100Q�,#
ShowRightPane,.#$DevExpress.Xpf.Bars.PopupMenu-$	ItemLinks-$
	biFileNew��$

biFileOpen��$
biFileSaveAs��$
biFilePrint��$
biFilePrintPreview��."
Categories..5%/DevExpress.Xpf.Ribbon.RibbonDefaultPageCategory%2&,DevExpress.Xpf.Ribbon.RibbonPageCategoryBase/&Pages./&' DevExpress.Xpf.Ribbon.RibbonPage'-u$pageFile��0'Caption$
0File
1'Groups.1+(%DevExpress.Xpf.Ribbon.RibbonPageGroup(-v$	grpCommon��2(Caption$2Common��3(ShowCaptionButton3.4(	ItemLinks.4$
	biFileNew��$

biFileOpen��$
biFileSaveAs��$
biFilePrint��$
biFilePrintPreview��$

biEditUndo��$

biEditRedo��'-w$pageHome��$
0Home.1(-x$grpClipboard��$2	Clipboard��3..4$
	biEditCut��$

biEditCopy��$
biEditPaste��(-y$
grpFont��$
2Font��5(CaptionButtonCommand5�$
FormatFont�$
OneTime=�#[.4.)(DevExpress.Xpf.Ribbon.BarButtonGroupLink)$
biFont��)$

biFontSize��)$
biClearFormatting��)$
biFontShape��)$
biFontColor��(-z$grpParagraph��$2	Paragraph��5�$FormatParagraph�$
OneTime=�#[.4)$
biNumberingList��)$
biParagraphIndent��)$
biShowWhitespace��)$
biParagraphAlignment��)$

biLineSpacing��(-{$	grpStyles��$2Styles��5�$FormatEditFontStyle�$
OneTime=�#[.4;*5DevExpress.Xpf.RichEdit.UI.RibbonStyleGalleryItemLink*$
biGalleryStyle��(-|$
grpEditing��$
2Editing��3..4$

biEditFind��$

biEditReplace��'-}$
pageInsert��$0Insert.1(-~$	grpTables��$2Tables��3..4$

biInsertTable��(-$grpIllustrations��$2
Illustrations��3..4$
biInsertPicture��$
biInsertFloatingPicture��(-�$grpLinks��$2Links��3..4$
biInsertBookmark��$
biInsertHyperlink��(-�$grpHeaderFooter��$2Header & Footer��3..4$
biInsertHeader��$
biInsertFooter��$
biInsertPageNumber��$
biInsertPageCount��(-�$
grpText��3.2�#[6�ConverterParameter$6Caption_GroupText��7�	Converter#7[$
OneTime=�.4$
biInsertTextBox��(-�$
grpSymbols��$
2Symbols��3..4$
biInsertSymbol��'-�$pagePageLayout��$0Page Layout.1(-�$grpPageSetup��$2
Page Setup��5�$PageLayoutPageOptions�$
OneTime=�#[.4$
biPageLayoutMargins��$
biPageLayoutOrientation��$
biPageLayoutSize��$
biPageLayoutColumns��$

biInsertBreak��$
biPageLayoutLineNumbering��'-�$pageView��$
0View.1(-�$grpDocumentViews��$2Document Views��3..4	$
biViewDraft��	$
biViewPrintLayout��	$
biViewSimple��(-�$
grpShow��$
2Show��3..4	$
biViewHorizontalRuler��	$
biViewVerticalRuler��(-�$
grpZoom��$
2Zoom��3..4$

biViewZoomOut��$
biViewZoomIn��8"ToolbarItemLinks8$
biFileSaveAs��$

biEditUndo��$

biEditRedo��-+'DevExpress.Xpf.RichEdit.RichEditControl+-�9+Name$9richEdit��:+
ShowBorder:.;+
BarManager;�$barManager1��$
OneTime=�!-�<local:RichEditDemoModule
    x:Class="RichEditDemo.LineNumbering" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxre="http://schemas.devexpress.com/winfx/2008/xaml/richedit"
    xmlns:dxr="http://schemas.devexpress.com/winfx/2008/xaml/ribbon"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:RichEditDemo">
    <local:RichEditDemoModule.Resources>
        <ResourceDictionary>
            <dxre:RichEditUICommand x:Key="commands" />
            <dxre:DefaultBarItemDataTemplates x:Key="defaultBarItemTemplates" />
            <dxre:RichEditStringIdConverter x:Key="stringIdConverter" />
        </ResourceDictionary>
    </local:RichEditDemoModule.Resources>

    <dxdb:DemoModuleControl>
        <Grid>
            <dxb:BarManager Name="barManager1" ToolbarGlyphSize="Small">
                <dxb:BarManager.Items>
                    <dxb:BarButtonItem Command="{Binding Path=FileNew, Mode=OneTime, Source={StaticResource commands}}" Name="biFileNew" />
                    <dxb:BarButtonItem Command="{Binding Path=FileOpen, Mode=OneTime, Source={StaticResource commands}}" Name="biFileOpen" />
                    <dxb:BarButtonItem Command="{Binding Path=FileSaveAs, Mode=OneTime, Source={StaticResource commands}}" Name="biFileSaveAs" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrint, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrint" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrintPreview, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrintPreview" />
                    <dxb:BarButtonItem Command="{Binding Path=EditUndo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditUndo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditRedo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditRedo" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertTable, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertTable" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertPicture, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertPicture" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertFloatingPicture, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertFloatingPicture" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertTextBox, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertTextBox" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertBookmark, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertBookmark" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertHyperlink, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertHyperlink" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertHeader, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertHeader" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertFooter, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertFooter" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertPageNumber, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertPageNumber" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertPageCount, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertPageCount" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSymbol, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertSymbol" />
                    <dxb:BarSubItem Command="{Binding Path=PageLayoutMargins, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutMargins">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutNormalMargins" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutNarrowMargins" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutModerateMargins" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutWideMargins" />
                            <dxb:BarButtonItemLink BarItemName="biPageLayoutPageMarginsOptions" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutNormalMargins, Mode=OneTime, Source={StaticResource commands}}" ContentTemplate="{Binding Path=SectionMarginBarItemContentTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" GlyphSize="Large" Name="biPageLayoutNormalMargins" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutNarrowMargins, Mode=OneTime, Source={StaticResource commands}}" ContentTemplate="{Binding Path=SectionMarginBarItemContentTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" GlyphSize="Large" Name="biPageLayoutNarrowMargins" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutModerateMargins, Mode=OneTime, Source={StaticResource commands}}" ContentTemplate="{Binding Path=SectionMarginBarItemContentTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" GlyphSize="Large" Name="biPageLayoutModerateMargins" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutWideMargins, Mode=OneTime, Source={StaticResource commands}}" ContentTemplate="{Binding Path=SectionMarginBarItemContentTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" GlyphSize="Large" Name="biPageLayoutWideMargins" />
                    <dxb:BarButtonItem Command="{Binding Path=PageLayoutPageMarginsOptions, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutPageMarginsOptions" />
                    <dxb:BarSubItem Command="{Binding Path=PageLayoutOrientation, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutOrientation">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutPortraitOrientation" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutLandscapeOrientation" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutPortraitOrientation, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutPortraitOrientation" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutLandscapeOrientation, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLandscapeOrientation" />
                    <dxb:BarSubItem Command="{Binding Path=PageLayoutSize, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutSize">
                        <dxb:BarSubItem.ItemLinks>
                            <dxre:PaperKindBarListItemLink BarItemName="biPageLayoutSizeList" />
                            <dxb:BarButtonItemLink BarItemName="biPageLayoutPagePaperOptions" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxre:PaperKindBarListItem Name="biPageLayoutSizeList" RichEditControl="{Binding ElementName=richEdit}" />
                    <dxb:BarButtonItem Command="{Binding Path=PageLayoutPagePaperOptions, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutPagePaperOptions" />
                    <dxb:BarSubItem Command="{Binding Path=PageLayoutColumns, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutColumns">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutOneColumn" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutTwoColumns" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutThreeColumns" />
                            <dxb:BarButtonItemLink BarItemName="biPageLayoutColumnsOptions" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutOneColumn, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biPageLayoutOneColumn" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutTwoColumns, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biPageLayoutTwoColumns" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutThreeColumns, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biPageLayoutThreeColumns" />
                    <dxb:BarButtonItem Command="{Binding Path=PageLayoutColumnsOptions, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutColumnsOptions" />
                    <dxb:BarSubItem Command="{Binding Path=InsertBreak, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertBreak">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biInsertPageBreak" />
                            <dxb:BarButtonItemLink BarItemName="biInsertColumnBreak" />
                            <dxb:BarButtonItemLink BarItemName="biInsertSectionBreakNextPage" />
                            <dxb:BarButtonItemLink BarItemName="biInsertSectionBreakContinuous" />
                            <dxb:BarButtonItemLink BarItemName="biInsertSectionBreakEvenPage" />
                            <dxb:BarButtonItemLink BarItemName="biInsertSectionBreakOddPage" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=InsertPageBreak, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biInsertPageBreak" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertColumnBreak, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biInsertColumnBreak" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSectionBreakNextPage, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biInsertSectionBreakNextPage" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSectionBreakContinuous, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biInsertSectionBreakContinuous" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSectionBreakEvenPage, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biInsertSectionBreakEvenPage" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSectionBreakOddPage, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biInsertSectionBreakOddPage" />
                    <dxb:BarSubItem Command="{Binding Path=PageLayoutLineNumbering, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumbering">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutLineNumberingNone" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutLineNumberingContinuous" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutLineNumberingRestartNewPage" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutLineNumberingRestartNewSection" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphSuppressLineNumbers" />
                            <dxb:BarButtonItemLink BarItemName="biPageLayoutLineNumberingOptions" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutLineNumberingNone, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumberingNone" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutLineNumberingContinuous, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumberingContinuous" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutLineNumberingRestartNewPage, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumberingRestartNewPage" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutLineNumberingRestartNewSection, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumberingRestartNewSection" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphSuppressLineNumbers, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSuppressLineNumbers" />
                    <dxb:BarButtonItem Command="{Binding Path=PageLayoutLineNumberingOptions, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumberingOptions" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewDraft, Mode=OneTime, Source={StaticResource commands}}" Name="biViewDraft" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewPrintLayout, Mode=OneTime, Source={StaticResource commands}}" Name="biViewPrintLayout" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewSimple, Mode=OneTime, Source={StaticResource commands}}" Name="biViewSimple" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewHorizontalRuler, Mode=OneTime, Source={StaticResource commands}}" Name="biViewHorizontalRuler" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewVerticalRuler, Mode=OneTime, Source={StaticResource commands}}" Name="biViewVerticalRuler" />
                    <dxb:BarButtonItem Command="{Binding Path=ViewZoomOut, Mode=OneTime, Source={StaticResource commands}}" Name="biViewZoomOut" />
                    <dxb:BarButtonItem Command="{Binding Path=ViewZoomIn, Mode=OneTime, Source={StaticResource commands}}" Name="biViewZoomIn" />
                    <dxb:BarButtonItem Command="{Binding Path=GoToHeader, Mode=OneTime, Source={StaticResource commands}}" Name="biGoToHeader" />
                    <dxb:BarButtonItem Command="{Binding Path=GoToFooter, Mode=OneTime, Source={StaticResource commands}}" Name="biGoToFooter" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCut, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCut" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCopy, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCopy" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPaste, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPaste" />
                    <dxr:BarButtonGroup Name="biFont">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarEditItemLink BarItemName="biFormatFontName" />
                            <dxb:BarEditItemLink BarItemName="biFormatFontSize" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarEditItem Command="{Binding Path=FormatFontName, Mode=OneTime, Source={StaticResource commands}}" Content="" EditWidth="150" Name="biFormatFontName">
                        <dxb:BarEditItem.EditSettings>
                            <dxre:FontComboBoxEditSettings />
                        </dxb:BarEditItem.EditSettings>
                    </dxb:BarEditItem>
                    <dxb:BarEditItem Command="{Binding Path=FormatFontSize, Mode=OneTime, Source={StaticResource commands}}" Content="" EditWidth="50" Name="biFormatFontSize">
                        <dxb:BarEditItem.EditSettings>
                            <dxre:RichEditFontSizeComboBoxEditSettings RichEditControl="{Binding ElementName=richEdit}" />
                        </dxb:BarEditItem.EditSettings>
                    </dxb:BarEditItem>
                    <dxr:BarButtonGroup Name="biFontSize">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFormatIncreaseFontSize" />
                            <dxb:BarButtonItemLink BarItemName="biFormatDecreaseFontSize" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarButtonItem Command="{Binding Path=FormatIncreaseFontSize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatIncreaseFontSize" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatDecreaseFontSize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatDecreaseFontSize" />
                    <dxr:BarButtonGroup Name="biClearFormatting">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFormatClearFormatting" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarButtonItem Command="{Binding Path=FormatClearFormatting, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatClearFormatting" />
                    <dxr:BarButtonGroup Name="biFontShape">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatFontBold" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontItalic" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontUnderline" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontDoubleUnderline" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontStrikeout" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontDoubleStrikeout" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontSuperscript" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontSubscript" />
                            <dxb:BarSubItemLink BarItemName="biEditChangeCase" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontBold, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontBold" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontItalic, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontItalic" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontUnderline, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontUnderline" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontDoubleUnderline, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontDoubleUnderline" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontStrikeout, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontStrikeout" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontDoubleStrikeout, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontDoubleStrikeout" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontSuperscript, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontSuperscript" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontSubscript, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontSubscript" />
                    <dxb:BarSubItem Command="{Binding Path=EditChangeCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditChangeCase">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditMakeUpperCase" />
                            <dxb:BarButtonItemLink BarItemName="biEditMakeLowerCase" />
                            <dxb:BarButtonItemLink BarItemName="biEditToggleCase" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=EditMakeUpperCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditMakeUpperCase" />
                    <dxb:BarButtonItem Command="{Binding Path=EditMakeLowerCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditMakeLowerCase" />
                    <dxb:BarButtonItem Command="{Binding Path=EditToggleCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditToggleCase" />
                    <dxr:BarButtonGroup Name="biFontColor">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatFontBackColor" />
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatFontForeColor" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatFontBackColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontBackColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <dxe:ColorEdit EditValue="{Binding ElementName=biFormatFontBackColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ColumnCount="5" ChipSize="Large" ChipMargin="3" ShowDefaultColorButton="false" ShowMoreColorsButton="False" ShowNoColorButton="True">
                                    <dxe:ColorEdit.Palettes>
                                        <dxre:CharactersBackgroundColorPaletteCollection />
                                    </dxe:ColorEdit.Palettes>
                                </dxe:ColorEdit>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatFontForeColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontForeColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <dxe:ColorEdit EditValue="{Binding ElementName=biFormatFontForeColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" />
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxr:BarButtonGroup Name="biNumberingList">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatBulletedList" />
                            <dxb:BarCheckItemLink BarItemName="biFormatNumberingList" />
                            <dxb:BarCheckItemLink BarItemName="biFormatMultilevelList" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=FormatBulletedList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatBulletedList" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatNumberingList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatNumberingList" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatMultilevelList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatMultilevelList" />
                    <dxr:BarButtonGroup Name="biParagraphIndent">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFormatDecreaseIndent" />
                            <dxb:BarButtonItemLink BarItemName="biFormatIncreaseIndent" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarButtonItem Command="{Binding Path=FormatDecreaseIndent, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatDecreaseIndent" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatIncreaseIndent, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatIncreaseIndent" />
                    <dxr:BarButtonGroup Name="biShowWhitespace">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biViewShowWhitespace" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=ViewShowWhitespace, Mode=OneTime, Source={StaticResource commands}}" Name="biViewShowWhitespace" />
                    <dxr:BarButtonGroup Name="biParagraphAlignment">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignLeft" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignCenter" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignRight" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignJustify" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignLeft, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignLeft" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignCenter, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignCenter" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignRight, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignRight" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignJustify, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignJustify" />
                    <dxr:BarButtonGroup Name="biLineSpacing">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarSubItemLink BarItemName="biFormatParagraphLineSpacing" />
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatParagraphBackColor" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarSubItem Command="{Binding Path=FormatParagraphLineSpacing, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacing">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingSingle" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingSesquialteral" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingDouble" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphLineSpacingCustomize" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphAddSpacingBefore" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphRemoveSpacingBefore" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphAddSpacingAfter" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphRemoveSpacingAfter" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingSingle, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingSingle" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingSesquialteral, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingSesquialteral" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingDouble, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingDouble" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphLineSpacingCustomize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingCustomize" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphAddSpacingBefore, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAddSpacingBefore" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphRemoveSpacingBefore, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphRemoveSpacingBefore" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphAddSpacingAfter, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAddSpacingAfter" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphRemoveSpacingAfter, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphRemoveSpacingAfter" />
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatParagraphBackColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphBackColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <UserControl>
                                    <dxe:ColorEdit EditValue="{Binding ElementName=biFormatParagraphBackColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ShowDefaultColorButton="False" ShowNoColorButton="True" />
                                </UserControl>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxre:GalleryStyleItem Command="{Binding Path=FormatFontStyle, Mode=OneTime, Source={StaticResource commands}}" Name="biGalleryStyle" RichEditControl="{Binding ElementName=richEdit}" >
                        <dxre:GalleryStyleItem.Gallery>
                            <dxre:RichEditStyleGallery IsItemDescriptionVisible="False" IsItemGlyphVisible="False" ItemCaptionTemplate="{Binding Path=StyleGalleryItemCaptionTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" ItemCheckMode="Single" MinColCount="1" ColCount="5" />
                        </dxre:GalleryStyleItem.Gallery>
                    </dxre:GalleryStyleItem>
                    <dxb:BarButtonItem Command="{Binding Path=EditFind, Mode=OneTime, Source={StaticResource commands}}" Name="biEditFind" />
                    <dxb:BarButtonItem Command="{Binding Path=EditReplace, Mode=OneTime, Source={StaticResource commands}}" Name="biEditReplace" />
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=TableChangeCellsShading, Mode=OneTime, Source={StaticResource commands}}" Name="biTableChangeCellsShading">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <dxe:ColorEdit EditValue="{Binding ElementName=biTableChangeCellsShading, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ShowDefaultColorButton="False" ShowNoColorButton="True" />
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                </dxb:BarManager.Items>
                <dx:DXDockPanel>
                    <dxr:RibbonControl dx:DXDockPanel.Dock="Top" x:Name="ribbonControl" ApplicationButtonLargeIcon="/RichEditDemo;component/Images/ribbon-application-32x32.png" SelectedPage="{Binding ElementName=pagePageLayout}">
                        <dxr:RibbonControl.ApplicationMenu>
                            <dxr:ApplicationMenu RightPaneWidth="100" ShowRightPane="false">
                                <dxr:ApplicationMenu.ItemLinks>
                                    <dxb:BarButtonItemLink BarItemName="biFileNew" />
                                    <dxb:BarButtonItemLink BarItemName="biFileOpen" />
                                    <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrint" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrintPreview" />
                                </dxr:ApplicationMenu.ItemLinks>
                            </dxr:ApplicationMenu>
                        </dxr:RibbonControl.ApplicationMenu>
                        <dxr:RibbonDefaultPageCategory>
                            <dxr:RibbonPage Caption="File" Name="pageFile">
                                <dxr:RibbonPageGroup Caption="Common" Name="grpCommon" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biFileNew" />
                                    <dxb:BarButtonItemLink BarItemName="biFileOpen" />
                                    <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrint" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrintPreview" />
                                    <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                                    <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="Home" Name="pageHome">
                                <dxr:RibbonPageGroup Caption="Clipboard" Name="grpClipboard" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biEditCut" />
                                    <dxb:BarButtonItemLink BarItemName="biEditCopy" />
                                    <dxb:BarButtonItemLink BarItemName="biEditPaste" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Font" Name="grpFont" CaptionButtonCommand="{Binding Path=FormatFont, Mode=OneTime, Source={StaticResource commands}}">
                                    <dxr:BarButtonGroupLink BarItemName="biFont" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontSize" />
                                    <dxr:BarButtonGroupLink BarItemName="biClearFormatting" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontShape" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontColor" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Paragraph" Name="grpParagraph" CaptionButtonCommand="{Binding Path=FormatParagraph, Mode=OneTime, Source={StaticResource commands}}">
                                    <dxr:BarButtonGroupLink BarItemName="biNumberingList" />
                                    <dxr:BarButtonGroupLink BarItemName="biParagraphIndent" />
                                    <dxr:BarButtonGroupLink BarItemName="biShowWhitespace" />
                                    <dxr:BarButtonGroupLink BarItemName="biParagraphAlignment" />
                                    <dxr:BarButtonGroupLink BarItemName="biLineSpacing" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Styles" Name="grpStyles" CaptionButtonCommand="{Binding Path=FormatEditFontStyle, Mode=OneTime, Source={StaticResource commands}}">
                                    <dxre:RibbonStyleGalleryItemLink BarItemName="biGalleryStyle" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Editing" Name="grpEditing" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biEditFind" />
                                    <dxb:BarButtonItemLink BarItemName="biEditReplace" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="Insert" Name="pageInsert">
                                <dxr:RibbonPageGroup Caption="Tables" Name="grpTables" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertTable" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Illustrations" Name="grpIllustrations" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertPicture" />
                                    <dxb:BarButtonItemLink BarItemName="biInsertFloatingPicture" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Links" Name="grpLinks" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertBookmark" />
                                    <dxb:BarButtonItemLink BarItemName="biInsertHyperlink" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Header &amp; Footer" Name="grpHeaderFooter" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertHeader" />
                                    <dxb:BarButtonItemLink BarItemName="biInsertFooter" />
                                    <dxb:BarButtonItemLink BarItemName="biInsertPageNumber" />
                                    <dxb:BarButtonItemLink BarItemName="biInsertPageCount" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupText, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpText" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertTextBox" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Symbols" Name="grpSymbols" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertSymbol" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="Page Layout" Name="pagePageLayout">
                                <dxr:RibbonPageGroup Caption="Page Setup" Name="grpPageSetup" CaptionButtonCommand="{Binding Path=PageLayoutPageOptions, Mode=OneTime, Source={StaticResource commands}}">
                                    <dxb:BarSubItemLink BarItemName="biPageLayoutMargins" />
                                    <dxb:BarSubItemLink BarItemName="biPageLayoutOrientation" />
                                    <dxb:BarSubItemLink BarItemName="biPageLayoutSize" />
                                    <dxb:BarSubItemLink BarItemName="biPageLayoutColumns" />
                                    <dxb:BarSubItemLink BarItemName="biInsertBreak" />
                                    <dxb:BarSubItemLink BarItemName="biPageLayoutLineNumbering" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="View" Name="pageView">
                                <dxr:RibbonPageGroup Caption="Document Views" Name="grpDocumentViews" ShowCaptionButton="False">
                                    <dxb:BarCheckItemLink BarItemName="biViewDraft" />
                                    <dxb:BarCheckItemLink BarItemName="biViewPrintLayout" />
                                    <dxb:BarCheckItemLink BarItemName="biViewSimple" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Show" Name="grpShow" ShowCaptionButton="False">
                                    <dxb:BarCheckItemLink BarItemName="biViewHorizontalRuler" />
                                    <dxb:BarCheckItemLink BarItemName="biViewVerticalRuler" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Zoom" Name="grpZoom" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biViewZoomOut" />
                                    <dxb:BarButtonItemLink BarItemName="biViewZoomIn" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                        </dxr:RibbonDefaultPageCategory>
                        <dxr:RibbonControl.ToolbarItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                            <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                            <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                        </dxr:RibbonControl.ToolbarItemLinks>
                    </dxr:RibbonControl>
                    <dxre:RichEditControl x:Name="richEdit" BarManager="{Binding ElementName=barManager1, Mode=OneTime}" ShowBorder="False" Loaded="richEdit_Loaded"></dxre:RichEditControl>
                </dx:DXDockPanel>
            </dxb:BarManager>
        </Grid>
    </dxdb:DemoModuleControl>
</local:RichEditDemoModule>!�using System;
using DevExpress.XtraRichEdit;
using DevExpress.XtraSpellChecker;
using DevExpress.Xpf.Ribbon;
using DevExpress.Xpf.SpellChecker;

namespace RichEditDemo {
    public partial class LineNumbering : RichEditDemoModule {
        public LineNumbering() {
            InitializeComponent();
            OpenXmlLoadHelper.Load("LineNumbering.docx", richEdit);
        }

        private void richEdit_Loaded(object sender, System.Windows.RoutedEventArgs e) {
            richEdit.Views.DraftView.Padding = new System.Windows.Forms.Padding(50, 4, 0, 0);
            richEdit.Views.SimpleView.Padding = new System.Windows.Forms.Padding(50, 4, 0, 0);
        }
    }
}!A
MSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemoRichEditDemo.LoadSaveDoc\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core<dxb2http://schemas.devexpress.com/winfx/2008/xaml/bars?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.RichEdit.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxre6http://schemas.devexpress.com/winfx/2008/xaml/richediteaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase&localclr-namespace:RichEditDemo$	�400��$	�800���	Resources
/)DevExpress.Xpf.RichEdit.RichEditUICommand commands�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlContent.�.+�$DevExpress.Xpf.Bars.BarManager-$�barManager1��ToolbarGlyphSize$Small=�BarsDevExpress.Xpf.Bars.Bar-�Name$	barCommon��Caption$Common��DockInfo%DevExpress.Xpf.Bars.BarDockInfo
ContainerType$	Top=�/)DevExpress.Xpf.Bars.BarItemLinkHolderBase	ItemLinks+%DevExpress.Xpf.Bars.BarButtonItemLink%DevExpress.Xpf.Bars.BarItemLink	BarItemName$		biFileNew��$	
biFileOpen��$	biFileSaveAs��$	biFilePrint��$	biFilePrintPreview��$	
biEditUndo��$	
biEditRedo��-$barClipboard��$	Clipboard��$	Top=�$		biEditCut��$	
biEditCopy��$	biEditPaste��
Items
'	!DevExpress.Xpf.Bars.BarButtonItem	-$	biFileNew��!
DevExpress.Xpf.Bars.BarItem
Command��Path$
FileNew�
�Mode$

OneTime=�
�Source#[	-$
biFileOpen���$FileOpen�$

OneTime=�#[	-$biFileSaveAs���$
FileSaveAs�$

OneTime=�#[	-$biFilePrint���$	FilePrint�$

OneTime=�#[	-$biFilePrintPreview���$FilePrintPreview�$

OneTime=�#[	-	$
biEditUndo���$EditUndo�$

OneTime=�#[	-
$
biEditRedo���$EditRedo�$

OneTime=�#[	-$	biEditCut���$
EditCut�$

OneTime=�#[	-$
biEditCopy���$EditCopy�$

OneTime=�#[	-
$biEditPaste���$	EditPaste�$

OneTime=�#[._�-'DevExpress.Xpf.RichEdit.RichEditControl-Name$richEdit��$
�Stretch=�
ShowBorder.
BarManager��ElementName$barManager1��$

OneTime=�!<local:RichEditDemoModule
    x:Class="RichEditDemo.LoadSaveDoc" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxre="http://schemas.devexpress.com/winfx/2008/xaml/richedit"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:RichEditDemo">
    <local:RichEditDemoModule.Resources>
        <ResourceDictionary>
            <dxre:RichEditUICommand x:Key="commands" />
        </ResourceDictionary>
    </local:RichEditDemoModule.Resources>

    <dxdb:DemoModuleControl>
        <Grid>
            <dxb:BarManager Name="barManager1" ToolbarGlyphSize="Small">
                <dxb:BarManager.Bars>
                    <dxb:Bar Caption="Common" Name="barCommon">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFileNew" />
                            <dxb:BarButtonItemLink BarItemName="biFileOpen" />
                            <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                            <dxb:BarButtonItemLink BarItemName="biFilePrint" />
                            <dxb:BarButtonItemLink BarItemName="biFilePrintPreview" />
                            <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                            <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Clipboard" Name="barClipboard">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditCut" />
                            <dxb:BarButtonItemLink BarItemName="biEditCopy" />
                            <dxb:BarButtonItemLink BarItemName="biEditPaste" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                </dxb:BarManager.Bars>
                <dxb:BarManager.Items>
                    <dxb:BarButtonItem Command="{Binding Path=FileNew, Mode=OneTime, Source={StaticResource commands}}" Name="biFileNew" />
                    <dxb:BarButtonItem Command="{Binding Path=FileOpen, Mode=OneTime, Source={StaticResource commands}}" Name="biFileOpen" />
                    <dxb:BarButtonItem Command="{Binding Path=FileSaveAs, Mode=OneTime, Source={StaticResource commands}}" Name="biFileSaveAs" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrint, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrint" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrintPreview, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrintPreview" />
                    <dxb:BarButtonItem Command="{Binding Path=EditUndo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditUndo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditRedo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditRedo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCut, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCut" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCopy, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCopy" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPaste, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPaste" />
                </dxb:BarManager.Items>
                <dxre:RichEditControl x:Name="richEdit" VerticalAlignment="Stretch" BarManager="{Binding ElementName=barManager1, Mode=OneTime}" ShowBorder="False">
                </dxre:RichEditControl>
            </dxb:BarManager>
        </Grid>
    </dxdb:DemoModuleControl>
</local:RichEditDemoModule>!�using System;

namespace RichEditDemo {
    public partial class LoadSaveDoc : RichEditDemoModule {
        public LoadSaveDoc() {
            InitializeComponent();
            DocLoadHelper.Load("DocLoading.doc", richEdit);
        }
    }
}!�MSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemoRichEditDemo.LoadSaveHtml\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core<dxb2http://schemas.devexpress.com/winfx/2008/xaml/bars?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.RichEdit.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxre6http://schemas.devexpress.com/winfx/2008/xaml/richediteaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase&localclr-namespace:RichEditDemo$	�400��$	�800���	Resources
/)DevExpress.Xpf.RichEdit.RichEditUICommand commands�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlContent.��RowDefinitions�$��*��$	��200�.+�$DevExpress.Xpf.Bars.BarManager-$�barManager1��ToolbarGlyphSize$Small=�BarsDevExpress.Xpf.Bars.Bar-�Name$	barCommon��Caption$Common��DockInfo%DevExpress.Xpf.Bars.BarDockInfo
ContainerType$	Top=�/)DevExpress.Xpf.Bars.BarItemLinkHolderBase		ItemLinks	+%DevExpress.Xpf.Bars.BarButtonItemLink%DevExpress.Xpf.Bars.BarItemLink
BarItemName$
	biFileNew��$

biFileOpen��$
biFileSaveAs��$
biFilePrint��$
biFilePrintPreview��$

biEditUndo��$

biEditRedo��-$barClipboard��$	Clipboard��$	Top=�	$
	biEditCut��$

biEditCopy��$
biEditPaste��Items'	!DevExpress.Xpf.Bars.BarButtonItem	-$	biFileNew��!
DevExpress.Xpf.Bars.BarItem
Command�
�Path$

FileNew��Mode$
OneTime=�
�Source#[	-$
biFileOpen���$
FileOpen�$
OneTime=�#[	-$biFileSaveAs���$

FileSaveAs�$
OneTime=�#[	-$biFilePrint���$
	FilePrint�$
OneTime=�#[	-$biFilePrintPreview���$
FilePrintPreview�$
OneTime=�#[	-	$
biEditUndo���$
EditUndo�$
OneTime=�#[	-
$
biEditRedo���$
EditRedo�$
OneTime=�#[	-$	biEditCut���$

EditCut�$
OneTime=�#[	-$
biEditCopy���$
EditCopy�$
OneTime=�#[	-
$biEditPaste���$
	EditPaste�$
OneTime=�#[._��$�12q��ColumnDefinitions��$�*���$�*��$
��Auto��$��*�.+���$"��DevExpress RichEdit control:��$
�0,0,0,3q�-'DevExpress.Xpf.RichEdit.RichEditControl-Name$richEdit��$��1�$
�0,0,6,0q�$
�Stretch=�ActiveViewType$Simple=�
BarManager��ElementName$barManager1��$
OneTime=���$��Web browser:��$�1�$
�6,0,0,3q�����	#C025283D$��1q�$
�6,0,0,0q�$��1�$�1�._�("System.Windows.Controls.WebBrowser-Name$
webBrowser���$��1�$�
12,0,12,12q��$
��Auto��$��*�.+���$��Plain HTML:��$
�0,0,0,3q�����	#C025283D$��1q�$��1�$�0q�._���-��Name$edtPlainHtml��$�0q�!�<local:RichEditDemoModule
    x:Class="RichEditDemo.LoadSaveHtml" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxre="http://schemas.devexpress.com/winfx/2008/xaml/richedit"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:RichEditDemo">
    <local:RichEditDemoModule.Resources>
        <ResourceDictionary>
            <dxre:RichEditUICommand x:Key="commands" />
        </ResourceDictionary>
    </local:RichEditDemoModule.Resources>
    <dxdb:DemoModuleControl>
    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="*" />
            <RowDefinition Height="200" />
        </Grid.RowDefinitions>
        <dxb:BarManager Name="barManager1" ToolbarGlyphSize="Small">
            <dxb:BarManager.Bars>
                <dxb:Bar Caption="Common" Name="barCommon">
                    <dxb:Bar.DockInfo>
                        <dxb:BarDockInfo ContainerType="Top" />
                    </dxb:Bar.DockInfo>
                    <dxb:Bar.ItemLinks>
                        <dxb:BarButtonItemLink BarItemName="biFileNew" />
                        <dxb:BarButtonItemLink BarItemName="biFileOpen" />
                        <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                        <dxb:BarButtonItemLink BarItemName="biFilePrint" />
                        <dxb:BarButtonItemLink BarItemName="biFilePrintPreview" />
                        <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                        <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                    </dxb:Bar.ItemLinks>
                </dxb:Bar>
                <dxb:Bar Caption="Clipboard" Name="barClipboard">
                    <dxb:Bar.DockInfo>
                        <dxb:BarDockInfo ContainerType="Top" />
                    </dxb:Bar.DockInfo>
                    <dxb:Bar.ItemLinks>
                        <dxb:BarButtonItemLink BarItemName="biEditCut" />
                        <dxb:BarButtonItemLink BarItemName="biEditCopy" />
                        <dxb:BarButtonItemLink BarItemName="biEditPaste" />
                    </dxb:Bar.ItemLinks>
                </dxb:Bar>
            </dxb:BarManager.Bars>
            <dxb:BarManager.Items>
                <dxb:BarButtonItem Command="{Binding Path=FileNew, Mode=OneTime, Source={StaticResource commands}}" Name="biFileNew" />
                <dxb:BarButtonItem Command="{Binding Path=FileOpen, Mode=OneTime, Source={StaticResource commands}}" Name="biFileOpen" />
                <dxb:BarButtonItem Command="{Binding Path=FileSaveAs, Mode=OneTime, Source={StaticResource commands}}" Name="biFileSaveAs" />
                <dxb:BarButtonItem Command="{Binding Path=FilePrint, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrint" />
                <dxb:BarButtonItem Command="{Binding Path=FilePrintPreview, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrintPreview" />
                <dxb:BarButtonItem Command="{Binding Path=EditUndo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditUndo" />
                <dxb:BarButtonItem Command="{Binding Path=EditRedo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditRedo" />
                <dxb:BarButtonItem Command="{Binding Path=EditCut, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCut" />
                <dxb:BarButtonItem Command="{Binding Path=EditCopy, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCopy" />
                <dxb:BarButtonItem Command="{Binding Path=EditPaste, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPaste" />
            </dxb:BarManager.Items>
                <Grid Margin="12">
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="*"/>
                        <ColumnDefinition Width="*"/>
                    </Grid.ColumnDefinitions>
                    <Grid.RowDefinitions>
                        <RowDefinition Height="Auto"/>
                        <RowDefinition Height="*"/>
                    </Grid.RowDefinitions>
                    <TextBlock Text="DevExpress RichEdit control:" Margin="0,0,0,3" />
                    <dxre:RichEditControl x:Name="richEdit" Grid.Row="1" Margin="0,0,6,0" VerticalAlignment="Stretch" BarManager="{Binding ElementName=barManager1, Mode=OneTime}" ActiveViewType="Simple" DocumentLoaded="richEdit_DocumentLoaded" EmptyDocumentCreated="richEdit_EmptyDocumentCreated"/>
                    <TextBlock Text="Web browser:" Grid.Column="1" Margin="6,0,0,3"/>
                    <Border BorderBrush="#C025283D" BorderThickness="1" Margin="6,0,0,0"  Grid.Row="1" Grid.Column="1" >
                        <WebBrowser x:Name="webBrowser"/>
                    </Border>
                </Grid>
            </dxb:BarManager>
            <Grid Grid.Row="1" Margin="12,0,12,12">
                <Grid.RowDefinitions>
                    <RowDefinition Height="Auto"/>
                    <RowDefinition Height="*"/>
                </Grid.RowDefinitions>
                <TextBlock Text="Plain HTML:" Margin="0,0,0,3"/>
                <Border BorderBrush="#C025283D" BorderThickness="1" Grid.Row="1" Margin="0">
                    <TextBox x:Name="edtPlainHtml" BorderThickness="0" />
                </Border>
            </Grid>
        </Grid>
    </dxdb:DemoModuleControl>
</local:RichEditDemoModule>!Xusing System;
using System.IO;
using System.Reflection;
using DevExpress.XtraRichEdit.Internal;
using DevExpress.XtraRichEdit;
using DevExpress.XtraRichEdit.Services;
using DevExpress.Office.Services;

namespace RichEditDemo {
    public partial class LoadSaveHtml : RichEditDemoModule {
        public LoadSaveHtml() {
            InitializeComponent();
            IDocumentImportManagerService service = richEdit.GetService<IDocumentImportManagerService>();
            if (service != null) {
                service.UnregisterImporter(service.GetImporter(DocumentFormat.PlainText));
                service.UnregisterImporter(service.GetImporter(DocumentFormat.Rtf));
                service.UnregisterImporter(service.GetImporter(DocumentFormat.Mht));
                service.UnregisterImporter(service.GetImporter(DocumentFormat.OpenXml));
                service.UnregisterImporter(service.GetImporter(DocumentFormat.WordML));
                service.UnregisterImporter(service.GetImporter(DocumentFormat.OpenDocument));
            }


            HtmlLoadHelper.Load("html_sample.htm", richEdit);
        }

        void richEdit_DocumentLoaded(object sender, EventArgs e) {
            richEdit.HorizontalScrollBarVisibility = System.Windows.Visibility.Collapsed;
            try {
                string fileName = richEdit.Options.DocumentSaveOptions.CurrentFileName;
                if (!String.IsNullOrEmpty(fileName)) {
                    webBrowser.Source = new Uri("file://" + fileName);
                    using (StreamReader reader = new StreamReader(fileName)) {
                        edtPlainHtml.Text = reader.ReadToEnd();
                    }
                }
            }
            catch {
            }
        }

        void richEdit_EmptyDocumentCreated(object sender, EventArgs e) {
            webBrowser.Source = null;
            edtPlainHtml.Text = String.Empty;
        }
        protected override void RaiseModuleAppear() {
            base.RaiseModuleAppear();
            richEdit_DocumentLoaded(this, EventArgs.Empty);
        }
    }

}!A
MSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemoRichEditDemo.LoadSaveRtf\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core<dxb2http://schemas.devexpress.com/winfx/2008/xaml/bars?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.RichEdit.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxre6http://schemas.devexpress.com/winfx/2008/xaml/richediteaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase&localclr-namespace:RichEditDemo$	�400��$	�800���	Resources
/)DevExpress.Xpf.RichEdit.RichEditUICommand commands�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlContent.�.+�$DevExpress.Xpf.Bars.BarManager-$�barManager1��ToolbarGlyphSize$Small=�BarsDevExpress.Xpf.Bars.Bar-�Name$	barCommon��Caption$Common��DockInfo%DevExpress.Xpf.Bars.BarDockInfo
ContainerType$	Top=�/)DevExpress.Xpf.Bars.BarItemLinkHolderBase	ItemLinks+%DevExpress.Xpf.Bars.BarButtonItemLink%DevExpress.Xpf.Bars.BarItemLink	BarItemName$		biFileNew��$	
biFileOpen��$	biFileSaveAs��$	biFilePrint��$	biFilePrintPreview��$	
biEditUndo��$	
biEditRedo��-$barClipboard��$	Clipboard��$	Top=�$		biEditCut��$	
biEditCopy��$	biEditPaste��
Items
'	!DevExpress.Xpf.Bars.BarButtonItem	-$	biFileNew��!
DevExpress.Xpf.Bars.BarItem
Command��Path$
FileNew�
�Mode$

OneTime=�
�Source#[	-$
biFileOpen���$FileOpen�$

OneTime=�#[	-$biFileSaveAs���$
FileSaveAs�$

OneTime=�#[	-$biFilePrint���$	FilePrint�$

OneTime=�#[	-$biFilePrintPreview���$FilePrintPreview�$

OneTime=�#[	-	$
biEditUndo���$EditUndo�$

OneTime=�#[	-
$
biEditRedo���$EditRedo�$

OneTime=�#[	-$	biEditCut���$
EditCut�$

OneTime=�#[	-$
biEditCopy���$EditCopy�$

OneTime=�#[	-
$biEditPaste���$	EditPaste�$

OneTime=�#[._�-'DevExpress.Xpf.RichEdit.RichEditControl-Name$richEdit��$
�Stretch=�
ShowBorder.
BarManager��ElementName$barManager1��$

OneTime=�!<local:RichEditDemoModule
    x:Class="RichEditDemo.LoadSaveRtf" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxre="http://schemas.devexpress.com/winfx/2008/xaml/richedit"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:RichEditDemo">
    <local:RichEditDemoModule.Resources>
        <ResourceDictionary>
            <dxre:RichEditUICommand x:Key="commands" />
        </ResourceDictionary>
    </local:RichEditDemoModule.Resources>

    <dxdb:DemoModuleControl>
        <Grid>
            <dxb:BarManager Name="barManager1" ToolbarGlyphSize="Small">
                <dxb:BarManager.Bars>
                    <dxb:Bar Caption="Common" Name="barCommon">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFileNew" />
                            <dxb:BarButtonItemLink BarItemName="biFileOpen" />
                            <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                            <dxb:BarButtonItemLink BarItemName="biFilePrint" />
                            <dxb:BarButtonItemLink BarItemName="biFilePrintPreview" />
                            <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                            <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Clipboard" Name="barClipboard">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditCut" />
                            <dxb:BarButtonItemLink BarItemName="biEditCopy" />
                            <dxb:BarButtonItemLink BarItemName="biEditPaste" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                </dxb:BarManager.Bars>
                <dxb:BarManager.Items>
                    <dxb:BarButtonItem Command="{Binding Path=FileNew, Mode=OneTime, Source={StaticResource commands}}" Name="biFileNew" />
                    <dxb:BarButtonItem Command="{Binding Path=FileOpen, Mode=OneTime, Source={StaticResource commands}}" Name="biFileOpen" />
                    <dxb:BarButtonItem Command="{Binding Path=FileSaveAs, Mode=OneTime, Source={StaticResource commands}}" Name="biFileSaveAs" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrint, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrint" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrintPreview, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrintPreview" />
                    <dxb:BarButtonItem Command="{Binding Path=EditUndo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditUndo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditRedo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditRedo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCut, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCut" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCopy, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCopy" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPaste, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPaste" />
                </dxb:BarManager.Items>
                <dxre:RichEditControl x:Name="richEdit" VerticalAlignment="Stretch" BarManager="{Binding ElementName=barManager1, Mode=OneTime}" ShowBorder="False">
                </dxre:RichEditControl>
            </dxb:BarManager>
        </Grid>
    </dxdb:DemoModuleControl>
</local:RichEditDemoModule>!using System;

namespace RichEditDemo {
    public partial class LoadSaveRtf : RichEditDemoModule {
        public LoadSaveRtf() {
            InitializeComponent();
            RtfLoadHelper.Load("CharacterFormatting.rtf", richEdit);
        }
    }
}!�8MSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemo("RichEditDemo.MasterDetailMailMerge\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core<dxb2http://schemas.devexpress.com/winfx/2008/xaml/bars?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.RichEdit.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxre6http://schemas.devexpress.com/winfx/2008/xaml/richeditc_DevExpress.Xpf.Ribbon.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxr4http://schemas.devexpress.com/winfx/2008/xaml/ribboneaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase&localclr-namespace:RichEditDemo$	�400��$	�800���	Resources
/)DevExpress.Xpf.RichEdit.RichEditUICommand commands<6DevExpress.Xpf.RichEdit.UI.DefaultBarItemDataTemplates defaultBarItemTemplates-'DevExpress.Xpf.DemoBase.NWindDataLoader NWindDataLoader�%-&	&	&	
.�/)DevExpress.Xpf.DemoBase.DemoModuleControl-Content.�.+�$DevExpress.Xpf.Bars.BarManager-$�barManager1��Items'!DevExpress.Xpf.Bars.BarButtonItem-�Name$	biFileNew��!DevExpress.Xpf.Bars.BarItemCommand��Path$
FileNew��Mode$
OneTime=�
�Source#[-$
biFileOpen���$FileOpen�$
OneTime=�#[-$biFileSaveAs���$
FileSaveAs�$
OneTime=�#[-$biFilePrint���$	FilePrint�$
OneTime=�#[-$biFilePrintPreview���$FilePrintPreview�$
OneTime=�#[-$
biEditUndo���$EditUndo�$
OneTime=�#[-	$
biEditRedo���$EditRedo�$
OneTime=�#[-
$	biEditCut���$
EditCut�$
OneTime=�#[-$
biEditCopy���$EditCopy�$
OneTime=�#[-$biEditPaste���$	EditPaste�$
OneTime=�#[-
$"biMailMergeShowAllFieldCodes���$ MailMergeShowAllFieldCodes�$
OneTime=�#[-$$biMailMergeShowAllFieldResults���$"MailMergeShowAllFieldResults�$
OneTime=�#[-$biMailMergeSaveDocumentAs���$MailMergeSaveDocumentAs�$
OneTime=�#[-$biMergeToNewDocument��Content)#DevExpress.Xpf.Core.ObjectConverter$Merge to New Document	Glyph$A	;/RichEditDemo;component/Images/MergeToNewDocument_16x16.png�

LargeGlyph$A
;/RichEditDemo;component/Images/MergeToNewDocument_32x32.png�*	$DevExpress.Xpf.Ribbon.BarButtonGroup	-$biFont��		ItemLinks)
#DevExpress.Xpf.Bars.BarEditItemLink
%DevExpress.Xpf.Bars.BarItemLinkBarItemName$biFormatFontName��
$biFormatFontSize��%DevExpress.Xpf.Bars.BarEditItem-$biFormatFontName��$
	EditWidth$	
150X��$FormatFontName�$
OneTime=�#[EditSettings9
3DevExpress.Xpf.RichEdit.UI.FontComboBoxEditSettings
-$biFormatFontSize��$$
50X��$FormatFontSize�$
OneTime=�#[E?DevExpress.Xpf.RichEdit.UI.RichEditFontSizeComboBoxEditSettingsRichEditControl�*RichEditControl+�ElementName$richEditControlProvider��	-$
biFontSize��+%DevExpress.Xpf.Bars.BarButtonItemLink$biFormatIncreaseFontSize��$biFormatDecreaseFontSize��-$biFormatIncreaseFontSize���$FormatIncreaseFontSize�$
OneTime=�#[-$biFormatDecreaseFontSize���$FormatDecreaseFontSize�$
OneTime=�#[	-$biFontShape��*$DevExpress.Xpf.Bars.BarCheckItemLink$biFormatFontBold��$biFormatFontItalic��$biFormatFontUnderline��$!biFormatFontDoubleUnderline��$biFormatFontStrikeout��$!biFormatFontDoubleStrikeout��$biFormatFontSuperscript��$biFormatFontSubscript��& DevExpress.Xpf.Bars.BarCheckItem-$biFormatFontBold���$FormatFontBold�$
OneTime=�#[-$biFormatFontItalic���$FormatFontItalic�$
OneTime=�#[-$biFormatFontUnderline���$FormatFontUnderline�$
OneTime=�#[-$!biFormatFontDoubleUnderline���$FormatFontDoubleUnderline�$
OneTime=�#[-$biFormatFontStrikeout���$FormatFontStrikeout�$
OneTime=�#[-$!biFormatFontDoubleStrikeout���$FormatFontDoubleStrikeout�$
OneTime=�#[-$biFormatFontSuperscript���$FormatFontSuperscript�$
OneTime=�#[-$biFormatFontSubscript���$FormatFontSubscript�$
OneTime=�#[	- $biFontColor��@:DevExpress.Xpf.RichEdit.UI.BarSplitButtonColorEditItemLink$biFormatFontBackColor��$biFormatFontForeColor��<6DevExpress.Xpf.RichEdit.UI.BarSplitButtonColorEditItem-!$biFormatFontBackColor���$FormatFontBackColor�$
OneTime=�#[,&DevExpress.Xpf.Bars.BarSplitButtonItemPopupControl3-DevExpress.Xpf.Bars.PopupControlContainerInfoContent.& DevExpress.Xpf.Editors.ColorEdit%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.ColumnCount$5�ChipSize$Large=�
ChipMargin$3q�ShowDefaultColorButton.ShowMoreColorsButton.ShowNoColorButton.	EditValue�$biFormatFontBackColor��$TwoWay=�$	EditValue�PalettesKEDevExpress.Xpf.RichEdit.UI.CharactersBackgroundColorPaletteCollection-"$biFormatFontForeColor���$FormatFontForeColor�$
OneTime=�#[..�$biFormatFontForeColor��$TwoWay=�$	EditValue�-#$biFormatFont���$
FormatFont�$
OneTime=�#[	-$$biNumberingList��$biFormatBulletedList��$biFormatNumberingList��$biFormatMultilevelList��-%$biFormatBulletedList���$FormatBulletedList�$
OneTime=�#[-&$biFormatNumberingList���$FormatNumberingList�$
OneTime=�#[-'$biFormatMultilevelList���$FormatMultilevelList�$
OneTime=�#[	-($biParagraphIndent��$biFormatDecreaseIndent��$biFormatIncreaseIndent��-)$biFormatDecreaseIndent���$FormatDecreaseIndent�$
OneTime=�#[-*$biFormatIncreaseIndent���$FormatIncreaseIndent�$
OneTime=�#[	-+$biParagraphAlignment��$ biFormatParagraphAlignLeft��$"biFormatParagraphAlignCenter��$!biFormatParagraphAlignRight��$#biFormatParagraphAlignJustify��-,$ biFormatParagraphAlignLeft���$FormatParagraphAlignLeft�$
OneTime=�#[--$"biFormatParagraphAlignCenter���$ FormatParagraphAlignCenter�$
OneTime=�#[-.$!biFormatParagraphAlignRight���$FormatParagraphAlignRight�$
OneTime=�#[-/$#biFormatParagraphAlignJustify���$!FormatParagraphAlignJustify�$
OneTime=�#[$DevExpress.Xpf.Bars.BarSubItem-0$"biFormatParagraphLineSpacing���$ FormatParagraphLineSpacing�$
OneTime=�#[	ItemLinks$("biFormatParagraphLineSpacingSingle��$/)biFormatParagraphLineSpacingSesquialteral��$("biFormatParagraphLineSpacingDouble��$+%biFormatParagraphLineSpacingCustomize��$'!biFormatParagraphAddSpacingBefore��$*$biFormatParagraphRemoveSpacingBefore��$& biFormatParagraphAddSpacingAfter��$)#biFormatParagraphRemoveSpacingAfter��-1$("biFormatParagraphLineSpacingSingle���$& FormatParagraphLineSpacingSingle�$
OneTime=�#[-2$/)biFormatParagraphLineSpacingSesquialteral���$-'FormatParagraphLineSpacingSesquialteral�$
OneTime=�#[-3$("biFormatParagraphLineSpacingDouble���$& FormatParagraphLineSpacingDouble�$
OneTime=�#[-4$+%biFormatParagraphLineSpacingCustomize���$)#FormatParagraphLineSpacingCustomize�$
OneTime=�#[-5$'!biFormatParagraphAddSpacingBefore���$%FormatParagraphAddSpacingBefore�$
OneTime=�#[-6$*$biFormatParagraphRemoveSpacingBefore���$("FormatParagraphRemoveSpacingBefore�$
OneTime=�#[-7$& biFormatParagraphAddSpacingAfter���$$FormatParagraphAddSpacingAfter�$
OneTime=�#[-8$)#biFormatParagraphRemoveSpacingAfter���$'!FormatParagraphRemoveSpacingAfter�$
OneTime=�#[-9$biViewShowWhitespace���$ViewShowWhitespace�$
OneTime=�#[-:$ biFormatParagraphBackColor���$FormatParagraphBackColor�$
OneTime=�#[.>�.�...�$ biFormatParagraphBackColor��$TwoWay=�$	EditValue�1+DevExpress.Xpf.RichEdit.UI.GalleryStyleItem-;$biGalleryStyle���$FormatFontStyle�$
OneTime=�#[RichEditControl�*RichEditControl+$richEditControlProvider��0*DevExpress.Xpf.Ribbon.RibbonGalleryBarItemGallery5/DevExpress.Xpf.RichEdit.UI.RichEditStyleGallery!DevExpress.Xpf.Bars.GalleryIsItemDescriptionVisible. IsItemGlyphVisible .!
ItemCheckMode$!Single=�"MinColCount$"1�#ColCount$#5�$ItemCaptionTemplate$�$%StyleGalleryItemCaptionTemplate�$
OneTime=�#[-<$
biEditFind���$EditFind�$
OneTime=�#[-=$
biEditReplace���$EditReplace�$
OneTime=�#[._�%DevExpress.Xpf.Core.DXDockPanel.+�)#DevExpress.Xpf.Ribbon.RibbonControl->%Name$%ribbon��$	�Top=�!&ApplicationButtonLargeIcon$A&;/RichEditDemo;component/Images/ribbon-application-32x32.png�'ApplicationMenu'+ %DevExpress.Xpf.Ribbon.ApplicationMenu ( RightPaneWidth$	(100Q�) 
ShowRightPane).#!DevExpress.Xpf.Bars.PopupMenu*!	ItemLinks*$	biFileNew��$
biFileOpen��$biFileSaveAs��$biFilePrint��$biFilePrintPreview��+
Categories.+5"/DevExpress.Xpf.Ribbon.RibbonDefaultPageCategory"2#,DevExpress.Xpf.Ribbon.RibbonPageCategoryBase,#Pages.,&$ DevExpress.Xpf.Ribbon.RibbonPage$-?$pageFile��-$Caption$
-File
.$Groups..+%%DevExpress.Xpf.Ribbon.RibbonPageGroup%-@$	grpCommon��/%Caption$/Common��0%ShowCaptionButton0.1%	ItemLinks.1$	biFileNew��$
biFileOpen��$biFileSaveAs��$biFilePrint��$biFilePrintPreview��$
biEditUndo��$
biEditRedo��$-A$pageHome��$
-Home..%-B$grpClipboard��$/	Clipboard��0..1$	biEditCut��$
biEditCopy��$biEditPaste��%-C$
grpFont��$
/Font��2%CaptionButtonCommand2�$
FormatFont�$
OneTime=�#[$3%CaptionButtonCommandParameter3�$richEdit��.1.&(DevExpress.Xpf.Ribbon.BarButtonGroupLink&$biFont��&$
biFontSize��&$biFontShape��&$biFontColor��$biFormatFont��%-D$grpParagraph��$/	Paragraph��2�$FormatParagraph�$
OneTime=�#[3�$richEdit��.1&$biNumberingList��&$biParagraphIndent��&$biParagraphAlignment��('"DevExpress.Xpf.Bars.BarSubItemLink'$"biFormatParagraphLineSpacing��$ biFormatParagraphBackColor��$biViewShowWhitespace��%-E$	grpStyles��$/Styles��2�$FormatEditFontStyle�$
OneTime=�#[3�$richEdit��.1;(5DevExpress.Xpf.RichEdit.UI.RibbonStyleGalleryItemLink($biGalleryStyle��%-F$
grpEditing��$
/Editing��0..1$
biEditFind��$
biEditReplace��$-G$pageMailings��$-Mailings..%-H$grpPreviewResults��$/
Mail Merge��0..1$"biMailMergeShowAllFieldCodes��$$biMailMergeShowAllFieldResults��%-I$grpMergeToNewDocument��$/Merge to New Document��0..1$biMergeToNewDocument��$-J$pageMailingsWithoutMerge��$-Mailings..%-K$grpMailMerge��$/
Mail Merge��0..1$"biMailMergeShowAllFieldCodes��$$biMailMergeShowAllFieldResults��4ToolbarItemLinks4$biFileSaveAs��$
biEditUndo��$
biEditRedo��&) DevExpress.Xpf.Core.DXTabControl)-L5)Name$5
tabControl��.@�#*DevExpress.Xpf.Core.DXTabItem*-M6*Name$6templateTabItem��
7*Header$7Template.�-+'DevExpress.Xpf.RichEdit.RichEditControl+-N8+Name$8templateRichEditControl��9+
ShowBorder9.:+
BarManager:�$barManager1��$
OneTime=�*-O$6
masterTabItem��$7Master.�+-P$8masterRichEditControl��9.*-Q$6
detailTabItem��$7Detail.�+-R$8detailRichEditControl��9.*-S$6resultingDocumentTabItem��$7Resulting document.�+-T$8resultingRichEditControl��9.5,/DevExpress.Xpf.RichEdit.RichEditControlProvider,-U;,Name$;richEditControlProvider��<,RichEditControl<�$templateRichEditControl��!_f<local:RichEditDemoModule
    x:Class="RichEditDemo.MasterDetailMailMerge" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxre="http://schemas.devexpress.com/winfx/2008/xaml/richedit"
    xmlns:dxr="http://schemas.devexpress.com/winfx/2008/xaml/ribbon"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:RichEditDemo">
    <local:RichEditDemoModule.Resources>
        <ResourceDictionary>
            <dxre:RichEditUICommand x:Key="commands" />
            <dxre:DefaultBarItemDataTemplates x:Key="defaultBarItemTemplates" />
            <dxdb:NWindDataLoader x:Key="NWindDataLoader" />
        </ResourceDictionary>
    </local:RichEditDemoModule.Resources>

    <dxdb:DemoModuleControl Loaded="DemoModuleControl_Loaded">
        <Grid>
            <dxb:BarManager Name="barManager1">
                <dxb:BarManager.Items>
                    <dxb:BarButtonItem Command="{Binding Path=FileNew, Mode=OneTime, Source={StaticResource commands}}" Name="biFileNew" />
                    <dxb:BarButtonItem Command="{Binding Path=FileOpen, Mode=OneTime, Source={StaticResource commands}}" Name="biFileOpen" />
                    <dxb:BarButtonItem Command="{Binding Path=FileSaveAs, Mode=OneTime, Source={StaticResource commands}}" Name="biFileSaveAs" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrint, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrint" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrintPreview, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrintPreview" />
                    <dxb:BarButtonItem Command="{Binding Path=EditUndo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditUndo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditRedo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditRedo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCut, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCut" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCopy, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCopy" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPaste, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPaste" />

                    <dxb:BarButtonItem Command="{Binding Path=MailMergeShowAllFieldCodes, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergeShowAllFieldCodes" />
                    <dxb:BarButtonItem Command="{Binding Path=MailMergeShowAllFieldResults, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergeShowAllFieldResults" />
                    <dxb:BarButtonItem Command="{Binding Path=MailMergeSaveDocumentAs, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergeSaveDocumentAs" />
                    <dxb:BarButtonItem Name="biMergeToNewDocument" Content="Merge to New Document" ItemClick="mergeToNewDocument_ItemClick" Glyph="/RichEditDemo;component/Images/MergeToNewDocument_16x16.png" LargeGlyph="/RichEditDemo;component/Images/MergeToNewDocument_32x32.png" />
                    <dxr:BarButtonGroup Name="biFont">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarEditItemLink BarItemName="biFormatFontName" />
                            <dxb:BarEditItemLink BarItemName="biFormatFontSize" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarEditItem Command="{Binding Path=FormatFontName, Mode=OneTime, Source={StaticResource commands}}" Content="" EditWidth="150" Name="biFormatFontName">
                        <dxb:BarEditItem.EditSettings>
                            <dxre:FontComboBoxEditSettings />
                        </dxb:BarEditItem.EditSettings>
                    </dxb:BarEditItem>
                    <dxb:BarEditItem Command="{Binding Path=FormatFontSize, Mode=OneTime, Source={StaticResource commands}}" Content="" EditWidth="50" Name="biFormatFontSize">
                        <dxb:BarEditItem.EditSettings>
                            <dxre:RichEditFontSizeComboBoxEditSettings RichEditControl="{Binding RichEditControl, ElementName=richEditControlProvider}" />
                        </dxb:BarEditItem.EditSettings>
                    </dxb:BarEditItem>
                    <dxr:BarButtonGroup Name="biFontSize">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFormatIncreaseFontSize" />
                            <dxb:BarButtonItemLink BarItemName="biFormatDecreaseFontSize" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarButtonItem Command="{Binding Path=FormatIncreaseFontSize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatIncreaseFontSize" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatDecreaseFontSize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatDecreaseFontSize" />
                    <dxr:BarButtonGroup Name="biFontShape">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatFontBold" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontItalic" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontUnderline" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontDoubleUnderline" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontStrikeout" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontDoubleStrikeout" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontSuperscript" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontSubscript" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontBold, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontBold" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontItalic, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontItalic" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontUnderline, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontUnderline" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontDoubleUnderline, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontDoubleUnderline" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontStrikeout, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontStrikeout" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontDoubleStrikeout, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontDoubleStrikeout" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontSuperscript, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontSuperscript" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontSubscript, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontSubscript" />
                    <dxr:BarButtonGroup Name="biFontColor">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatFontBackColor" />
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatFontForeColor" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatFontBackColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontBackColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <dxe:ColorEdit EditValue="{Binding ElementName=biFormatFontBackColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ColumnCount="5" ChipSize="Large" ChipMargin="3" ShowDefaultColorButton="false" ShowMoreColorsButton="False" ShowNoColorButton="True">
                                    <dxe:ColorEdit.Palettes>
                                        <dxre:CharactersBackgroundColorPaletteCollection />
                                    </dxe:ColorEdit.Palettes>
                                </dxe:ColorEdit>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatFontForeColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontForeColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <dxe:ColorEdit EditValue="{Binding ElementName=biFormatFontForeColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" />
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxb:BarButtonItem Command="{Binding Path=FormatFont, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFont" />
                    <dxr:BarButtonGroup Name="biNumberingList">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatBulletedList" />
                            <dxb:BarCheckItemLink BarItemName="biFormatNumberingList" />
                            <dxb:BarCheckItemLink BarItemName="biFormatMultilevelList" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=FormatBulletedList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatBulletedList" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatNumberingList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatNumberingList" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatMultilevelList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatMultilevelList" />
                    <dxr:BarButtonGroup Name="biParagraphIndent">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFormatDecreaseIndent" />
                            <dxb:BarButtonItemLink BarItemName="biFormatIncreaseIndent" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarButtonItem Command="{Binding Path=FormatDecreaseIndent, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatDecreaseIndent" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatIncreaseIndent, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatIncreaseIndent" />
                    <dxr:BarButtonGroup Name="biParagraphAlignment">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignLeft" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignCenter" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignRight" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignJustify" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignLeft, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignLeft" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignCenter, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignCenter" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignRight, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignRight" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignJustify, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignJustify" />
                    <dxb:BarSubItem Command="{Binding Path=FormatParagraphLineSpacing, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacing">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingSingle" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingSesquialteral" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingDouble" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphLineSpacingCustomize" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphAddSpacingBefore" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphRemoveSpacingBefore" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphAddSpacingAfter" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphRemoveSpacingAfter" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingSingle, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingSingle" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingSesquialteral, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingSesquialteral" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingDouble, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingDouble" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphLineSpacingCustomize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingCustomize" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphAddSpacingBefore, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAddSpacingBefore" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphRemoveSpacingBefore, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphRemoveSpacingBefore" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphAddSpacingAfter, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAddSpacingAfter" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphRemoveSpacingAfter, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphRemoveSpacingAfter" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewShowWhitespace, Mode=OneTime, Source={StaticResource commands}}" Name="biViewShowWhitespace" />
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatParagraphBackColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphBackColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <UserControl>
                                    <dxe:ColorEdit EditValue="{Binding ElementName=biFormatParagraphBackColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ShowDefaultColorButton="False" ShowNoColorButton="True" />
                                </UserControl>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxre:GalleryStyleItem Command="{Binding Path=FormatFontStyle, Mode=OneTime, Source={StaticResource commands}}" Name="biGalleryStyle" RichEditControl="{Binding RichEditControl, ElementName=richEditControlProvider}" >
                        <dxre:GalleryStyleItem.Gallery>
                            <dxre:RichEditStyleGallery IsItemDescriptionVisible="False" IsItemGlyphVisible="False" ItemCaptionTemplate="{Binding Path=StyleGalleryItemCaptionTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" ItemCheckMode="Single" MinColCount="1" ColCount="5" />
                        </dxre:GalleryStyleItem.Gallery>
                    </dxre:GalleryStyleItem>
                    <dxb:BarButtonItem Command="{Binding Path=EditFind, Mode=OneTime, Source={StaticResource commands}}" Name="biEditFind" />
                    <dxb:BarButtonItem Command="{Binding Path=EditReplace, Mode=OneTime, Source={StaticResource commands}}" Name="biEditReplace" />
                </dxb:BarManager.Items>
                <dx:DXDockPanel>
                    <dxr:RibbonControl x:Name="ribbon" dx:DXDockPanel.Dock="Top" ApplicationButtonLargeIcon="/RichEditDemo;component/Images/ribbon-application-32x32.png">
                        <dxr:RibbonControl.ApplicationMenu>
                            <dxr:ApplicationMenu RightPaneWidth="100" ShowRightPane="false">
                                <dxr:ApplicationMenu.ItemLinks>
                                    <dxb:BarButtonItemLink BarItemName="biFileNew" />
                                    <dxb:BarButtonItemLink BarItemName="biFileOpen" />
                                    <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrint" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrintPreview" />
                                </dxr:ApplicationMenu.ItemLinks>
                            </dxr:ApplicationMenu>
                        </dxr:RibbonControl.ApplicationMenu>
                        <dxr:RibbonDefaultPageCategory>
                            <dxr:RibbonPage Caption="File" Name="pageFile">
                                <dxr:RibbonPageGroup Caption="Common" Name="grpCommon" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biFileNew" />
                                    <dxb:BarButtonItemLink BarItemName="biFileOpen" />
                                    <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrint" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrintPreview" />
                                    <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                                    <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="Home" Name="pageHome">
                                <dxr:RibbonPageGroup Caption="Clipboard" Name="grpClipboard" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biEditCut" />
                                    <dxb:BarButtonItemLink BarItemName="biEditCopy" />
                                    <dxb:BarButtonItemLink BarItemName="biEditPaste" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Font" Name="grpFont" CaptionButtonCommand="{Binding Path=FormatFont, Mode=OneTime, Source={StaticResource commands}}" CaptionButtonCommandParameter="{Binding ElementName=richEdit}">
                                    <dxr:BarButtonGroupLink BarItemName="biFont" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontSize" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontShape" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontColor" />
                                    <dxb:BarButtonItemLink BarItemName="biFormatFont" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Paragraph" Name="grpParagraph" CaptionButtonCommand="{Binding Path=FormatParagraph, Mode=OneTime, Source={StaticResource commands}}" CaptionButtonCommandParameter="{Binding ElementName=richEdit}">
                                    <dxr:BarButtonGroupLink BarItemName="biNumberingList" />
                                    <dxr:BarButtonGroupLink BarItemName="biParagraphIndent" />
                                    <dxr:BarButtonGroupLink BarItemName="biParagraphAlignment" />
                                    <dxb:BarSubItemLink BarItemName="biFormatParagraphLineSpacing" />
                                    <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatParagraphBackColor" />
                                    <dxb:BarCheckItemLink BarItemName="biViewShowWhitespace" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Styles" Name="grpStyles" CaptionButtonCommand="{Binding Path=FormatEditFontStyle, Mode=OneTime, Source={StaticResource commands}}" CaptionButtonCommandParameter="{Binding ElementName=richEdit}">
                                    <dxre:RibbonStyleGalleryItemLink BarItemName="biGalleryStyle" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Editing" Name="grpEditing" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biEditFind" />
                                    <dxb:BarButtonItemLink BarItemName="biEditReplace" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="Mailings" Name="pageMailings">
                                <dxr:RibbonPageGroup Caption="Mail Merge" Name="grpPreviewResults" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biMailMergeShowAllFieldCodes" />
                                    <dxb:BarButtonItemLink BarItemName="biMailMergeShowAllFieldResults" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Merge to New Document" Name="grpMergeToNewDocument" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biMergeToNewDocument" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="Mailings" Name="pageMailingsWithoutMerge">
                                <dxr:RibbonPageGroup Caption="Mail Merge" Name="grpMailMerge" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biMailMergeShowAllFieldCodes" />
                                    <dxb:BarButtonItemLink BarItemName="biMailMergeShowAllFieldResults" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                        </dxr:RibbonDefaultPageCategory>
                        <dxr:RibbonControl.ToolbarItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                            <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                            <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                        </dxr:RibbonControl.ToolbarItemLinks>
                    </dxr:RibbonControl>
                    <dx:DXTabControl x:Name="tabControl" SelectionChanged="tabControl_SelectionChanged">
                        <dx:DXTabItem Header="Template" x:Name="templateTabItem">
                            <dxre:RichEditControl x:Name="templateRichEditControl" BarManager="{Binding ElementName=barManager1, Mode=OneTime}" ShowBorder="False" />
                        </dx:DXTabItem>
                        <dx:DXTabItem Header="Master" x:Name="masterTabItem">
                            <dxre:RichEditControl x:Name="masterRichEditControl" ShowBorder="False" />
                        </dx:DXTabItem>
                        <dx:DXTabItem Header="Detail" x:Name="detailTabItem">
                            <dxre:RichEditControl x:Name="detailRichEditControl" ShowBorder="False" />
                        </dx:DXTabItem>
                        <dx:DXTabItem Header="Resulting document" x:Name="resultingDocumentTabItem">
                            <dxre:RichEditControl x:Name="resultingRichEditControl" ShowBorder="False" CalculateDocumentVariable="resultingRichEditControl_CalculateDocumentVariable" />
                        </dx:DXTabItem>
                    </dx:DXTabControl>
                    <dxre:RichEditControlProvider x:Name="richEditControlProvider" RichEditControl="{Binding ElementName=templateRichEditControl}" />
                </dx:DXDockPanel>
            </dxb:BarManager>
        </Grid>
        </dxdb:DemoModuleControl>
</local:RichEditDemoModule>!�+using System;
using DevExpress.Xpf.DemoBase;
using System.Linq;
using DevExpress.XtraRichEdit;
using DevExpress.XtraRichEdit.Services;
using DevExpress.Xpf.RichEdit;
using DevExpress.XtraRichEdit.API.Native;
using System.Collections.Generic;
using System.Globalization;
using DevExpress.XtraRichEdit.Commands;
using DevExpress.Office.Services;

using System.Data;

namespace RichEditDemo {
    public partial class MasterDetailMailMerge : RichEditDemoModule {
        NWindDataLoader NWind { get; set; }
        object dataSetCategories;
        object dataSetProducts;
        object dataSetOrderDetails;
        CultureInfo cultureInfo;
        object currentDataSetProducts;
        int categoryID = -1;

        public MasterDetailMailMerge() {
            InitializeComponent();

            RtfLoadHelper.Load("MasterDetailMailMergeTemplate.rtf", templateRichEditControl);
            RtfLoadHelper.Load("MasterDetailMailMergeMaster.rtf", masterRichEditControl);
            RtfLoadHelper.Load("MasterDetailMailMergeDetail.rtf", detailRichEditControl);

            NWind = Resources["NWindDataLoader"] as NWindDataLoader;
            dataSetCategories = NWind.Categories;
            dataSetProducts = NWind.Products;
            dataSetOrderDetails = NWind.OrderDetails;

            IUriStreamService uriService = (IUriStreamService)masterRichEditControl.GetService(typeof(IUriStreamService));
            uriService.RegisterProvider(new DBUriStreamProviderMasterDetailMailMerge(NWind.Categories, "Picture"));

            cultureInfo = new CultureInfo("en-US");
        }

        void resultingRichEditControl_CalculateDocumentVariable(object sender, CalculateDocumentVariableEventArgs e) {
            if (e.VariableName == "Categories") {
                masterRichEditControl.Options.MailMerge.DataSource = dataSetCategories;

                IRichEditDocumentServer result = masterRichEditControl.CreateDocumentServer();
                result.CalculateDocumentVariable += result_CalculateDocumentVariable;
                masterRichEditControl.MailMerge(result);
                result.CalculateDocumentVariable -= result_CalculateDocumentVariable;

                e.Value = result;
                e.Handled = true;
            }
        }
        void result_CalculateDocumentVariable(object sender, CalculateDocumentVariableEventArgs e) {
            ArgumentCollection arguments = e.Arguments;
            int currentCategoryID = GetID(arguments[0].Value);
            if (currentCategoryID == -1)
                return;
            if (categoryID != currentCategoryID) {
                currentDataSetProducts = GetData(currentCategoryID);
                categoryID = currentCategoryID;
            }

            if (e.VariableName == "Products") {
                detailRichEditControl.Options.MailMerge.DataSource = currentDataSetProducts;

                IRichEditDocumentServer result = detailRichEditControl.CreateDocumentServer();

                MailMergeOptions options = detailRichEditControl.CreateMailMergeOptions();
                options.MergeMode = MergeMode.JoinTables;
                result.CalculateDocumentVariable += detail_CalculateDocumentVariable;
                detailRichEditControl.MailMerge(options, result);
                result.CalculateDocumentVariable -= detail_CalculateDocumentVariable;

                e.Value = result;
                e.Handled = true;
            }
            if (e.VariableName == "LowestPrice") {
                e.Value = GetLowestPrice(arguments);
                e.Handled = true;
            }
            if (e.VariableName == "HighestPrice") {
                e.Value = GetHighestPrice(arguments);
                e.Handled = true;
            }
            if (e.VariableName == "ItemsCount") {
                e.Value = GetItemsCount(arguments);
                e.Handled = true;
            }
            if (e.VariableName == "TotalSales") {
                e.Value = GetTotalSales(arguments);
                e.Handled = true;
            }
        }
        protected internal virtual void detail_CalculateDocumentVariable(object sender, CalculateDocumentVariableEventArgs e) {
            int productId = GetID(e.Arguments[0].Value);
            if (productId == -1)
                return;
            if (e.VariableName == "UnitPrice") {
                e.Value = GetUnitPrice(e.Arguments);
                e.Handled = true;
            }
        }
        protected internal virtual int GetID(string value) {
            int result;
            if (Int32.TryParse(value, out result))
                return result;
            return -1;
        }
        protected internal virtual object GetData(int categoryID) {
            DataTable orders = ((DataView)dataSetProducts).Table;
            var query =
                from order in orders.AsEnumerable()
                where order.Field<int>("CategoryID") == categoryID
                select order;

            return query.CopyToDataTable();
        }
        protected internal virtual object GetLowestPrice(ArgumentCollection arguments) {
            return String.Format(cultureInfo, "{0:C2}", ((DataTable)currentDataSetProducts).Compute("Min(UnitPrice)", String.Empty));
        }
        protected internal virtual object GetHighestPrice(ArgumentCollection arguments) {
            if (arguments.Count == 0)
                return null;
            return String.Format(cultureInfo, "{0:C2}", ((DataTable)currentDataSetProducts).Compute("Max(UnitPrice)", String.Empty));
        }
        protected internal virtual int GetItemsCount(ArgumentCollection arguments) {
            return ((DataTable)currentDataSetProducts).Rows.Count;
        }
        protected internal virtual object GetTotalSales(ArgumentCollection arguments) {
            DataTable products = (DataTable)currentDataSetProducts;
            DataTable orderDetails = ((DataView)dataSetOrderDetails).Table;
            var query = (
                from product in products.AsEnumerable()
                join order in orderDetails.AsEnumerable() on product.Field<int>("ProductID") equals order.Field<int>("ProductID") into ord
                select new { Total = ord.Sum(x => Math.Round((((float)x.Field<Decimal>("UnitPrice")) * ((float)x.Field<Int16>("Quantity")) * (1 - x.Field<Single>("Discount")) / 100) * 100, 2)) }).ToList();

            return String.Format(cultureInfo, "{0:C2}", query.Sum(x => x.Total));
        }
        protected internal virtual object GetUnitPrice(ArgumentCollection arguments) {
            DataTable products = (DataTable)currentDataSetProducts;
            var query = (
                from product in products.AsEnumerable()
                where product.Field<int>("ProductID") == Convert.ToInt32(arguments[0].Value)
                select product.Field<Decimal>("UnitPrice")).ToList();

            return String.Format(cultureInfo, "{0:C2}", query[0]);
        }
        void DemoModuleControl_Loaded(object sender, System.Windows.RoutedEventArgs e) {
            ribbon.SelectedPage = pageMailings;
            MergeToNewDocument();
            ShowAllFieldCodes(templateRichEditControl);
            ShowAllFieldCodes(masterRichEditControl);
            ShowAllFieldCodes(detailRichEditControl);
        }
        void mergeToNewDocument_ItemClick(object sender, DevExpress.Xpf.Bars.ItemClickEventArgs e) {
            MergeToNewDocument();
        }
        static List<int> fakeDataSource = CreateFakeDataSource();
        static List<int> CreateFakeDataSource() {
            List<int> result = new List<int>();
            result.Add(0);
            return result;
        }
        protected internal virtual void MergeToNewDocument() {
            masterRichEditControl.ApplyTemplate();
            detailRichEditControl.ApplyTemplate();
            resultingRichEditControl.ApplyTemplate();

            templateRichEditControl.Options.MailMerge.DataSource = fakeDataSource;
            templateRichEditControl.MailMerge(resultingRichEditControl.Document);

            tabControl.SelectedItem = resultingDocumentTabItem;
        }
        protected internal virtual void ShowAllFieldCodes(IRichEditControl control) {
            ShowAllFieldCodesCommand command = new ShowAllFieldCodesCommand(control);
            command.Execute();
        }
        private void tabControl_SelectionChanged(object sender, DevExpress.Xpf.Core.TabControlSelectionChangedEventArgs e) {
            if (tabControl == null || richEditControlProvider == null)
                return;

            RichEditControl selectedRichEditControl = GetSelectedRichEditControl();
            ResetBarManagers();
            selectedRichEditControl.BarManager = barManager1;
            selectedRichEditControl.Ribbon = ribbon;
            richEditControlProvider.RichEditControl = selectedRichEditControl;

            bool isSelectedResultingControl = object.ReferenceEquals(selectedRichEditControl, resultingRichEditControl);
            bool isPageMailingsSelected = pageMailings.IsSelected;
            bool isPageMailingsWithoutMergeSelected = pageMailingsWithoutMerge.IsSelected;
            bool oldPageMailingsVisible = pageMailings.IsVisible;
            pageMailings.IsVisible = !isSelectedResultingControl;
            pageMailingsWithoutMerge.IsVisible = isSelectedResultingControl;

            if (oldPageMailingsVisible != pageMailings.IsVisible) {
                pageMailings.IsSelected = !isSelectedResultingControl && isPageMailingsWithoutMergeSelected;
                pageMailingsWithoutMerge.IsSelected = isSelectedResultingControl && isPageMailingsSelected;
            }
        }
        protected internal virtual RichEditControl GetSelectedRichEditControl() {
            object selectedTabItem = tabControl.SelectedItem;
            if (selectedTabItem == templateTabItem)
                return templateRichEditControl;
            if (selectedTabItem == masterTabItem)
                return masterRichEditControl;
            if (selectedTabItem == detailTabItem)
                return detailRichEditControl;
            if (selectedTabItem == resultingDocumentTabItem)
                return resultingRichEditControl;
            return null;
        }
        protected internal virtual void ResetBarManagers() {
            templateRichEditControl.BarManager = null;
            masterRichEditControl.BarManager = null;
            detailRichEditControl.BarManager = null;
            resultingRichEditControl.BarManager = null;
            templateRichEditControl.Ribbon = null;
            masterRichEditControl.Ribbon = null;
            detailRichEditControl.Ribbon = null;
            resultingRichEditControl.Ribbon = null;
        }
    }
    public class DBUriStreamProviderMasterDetailMailMerge : DBUriStreamProviderBase {
        public DBUriStreamProviderMasterDetailMailMerge(object ds, string columnName)
            : base(ds, columnName) {
        }
    }
}!�:MSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemo'!RichEditDemo.MergeDatabaseRecords\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core<dxb2http://schemas.devexpress.com/winfx/2008/xaml/bars?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.RichEdit.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxre6http://schemas.devexpress.com/winfx/2008/xaml/richediteaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase&localclr-namespace:RichEditDemoa]DevExpress.Xpf.Grid.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49af	bDevExpress.Xpf.Grid.v13.1.Core, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxg2http://schemas.devexpress.com/winfx/2008/xaml/grid	c
_DevExpress.Xpf.Ribbon.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxr4http://schemas.devexpress.com/winfx/2008/xaml/ribbon
$	�400��$	�800���	Resources
/)DevExpress.Xpf.RichEdit.RichEditUICommand commands-'DevExpress.Xpf.DemoBase.NWindDataLoader NWindDataLoader<6DevExpress.Xpf.RichEdit.UI.DefaultBarItemDataTemplates defaultBarItemTemplates�%-&	&	&	
.�/)DevExpress.Xpf.DemoBase.DemoModuleControlContent.�.+�$DevExpress.Xpf.Bars.BarManager-$�barManager1��ToolbarGlyphSize$Small=�Items'!DevExpress.Xpf.Bars.BarButtonItem-�Name$	biFileNew��!DevExpress.Xpf.Bars.BarItemCommand��Path$
FileNew��Mode$
OneTime=�
�Source#[-$
biFileOpen���$FileOpen�$
OneTime=�#[-$biFileSaveAs���$
FileSaveAs�$
OneTime=�#[*
$DevExpress.Xpf.Ribbon.BarButtonGroup-$biFont��		ItemLinks	)	#DevExpress.Xpf.Bars.BarEditItemLink	%
DevExpress.Xpf.Bars.BarItemLink

BarItemName$
biFormatFontName��	$
biFormatFontSize��%DevExpress.Xpf.Bars.BarEditItem-$biFormatFontName��Content)#DevExpress.Xpf.Core.ObjectConverter$	EditWidth$	150X��$FormatFontName�$
OneTime=�#[
EditSettings
9
3DevExpress.Xpf.RichEdit.UI.FontComboBoxEditSettings
-$biFormatFontSize��$$50X��$FormatFontSize�$
OneTime=�#[
E?DevExpress.Xpf.RichEdit.UI.RichEditFontSizeComboBoxEditSettingsRichEditControl��ElementName$richEdit��-$
biFontSize��	+%DevExpress.Xpf.Bars.BarButtonItemLink$
biFormatIncreaseFontSize��$
biFormatDecreaseFontSize��-	$biFormatIncreaseFontSize���$FormatIncreaseFontSize�$
OneTime=�#[-
$biFormatDecreaseFontSize���$FormatDecreaseFontSize�$
OneTime=�#[-$biClearFormatting��	$
biFormatClearFormatting��-$biFormatClearFormatting���$FormatClearFormatting�$
OneTime=�#[-
$biFontShape��	*$DevExpress.Xpf.Bars.BarCheckItemLink$
biFormatFontBold��$
biFormatFontItalic��$
biFormatFontUnderline��$!
biFormatFontDoubleUnderline��$
biFormatFontStrikeout��$!
biFormatFontDoubleStrikeout��$
biFormatFontSuperscript��$
biFormatFontSubscript��("DevExpress.Xpf.Bars.BarSubItemLink$
biEditChangeCase��& DevExpress.Xpf.Bars.BarCheckItem-$biFormatFontBold���$FormatFontBold�$
OneTime=�#[-$biFormatFontItalic���$FormatFontItalic�$
OneTime=�#[-$biFormatFontUnderline���$FormatFontUnderline�$
OneTime=�#[-$!biFormatFontDoubleUnderline���$FormatFontDoubleUnderline�$
OneTime=�#[-$biFormatFontStrikeout���$FormatFontStrikeout�$
OneTime=�#[-$!biFormatFontDoubleStrikeout���$FormatFontDoubleStrikeout�$
OneTime=�#[-$biFormatFontSuperscript���$FormatFontSuperscript�$
OneTime=�#[-$biFormatFontSubscript���$FormatFontSubscript�$
OneTime=�#[$DevExpress.Xpf.Bars.BarSubItem-$biEditChangeCase���$EditChangeCase�$
OneTime=�#[	ItemLinks$
biEditMakeUpperCase��$
biEditMakeLowerCase��$
biEditToggleCase��-$biEditMakeUpperCase���$EditMakeUpperCase�$
OneTime=�#[-$biEditMakeLowerCase���$EditMakeLowerCase�$
OneTime=�#[-$biEditToggleCase���$EditToggleCase�$
OneTime=�#[-$biFontColor��	@:DevExpress.Xpf.RichEdit.UI.BarSplitButtonColorEditItemLink$
biFormatFontBackColor��$
biFormatFontForeColor��<6DevExpress.Xpf.RichEdit.UI.BarSplitButtonColorEditItem-$biFormatFontBackColor���$FormatFontBackColor�$
OneTime=�#[,&DevExpress.Xpf.Bars.BarSplitButtonItemPopupControl3-DevExpress.Xpf.Bars.PopupControlContainerInfoContent.& DevExpress.Xpf.Editors.ColorEdit%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.ColumnCount$5�ChipSize$Large=�
ChipMargin$3q�ShowDefaultColorButton.ShowMoreColorsButton.ShowNoColorButton.	EditValue�$biFormatFontBackColor��$TwoWay=�$	EditValue�PalettesKEDevExpress.Xpf.RichEdit.UI.CharactersBackgroundColorPaletteCollection-$biFormatFontForeColor���$FormatFontForeColor�$
OneTime=�#[..�$biFormatFontForeColor��$TwoWay=�$	EditValue�-$biNumberingList��	$
biFormatBulletedList��$
biFormatNumberingList��$
biFormatMultilevelList��-$biFormatBulletedList���$FormatBulletedList�$
OneTime=�#[-$biFormatNumberingList���$FormatNumberingList�$
OneTime=�#[- $biFormatMultilevelList���$FormatMultilevelList�$
OneTime=�#[-!$biParagraphIndent��	$
biFormatDecreaseIndent��$
biFormatIncreaseIndent��-"$biFormatDecreaseIndent���$FormatDecreaseIndent�$
OneTime=�#[-#$biFormatIncreaseIndent���$FormatIncreaseIndent�$
OneTime=�#[-$$biShowWhitespace��	$
biViewShowWhitespace��-%$biViewShowWhitespace���$ViewShowWhitespace�$
OneTime=�#[-&$biParagraphAlignment��	$ 
biFormatParagraphAlignLeft��$"
biFormatParagraphAlignCenter��$!
biFormatParagraphAlignRight��$#
biFormatParagraphAlignJustify��-'$ biFormatParagraphAlignLeft���$FormatParagraphAlignLeft�$
OneTime=�#[-($"biFormatParagraphAlignCenter���$ FormatParagraphAlignCenter�$
OneTime=�#[-)$!biFormatParagraphAlignRight���$FormatParagraphAlignRight�$
OneTime=�#[-*$#biFormatParagraphAlignJustify���$!FormatParagraphAlignJustify�$
OneTime=�#[-+$
biLineSpacing��	$"
biFormatParagraphLineSpacing��$ 
biFormatParagraphBackColor��-,$"biFormatParagraphLineSpacing���$ FormatParagraphLineSpacing�$
OneTime=�#[$(
"biFormatParagraphLineSpacingSingle��$/
)biFormatParagraphLineSpacingSesquialteral��$(
"biFormatParagraphLineSpacingDouble��$+
%biFormatParagraphLineSpacingCustomize��$'
!biFormatParagraphAddSpacingBefore��$*
$biFormatParagraphRemoveSpacingBefore��$&
 biFormatParagraphAddSpacingAfter��$)
#biFormatParagraphRemoveSpacingAfter��--$("biFormatParagraphLineSpacingSingle���$& FormatParagraphLineSpacingSingle�$
OneTime=�#[-.$/)biFormatParagraphLineSpacingSesquialteral���$-'FormatParagraphLineSpacingSesquialteral�$
OneTime=�#[-/$("biFormatParagraphLineSpacingDouble���$& FormatParagraphLineSpacingDouble�$
OneTime=�#[-0$+%biFormatParagraphLineSpacingCustomize���$)#FormatParagraphLineSpacingCustomize�$
OneTime=�#[-1$'!biFormatParagraphAddSpacingBefore���$%FormatParagraphAddSpacingBefore�$
OneTime=�#[-2$*$biFormatParagraphRemoveSpacingBefore���$("FormatParagraphRemoveSpacingBefore�$
OneTime=�#[-3$& biFormatParagraphAddSpacingAfter���$$FormatParagraphAddSpacingAfter�$
OneTime=�#[-4$)#biFormatParagraphRemoveSpacingAfter���$'!FormatParagraphRemoveSpacingAfter�$
OneTime=�#[-5$ biFormatParagraphBackColor���$FormatParagraphBackColor�$
OneTime=�#[.>�.�...�$ biFormatParagraphBackColor��$TwoWay=�$	EditValue�1+DevExpress.Xpf.RichEdit.UI.GalleryStyleItem-6$biGalleryStyle���$FormatFontStyle�$
OneTime=�#[RichEditControl�$richEdit��0
*DevExpress.Xpf.Ribbon.RibbonGalleryBarItemGallery5/DevExpress.Xpf.RichEdit.UI.RichEditStyleGallery!DevExpress.Xpf.Bars.GalleryIsItemDescriptionVisible.IsItemGlyphVisible. 
ItemCheckMode$ Single=�!MinColCount$!1�"ColCount$"7�#ItemCaptionTemplate#�$%StyleGalleryItemCaptionTemplate�$
OneTime=�#[-7$
biEditFind���$EditFind�$
OneTime=�#[-8$
biEditReplace���$EditReplace�$
OneTime=�#[=7DevExpress.Xpf.RichEdit.UI.InsertMergeFieldsBarListItem-9$ biMailMergeInsertFieldList��$RichEditControl$�$richEdit��-:$'!biMailMergeInsertFieldPlaceholder���$%MailMergeInsertFieldPlaceholder�$
OneTime=�#[A ;DevExpress.Xpf.RichEdit.UI.InsertMergeFieldsBarListItemLink $ 
biMailMergeInsertFieldList��-;$biMailMergeViewMergedData���$MailMergeViewMergedData�$
OneTime=�#[-<$"biMailMergeShowAllFieldCodes���$ MailMergeShowAllFieldCodes�$
OneTime=�#[-=$$biMailMergeShowAllFieldResults���$"MailMergeShowAllFieldResults�$
OneTime=�#[->$ biMailMergeFirstDataRecord���$MailMergeFirstDataRecord�$
OneTime=�#[-?$#biMailMergePreviousDataRecord���$!MailMergePreviousDataRecord�$
OneTime=�#[-@$biMailMergeNextDataRecord���$MailMergeNextDataRecord�$
OneTime=�#[-A$biMailMergeLastDataRecord���$MailMergeLastDataRecord�$
OneTime=�#[-B$biMailMergeSaveDocumentAs���$MailMergeSaveDocumentAs�$
OneTime=�#[._�%!DevExpress.Xpf.Core.DXDockPanel!.+�)"
#DevExpress.Xpf.Ribbon.RibbonControl"$	�Top=�%"ApplicationMenu%+#
%DevExpress.Xpf.Ribbon.ApplicationMenu#&#RightPaneWidth$	&100Q�'#
ShowRightPane'.#$DevExpress.Xpf.Bars.PopupMenu($	ItemLinks($
	biFileNew��$

biFileOpen��$
biFileSaveAs��)"
Categories.)5%
/DevExpress.Xpf.Ribbon.RibbonDefaultPageCategory%2&
,DevExpress.Xpf.Ribbon.RibbonPageCategoryBase*&Pages.*&'
 DevExpress.Xpf.Ribbon.RibbonPage'-C$pageFile��+'Caption$
+File
,'Groups.,+(
%DevExpress.Xpf.Ribbon.RibbonPageGroup(-D$	grpCommon��-(Caption$-Common��.(ShowCaptionButton../(	ItemLinks./$
	biFileNew��$

biFileOpen��$
biFileSaveAs��'-E$pageHome��$
+Home.,(-F$
grpFont��$
-Font��0(CaptionButtonCommand0�$
FormatFont�$
OneTime=�#[./.)
(DevExpress.Xpf.Ribbon.BarButtonGroupLink)$
biFont��)$

biFontSize��)$
biClearFormatting��)$
biFontShape��)$
biFontColor��(-G$grpParagraph��$-	Paragraph��0�$FormatParagraph�$
OneTime=�#[./)$
biNumberingList��)$
biParagraphIndent��)$
biShowWhitespace��)$
biParagraphAlignment��)$

biLineSpacing��(-H$	grpStyles��$-Styles��0�$FormatEditFontStyle�$
OneTime=�#[./;*5DevExpress.Xpf.RichEdit.UI.RibbonStyleGalleryItemLink*$
biGalleryStyle��(-I$
grpEditing��$
-Editing��.../$

biEditFind��$

biEditReplace��'-J$pageMailings��$+Mailings1'
IsSelected1..,(-K$grpWriteInsertFields��$-Write & Insert Fields��.../$'
!biMailMergeInsertFieldPlaceholder��(-L$grpPreviewResults��$-Preview Results��.../$
biMailMergeViewMergedData��$"
biMailMergeShowAllFieldCodes��$$
biMailMergeShowAllFieldResults��$ 
biMailMergeFirstDataRecord��$#
biMailMergePreviousDataRecord��$
biMailMergeNextDataRecord��$
biMailMergeLastDataRecord��$
biMailMergeSaveDocumentAs��2"ToolbarItemLinks2$
	biFileNew��$

biFileOpen��$
biFileSaveAs���3�ColumnDefinitions3��$	�250���$�*�.+��$�0�$
�6,3,6,6q�._�%+DevExpress.Xpf.Grid.GridControl+-M$�gridControl1��4+
GroupCount$41�5+Columns5$,DevExpress.Xpf.Grid.GridColumn,$-	DevExpress.Xpf.Grid.ColumnBase6-	FieldName$6LastName��$.	DevExpress.Xpf.Grid.BaseColumn
7.Header$7Employee,$6ContactName��$7Contact Name8.VisibleIndex$80�-/'DevExpress.Xpf.RichEdit.RichEditControl/-N9/Name$9richEdit��$�1�$
�0,3,6,6q�:/
BarManager:�$barManager1��$
OneTime=�!�h<local:RichEditDemoModule
    x:Class="RichEditDemo.MergeDatabaseRecords" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxre="http://schemas.devexpress.com/winfx/2008/xaml/richedit"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:RichEditDemo" xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid" xmlns:dxr="http://schemas.devexpress.com/winfx/2008/xaml/ribbon">
    <local:RichEditDemoModule.Resources>
        <ResourceDictionary>
            <dxre:RichEditUICommand x:Key="commands" />
            <dxdb:NWindDataLoader x:Key="NWindDataLoader" />
            <dxre:DefaultBarItemDataTemplates x:Key="defaultBarItemTemplates" />
        </ResourceDictionary>
    </local:RichEditDemoModule.Resources>
    <dxdb:DemoModuleControl>
        <Grid>
            <dxb:BarManager Name="barManager1" ToolbarGlyphSize="Small">
                <dxb:BarManager.Items>
                    <dxb:BarButtonItem Command="{Binding Path=FileNew, Mode=OneTime, Source={StaticResource commands}}" Name="biFileNew" />
                    <dxb:BarButtonItem Command="{Binding Path=FileOpen, Mode=OneTime, Source={StaticResource commands}}" Name="biFileOpen" />
                    <dxb:BarButtonItem Command="{Binding Path=FileSaveAs, Mode=OneTime, Source={StaticResource commands}}" Name="biFileSaveAs" />
                    <dxr:BarButtonGroup Name="biFont">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarEditItemLink BarItemName="biFormatFontName" />
                            <dxb:BarEditItemLink BarItemName="biFormatFontSize" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarEditItem Command="{Binding Path=FormatFontName, Mode=OneTime, Source={StaticResource commands}}" Content="" EditWidth="150" Name="biFormatFontName">
                        <dxb:BarEditItem.EditSettings>
                            <dxre:FontComboBoxEditSettings />
                        </dxb:BarEditItem.EditSettings>
                    </dxb:BarEditItem>
                    <dxb:BarEditItem Command="{Binding Path=FormatFontSize, Mode=OneTime, Source={StaticResource commands}}" Content="" EditWidth="50" Name="biFormatFontSize">
                        <dxb:BarEditItem.EditSettings>
                            <dxre:RichEditFontSizeComboBoxEditSettings RichEditControl="{Binding ElementName=richEdit}" />
                        </dxb:BarEditItem.EditSettings>
                    </dxb:BarEditItem>
                    <dxr:BarButtonGroup Name="biFontSize">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFormatIncreaseFontSize" />
                            <dxb:BarButtonItemLink BarItemName="biFormatDecreaseFontSize" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarButtonItem Command="{Binding Path=FormatIncreaseFontSize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatIncreaseFontSize" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatDecreaseFontSize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatDecreaseFontSize" />
                    <dxr:BarButtonGroup Name="biClearFormatting">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFormatClearFormatting" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarButtonItem Command="{Binding Path=FormatClearFormatting, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatClearFormatting" />
                    <dxr:BarButtonGroup Name="biFontShape">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatFontBold" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontItalic" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontUnderline" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontDoubleUnderline" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontStrikeout" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontDoubleStrikeout" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontSuperscript" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontSubscript" />
                            <dxb:BarSubItemLink BarItemName="biEditChangeCase" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontBold, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontBold" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontItalic, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontItalic" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontUnderline, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontUnderline" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontDoubleUnderline, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontDoubleUnderline" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontStrikeout, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontStrikeout" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontDoubleStrikeout, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontDoubleStrikeout" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontSuperscript, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontSuperscript" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontSubscript, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontSubscript" />
                    <dxb:BarSubItem Command="{Binding Path=EditChangeCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditChangeCase">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditMakeUpperCase" />
                            <dxb:BarButtonItemLink BarItemName="biEditMakeLowerCase" />
                            <dxb:BarButtonItemLink BarItemName="biEditToggleCase" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=EditMakeUpperCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditMakeUpperCase" />
                    <dxb:BarButtonItem Command="{Binding Path=EditMakeLowerCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditMakeLowerCase" />
                    <dxb:BarButtonItem Command="{Binding Path=EditToggleCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditToggleCase" />
                    <dxr:BarButtonGroup Name="biFontColor">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatFontBackColor" />
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatFontForeColor" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatFontBackColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontBackColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <dxe:ColorEdit EditValue="{Binding ElementName=biFormatFontBackColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ColumnCount="5" ChipSize="Large" ChipMargin="3" ShowDefaultColorButton="false" ShowMoreColorsButton="False" ShowNoColorButton="True">
                                    <dxe:ColorEdit.Palettes>
                                        <dxre:CharactersBackgroundColorPaletteCollection />
                                    </dxe:ColorEdit.Palettes>
                                </dxe:ColorEdit>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatFontForeColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontForeColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <dxe:ColorEdit EditValue="{Binding ElementName=biFormatFontForeColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" />
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxr:BarButtonGroup Name="biNumberingList">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatBulletedList" />
                            <dxb:BarCheckItemLink BarItemName="biFormatNumberingList" />
                            <dxb:BarCheckItemLink BarItemName="biFormatMultilevelList" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=FormatBulletedList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatBulletedList" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatNumberingList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatNumberingList" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatMultilevelList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatMultilevelList" />
                    <dxr:BarButtonGroup Name="biParagraphIndent">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFormatDecreaseIndent" />
                            <dxb:BarButtonItemLink BarItemName="biFormatIncreaseIndent" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarButtonItem Command="{Binding Path=FormatDecreaseIndent, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatDecreaseIndent" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatIncreaseIndent, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatIncreaseIndent" />
                    <dxr:BarButtonGroup Name="biShowWhitespace">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biViewShowWhitespace" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=ViewShowWhitespace, Mode=OneTime, Source={StaticResource commands}}" Name="biViewShowWhitespace" />
                    <dxr:BarButtonGroup Name="biParagraphAlignment">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignLeft" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignCenter" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignRight" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignJustify" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignLeft, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignLeft" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignCenter, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignCenter" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignRight, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignRight" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignJustify, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignJustify" />
                    <dxr:BarButtonGroup Name="biLineSpacing">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarSubItemLink BarItemName="biFormatParagraphLineSpacing" />
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatParagraphBackColor" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarSubItem Command="{Binding Path=FormatParagraphLineSpacing, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacing">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingSingle" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingSesquialteral" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingDouble" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphLineSpacingCustomize" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphAddSpacingBefore" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphRemoveSpacingBefore" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphAddSpacingAfter" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphRemoveSpacingAfter" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingSingle, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingSingle" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingSesquialteral, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingSesquialteral" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingDouble, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingDouble" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphLineSpacingCustomize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingCustomize" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphAddSpacingBefore, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAddSpacingBefore" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphRemoveSpacingBefore, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphRemoveSpacingBefore" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphAddSpacingAfter, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAddSpacingAfter" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphRemoveSpacingAfter, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphRemoveSpacingAfter" />
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatParagraphBackColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphBackColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <UserControl>
                                    <dxe:ColorEdit EditValue="{Binding ElementName=biFormatParagraphBackColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ShowDefaultColorButton="False" ShowNoColorButton="True" />
                                </UserControl>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxre:GalleryStyleItem Command="{Binding Path=FormatFontStyle, Mode=OneTime, Source={StaticResource commands}}" Name="biGalleryStyle" RichEditControl="{Binding ElementName=richEdit}">
                        <dxre:GalleryStyleItem.Gallery>
                            <dxre:RichEditStyleGallery IsItemDescriptionVisible="False" IsItemGlyphVisible="False" ItemCaptionTemplate="{Binding Path=StyleGalleryItemCaptionTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" ItemCheckMode="Single" MinColCount="1" ColCount="7" />
                        </dxre:GalleryStyleItem.Gallery>
                    </dxre:GalleryStyleItem>
                    <dxb:BarButtonItem Command="{Binding Path=EditFind, Mode=OneTime, Source={StaticResource commands}}" Name="biEditFind" />
                    <dxb:BarButtonItem Command="{Binding Path=EditReplace, Mode=OneTime, Source={StaticResource commands}}" Name="biEditReplace" />
                    <dxre:InsertMergeFieldsBarListItem Name="biMailMergeInsertFieldList" RichEditControl="{Binding ElementName=richEdit}" />
                    <dxb:BarSubItem Command="{Binding Path=MailMergeInsertFieldPlaceholder, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergeInsertFieldPlaceholder">
                        <dxb:BarSubItem.ItemLinks>
                            <dxre:InsertMergeFieldsBarListItemLink BarItemName="biMailMergeInsertFieldList" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>

                    <dxb:BarCheckItem Command="{Binding Path=MailMergeViewMergedData, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergeViewMergedData" />
                    <dxb:BarButtonItem Command="{Binding Path=MailMergeShowAllFieldCodes, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergeShowAllFieldCodes" />
                    <dxb:BarButtonItem Command="{Binding Path=MailMergeShowAllFieldResults, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergeShowAllFieldResults" />
                    <dxb:BarButtonItem Command="{Binding Path=MailMergeFirstDataRecord, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergeFirstDataRecord" />
                    <dxb:BarButtonItem Command="{Binding Path=MailMergePreviousDataRecord, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergePreviousDataRecord" />
                    <dxb:BarButtonItem Command="{Binding Path=MailMergeNextDataRecord, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergeNextDataRecord" />
                    <dxb:BarButtonItem Command="{Binding Path=MailMergeLastDataRecord, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergeLastDataRecord" />
                    <dxb:BarButtonItem Command="{Binding Path=MailMergeSaveDocumentAs, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergeSaveDocumentAs" />
                </dxb:BarManager.Items>
                <dx:DXDockPanel>
                    <dxr:RibbonControl dx:DXDockPanel.Dock="Top">
                    <dxr:RibbonControl.ApplicationMenu>
                        <dxr:ApplicationMenu RightPaneWidth="100" ShowRightPane="false">
                            <dxr:ApplicationMenu.ItemLinks>
                                <dxb:BarButtonItemLink BarItemName="biFileNew" />
                                <dxb:BarButtonItemLink BarItemName="biFileOpen" />
                                <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                            </dxr:ApplicationMenu.ItemLinks>
                        </dxr:ApplicationMenu>
                    </dxr:RibbonControl.ApplicationMenu>
                    <dxr:RibbonDefaultPageCategory>
                            <dxr:RibbonPage Caption="File" Name="pageFile" >
                                <dxr:RibbonPageGroup Caption="Common" Name="grpCommon" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biFileNew" />
                                    <dxb:BarButtonItemLink BarItemName="biFileOpen" />
                                    <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="Home" Name="pageHome">
                                <dxr:RibbonPageGroup Caption="Font" Name="grpFont" CaptionButtonCommand="{Binding Path=FormatFont, Mode=OneTime, Source={StaticResource commands}}">
                                    <dxr:BarButtonGroupLink BarItemName="biFont" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontSize" />
                                    <dxr:BarButtonGroupLink BarItemName="biClearFormatting" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontShape" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontColor" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Paragraph" Name="grpParagraph" CaptionButtonCommand="{Binding Path=FormatParagraph, Mode=OneTime, Source={StaticResource commands}}">
                                    <dxr:BarButtonGroupLink BarItemName="biNumberingList" />
                                    <dxr:BarButtonGroupLink BarItemName="biParagraphIndent" />
                                    <dxr:BarButtonGroupLink BarItemName="biShowWhitespace" />
                                    <dxr:BarButtonGroupLink BarItemName="biParagraphAlignment" />
                                    <dxr:BarButtonGroupLink BarItemName="biLineSpacing" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Styles" Name="grpStyles" CaptionButtonCommand="{Binding Path=FormatEditFontStyle, Mode=OneTime, Source={StaticResource commands}}">
                                    <dxre:RibbonStyleGalleryItemLink BarItemName="biGalleryStyle" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Editing" Name="grpEditing" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biEditFind" />
                                    <dxb:BarButtonItemLink BarItemName="biEditReplace" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="Mailings" Name="pageMailings" IsSelected="True">
                                <dxr:RibbonPageGroup Caption="Write &amp; Insert Fields" Name="grpWriteInsertFields" ShowCaptionButton="False">
                                    <dxb:BarSubItemLink BarItemName="biMailMergeInsertFieldPlaceholder" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Preview Results" Name="grpPreviewResults" ShowCaptionButton="False">
                                    <dxb:BarCheckItemLink BarItemName="biMailMergeViewMergedData" />
                                    <dxb:BarButtonItemLink BarItemName="biMailMergeShowAllFieldCodes" />
                                    <dxb:BarButtonItemLink BarItemName="biMailMergeShowAllFieldResults" />
                                    <dxb:BarButtonItemLink BarItemName="biMailMergeFirstDataRecord" />
                                    <dxb:BarButtonItemLink BarItemName="biMailMergePreviousDataRecord" />
                                    <dxb:BarButtonItemLink BarItemName="biMailMergeNextDataRecord" />
                                    <dxb:BarButtonItemLink BarItemName="biMailMergeLastDataRecord" />
                                    <dxb:BarButtonItemLink BarItemName="biMailMergeSaveDocumentAs" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                        </dxr:RibbonDefaultPageCategory>
                    <dxr:RibbonControl.ToolbarItemLinks>
                        <dxb:BarButtonItemLink BarItemName="biFileNew" />
                        <dxb:BarButtonItemLink BarItemName="biFileOpen" />
                        <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                    </dxr:RibbonControl.ToolbarItemLinks>
                </dxr:RibbonControl>
                <Grid>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="250"/>
                        <ColumnDefinition Width="*"/>
                    </Grid.ColumnDefinitions>
                    <Border Grid.Column="0" Margin="6,3,6,6">
                        <dxg:GridControl Name="gridControl1" GroupCount="1" >
                            <dxg:GridControl.Columns>
                                <dxg:GridColumn FieldName="LastName" Header="Employee" />
                                <dxg:GridColumn FieldName="ContactName" Header="Contact Name" VisibleIndex="0" />
                            </dxg:GridControl.Columns>
                        </dxg:GridControl>
                    </Border>
                    <dxre:RichEditControl x:Name="richEdit" BarManager="{Binding ElementName=barManager1, Mode=OneTime}" Grid.Column="1" Margin="0,3,6,6" />
                    </Grid>
                </dx:DXDockPanel>
            </dxb:BarManager>
        </Grid>
    </dxdb:DemoModuleControl>
</local:RichEditDemoModule>!�using System;
using System.Collections.Generic;
using System.Windows;
using DevExpress.Xpf.DemoBase;
using System.Linq;
using System.IO;
using DevExpress.XtraRichEdit;
using DevExpress.XtraRichEdit.Services;
using DevExpress.Xpf.Grid;
using DevExpress.Office.Services;

using System.Data;

namespace RichEditDemo {
    public partial class MergeDatabaseRecords : RichEditDemoModule {
        NWindDataLoader NWind { get; set; }
        object ds;
        public MergeDatabaseRecords() {
            InitializeComponent();
            RtfLoadHelper.Load("MailMerge.rtf", richEdit);
            NWind = Resources["NWindDataLoader"] as NWindDataLoader;
            this.ds = NWind.EmployeeCustomerDataNew;

            IUriStreamService uriService = (IUriStreamService)richEdit.GetService(typeof(IUriStreamService));
            uriService.RegisterProvider(new DBUriStreamProviderMergeDatabaseRecords(NWind.Employees, "Photo"));
            richEdit.Loaded += richEdit_Loaded;
            gridControl1.Loaded += gridControl1_Loaded;
            gridControl1.View.FocusedRowHandleChanged += View_FocusedRowChanged;
        }

        void gridControl1_Loaded(object sender, RoutedEventArgs e) {
            InitializeGrid(ds);
        }

        void richEdit_Loaded(object sender, RoutedEventArgs e) {
            InitializeRichEdit(ds);
        }

        void InitializeRichEdit(object ds) {
            RichEditMailMergeOptions options = richEdit.Options.MailMerge;
            options.DataSource = null;
            options.DataSource = ds;
            options.ViewMergedData = true;
        }
        void InitializeGrid(object ds) {
            this.gridControl1.ItemsSource = ds;
            this.gridControl1.View.AllowEditing = false;
            this.gridControl1.View.ShowColumnHeaders = false;
            ((GridViewBase)this.gridControl1.View).ShowGroupPanel = false;
            this.gridControl1.SortInfo.AddRange(new DevExpress.Xpf.Grid.GridSortInfo("LastName", System.ComponentModel.ListSortDirection.Ascending));
        }
        void View_FocusedRowChanged(object sender, DevExpress.Xpf.Grid.FocusedRowHandleChangedEventArgs e) {
            richEdit.Options.MailMerge.ActiveRecord = gridControl1.GetListIndexByRowHandle(e.RowData.RowHandle.Value);
        }
    }
    public abstract class DBUriStreamProviderBase : IUriStreamProvider {
        static readonly string prefix = "dbimg://";

        object ds;
        string columnName;

        public DBUriStreamProviderBase(object ds, string columnName) {
            this.ds = ds;
            this.columnName = columnName;
        }

        public object Ds { get { return ds; } }

        #region IUriStreamProvider Members
        Stream IUriStreamProvider.GetStream(string uri) {
            uri = uri.Trim();
            if (!uri.StartsWith(prefix))
                return null;
            string strId = uri.Substring(prefix.Length).Trim();
            int id;
            if (!int.TryParse(strId, out id))
                return null;
            byte[] bytes = GetImageBytes(id);
            if (bytes == null)
                return null;
            return new MemoryStream(bytes);
        }
        #endregion
        byte[] GetImageBytes(int id) {
            DataView dataView = (DataView)this.ds;
            DataRow row = dataView.Table.Rows.Find(id);
            if(row == null)
                return null;
            return row[columnName] as byte[];
        }
    }
    public class DBUriStreamProviderMergeDatabaseRecords : DBUriStreamProviderBase {
        public DBUriStreamProviderMergeDatabaseRecords(object ds, string columnName)
            : base(ds, columnName) {
        }
    }
}!��MSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemo("RichEditDemo.OperationRestrictions\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core<dxb2http://schemas.devexpress.com/winfx/2008/xaml/bars?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.RichEdit.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxre6http://schemas.devexpress.com/winfx/2008/xaml/richeditc_DevExpress.Xpf.Ribbon.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxr4http://schemas.devexpress.com/winfx/2008/xaml/ribboneaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase&localclr-namespace:RichEditDemo$	�400��$	�800���	Resources
/)DevExpress.Xpf.RichEdit.RichEditUICommand commands<6DevExpress.Xpf.RichEdit.UI.DefaultBarItemDataTemplates defaultBarItemTemplates71DevExpress.Xpf.RichEdit.RichEditStringIdConverter stringIdConverter�%-&	&	&	
.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent����Orientation$Vertical=�.+�$DevExpress.Xpf.Core.GroupFrame$��	Clipboard��$
�0,3,0,3q�.���$Vertical=�.+�& DevExpress.Xpf.Editors.CheckEdit-Name$edtAllowCut��Content)#DevExpress.Xpf.Core.ObjectConverter$	Cut	IsChecked$
TrueY�-$edtAllowCopy��$
Copy$
TrueY�-$
edtAllowPaste��$Paste$
TrueY�$��Common��$
�0,3,0,3q�.���$Vertical=�.+�-$edtAllowCreateNew��$
Create New$
TrueY�-$edtAllowOpen��$
Open$
TrueY�-$edtAllowSave��$
Save$
TrueY�-$edtAllowSaveAs��$
Save As$
TrueY�-$edtAllowPrinting��$Printing$
TrueY�-	$edtAllowDrag��$
Drag$
TrueY�-
$edtAllowDrop��$
Drop$
TrueY�$
��Zoom��$
�0,3,0,3q�.���$Vertical=�.+�-$edtAllowZoom��$
Zoom$
TrueY���RowDefinitions���ColumnDefinitions��$
�auto���$�*�.+���$
��Min:��$��0�$�0�$�Center=�$
�0,0,3,0q�%DevExpress.Xpf.Editors.SpinEdit-Name$edtMinZoomFactor��$��0�$�1�$
�0,2,0,2q���$
��Max:��$��1�$�0�$�Center=�$
�0,0,3,0q�-
$edtMaxZoomFactor��$��1�$�1�$
�0,2,0,2q�$��Other��$
�0,3,0,3q�.���$Vertical=�.+�-$ReadOnly-$Show Popup Menu$
TrueY�-$edtHideDisabled��$Hide Disabled Items	Content.	�.+�$	DevExpress.Xpf.Bars.BarManager	-$�barManager1��
	ToolbarGlyphSize$
Small=�	Items'
!DevExpress.Xpf.Bars.BarButtonItem
-�Name$	biFileNew��!DevExpress.Xpf.Bars.BarItem
Command
��Path$
FileNew��Mode$
OneTime=�
�Source#[
-$
biFileOpen��
�$FileOpen�$
OneTime=�#[
-$biFileSaveAs��
�$
FileSaveAs�$
OneTime=�#[
-$biFilePrint��
�$	FilePrint�$
OneTime=�#[
-$biFilePrintPreview��
�$FilePrintPreview�$
OneTime=�#[
-$
biEditUndo��
�$EditUndo�$
OneTime=�#[
-$
biEditRedo��
�$EditRedo�$
OneTime=�#[
-$biEditPaste��
�$	EditPaste�$
OneTime=�#[
-$	biEditCut��
�$
EditCut�$
OneTime=�#[
-$
biEditCopy��
�$EditCopy�$
OneTime=�#[
-$biEditPasteSpecial��
�$EditPasteSpecial�$
OneTime=�#[*$DevExpress.Xpf.Ribbon.BarButtonGroup-$biFont��	ItemLinks)
#DevExpress.Xpf.Bars.BarEditItemLink
%DevExpress.Xpf.Bars.BarItemLinkBarItemName$biFormatFontName��
$biFormatFontSize��%DevExpress.Xpf.Bars.BarEditItem-$biFormatFontName��Content$	EditWidth$	150X�
�$FormatFontName�$
OneTime=�#[EditSettings93DevExpress.Xpf.RichEdit.UI.FontComboBoxEditSettings-$biFormatFontSize��$$50X�
�$FormatFontSize�$
OneTime=�#[E?DevExpress.Xpf.RichEdit.UI.RichEditFontSizeComboBoxEditSettingsRichEditControl��ElementName$richEdit��- $
biFontSize��+%DevExpress.Xpf.Bars.BarButtonItemLink$biFormatIncreaseFontSize��$biFormatDecreaseFontSize��
-!$biFormatIncreaseFontSize��
�$FormatIncreaseFontSize�$
OneTime=�#[
-"$biFormatDecreaseFontSize��
�$FormatDecreaseFontSize�$
OneTime=�#[-#$biClearFormatting��$biFormatClearFormatting��
-$$biFormatClearFormatting��
�$FormatClearFormatting�$
OneTime=�#[-%$biFontShape��*$DevExpress.Xpf.Bars.BarCheckItemLink$biFormatFontBold��$biFormatFontItalic��$biFormatFontUnderline��$!biFormatFontDoubleUnderline��$biFormatFontStrikeout��$!biFormatFontDoubleStrikeout��$biFormatFontSuperscript��$biFormatFontSubscript��("DevExpress.Xpf.Bars.BarSubItemLink$biEditChangeCase��& DevExpress.Xpf.Bars.BarCheckItem-&$biFormatFontBold��
�$FormatFontBold�$
OneTime=�#[-'$biFormatFontItalic��
�$FormatFontItalic�$
OneTime=�#[-($biFormatFontUnderline��
�$FormatFontUnderline�$
OneTime=�#[-)$!biFormatFontDoubleUnderline��
�$FormatFontDoubleUnderline�$
OneTime=�#[-*$biFormatFontStrikeout��
�$FormatFontStrikeout�$
OneTime=�#[-+$!biFormatFontDoubleStrikeout��
�$FormatFontDoubleStrikeout�$
OneTime=�#[-,$biFormatFontSuperscript��
�$FormatFontSuperscript�$
OneTime=�#[--$biFormatFontSubscript��
�$FormatFontSubscript�$
OneTime=�#[$DevExpress.Xpf.Bars.BarSubItem-.$biEditChangeCase��
�$EditChangeCase�$
OneTime=�#[	ItemLinks$biEditMakeUpperCase��$biEditMakeLowerCase��$biEditToggleCase��
-/$biEditMakeUpperCase��
�$EditMakeUpperCase�$
OneTime=�#[
-0$biEditMakeLowerCase��
�$EditMakeLowerCase�$
OneTime=�#[
-1$biEditToggleCase��
�$EditToggleCase�$
OneTime=�#[-2$biFontColor��@:DevExpress.Xpf.RichEdit.UI.BarSplitButtonColorEditItemLink$biFormatFontBackColor��$biFormatFontForeColor��<6DevExpress.Xpf.RichEdit.UI.BarSplitButtonColorEditItem-3$biFormatFontBackColor��
�$FormatFontBackColor�$
OneTime=�#[,&DevExpress.Xpf.Bars.BarSplitButtonItemPopupControl3-DevExpress.Xpf.Bars.PopupControlContainerInfoContent.>�.�& DevExpress.Xpf.Editors.ColorEdit
ChipMargin$5q�ChipSize$Large=�ColumnCount$5�%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.ShowDefaultColorButton. ShowMoreColorsButton .!ShowNoColorButton!."	EditValue"�$biFormatFontBackColor��$TwoWay=�$	EditValue�#Palettes#KEDevExpress.Xpf.RichEdit.UI.CharactersBackgroundColorPaletteCollection-4$biFormatFontForeColor��
�$FormatFontForeColor�$
OneTime=�#[.>�.�."�$biFormatFontForeColor��$TwoWay=�$	EditValue�-5$biNumberingList��$biFormatBulletedList��$biFormatNumberingList��$biFormatMultilevelList��-6$biFormatBulletedList��
�$FormatBulletedList�$
OneTime=�#[-7$biFormatNumberingList��
�$FormatNumberingList�$
OneTime=�#[-8$biFormatMultilevelList��
�$FormatMultilevelList�$
OneTime=�#[-9$biParagraphIndent��$biFormatDecreaseIndent��$biFormatIncreaseIndent��
-:$biFormatDecreaseIndent��
�$FormatDecreaseIndent�$
OneTime=�#[
-;$biFormatIncreaseIndent��
�$FormatIncreaseIndent�$
OneTime=�#[-<$biShowWhitespace��$biViewShowWhitespace��-=$biViewShowWhitespace��
�$ViewShowWhitespace�$
OneTime=�#[->$biParagraphAlignment��$ biFormatParagraphAlignLeft��$"biFormatParagraphAlignCenter��$!biFormatParagraphAlignRight��$#biFormatParagraphAlignJustify��-?$ biFormatParagraphAlignLeft��
�$FormatParagraphAlignLeft�$
OneTime=�#[-@$"biFormatParagraphAlignCenter��
�$ FormatParagraphAlignCenter�$
OneTime=�#[-A$!biFormatParagraphAlignRight��
�$FormatParagraphAlignRight�$
OneTime=�#[-B$#biFormatParagraphAlignJustify��
�$!FormatParagraphAlignJustify�$
OneTime=�#[-C$
biLineSpacing��$"biFormatParagraphLineSpacing��$ biFormatParagraphBackColor��-D$"biFormatParagraphLineSpacing��
�$ FormatParagraphLineSpacing�$
OneTime=�#[$("biFormatParagraphLineSpacingSingle��$/)biFormatParagraphLineSpacingSesquialteral��$("biFormatParagraphLineSpacingDouble��$+%biFormatParagraphLineSpacingCustomize��$'!biFormatParagraphAddSpacingBefore��$*$biFormatParagraphRemoveSpacingBefore��$& biFormatParagraphAddSpacingAfter��$)#biFormatParagraphRemoveSpacingAfter��-E$("biFormatParagraphLineSpacingSingle��
�$& FormatParagraphLineSpacingSingle�$
OneTime=�#[-F$/)biFormatParagraphLineSpacingSesquialteral��
�$-'FormatParagraphLineSpacingSesquialteral�$
OneTime=�#[-G$("biFormatParagraphLineSpacingDouble��
�$& FormatParagraphLineSpacingDouble�$
OneTime=�#[
-H$+%biFormatParagraphLineSpacingCustomize��
�$)#FormatParagraphLineSpacingCustomize�$
OneTime=�#[
-I$'!biFormatParagraphAddSpacingBefore��
�$%FormatParagraphAddSpacingBefore�$
OneTime=�#[
-J$*$biFormatParagraphRemoveSpacingBefore��
�$("FormatParagraphRemoveSpacingBefore�$
OneTime=�#[
-K$& biFormatParagraphAddSpacingAfter��
�$$FormatParagraphAddSpacingAfter�$
OneTime=�#[
-L$)#biFormatParagraphRemoveSpacingAfter��
�$'!FormatParagraphRemoveSpacingAfter�$
OneTime=�#[-M$ biFormatParagraphBackColor��
�$FormatParagraphBackColor�$
OneTime=�#[.>�.�..!."�$ biFormatParagraphBackColor��$TwoWay=�$	EditValue�-N$biParagraph��1+DevExpress.Xpf.RichEdit.UI.GalleryStyleItem-O$biGalleryStyle��
�$FormatFontStyle�$
OneTime=�#[$RichEditControl$�$richEdit��0*DevExpress.Xpf.Ribbon.RibbonGalleryBarItem%Gallery%5 /DevExpress.Xpf.RichEdit.UI.RichEditStyleGallery !!DevExpress.Xpf.Bars.Gallery&!IsItemDescriptionVisible&.'!IsItemGlyphVisible'.(!
ItemCheckMode$(Single=�)!MinColCount$)1�*!ColCount$*5�+!ItemCaptionTemplate+�$%StyleGalleryItemCaptionTemplate�$
OneTime=�#[
-P$
biEditFind��
�$EditFind�$
OneTime=�#[
-Q$
biEditReplace��
�$EditReplace�$
OneTime=�#[
-R$biInsertPageBreak��
�$InsertPageBreak�$
OneTime=�#[
-S$
biInsertTable��
�$InsertTable�$
OneTime=�#[
-T$biInsertPicture��
�$
InsertPicture�$
OneTime=�#[
-U$biInsertFloatingPicture��
�$InsertFloatingPicture�$
OneTime=�#[
-V$biInsertBookmark��
�$InsertBookmark�$
OneTime=�#[
-W$biInsertHyperlink��
�$InsertHyperlink�$
OneTime=�#[
-X$biInsertHeader��
�$InsertHeader�$
OneTime=�#[
-Y$biInsertFooter��
�$InsertFooter�$
OneTime=�#[
-Z$biInsertPageNumber��
�$InsertPageNumber�$
OneTime=�#[
-[$biInsertPageCount��
�$InsertPageCount�$
OneTime=�#[
-\$biInsertTextBox��
�$
InsertTextBox�$
OneTime=�#[
-]$biInsertSymbol��
�$InsertSymbol�$
OneTime=�#[-^$biPageLayoutMargins��
�$PageLayoutMargins�$
OneTime=�#[$biPageLayoutNormalMargins��$biPageLayoutNarrowMargins��$!biPageLayoutModerateMargins��$biPageLayoutWideMargins��$$biPageLayoutPageMarginsOptions��-_$biPageLayoutNormalMargins��,	GlyphSize$,Large=�
�$PageLayoutNormalMargins�$
OneTime=�#[-ContentTemplate-�$)#SectionMarginBarItemContentTemplate�$
OneTime=�#[-`$biPageLayoutNarrowMargins��$,Large=�
�$PageLayoutNarrowMargins�$
OneTime=�#[-�$)#SectionMarginBarItemContentTemplate�$
OneTime=�#[-a$!biPageLayoutModerateMargins��$,Large=�
�$PageLayoutModerateMargins�$
OneTime=�#[-�$)#SectionMarginBarItemContentTemplate�$
OneTime=�#[-b$biPageLayoutWideMargins��$,Large=�
�$PageLayoutWideMargins�$
OneTime=�#[-�$)#SectionMarginBarItemContentTemplate�$
OneTime=�#[
-c$$biPageLayoutPageMarginsOptions��
�$"PageLayoutPageMarginsOptions�$
OneTime=�#[-d$biPageLayoutOrientation��
�$PageLayoutOrientation�$
OneTime=�#[$%biPageLayoutPortraitOrientation��$& biPageLayoutLandscapeOrientation��-e$%biPageLayoutPortraitOrientation��
�$#PageLayoutPortraitOrientation�$
OneTime=�#[-f$& biPageLayoutLandscapeOrientation��
�$$PageLayoutLandscapeOrientation�$
OneTime=�#[-g$biPageLayoutSize��
�$PageLayoutSize�$
OneTime=�#[9"3DevExpress.Xpf.RichEdit.UI.PaperKindBarListItemLink"$biPageLayoutSizeList��$"biPageLayoutPagePaperOptions��5#/DevExpress.Xpf.RichEdit.UI.PaperKindBarListItem#-h$biPageLayoutSizeList��.#RichEditControl.�$richEdit��
-i$"biPageLayoutPagePaperOptions��
�$ PageLayoutPagePaperOptions�$
OneTime=�#[-j$biPageLayoutColumns��
�$PageLayoutColumns�$
OneTime=�#[$biPageLayoutOneColumn��$biPageLayoutTwoColumns��$biPageLayoutThreeColumns��$ biPageLayoutColumnsOptions��-k$biPageLayoutOneColumn��$,Large=�
�$PageLayoutOneColumn�$
OneTime=�#[-l$biPageLayoutTwoColumns��$,Large=�
�$PageLayoutTwoColumns�$
OneTime=�#[-m$biPageLayoutThreeColumns��$,Large=�
�$PageLayoutThreeColumns�$
OneTime=�#[
-n$ biPageLayoutColumnsOptions��
�$PageLayoutColumnsOptions�$
OneTime=�#[-o$
biInsertBreak��
�$InsertBreak�$
OneTime=�#[$biInsertColumnBreak��$"biInsertSectionBreakNextPage��$$biInsertSectionBreakContinuous��$"biInsertSectionBreakEvenPage��$!biInsertSectionBreakOddPage��
-p$biInsertColumnBreak��$,Large=�
�$InsertColumnBreak�$
OneTime=�#[
-q$"biInsertSectionBreakNextPage��$,Large=�
�$ InsertSectionBreakNextPage�$
OneTime=�#[
-r$$biInsertSectionBreakContinuous��$,Large=�
�$"InsertSectionBreakContinuous�$
OneTime=�#[
-s$"biInsertSectionBreakEvenPage��$,Large=�
�$ InsertSectionBreakEvenPage�$
OneTime=�#[
-t$!biInsertSectionBreakOddPage��$,Large=�
�$InsertSectionBreakOddPage�$
OneTime=�#[-u$biPageLayoutLineNumbering��
�$PageLayoutLineNumbering�$
OneTime=�#[$#biPageLayoutLineNumberingNone��$)#biPageLayoutLineNumberingContinuous��$-'biPageLayoutLineNumberingRestartNewPage��$0*biPageLayoutLineNumberingRestartNewSection��$*$biFormatParagraphSuppressLineNumbers��$& biPageLayoutLineNumberingOptions��-v$#biPageLayoutLineNumberingNone��
�$!PageLayoutLineNumberingNone�$
OneTime=�#[-w$)#biPageLayoutLineNumberingContinuous��
�$'!PageLayoutLineNumberingContinuous�$
OneTime=�#[-x$-'biPageLayoutLineNumberingRestartNewPage��
�$+%PageLayoutLineNumberingRestartNewPage�$
OneTime=�#[-y$0*biPageLayoutLineNumberingRestartNewSection��
�$.(PageLayoutLineNumberingRestartNewSection�$
OneTime=�#[-z$*$biFormatParagraphSuppressLineNumbers��
�$("FormatParagraphSuppressLineNumbers�$
OneTime=�#[
-{$& biPageLayoutLineNumberingOptions��
�$$PageLayoutLineNumberingOptions�$
OneTime=�#[
-|$'!biReferencesInsertTableOfContents��
�$%ReferencesInsertTableOfContents�$
OneTime=�#[-}$0*biReferencesAddParagraphsToTableOfContents��
�$.(ReferencesAddParagraphsToTableOfContents�$
OneTime=�#[$'!biFormatParagraphSetBodyTextLevel��$'!biFormatParagraphSetHeading1Level��$'!biFormatParagraphSetHeading2Level��$'!biFormatParagraphSetHeading3Level��$'!biFormatParagraphSetHeading4Level��$'!biFormatParagraphSetHeading5Level��$'!biFormatParagraphSetHeading6Level��$'!biFormatParagraphSetHeading7Level��$'!biFormatParagraphSetHeading8Level��$'!biFormatParagraphSetHeading9Level��
-~$'!biFormatParagraphSetBodyTextLevel��
�$%FormatParagraphSetBodyTextLevel�$
OneTime=�#[
-$'!biFormatParagraphSetHeading1Level��
�$%FormatParagraphSetHeading1Level�$
OneTime=�#[
-�$'!biFormatParagraphSetHeading2Level��
�$%FormatParagraphSetHeading2Level�$
OneTime=�#[
-�$'!biFormatParagraphSetHeading3Level��
�$%FormatParagraphSetHeading3Level�$
OneTime=�#[
-�$'!biFormatParagraphSetHeading4Level��
�$%FormatParagraphSetHeading4Level�$
OneTime=�#[
-�$'!biFormatParagraphSetHeading5Level��
�$%FormatParagraphSetHeading5Level�$
OneTime=�#[
-�$'!biFormatParagraphSetHeading6Level��
�$%FormatParagraphSetHeading6Level�$
OneTime=�#[
-�$'!biFormatParagraphSetHeading7Level��
�$%FormatParagraphSetHeading7Level�$
OneTime=�#[
-�$'!biFormatParagraphSetHeading8Level��
�$%FormatParagraphSetHeading8Level�$
OneTime=�#[
-�$'!biFormatParagraphSetHeading9Level��
�$%FormatParagraphSetHeading9Level�$
OneTime=�#[
-�$'!biReferencesUpdateTableOfContents��
�$%ReferencesUpdateTableOfContents�$
OneTime=�#[-�$*$biReferencesInsertCaptionPlaceholder��
�$("ReferencesInsertCaptionPlaceholder�$
OneTime=�#[$& biReferencesInsertFiguresCaption��$%biReferencesInsertTablesCaption��$("biReferencesInsertEquationsCaption��
-�$& biReferencesInsertFiguresCaption��
�$$ReferencesInsertFiguresCaption�$
OneTime=�#[
-�$%biReferencesInsertTablesCaption��
�$#ReferencesInsertTablesCaption�$
OneTime=�#[
-�$("biReferencesInsertEquationsCaption��
�$& ReferencesInsertEquationsCaption�$
OneTime=�#[-�$1+biReferencesInsertTableOfFiguresPlaceholder��
�$/)ReferencesInsertTableOfFiguresPlaceholder�$
OneTime=�#[$& biReferencesInsertTableOfFigures��$%biReferencesInsertTableOfTables��$("biReferencesInsertTableOfEquations��
-�$& biReferencesInsertTableOfFigures��
�$$ReferencesInsertTableOfFigures�$
OneTime=�#[
-�$%biReferencesInsertTableOfTables��
�$#ReferencesInsertTableOfTables�$
OneTime=�#[
-�$("biReferencesInsertTableOfEquations��
�$& ReferencesInsertTableOfEquations�$
OneTime=�#[
-�$'!biReferencesUpdateTableOfCaptions��
�$%ReferencesUpdateTableOfCaptions�$
OneTime=�#[
-�$biCheckSpelling��
�$
CheckSpelling�$
OneTime=�#[
-�$biReviewProtectDocument��
�$ReviewProtectDocument�$
OneTime=�#[
-�$!biReviewEditPermissionRange��
�$ReviewEditPermissionRange�$
OneTime=�#[
-�$biReviewUnprotectDocument��
�$ReviewUnprotectDocument�$
OneTime=�#[-�$biViewDraft��
�$	ViewDraft�$
OneTime=�#[-�$biViewPrintLayout��
�$ViewPrintLayout�$
OneTime=�#[-�$biViewSimple��
�$
ViewSimple�$
OneTime=�#[-�$biViewHorizontalRuler��
�$ViewHorizontalRuler�$
OneTime=�#[-�$biViewVerticalRuler��
�$ViewVerticalRuler�$
OneTime=�#[
-�$
biViewZoomOut��
�$ViewZoomOut�$
OneTime=�#[
-�$biViewZoomIn��
�$
ViewZoomIn�$
OneTime=�#[-�$biTableChangeCellsShading��
�$TableChangeCellsShading�$
OneTime=�#[.>�.�..!."�$biTableChangeCellsShading��$TwoWay=�$	EditValue�-�$biTableChangeBorders��
�$TableChangeBorders�$
OneTime=�#[$biTableToggleBottomBorder��$biTableToggleTopBorder��$biTableToggleLeftBorder��$biTableToggleRightBorder��$biTableResetAllBorders��$biTableToggleAllBorders��$ biTableToggleOutsideBorder��$biTableToggleInsideBorder��$)#biTableToggleInsideHorizontalBorder��$'!biTableToggleInsideVerticalBorder��-�$biTableToggleBottomBorder��
�$TableToggleBottomBorder�$
OneTime=�#[-�$biTableToggleTopBorder��
�$TableToggleTopBorder�$
OneTime=�#[-�$biTableToggleLeftBorder��
�$TableToggleLeftBorder�$
OneTime=�#[-�$biTableToggleRightBorder��
�$TableToggleRightBorder�$
OneTime=�#[
-�$biTableResetAllBorders��
�$TableResetAllBorders�$
OneTime=�#[-�$biTableToggleAllBorders��
�$TableToggleAllBorders�$
OneTime=�#[-�$ biTableToggleOutsideBorder��
�$TableToggleOutsideBorder�$
OneTime=�#[-�$biTableToggleInsideBorder��
�$TableToggleInsideBorder�$
OneTime=�#[-�$)#biTableToggleInsideHorizontalBorder��
�$'!TableToggleInsideHorizontalBorder�$
OneTime=�#[-�$'!biTableToggleInsideVerticalBorder��
�$%TableToggleInsideVerticalBorder�$
OneTime=�#[-�$#biTableChangeCellsBorderColor��
�$!TableChangeCellsBorderColor�$
OneTime=�#[.>�.�."�$#biTableChangeCellsBorderColor��$TwoWay=�$	EditValue�-�$biTableSelectElement��
�$TableSelectElement�$
OneTime=�#[$biTableSelectCell��$biTableSelectColumn��$biTableSelectRow��$
biTableSelect��-�$biTableSelectCell��
�$TableSelectCell�$
OneTime=�#[-�$biTableSelectColumn��
�$TableSelectColumn�$
OneTime=�#[-�$biTableSelectRow��
�$TableSelectRow�$
OneTime=�#[-�$
biTableSelect��
�$TableSelect�$
OneTime=�#[-�$ biTableToggleShowGridlines��
�$TableToggleShowGridlines�$
OneTime=�#[
-�$biTableProperties��
�$TableProperties�$
OneTime=�#[-�$biTableDeleteElement��
�$TableDeleteElement�$
OneTime=�#[$biTableDeleteCell��$biTableDeleteColumn��$biTableDeleteRow��$
biTableDelete��-�$biTableDeleteCell��
�$TableDeleteCell�$
OneTime=�#[-�$biTableDeleteColumn��
�$TableDeleteColumn�$
OneTime=�#[-�$biTableDeleteRow��
�$TableDeleteRow�$
OneTime=�#[-�$
biTableDelete��
�$TableDelete�$
OneTime=�#[
-�$biTableInsertRowAbove��
�$TableInsertRowAbove�$
OneTime=�#[
-�$biTableInsertRowBelow��
�$TableInsertRowBelow�$
OneTime=�#[
-�$biTableInsertColumnToLeft��
�$TableInsertColumnToLeft�$
OneTime=�#[
-�$ biTableInsertColumnToRight��
�$TableInsertColumnToRight�$
OneTime=�#[
-�$biTableInsertCells��
�$TableInsertCells�$
OneTime=�#[
-�$biTableMergeCells��
�$TableMergeCells�$
OneTime=�#[
-�$biTableSplitCells��
�$TableSplitCells�$
OneTime=�#[
-�$biTableSplit��
�$
TableSplit�$
OneTime=�#[-�$biToggleTableAutoFit��
�$ToggleTableAutoFit�$
OneTime=�#[$"biToggleTableAutoFitContents��$ biToggleTableAutoFitWindow��$#biToggleTableFixedColumnWidth��-�$"biToggleTableAutoFitContents��
�$ ToggleTableAutoFitContents�$
OneTime=�#[-�$ biToggleTableAutoFitWindow��
�$ToggleTableAutoFitWindow�$
OneTime=�#[-�$#biToggleTableFixedColumnWidth��
�$!ToggleTableFixedColumnWidth�$
OneTime=�#[-�$("biTableToggleCellsTopLeftAlignment��
�$& TableToggleCellsTopLeftAlignment�$
OneTime=�#[-�$+%biTableToggleCellsMiddleLeftAlignment��
�$)#TableToggleCellsMiddleLeftAlignment�$
OneTime=�#[-�$+%biTableToggleCellsBottomLeftAlignment��
�$)#TableToggleCellsBottomLeftAlignment�$
OneTime=�#[-�$*$biTableToggleCellsTopCenterAlignment��
�$("TableToggleCellsTopCenterAlignment�$
OneTime=�#[-�$-'biTableToggleCellsMiddleCenterAlignment��
�$+%TableToggleCellsMiddleCenterAlignment�$
OneTime=�#[-�$-'biTableToggleCellsBottomCenterAlignment��
�$+%TableToggleCellsBottomCenterAlignment�$
OneTime=�#[-�$)#biTableToggleCellsTopRightAlignment��
�$'!TableToggleCellsTopRightAlignment�$
OneTime=�#[-�$,&biTableToggleCellsMiddleRightAlignment��
�$*$TableToggleCellsMiddleRightAlignment�$
OneTime=�#[-�$,&biTableToggleCellsBottomRightAlignment��
�$*$TableToggleCellsBottomRightAlignment�$
OneTime=�#[
-�$biGoToHeader��
�$
GoToHeader�$
OneTime=�#[
-�$biGoToFooter��
�$
GoToFooter�$
OneTime=�#[
-�$ biHeaderFooterGoToPrevious��
�$HeaderFooterGoToPrevious�$
OneTime=�#[
-�$biHeaderFooterGoToNext��
�$HeaderFooterGoToNext�$
OneTime=�#[-�$"biHeaderFooterLinkToPrevious��
�$ HeaderFooterLinkToPrevious�$
OneTime=�#[-�$& biHeaderFooterDifferentFirstPage��
�$$HeaderFooterDifferentFirstPage�$
OneTime=�#[-�$)#biHeaderFooterDifferentOddEvenPages��
�$'!HeaderFooterDifferentOddEvenPages�$
OneTime=�#[
-�$biHeaderFooterClose��
�$HeaderFooterClose�$
OneTime=�#[-�$biPictureShapeFillColor��
�$PictureShapeFillColor�$
OneTime=�#[.>�.�..!."�$biPictureShapeFillColor��$TwoWay=�$	EditValue�-�$ biPictureShapeOutlineColor��
�$PictureShapeOutlineColor�$
OneTime=�#[.>�.�..!."�$ biPictureShapeOutlineColor��$TwoWay=�$	EditValue�-�$biPictureWrapText��
�$PictureWrapText�$
OneTime=�#[$biPictureWrapTextSquare��$biPictureWrapTextTight��$biPictureWrapTextThrough��$#biPictureWrapTextTopAndBottom��$biPictureWrapTextBehind��$ biPictureWrapTextInFrontOf��-�$biPictureWrapTextSquare��
�$PictureWrapTextSquare�$
OneTime=�#[-�$biPictureWrapTextTight��
�$PictureWrapTextTight�$
OneTime=�#[-�$biPictureWrapTextThrough��
�$PictureWrapTextThrough�$
OneTime=�#[-�$#biPictureWrapTextTopAndBottom��
�$!PictureWrapTextTopAndBottom�$
OneTime=�#[-�$biPictureWrapTextBehind��
�$PictureWrapTextBehind�$
OneTime=�#[-�$ biPictureWrapTextInFrontOf��
�$PictureWrapTextInFrontOf�$
OneTime=�#[-�$biPicturePosition��
�$PicturePosition�$
OneTime=�#[$biPictureTopLeftAlignment��$!biPictureTopCenterAlignment��$ biPictureTopRightAlignment��$"biPictureMiddleLeftAlignment��$$biPictureMiddleCenterAlignment��$#biPictureMiddleRightAlignment��$"biPictureBottomLeftAlignment��$$biPictureBottomCenterAlignment��$#biPictureBottomRightAlignment��
-�$biPictureTopLeftAlignment��
�$PictureTopLeftAlignment�$
OneTime=�#[
-�$!biPictureTopCenterAlignment��
�$PictureTopCenterAlignment�$
OneTime=�#[
-�$ biPictureTopRightAlignment��
�$PictureTopRightAlignment�$
OneTime=�#[
-�$"biPictureMiddleLeftAlignment��
�$ PictureMiddleLeftAlignment�$
OneTime=�#[
-�$$biPictureMiddleCenterAlignment��
�$"PictureMiddleCenterAlignment�$
OneTime=�#[
-�$#biPictureMiddleRightAlignment��
�$!PictureMiddleRightAlignment�$
OneTime=�#[
-�$"biPictureBottomLeftAlignment��
�$ PictureBottomLeftAlignment�$
OneTime=�#[
-�$$biPictureBottomCenterAlignment��
�$"PictureBottomCenterAlignment�$
OneTime=�#[
-�$#biPictureBottomRightAlignment��
�$!PictureBottomRightAlignment�$
OneTime=�#[-�$& biPictureBringForwardPlaceholder��
�$$PictureBringForwardPlaceholder�$
OneTime=�#[$biPictureBringForward��$biPictureBringToFront��$!biPictureBringInFrontOfText��
-�$biPictureBringForward��
�$PictureBringForward�$
OneTime=�#[
-�$biPictureBringToFront��
�$PictureBringToFront�$
OneTime=�#[
-�$!biPictureBringInFrontOfText��
�$PictureBringInFrontOfText�$
OneTime=�#[-�$& biPictureSendBackwardPlaceholder��
�$$PictureSendBackwardPlaceholder�$
OneTime=�#[$biPictureSendBackward��$biPictureSendToBack��$biPictureSendBehindText��
-�$biPictureSendBackward��
�$PictureSendBackward�$
OneTime=�#[
-�$biPictureSendToBack��
�$PictureSendToBack�$
OneTime=�#[
-�$biPictureSendBehindText��
�$PictureSendBehindText�$
OneTime=�#[._�%$DevExpress.Xpf.Core.DXDockPanel$.+�)%#DevExpress.Xpf.Ribbon.RibbonControl%-�$�
ribbonControl��$	�Top=�/%
Categories./5&/DevExpress.Xpf.Ribbon.RibbonDefaultPageCategory&2',DevExpress.Xpf.Ribbon.RibbonPageCategoryBase0'Pages.0&( DevExpress.Xpf.Ribbon.RibbonPage(-�$pageFile��1(Caption1�#[2�ConverterParameter$2Caption_PageFile��3�	Converter#3[$
OneTime=�
4(Groups.4+)%DevExpress.Xpf.Ribbon.RibbonPageGroup)-�$	grpCommon��5)ShowCaptionButton5.6)Caption6�#[$2Caption_GroupCommon��#3[$
OneTime=�7)	ItemLinks.7$	biFileNew��$
biFileOpen��$biFileSaveAs��$biFilePrint��$biFilePrintPreview��$
biEditUndo��$
biEditRedo��(-�$pageHome��1�#[$2Caption_PageHome��#3[$
OneTime=�.4)-�$grpClipboard��5.6�#[$2Caption_GroupClipboard��#3[$
OneTime=�.7$biEditPaste��$	biEditCut��$
biEditCopy��$biEditPasteSpecial��)-�$
grpFont��6�#[$2Caption_GroupFont��#3[$
OneTime=�8)CaptionButtonCommand8�$
FormatFont�$
OneTime=�#[.7.*(DevExpress.Xpf.Ribbon.BarButtonGroupLink*$biFont��*$
biFontSize��*$biClearFormatting��*$biFontShape��*$biFontColor��)-�$grpParagraph��6�#[$2Caption_GroupParagraph��#3[$
OneTime=�8�$FormatParagraph�$
OneTime=�#[.7*$biNumberingList��*$biParagraphIndent��*$biShowWhitespace��*$biParagraphAlignment��*$
biLineSpacing��*$biParagraph��)-�$	grpStyles��6�#[$2Caption_GroupStyles��#3[$
OneTime=�8�$FormatEditFontStyle�$
OneTime=�#[.7;+5DevExpress.Xpf.RichEdit.UI.RibbonStyleGalleryItemLink+$biGalleryStyle��)-�$
grpEditing��5.6�#[$2Caption_GroupEditing��#3[$
OneTime=�.7$
biEditFind��$
biEditReplace��(-�$
pageInsert��1�#[$2Caption_PageInsert��#3[$
OneTime=�.4)-�$grpPages��5.6�#[$2Caption_GroupPages��#3[$
OneTime=�.7$biInsertPageBreak��)-�$	grpTables��5.6�#[$2Caption_GroupTables��#3[$
OneTime=�.7$
biInsertTable��)-�$grpIllustrations��5.6�#[$ 2Caption_GroupIllustrations��#3[$
OneTime=�.7$biInsertPicture��$biInsertFloatingPicture��)-�$grpLinks��5.6�#[$2Caption_GroupLinks��#3[$
OneTime=�.7$biInsertBookmark��$biInsertHyperlink��)-�$grpHeaderFooter��5.6�#[$2Caption_GroupHeaderFooter��#3[$
OneTime=�.7$biInsertHeader��$biInsertFooter��$biInsertPageNumber��$biInsertPageCount��)-�$
grpText��5.6�#[$2Caption_GroupText��#3[$
OneTime=�.7$biInsertTextBox��)-�$
grpSymbols��5.6�#[$2Caption_GroupSymbols��#3[$
OneTime=�.7$biInsertSymbol��(-�$pagePageLayout��1�#[$2Caption_PagePageLayout��#3[$
OneTime=�.4)-$grpPageSetup��6�#[$2Caption_GroupPageSetup��#3[$
OneTime=�8�$PageLayoutPageOptions�$
OneTime=�#[.7$biPageLayoutMargins��$biPageLayoutOrientation��$biPageLayoutSize��$biPageLayoutColumns��$
biInsertBreak��$biPageLayoutLineNumbering��(-$pageReferences��1�#[$2Caption_PageReferences��#3[$
OneTime=�.4)-$grpTableofContents��5.6�#[$"2Caption_GroupTableOfContents��#3[$
OneTime=�.7$'!biReferencesInsertTableOfContents��$0*biReferencesAddParagraphsToTableOfContents��$'!biReferencesUpdateTableOfContents��)-$grpCaptions��5.6�#[$2Caption_GroupCaptions��#3[$
OneTime=�.7$*$biReferencesInsertCaptionPlaceholder��$1+biReferencesInsertTableOfFiguresPlaceholder��$'!biReferencesUpdateTableOfCaptions��(-$
pageReview��1�#[$2Caption_PageReview��#3[$
OneTime=�.4)-$grpProofing��5.6�#[$#2Caption_GroupDocumentProofing��#3[$
OneTime=�.7$biCheckSpelling��)-$
grpProtect��5.6�#[$%2Caption_GroupDocumentProtection��#3[$
OneTime=�.7$biReviewProtectDocument��$!biReviewEditPermissionRange��$biReviewUnprotectDocument��(-$pageView��1�#[$2Caption_PageView��#3[$
OneTime=�.4)-$grpDocumentViews��5.6�#[$ 2Caption_GroupDocumentViews��#3[$
OneTime=�.7$biViewDraft��$biViewPrintLayout��$biViewSimple��)-	$
grpShow��5.6�#[$2Caption_GroupShow��#3[$
OneTime=�.7$biViewHorizontalRuler��$biViewVerticalRuler��)-
$
grpZoom��5.6�#[$2Caption_GroupZoom��#3[$
OneTime=�.7$
biViewZoomOut��$biViewZoomIn��.,(DevExpress.Xpf.Ribbon.RibbonPageCategory,-$
catTableTools��9'	IsVisible9.:'Caption:�#[$$2Caption_PageCategoryTableTools��#3[$
OneTime=�.0(-$pageTableToolsDesign��1�#[$2Caption_PageTableDesign��#3[$
OneTime=�.4)-
$grpTableStyles��5.6�#[$2Caption_GroupTableStyles��#3[$
OneTime=�.7$biTableChangeCellsShading��$biTableChangeBorders��)-$grpDrawBorders��5.6�#[$#2Caption_GroupTableDrawBorders��#3[$
OneTime=�.7$#biTableChangeCellsBorderColor��(-$pageTableToolsLayout��1�#[$2Caption_PageTableLayout��#3[$
OneTime=�.4)-$grpTable��5.6�#[$2Caption_GroupTableTable��#3[$
OneTime=�.7$biTableSelectElement��$ biTableToggleShowGridlines��$biTableProperties��)-$grpRowsColumns��5.6�#[$&2 Caption_GroupTableRowsAndColumns��#3[$
OneTime=�.7$biTableDeleteElement��$biTableInsertRowAbove��$biTableInsertRowBelow��$biTableInsertColumnToLeft��$ biTableInsertColumnToRight��$biTableInsertCells��)-$grpMerge��5.6�#[$2Caption_GroupTableMerge��#3[$
OneTime=�.7$biTableMergeCells��$biTableSplitCells��$biTableSplit��)-$grpCellSize��6�#[$ 2Caption_GroupTableCellSize��#3[$
OneTime=�8�$TableProperties�$
OneTime=�#[.7$biToggleTableAutoFit��)-$grpAlignment��5.6�#[$!2Caption_GroupTableAlignment��#3[$
OneTime=�.7$("biTableToggleCellsTopLeftAlignment��;RibbonStyle$;SmallWithoutText=�$+%biTableToggleCellsMiddleLeftAlignment��$;SmallWithoutText=�$+%biTableToggleCellsBottomLeftAlignment��$;SmallWithoutText=�.-(DevExpress.Xpf.Bars.BarItemLinkSeparator-).#DevExpress.Xpf.Bars.BarItemLinkBase<.	IsVisible<.$*$biTableToggleCellsTopCenterAlignment��$;SmallWithoutText=�$-'biTableToggleCellsMiddleCenterAlignment��$;SmallWithoutText=�$-'biTableToggleCellsBottomCenterAlignment��$;SmallWithoutText=�-<.$)#biTableToggleCellsTopRightAlignment��$;SmallWithoutText=�$,&biTableToggleCellsMiddleRightAlignment��$;SmallWithoutText=�$,&biTableToggleCellsBottomRightAlignment��$;SmallWithoutText=�,-$catHeaderFooterTools��9.:�#[$+2%Caption_PageCategoryHeaderFooterTools��#3[$
OneTime=�.0(-$!pageHeaderFooterToolsDesign��1�#[$)2#Caption_PageHeaderFooterToolsDesign��#3[$
OneTime=�.4)-$
grpNavigation��5.6�#[$42.Caption_GroupHeaderFooterToolsDesignNavigation��#3[$
OneTime=�.7$biGoToHeader��$biGoToFooter��$ biHeaderFooterGoToPrevious��$biHeaderFooterGoToNext��$"biHeaderFooterLinkToPrevious��)-$
grpOptions��5.6�#[$12+Caption_GroupHeaderFooterToolsDesignOptions��#3[$
OneTime=�.7$& biHeaderFooterDifferentFirstPage��$)#biHeaderFooterDifferentOddEvenPages��)-$grpClose��5.6�#[$/2)Caption_GroupHeaderFooterToolsDesignClose��#3[$
OneTime=�.7$biHeaderFooterClose��,-$catPictureTools��9.:�#[$42.Caption_PageCategoryFloatingObjectPictureTools��#3[$
OneTime=�.0(-$pagePictureToolsFormat��1�#[$22,Caption_PageFloatingObjectPictureToolsFormat��#3[$
OneTime=�.4)-$grpShapeStyles��5.6�#[$22,Caption_GroupFloatingPictureToolsShapeStyles��#3[$
OneTime=�.7$biPictureShapeFillColor��$ biPictureShapeOutlineColor��)-$
grpArrange��5.6�#[$.2(Caption_GroupFloatingPictureToolsArrange��#3[$
OneTime=�.7$biPictureWrapText��$biPicturePosition��$& biPictureBringForwardPlaceholder��$& biPictureSendBackwardPlaceholder��=%ToolbarItemLinks=$biFileSaveAs��$
biEditUndo��$
biEditRedo��-/'DevExpress.Xpf.RichEdit.RichEditControl/->/Name$>richEdit��?/
ShowBorder?.@/
BarManager@�$barManager1��$
OneTime=�
A/RibbonA�$ribbonControl1��$
OneTime=�!�c<local:RichEditDemoModule
    x:Class="RichEditDemo.OperationRestrictions" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxre="http://schemas.devexpress.com/winfx/2008/xaml/richedit"
    xmlns:dxr="http://schemas.devexpress.com/winfx/2008/xaml/ribbon"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:RichEditDemo">
    <local:RichEditDemoModule.Resources>
        <ResourceDictionary>
            <dxre:RichEditUICommand x:Key="commands" />
            <dxre:DefaultBarItemDataTemplates x:Key="defaultBarItemTemplates" />
            <dxre:RichEditStringIdConverter x:Key="stringIdConverter" />
        </ResourceDictionary>
    </local:RichEditDemoModule.Resources>

    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel Orientation="Vertical">
                <dx:GroupFrame Header="Clipboard" Margin="0,3,0,3">
                    <StackPanel Orientation="Vertical">
                        <dxe:CheckEdit x:Name="edtAllowCut" Content="Cut" IsChecked="True" Checked="clipboardCut_CheckedChanged" Unchecked="clipboardCut_CheckedChanged" />
                        <dxe:CheckEdit x:Name="edtAllowCopy" Content="Copy" IsChecked="True" Checked="clipboardCopy_CheckedChanged" Unchecked="clipboardCopy_CheckedChanged" />
                        <dxe:CheckEdit x:Name="edtAllowPaste" Content="Paste" IsChecked="True" Checked="clipboardPaste_CheckedChanged" Unchecked="clipboardPaste_CheckedChanged" />
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Common" Margin="0,3,0,3">
                    <StackPanel Orientation="Vertical">
                        <dxe:CheckEdit x:Name="edtAllowCreateNew" Content="Create New" IsChecked="True" Checked="fileNew_CheckedChanged" Unchecked="fileNew_CheckedChanged" />
                        <dxe:CheckEdit x:Name="edtAllowOpen" Content="Open" IsChecked="True" Checked="fileOpen_CheckedChanged" Unchecked="fileOpen_CheckedChanged" />
                        <dxe:CheckEdit x:Name="edtAllowSave" Content="Save" IsChecked="True" Checked="fileSave_CheckedChanged" Unchecked="fileSave_CheckedChanged" />
                        <dxe:CheckEdit x:Name="edtAllowSaveAs" Content="Save As" IsChecked="True" Checked="fileSaveAs_CheckedChanged" Unchecked="fileSaveAs_CheckedChanged" />
                        <dxe:CheckEdit x:Name="edtAllowPrinting" Content="Printing" IsChecked="True" Checked="filePrint_CheckedChanged" Unchecked="filePrint_CheckedChanged" />
                        <dxe:CheckEdit x:Name="edtAllowDrag" Content="Drag" IsChecked="True" Checked="commonDrag_CheckedChanged" Unchecked="commonDrag_CheckedChanged" />
                        <dxe:CheckEdit x:Name="edtAllowDrop" Content="Drop" IsChecked="True" Checked="commonDrop_CheckedChanged" Unchecked="commonDrop_CheckedChanged" />
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Zoom" Margin="0,3,0,3">
                    <StackPanel Orientation="Vertical">
                        <dxe:CheckEdit x:Name="edtAllowZoom" Content="Zoom" IsChecked="True" Checked="zoom_CheckedChanged" Unchecked="zoom_CheckedChanged" />
                        <Grid>
                            <Grid.RowDefinitions>
                                <RowDefinition />
                                <RowDefinition />
                            </Grid.RowDefinitions>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition Width="auto" />
                                <ColumnDefinition Width="*" />
                            </Grid.ColumnDefinitions>
                            <TextBlock Text="Min:" Grid.Row="0" Grid.Column="0" VerticalAlignment="Center" Margin="0,0,3,0" />
                            <dxe:SpinEdit x:Name="edtMinZoomFactor" Grid.Row="0" Grid.Column="1" Margin="0,2,0,2" EditValueChanged="minZoom_EditValueChanged" />
                            <TextBlock Text="Max:" Grid.Row="1" Grid.Column="0" VerticalAlignment="Center" Margin="0,0,3,0" />
                            <dxe:SpinEdit x:Name="edtMaxZoomFactor" Grid.Row="1" Grid.Column="1" Margin="0,2,0,2" EditValueChanged="maxZoom_EditValueChanged"/>
                        </Grid>
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Other" Margin="0,3,0,3">
                    <StackPanel Orientation="Vertical">
                        <dxe:CheckEdit Content="ReadOnly" Checked="readonly_CheckedChanged" Unchecked="readonly_CheckedChanged" />
                        <dxe:CheckEdit Content="Show Popup Menu" IsChecked="True" Checked="showPopupMenu_CheckedChanged" Unchecked="showPopupMenu_CheckedChanged" />
                        <dxe:CheckEdit x:Name="edtHideDisabled" Content="Hide Disabled Items" Checked="hideDisabledItems_CheckedChanged" Unchecked="hideDisabledItems_CheckedChanged" />
                    </StackPanel>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxb:BarManager Name="barManager1" ToolbarGlyphSize="Small">
                <dxb:BarManager.Items>
                    <dxb:BarButtonItem Command="{Binding Path=FileNew, Mode=OneTime, Source={StaticResource commands}}" Name="biFileNew" />
                    <dxb:BarButtonItem Command="{Binding Path=FileOpen, Mode=OneTime, Source={StaticResource commands}}" Name="biFileOpen" />
                    <dxb:BarButtonItem Command="{Binding Path=FileSaveAs, Mode=OneTime, Source={StaticResource commands}}" Name="biFileSaveAs" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrint, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrint" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrintPreview, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrintPreview" />
                    <dxb:BarButtonItem Command="{Binding Path=EditUndo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditUndo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditRedo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditRedo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPaste, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPaste" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCut, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCut" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCopy, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCopy" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPasteSpecial, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPasteSpecial" />
                    <dxr:BarButtonGroup Name="biFont">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarEditItemLink BarItemName="biFormatFontName" />
                            <dxb:BarEditItemLink BarItemName="biFormatFontSize" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarEditItem Command="{Binding Path=FormatFontName, Mode=OneTime, Source={StaticResource commands}}" Content="" EditWidth="150" Name="biFormatFontName">
                        <dxb:BarEditItem.EditSettings>
                            <dxre:FontComboBoxEditSettings />
                        </dxb:BarEditItem.EditSettings>
                    </dxb:BarEditItem>
                    <dxb:BarEditItem Command="{Binding Path=FormatFontSize, Mode=OneTime, Source={StaticResource commands}}" Content="" EditWidth="50" Name="biFormatFontSize">
                        <dxb:BarEditItem.EditSettings>
                            <dxre:RichEditFontSizeComboBoxEditSettings RichEditControl="{Binding ElementName=richEdit}" />
                        </dxb:BarEditItem.EditSettings>
                    </dxb:BarEditItem>
                    <dxr:BarButtonGroup Name="biFontSize">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFormatIncreaseFontSize" />
                            <dxb:BarButtonItemLink BarItemName="biFormatDecreaseFontSize" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarButtonItem Command="{Binding Path=FormatIncreaseFontSize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatIncreaseFontSize" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatDecreaseFontSize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatDecreaseFontSize" />
                    <dxr:BarButtonGroup Name="biClearFormatting">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFormatClearFormatting" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarButtonItem Command="{Binding Path=FormatClearFormatting, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatClearFormatting" />
                    <dxr:BarButtonGroup Name="biFontShape">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatFontBold" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontItalic" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontUnderline" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontDoubleUnderline" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontStrikeout" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontDoubleStrikeout" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontSuperscript" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontSubscript" />
                            <dxb:BarSubItemLink BarItemName="biEditChangeCase" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontBold, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontBold" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontItalic, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontItalic" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontUnderline, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontUnderline" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontDoubleUnderline, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontDoubleUnderline" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontStrikeout, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontStrikeout" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontDoubleStrikeout, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontDoubleStrikeout" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontSuperscript, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontSuperscript" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontSubscript, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontSubscript" />
                    <dxb:BarSubItem Command="{Binding Path=EditChangeCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditChangeCase">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditMakeUpperCase" />
                            <dxb:BarButtonItemLink BarItemName="biEditMakeLowerCase" />
                            <dxb:BarButtonItemLink BarItemName="biEditToggleCase" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=EditMakeUpperCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditMakeUpperCase" />
                    <dxb:BarButtonItem Command="{Binding Path=EditMakeLowerCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditMakeLowerCase" />
                    <dxb:BarButtonItem Command="{Binding Path=EditToggleCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditToggleCase" />
                    <dxr:BarButtonGroup Name="biFontColor">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatFontBackColor" />
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatFontForeColor" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatFontBackColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontBackColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <UserControl>
                                    <dxe:ColorEdit ChipMargin="5" ChipSize="Large" ColumnCount="5" EditValue="{Binding ElementName=biFormatFontBackColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ShowDefaultColorButton="False" ShowMoreColorsButton="False" ShowNoColorButton="True">
                                        <dxe:ColorEdit.Palettes>
                                            <dxre:CharactersBackgroundColorPaletteCollection />
                                        </dxe:ColorEdit.Palettes>
                                    </dxe:ColorEdit>
                                </UserControl>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatFontForeColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontForeColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <UserControl>
                                    <dxe:ColorEdit EditValue="{Binding ElementName=biFormatFontForeColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" />
                                </UserControl>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxr:BarButtonGroup Name="biNumberingList">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatBulletedList" />
                            <dxb:BarCheckItemLink BarItemName="biFormatNumberingList" />
                            <dxb:BarCheckItemLink BarItemName="biFormatMultilevelList" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=FormatBulletedList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatBulletedList" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatNumberingList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatNumberingList" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatMultilevelList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatMultilevelList" />
                    <dxr:BarButtonGroup Name="biParagraphIndent">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFormatDecreaseIndent" />
                            <dxb:BarButtonItemLink BarItemName="biFormatIncreaseIndent" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarButtonItem Command="{Binding Path=FormatDecreaseIndent, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatDecreaseIndent" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatIncreaseIndent, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatIncreaseIndent" />
                    <dxr:BarButtonGroup Name="biShowWhitespace">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biViewShowWhitespace" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=ViewShowWhitespace, Mode=OneTime, Source={StaticResource commands}}" Name="biViewShowWhitespace" />
                    <dxr:BarButtonGroup Name="biParagraphAlignment">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignLeft" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignCenter" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignRight" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignJustify" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignLeft, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignLeft" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignCenter, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignCenter" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignRight, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignRight" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignJustify, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignJustify" />
                    <dxr:BarButtonGroup Name="biLineSpacing">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarSubItemLink BarItemName="biFormatParagraphLineSpacing" />
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatParagraphBackColor" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarSubItem Command="{Binding Path=FormatParagraphLineSpacing, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacing">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingSingle" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingSesquialteral" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingDouble" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphLineSpacingCustomize" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphAddSpacingBefore" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphRemoveSpacingBefore" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphAddSpacingAfter" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphRemoveSpacingAfter" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingSingle, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingSingle" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingSesquialteral, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingSesquialteral" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingDouble, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingDouble" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphLineSpacingCustomize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingCustomize" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphAddSpacingBefore, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAddSpacingBefore" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphRemoveSpacingBefore, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphRemoveSpacingBefore" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphAddSpacingAfter, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAddSpacingAfter" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphRemoveSpacingAfter, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphRemoveSpacingAfter" />
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatParagraphBackColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphBackColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <UserControl>
                                    <dxe:ColorEdit EditValue="{Binding ElementName=biFormatParagraphBackColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ShowDefaultColorButton="False" ShowNoColorButton="True" />
                                </UserControl>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxr:BarButtonGroup Name="biParagraph" />
                    <dxre:GalleryStyleItem Command="{Binding Path=FormatFontStyle, Mode=OneTime, Source={StaticResource commands}}" Name="biGalleryStyle" RichEditControl="{Binding ElementName=richEdit}" >
                        <dxre:GalleryStyleItem.Gallery>
                            <dxre:RichEditStyleGallery IsItemDescriptionVisible="False" IsItemGlyphVisible="False" ItemCaptionTemplate="{Binding Path=StyleGalleryItemCaptionTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" ItemCheckMode="Single" MinColCount="1" ColCount="5" />
                        </dxre:GalleryStyleItem.Gallery>
                    </dxre:GalleryStyleItem>
                    <dxb:BarButtonItem Command="{Binding Path=EditFind, Mode=OneTime, Source={StaticResource commands}}" Name="biEditFind" />
                    <dxb:BarButtonItem Command="{Binding Path=EditReplace, Mode=OneTime, Source={StaticResource commands}}" Name="biEditReplace" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertPageBreak, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertPageBreak" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertTable, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertTable" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertPicture, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertPicture" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertFloatingPicture, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertFloatingPicture" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertBookmark, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertBookmark" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertHyperlink, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertHyperlink" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertHeader, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertHeader" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertFooter, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertFooter" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertPageNumber, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertPageNumber" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertPageCount, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertPageCount" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertTextBox, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertTextBox" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSymbol, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertSymbol" />
                    <dxb:BarSubItem Command="{Binding Path=PageLayoutMargins, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutMargins">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutNormalMargins" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutNarrowMargins" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutModerateMargins" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutWideMargins" />
                            <dxb:BarButtonItemLink BarItemName="biPageLayoutPageMarginsOptions" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutNormalMargins, Mode=OneTime, Source={StaticResource commands}}" ContentTemplate="{Binding Path=SectionMarginBarItemContentTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" GlyphSize="Large" Name="biPageLayoutNormalMargins" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutNarrowMargins, Mode=OneTime, Source={StaticResource commands}}" ContentTemplate="{Binding Path=SectionMarginBarItemContentTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" GlyphSize="Large" Name="biPageLayoutNarrowMargins" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutModerateMargins, Mode=OneTime, Source={StaticResource commands}}" ContentTemplate="{Binding Path=SectionMarginBarItemContentTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" GlyphSize="Large" Name="biPageLayoutModerateMargins" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutWideMargins, Mode=OneTime, Source={StaticResource commands}}" ContentTemplate="{Binding Path=SectionMarginBarItemContentTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" GlyphSize="Large" Name="biPageLayoutWideMargins" />
                    <dxb:BarButtonItem Command="{Binding Path=PageLayoutPageMarginsOptions, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutPageMarginsOptions" />
                    <dxb:BarSubItem Command="{Binding Path=PageLayoutOrientation, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutOrientation">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutPortraitOrientation" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutLandscapeOrientation" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutPortraitOrientation, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutPortraitOrientation" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutLandscapeOrientation, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLandscapeOrientation" />
                    <dxb:BarSubItem Command="{Binding Path=PageLayoutSize, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutSize">
                        <dxb:BarSubItem.ItemLinks>
                            <dxre:PaperKindBarListItemLink BarItemName="biPageLayoutSizeList" />
                            <dxb:BarButtonItemLink BarItemName="biPageLayoutPagePaperOptions" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxre:PaperKindBarListItem Name="biPageLayoutSizeList" RichEditControl="{Binding ElementName=richEdit}" />
                    <dxb:BarButtonItem Command="{Binding Path=PageLayoutPagePaperOptions, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutPagePaperOptions" />
                    <dxb:BarSubItem Command="{Binding Path=PageLayoutColumns, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutColumns">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutOneColumn" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutTwoColumns" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutThreeColumns" />
                            <dxb:BarButtonItemLink BarItemName="biPageLayoutColumnsOptions" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutOneColumn, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biPageLayoutOneColumn" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutTwoColumns, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biPageLayoutTwoColumns" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutThreeColumns, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biPageLayoutThreeColumns" />
                    <dxb:BarButtonItem Command="{Binding Path=PageLayoutColumnsOptions, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutColumnsOptions" />
                    <dxb:BarSubItem Command="{Binding Path=InsertBreak, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertBreak">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biInsertColumnBreak" />
                            <dxb:BarButtonItemLink BarItemName="biInsertSectionBreakNextPage" />
                            <dxb:BarButtonItemLink BarItemName="biInsertSectionBreakContinuous" />
                            <dxb:BarButtonItemLink BarItemName="biInsertSectionBreakEvenPage" />
                            <dxb:BarButtonItemLink BarItemName="biInsertSectionBreakOddPage" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=InsertColumnBreak, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biInsertColumnBreak" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSectionBreakNextPage, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biInsertSectionBreakNextPage" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSectionBreakContinuous, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biInsertSectionBreakContinuous" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSectionBreakEvenPage, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biInsertSectionBreakEvenPage" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSectionBreakOddPage, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biInsertSectionBreakOddPage" />
                    <dxb:BarSubItem Command="{Binding Path=PageLayoutLineNumbering, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumbering">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutLineNumberingNone" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutLineNumberingContinuous" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutLineNumberingRestartNewPage" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutLineNumberingRestartNewSection" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphSuppressLineNumbers" />
                            <dxb:BarButtonItemLink BarItemName="biPageLayoutLineNumberingOptions" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutLineNumberingNone, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumberingNone" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutLineNumberingContinuous, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumberingContinuous" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutLineNumberingRestartNewPage, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumberingRestartNewPage" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutLineNumberingRestartNewSection, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumberingRestartNewSection" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphSuppressLineNumbers, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSuppressLineNumbers" />
                    <dxb:BarButtonItem Command="{Binding Path=PageLayoutLineNumberingOptions, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumberingOptions" />
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesInsertTableOfContents, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesInsertTableOfContents" />
                    <dxb:BarSubItem Command="{Binding Path=ReferencesAddParagraphsToTableOfContents, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesAddParagraphsToTableOfContents">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetBodyTextLevel" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading1Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading2Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading3Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading4Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading5Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading6Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading7Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading8Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading9Level" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetBodyTextLevel, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSetBodyTextLevel" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading1Level, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSetHeading1Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading2Level, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSetHeading2Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading3Level, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSetHeading3Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading4Level, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSetHeading4Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading5Level, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSetHeading5Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading6Level, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSetHeading6Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading7Level, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSetHeading7Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading8Level, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSetHeading8Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading9Level, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSetHeading9Level" />
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesUpdateTableOfContents, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesUpdateTableOfContents" />
                    <dxb:BarSubItem Command="{Binding Path=ReferencesInsertCaptionPlaceholder, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesInsertCaptionPlaceholder">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biReferencesInsertFiguresCaption" />
                            <dxb:BarButtonItemLink BarItemName="biReferencesInsertTablesCaption" />
                            <dxb:BarButtonItemLink BarItemName="biReferencesInsertEquationsCaption" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesInsertFiguresCaption, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesInsertFiguresCaption" />
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesInsertTablesCaption, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesInsertTablesCaption" />
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesInsertEquationsCaption, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesInsertEquationsCaption" />
                    <dxb:BarSubItem Command="{Binding Path=ReferencesInsertTableOfFiguresPlaceholder, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesInsertTableOfFiguresPlaceholder">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biReferencesInsertTableOfFigures" />
                            <dxb:BarButtonItemLink BarItemName="biReferencesInsertTableOfTables" />
                            <dxb:BarButtonItemLink BarItemName="biReferencesInsertTableOfEquations" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesInsertTableOfFigures, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesInsertTableOfFigures" />
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesInsertTableOfTables, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesInsertTableOfTables" />
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesInsertTableOfEquations, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesInsertTableOfEquations" />
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesUpdateTableOfCaptions, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesUpdateTableOfCaptions" />
                    <dxb:BarButtonItem Command="{Binding Path=CheckSpelling, Mode=OneTime, Source={StaticResource commands}}" Name="biCheckSpelling" />
                    <dxb:BarButtonItem Command="{Binding Path=ReviewProtectDocument, Mode=OneTime, Source={StaticResource commands}}" Name="biReviewProtectDocument" />
                    <dxb:BarButtonItem Command="{Binding Path=ReviewEditPermissionRange, Mode=OneTime, Source={StaticResource commands}}" Name="biReviewEditPermissionRange" />
                    <dxb:BarButtonItem Command="{Binding Path=ReviewUnprotectDocument, Mode=OneTime, Source={StaticResource commands}}" Name="biReviewUnprotectDocument" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewDraft, Mode=OneTime, Source={StaticResource commands}}" Name="biViewDraft" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewPrintLayout, Mode=OneTime, Source={StaticResource commands}}" Name="biViewPrintLayout" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewSimple, Mode=OneTime, Source={StaticResource commands}}" Name="biViewSimple" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewHorizontalRuler, Mode=OneTime, Source={StaticResource commands}}" Name="biViewHorizontalRuler" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewVerticalRuler, Mode=OneTime, Source={StaticResource commands}}" Name="biViewVerticalRuler" />
                    <dxb:BarButtonItem Command="{Binding Path=ViewZoomOut, Mode=OneTime, Source={StaticResource commands}}" Name="biViewZoomOut" />
                    <dxb:BarButtonItem Command="{Binding Path=ViewZoomIn, Mode=OneTime, Source={StaticResource commands}}" Name="biViewZoomIn" />
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=TableChangeCellsShading, Mode=OneTime, Source={StaticResource commands}}" Name="biTableChangeCellsShading">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <UserControl>
                                    <dxe:ColorEdit EditValue="{Binding ElementName=biTableChangeCellsShading, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ShowDefaultColorButton="False" ShowNoColorButton="True" />
                                </UserControl>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxb:BarSubItem Command="{Binding Path=TableChangeBorders, Mode=OneTime, Source={StaticResource commands}}" Name="biTableChangeBorders">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biTableToggleBottomBorder" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleTopBorder" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleLeftBorder" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleRightBorder" />
                            <dxb:BarButtonItemLink BarItemName="biTableResetAllBorders" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleAllBorders" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleOutsideBorder" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleInsideBorder" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleInsideHorizontalBorder" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleInsideVerticalBorder" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleBottomBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleBottomBorder" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleTopBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleTopBorder" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleLeftBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleLeftBorder" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleRightBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleRightBorder" />
                    <dxb:BarButtonItem Command="{Binding Path=TableResetAllBorders, Mode=OneTime, Source={StaticResource commands}}" Name="biTableResetAllBorders" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleAllBorders, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleAllBorders" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleOutsideBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleOutsideBorder" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleInsideBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleInsideBorder" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleInsideHorizontalBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleInsideHorizontalBorder" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleInsideVerticalBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleInsideVerticalBorder" />
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=TableChangeCellsBorderColor, Mode=OneTime, Source={StaticResource commands}}" Name="biTableChangeCellsBorderColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <UserControl>
                                    <dxe:ColorEdit EditValue="{Binding ElementName=biTableChangeCellsBorderColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" />
                                </UserControl>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxb:BarSubItem Command="{Binding Path=TableSelectElement, Mode=OneTime, Source={StaticResource commands}}" Name="biTableSelectElement">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biTableSelectCell" />
                            <dxb:BarCheckItemLink BarItemName="biTableSelectColumn" />
                            <dxb:BarCheckItemLink BarItemName="biTableSelectRow" />
                            <dxb:BarCheckItemLink BarItemName="biTableSelect" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=TableSelectCell, Mode=OneTime, Source={StaticResource commands}}" Name="biTableSelectCell" />
                    <dxb:BarCheckItem Command="{Binding Path=TableSelectColumn, Mode=OneTime, Source={StaticResource commands}}" Name="biTableSelectColumn" />
                    <dxb:BarCheckItem Command="{Binding Path=TableSelectRow, Mode=OneTime, Source={StaticResource commands}}" Name="biTableSelectRow" />
                    <dxb:BarCheckItem Command="{Binding Path=TableSelect, Mode=OneTime, Source={StaticResource commands}}" Name="biTableSelect" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleShowGridlines, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleShowGridlines" />
                    <dxb:BarButtonItem Command="{Binding Path=TableProperties, Mode=OneTime, Source={StaticResource commands}}" Name="biTableProperties" />
                    <dxb:BarSubItem Command="{Binding Path=TableDeleteElement, Mode=OneTime, Source={StaticResource commands}}" Name="biTableDeleteElement">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biTableDeleteCell" />
                            <dxb:BarCheckItemLink BarItemName="biTableDeleteColumn" />
                            <dxb:BarCheckItemLink BarItemName="biTableDeleteRow" />
                            <dxb:BarCheckItemLink BarItemName="biTableDelete" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=TableDeleteCell, Mode=OneTime, Source={StaticResource commands}}" Name="biTableDeleteCell" />
                    <dxb:BarCheckItem Command="{Binding Path=TableDeleteColumn, Mode=OneTime, Source={StaticResource commands}}" Name="biTableDeleteColumn" />
                    <dxb:BarCheckItem Command="{Binding Path=TableDeleteRow, Mode=OneTime, Source={StaticResource commands}}" Name="biTableDeleteRow" />
                    <dxb:BarCheckItem Command="{Binding Path=TableDelete, Mode=OneTime, Source={StaticResource commands}}" Name="biTableDelete" />
                    <dxb:BarButtonItem Command="{Binding Path=TableInsertRowAbove, Mode=OneTime, Source={StaticResource commands}}" Name="biTableInsertRowAbove" />
                    <dxb:BarButtonItem Command="{Binding Path=TableInsertRowBelow, Mode=OneTime, Source={StaticResource commands}}" Name="biTableInsertRowBelow" />
                    <dxb:BarButtonItem Command="{Binding Path=TableInsertColumnToLeft, Mode=OneTime, Source={StaticResource commands}}" Name="biTableInsertColumnToLeft" />
                    <dxb:BarButtonItem Command="{Binding Path=TableInsertColumnToRight, Mode=OneTime, Source={StaticResource commands}}" Name="biTableInsertColumnToRight" />
                    <dxb:BarButtonItem Command="{Binding Path=TableInsertCells, Mode=OneTime, Source={StaticResource commands}}" Name="biTableInsertCells" />
                    <dxb:BarButtonItem Command="{Binding Path=TableMergeCells, Mode=OneTime, Source={StaticResource commands}}" Name="biTableMergeCells" />
                    <dxb:BarButtonItem Command="{Binding Path=TableSplitCells, Mode=OneTime, Source={StaticResource commands}}" Name="biTableSplitCells" />
                    <dxb:BarButtonItem Command="{Binding Path=TableSplit, Mode=OneTime, Source={StaticResource commands}}" Name="biTableSplit" />
                    <dxb:BarSubItem Command="{Binding Path=ToggleTableAutoFit, Mode=OneTime, Source={StaticResource commands}}" Name="biToggleTableAutoFit">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biToggleTableAutoFitContents" />
                            <dxb:BarCheckItemLink BarItemName="biToggleTableAutoFitWindow" />
                            <dxb:BarCheckItemLink BarItemName="biToggleTableFixedColumnWidth" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=ToggleTableAutoFitContents, Mode=OneTime, Source={StaticResource commands}}" Name="biToggleTableAutoFitContents" />
                    <dxb:BarCheckItem Command="{Binding Path=ToggleTableAutoFitWindow, Mode=OneTime, Source={StaticResource commands}}" Name="biToggleTableAutoFitWindow" />
                    <dxb:BarCheckItem Command="{Binding Path=ToggleTableFixedColumnWidth, Mode=OneTime, Source={StaticResource commands}}" Name="biToggleTableFixedColumnWidth" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsTopLeftAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsTopLeftAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsMiddleLeftAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsMiddleLeftAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsBottomLeftAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsBottomLeftAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsTopCenterAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsTopCenterAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsMiddleCenterAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsMiddleCenterAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsBottomCenterAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsBottomCenterAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsTopRightAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsTopRightAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsMiddleRightAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsMiddleRightAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsBottomRightAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsBottomRightAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=GoToHeader, Mode=OneTime, Source={StaticResource commands}}" Name="biGoToHeader" />
                    <dxb:BarButtonItem Command="{Binding Path=GoToFooter, Mode=OneTime, Source={StaticResource commands}}" Name="biGoToFooter" />
                    <dxb:BarButtonItem Command="{Binding Path=HeaderFooterGoToPrevious, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterGoToPrevious" />
                    <dxb:BarButtonItem Command="{Binding Path=HeaderFooterGoToNext, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterGoToNext" />
                    <dxb:BarCheckItem Command="{Binding Path=HeaderFooterLinkToPrevious, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterLinkToPrevious" />
                    <dxb:BarCheckItem Command="{Binding Path=HeaderFooterDifferentFirstPage, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterDifferentFirstPage" />
                    <dxb:BarCheckItem Command="{Binding Path=HeaderFooterDifferentOddEvenPages, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterDifferentOddEvenPages" />
                    <dxb:BarButtonItem Command="{Binding Path=HeaderFooterClose, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterClose" />
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=PictureShapeFillColor, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureShapeFillColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <UserControl>
                                    <dxe:ColorEdit EditValue="{Binding ElementName=biPictureShapeFillColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ShowDefaultColorButton="False" ShowNoColorButton="True" />
                                </UserControl>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=PictureShapeOutlineColor, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureShapeOutlineColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <UserControl>
                                    <dxe:ColorEdit EditValue="{Binding ElementName=biPictureShapeOutlineColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ShowDefaultColorButton="False" ShowNoColorButton="True" />
                                </UserControl>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxb:BarSubItem Command="{Binding Path=PictureWrapText, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureWrapText">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biPictureWrapTextSquare" />
                            <dxb:BarCheckItemLink BarItemName="biPictureWrapTextTight" />
                            <dxb:BarCheckItemLink BarItemName="biPictureWrapTextThrough" />
                            <dxb:BarCheckItemLink BarItemName="biPictureWrapTextTopAndBottom" />
                            <dxb:BarCheckItemLink BarItemName="biPictureWrapTextBehind" />
                            <dxb:BarCheckItemLink BarItemName="biPictureWrapTextInFrontOf" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=PictureWrapTextSquare, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureWrapTextSquare" />
                    <dxb:BarCheckItem Command="{Binding Path=PictureWrapTextTight, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureWrapTextTight" />
                    <dxb:BarCheckItem Command="{Binding Path=PictureWrapTextThrough, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureWrapTextThrough" />
                    <dxb:BarCheckItem Command="{Binding Path=PictureWrapTextTopAndBottom, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureWrapTextTopAndBottom" />
                    <dxb:BarCheckItem Command="{Binding Path=PictureWrapTextBehind, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureWrapTextBehind" />
                    <dxb:BarCheckItem Command="{Binding Path=PictureWrapTextInFrontOf, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureWrapTextInFrontOf" />
                    <dxb:BarSubItem Command="{Binding Path=PicturePosition, Mode=OneTime, Source={StaticResource commands}}" Name="biPicturePosition">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biPictureTopLeftAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureTopCenterAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureTopRightAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureMiddleLeftAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureMiddleCenterAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureMiddleRightAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureBottomLeftAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureBottomCenterAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureBottomRightAlignment" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=PictureTopLeftAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureTopLeftAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureTopCenterAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureTopCenterAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureTopRightAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureTopRightAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureMiddleLeftAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureMiddleLeftAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureMiddleCenterAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureMiddleCenterAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureMiddleRightAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureMiddleRightAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureBottomLeftAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureBottomLeftAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureBottomCenterAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureBottomCenterAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureBottomRightAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureBottomRightAlignment" />
                    <dxb:BarSubItem Command="{Binding Path=PictureBringForwardPlaceholder, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureBringForwardPlaceholder">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biPictureBringForward" />
                            <dxb:BarButtonItemLink BarItemName="biPictureBringToFront" />
                            <dxb:BarButtonItemLink BarItemName="biPictureBringInFrontOfText" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=PictureBringForward, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureBringForward" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureBringToFront, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureBringToFront" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureBringInFrontOfText, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureBringInFrontOfText" />
                    <dxb:BarSubItem Command="{Binding Path=PictureSendBackwardPlaceholder, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureSendBackwardPlaceholder">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biPictureSendBackward" />
                            <dxb:BarButtonItemLink BarItemName="biPictureSendToBack" />
                            <dxb:BarButtonItemLink BarItemName="biPictureSendBehindText" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=PictureSendBackward, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureSendBackward" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureSendToBack, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureSendToBack" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureSendBehindText, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureSendBehindText" />
                </dxb:BarManager.Items>
                <dx:DXDockPanel>
                    <dxr:RibbonControl dx:DXDockPanel.Dock="Top" Name="ribbonControl">
                        <dxr:RibbonDefaultPageCategory>
                            <dxr:RibbonPage Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageFile, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="pageFile">
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupCommon, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpCommon" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biFileNew" />
                                    <dxb:BarButtonItemLink BarItemName="biFileOpen" />
                                    <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrint" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrintPreview" />
                                    <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                                    <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageHome, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="pageHome">
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupClipboard, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpClipboard" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biEditPaste" />
                                    <dxb:BarButtonItemLink BarItemName="biEditCut" />
                                    <dxb:BarButtonItemLink BarItemName="biEditCopy" />
                                    <dxb:BarButtonItemLink BarItemName="biEditPasteSpecial" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupFont, Converter={StaticResource stringIdConverter}, Mode=OneTime}" CaptionButtonCommand="{Binding Path=FormatFont, Mode=OneTime, Source={StaticResource commands}}" Name="grpFont">
                                    <dxr:BarButtonGroupLink BarItemName="biFont" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontSize" />
                                    <dxr:BarButtonGroupLink BarItemName="biClearFormatting" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontShape" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontColor" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupParagraph, Converter={StaticResource stringIdConverter}, Mode=OneTime}" CaptionButtonCommand="{Binding Path=FormatParagraph, Mode=OneTime, Source={StaticResource commands}}" Name="grpParagraph">
                                    <dxr:BarButtonGroupLink BarItemName="biNumberingList" />
                                    <dxr:BarButtonGroupLink BarItemName="biParagraphIndent" />
                                    <dxr:BarButtonGroupLink BarItemName="biShowWhitespace" />
                                    <dxr:BarButtonGroupLink BarItemName="biParagraphAlignment" />
                                    <dxr:BarButtonGroupLink BarItemName="biLineSpacing" />
                                    <dxr:BarButtonGroupLink BarItemName="biParagraph" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupStyles, Converter={StaticResource stringIdConverter}, Mode=OneTime}" CaptionButtonCommand="{Binding Path=FormatEditFontStyle, Mode=OneTime, Source={StaticResource commands}}" Name="grpStyles">
                                    <dxre:RibbonStyleGalleryItemLink BarItemName="biGalleryStyle" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupEditing, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpEditing" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biEditFind" />
                                    <dxb:BarButtonItemLink BarItemName="biEditReplace" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageInsert, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="pageInsert">
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupPages, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpPages" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertPageBreak" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupTables, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpTables" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertTable" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupIllustrations, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpIllustrations" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertPicture" />
                                    <dxb:BarButtonItemLink BarItemName="biInsertFloatingPicture" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupLinks, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpLinks" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertBookmark" />
                                    <dxb:BarButtonItemLink BarItemName="biInsertHyperlink" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupHeaderFooter, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpHeaderFooter" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertHeader" />
                                    <dxb:BarButtonItemLink BarItemName="biInsertFooter" />
                                    <dxb:BarButtonItemLink BarItemName="biInsertPageNumber" />
                                    <dxb:BarButtonItemLink BarItemName="biInsertPageCount" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupText, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpText" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertTextBox" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupSymbols, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpSymbols" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertSymbol" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PagePageLayout, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="pagePageLayout">
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupPageSetup, Converter={StaticResource stringIdConverter}, Mode=OneTime}" CaptionButtonCommand="{Binding Path=PageLayoutPageOptions, Mode=OneTime, Source={StaticResource commands}}" Name="grpPageSetup">
                                    <dxb:BarSubItemLink BarItemName="biPageLayoutMargins" />
                                    <dxb:BarSubItemLink BarItemName="biPageLayoutOrientation" />
                                    <dxb:BarSubItemLink BarItemName="biPageLayoutSize" />
                                    <dxb:BarSubItemLink BarItemName="biPageLayoutColumns" />
                                    <dxb:BarSubItemLink BarItemName="biInsertBreak" />
                                    <dxb:BarSubItemLink BarItemName="biPageLayoutLineNumbering" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageReferences, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="pageReferences">
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupTableOfContents, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpTableofContents" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biReferencesInsertTableOfContents" />
                                    <dxb:BarSubItemLink BarItemName="biReferencesAddParagraphsToTableOfContents" />
                                    <dxb:BarButtonItemLink BarItemName="biReferencesUpdateTableOfContents" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupCaptions, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpCaptions" ShowCaptionButton="False">
                                    <dxb:BarSubItemLink BarItemName="biReferencesInsertCaptionPlaceholder" />
                                    <dxb:BarSubItemLink BarItemName="biReferencesInsertTableOfFiguresPlaceholder" />
                                    <dxb:BarButtonItemLink BarItemName="biReferencesUpdateTableOfCaptions" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageReview, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="pageReview">
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupDocumentProofing, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpProofing" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biCheckSpelling" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupDocumentProtection, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpProtect" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biReviewProtectDocument" />
                                    <dxb:BarButtonItemLink BarItemName="biReviewEditPermissionRange" />
                                    <dxb:BarButtonItemLink BarItemName="biReviewUnprotectDocument" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageView, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="pageView">
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupDocumentViews, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpDocumentViews" ShowCaptionButton="False">
                                    <dxb:BarCheckItemLink BarItemName="biViewDraft" />
                                    <dxb:BarCheckItemLink BarItemName="biViewPrintLayout" />
                                    <dxb:BarCheckItemLink BarItemName="biViewSimple" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupShow, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpShow" ShowCaptionButton="False">
                                    <dxb:BarCheckItemLink BarItemName="biViewHorizontalRuler" />
                                    <dxb:BarCheckItemLink BarItemName="biViewVerticalRuler" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupZoom, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpZoom" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biViewZoomOut" />
                                    <dxb:BarButtonItemLink BarItemName="biViewZoomIn" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                        </dxr:RibbonDefaultPageCategory>
                        <dxr:RibbonPageCategory Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageCategoryTableTools, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="catTableTools" IsVisible="False">
                            <dxr:RibbonPage Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageTableDesign, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="pageTableToolsDesign">
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupTableStyles, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpTableStyles" ShowCaptionButton="False">
                                    <dxre:BarSplitButtonColorEditItemLink BarItemName="biTableChangeCellsShading" />
                                    <dxb:BarSubItemLink BarItemName="biTableChangeBorders" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupTableDrawBorders, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpDrawBorders" ShowCaptionButton="False">
                                    <dxre:BarSplitButtonColorEditItemLink BarItemName="biTableChangeCellsBorderColor" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageTableLayout, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="pageTableToolsLayout">
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupTableTable, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpTable" ShowCaptionButton="False">
                                    <dxb:BarSubItemLink BarItemName="biTableSelectElement" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleShowGridlines" />
                                    <dxb:BarButtonItemLink BarItemName="biTableProperties" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupTableRowsAndColumns, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpRowsColumns" ShowCaptionButton="False">
                                    <dxb:BarSubItemLink BarItemName="biTableDeleteElement" />
                                    <dxb:BarButtonItemLink BarItemName="biTableInsertRowAbove" />
                                    <dxb:BarButtonItemLink BarItemName="biTableInsertRowBelow" />
                                    <dxb:BarButtonItemLink BarItemName="biTableInsertColumnToLeft" />
                                    <dxb:BarButtonItemLink BarItemName="biTableInsertColumnToRight" />
                                    <dxb:BarButtonItemLink BarItemName="biTableInsertCells" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupTableMerge, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpMerge" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biTableMergeCells" />
                                    <dxb:BarButtonItemLink BarItemName="biTableSplitCells" />
                                    <dxb:BarButtonItemLink BarItemName="biTableSplit" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupTableCellSize, Converter={StaticResource stringIdConverter}, Mode=OneTime}" CaptionButtonCommand="{Binding Path=TableProperties, Mode=OneTime, Source={StaticResource commands}}" Name="grpCellSize">
                                    <dxb:BarSubItemLink BarItemName="biToggleTableAutoFit" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupTableAlignment, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpAlignment" ShowCaptionButton="False">
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsTopLeftAlignment" RibbonStyle="SmallWithoutText" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsMiddleLeftAlignment" RibbonStyle="SmallWithoutText" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsBottomLeftAlignment" RibbonStyle="SmallWithoutText" />
                                    <dxb:BarItemLinkSeparator IsVisible="False" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsTopCenterAlignment" RibbonStyle="SmallWithoutText" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsMiddleCenterAlignment" RibbonStyle="SmallWithoutText" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsBottomCenterAlignment" RibbonStyle="SmallWithoutText" />
                                    <dxb:BarItemLinkSeparator IsVisible="False" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsTopRightAlignment" RibbonStyle="SmallWithoutText" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsMiddleRightAlignment" RibbonStyle="SmallWithoutText" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsBottomRightAlignment" RibbonStyle="SmallWithoutText" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                        </dxr:RibbonPageCategory>
                        <dxr:RibbonPageCategory Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageCategoryHeaderFooterTools, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="catHeaderFooterTools" IsVisible="False">
                            <dxr:RibbonPage Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageHeaderFooterToolsDesign, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="pageHeaderFooterToolsDesign">
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupHeaderFooterToolsDesignNavigation, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpNavigation" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biGoToHeader" />
                                    <dxb:BarButtonItemLink BarItemName="biGoToFooter" />
                                    <dxb:BarButtonItemLink BarItemName="biHeaderFooterGoToPrevious" />
                                    <dxb:BarButtonItemLink BarItemName="biHeaderFooterGoToNext" />
                                    <dxb:BarCheckItemLink BarItemName="biHeaderFooterLinkToPrevious" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupHeaderFooterToolsDesignOptions, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpOptions" ShowCaptionButton="False">
                                    <dxb:BarCheckItemLink BarItemName="biHeaderFooterDifferentFirstPage" />
                                    <dxb:BarCheckItemLink BarItemName="biHeaderFooterDifferentOddEvenPages" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupHeaderFooterToolsDesignClose, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpClose" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biHeaderFooterClose" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                        </dxr:RibbonPageCategory>
                        <dxr:RibbonPageCategory Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageCategoryFloatingObjectPictureTools, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="catPictureTools" IsVisible="False">
                            <dxr:RibbonPage Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageFloatingObjectPictureToolsFormat, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="pagePictureToolsFormat">
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupFloatingPictureToolsShapeStyles, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpShapeStyles" ShowCaptionButton="False">
                                    <dxre:BarSplitButtonColorEditItemLink BarItemName="biPictureShapeFillColor" />
                                    <dxre:BarSplitButtonColorEditItemLink BarItemName="biPictureShapeOutlineColor" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupFloatingPictureToolsArrange, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpArrange" ShowCaptionButton="False">
                                    <dxb:BarSubItemLink BarItemName="biPictureWrapText" />
                                    <dxb:BarSubItemLink BarItemName="biPicturePosition" />
                                    <dxb:BarSubItemLink BarItemName="biPictureBringForwardPlaceholder" />
                                    <dxb:BarSubItemLink BarItemName="biPictureSendBackwardPlaceholder" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                        </dxr:RibbonPageCategory>
                        <dxr:RibbonControl.ToolbarItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                            <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                            <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                        </dxr:RibbonControl.ToolbarItemLinks>
                    </dxr:RibbonControl>
                    <dxre:RichEditControl x:Name="richEdit" StartHeaderFooterEditing="richEdit_StartHeaderFooterEditing" FinishHeaderFooterEditing="richEdit_FinishHeaderFooterEditing" SelectionChanged="richEdit_SelectionChanged" ShowBorder="False" BarManager="{Binding ElementName=barManager1, Mode=OneTime}" Ribbon="{Binding ElementName=ribbonControl1, Mode=OneTime}"></dxre:RichEditControl>
                </dx:DXDockPanel>
            </dxb:BarManager>
        </Grid>
    </dxdb:DemoModuleControl>
</local:RichEditDemoModule>!�using System;
using System.Windows;
using DevExpress.XtraRichEdit;
using DevExpress.Xpf.Editors;


namespace RichEditDemo {
    public partial class OperationRestrictions : RichEditDemoModule {
        public OperationRestrictions() {
            InitializeComponent();
            RtfLoadHelper.Load("TextWithImages.rtf", richEdit);
            edtMinZoomFactor.EditValue = 0.5;
            edtMaxZoomFactor.EditValue = 3.0;
        }

        public bool IsHideDisabled { get { return edtHideDisabled.IsChecked.Value; } }
        public string CurrentFileName { get { return richEdit.Options.DocumentSaveOptions.CurrentFileName; } }

        void richEdit_StartHeaderFooterEditing(object sender, HeaderFooterEditingEventArgs e) {
            catHeaderFooterTools.IsVisible = true;
            ribbonControl.SelectedPage = pageHeaderFooterToolsDesign;
        }

        void richEdit_FinishHeaderFooterEditing(object sender, HeaderFooterEditingEventArgs e) {
            catHeaderFooterTools.IsVisible = false;
        }

        void richEdit_SelectionChanged(object sender, EventArgs e) {
            bool isSelectionInTable = richEdit.IsSelectionInTable();
            if (catTableTools.IsVisible != isSelectionInTable) {
                catTableTools.IsVisible = isSelectionInTable;
                if (isSelectionInTable)
                    ribbonControl.SelectedPage = pageTableToolsDesign;
            }

            bool isSelectionInFloatingObject = richEdit.IsFloatingObjectSelected;
            if (catPictureTools.IsVisible != isSelectionInFloatingObject) {
                catPictureTools.IsVisible = isSelectionInFloatingObject;
                if (isSelectionInFloatingObject)
                    ribbonControl.SelectedPage = pagePictureToolsFormat;
            }
        }

        public DocumentCapability UpdateBarItemVisibility(bool? capabilityCheckBoxChecked) {
            if (!capabilityCheckBoxChecked.HasValue || capabilityCheckBoxChecked.Value)
                return DocumentCapability.Enabled;
            return (IsHideDisabled) ? DocumentCapability.Hidden : DocumentCapability.Disabled;
        }

        DocumentCapability GetOptionValue(object sender) {
            if (((CheckEdit)sender).IsChecked.Value)
                return DocumentCapability.Enabled;
            if (IsHideDisabled)
                return DocumentCapability.Hidden;
            return DocumentCapability.Disabled;
        }

        void clipboardCut_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.Behavior.Cut = GetOptionValue(sender);
        }
        void clipboardCopy_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.Behavior.Copy = GetOptionValue(sender);
        }
        void clipboardPaste_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.Behavior.Paste = GetOptionValue(sender);
        }
        void fileNew_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.Behavior.CreateNew = GetOptionValue(sender);
        }
        void fileOpen_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.Behavior.Open = GetOptionValue(sender);
        }
        void fileSave_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.Behavior.Save = GetOptionValue(sender);
        }
        void fileSaveAs_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.Behavior.SaveAs = GetOptionValue(sender);
        }
        void filePrint_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.Behavior.Printing = GetOptionValue(sender);
        }
        void commonDrag_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.Behavior.Drag = GetOptionValue(sender);
        }
        void commonDrop_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.Behavior.Drop = GetOptionValue(sender);
        }
        void zoom_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.Behavior.Zooming = GetOptionValue(sender);
        }
        void readonly_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.ReadOnly = ((CheckEdit)sender).IsChecked.Value;
        }
        void showPopupMenu_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.Options.Behavior.ShowPopupMenu = GetOptionValue(sender);
        }
        void hideDisabledItems_CheckedChanged(object sender, RoutedEventArgs e) {
            richEdit.BeginUpdate();
            try {
                RichEditBehaviorOptions options = richEdit.Options.Behavior;
                options.Cut = UpdateBarItemVisibility(this.edtAllowCut.IsChecked);
                options.Copy = UpdateBarItemVisibility(this.edtAllowCopy.IsChecked);
                options.Paste = UpdateBarItemVisibility(this.edtAllowPaste.IsChecked);
                options.Drag = UpdateBarItemVisibility(this.edtAllowDrag.IsChecked);
                options.Drop = UpdateBarItemVisibility(this.edtAllowDrop.IsChecked);
                options.Save = UpdateBarItemVisibility(this.edtAllowSave.IsChecked);
                options.SaveAs = UpdateBarItemVisibility(this.edtAllowSaveAs.IsChecked);
                options.Printing = UpdateBarItemVisibility(this.edtAllowPrinting.IsChecked);
                options.CreateNew = UpdateBarItemVisibility(this.edtAllowCreateNew.IsChecked);
                options.Open = UpdateBarItemVisibility(this.edtAllowOpen.IsChecked);
                options.Zooming = UpdateBarItemVisibility(this.edtAllowZoom.IsChecked);
            }
            finally {
                richEdit.EndUpdate();
            }
        }

        void minZoom_EditValueChanged(object sender, EditValueChangedEventArgs e) {
            try {
                richEdit.Options.Behavior.MinZoomFactor = Convert.ToSingle(e.NewValue);
            }
            catch {
            }
        }

        void maxZoom_EditValueChanged(object sender, EditValueChangedEventArgs e) {
            try {
                richEdit.Options.Behavior.MaxZoomFactor = Convert.ToSingle(e.NewValue);
            }
            catch {
            }
        }
    }
}!MSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemo& RichEditDemo.ParagraphFormatting\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core<dxb2http://schemas.devexpress.com/winfx/2008/xaml/bars?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.RichEdit.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxre6http://schemas.devexpress.com/winfx/2008/xaml/richediteaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase&localclr-namespace:RichEditDemo$	�400��$	�800���	Resources
/)DevExpress.Xpf.RichEdit.RichEditUICommand commands�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlContent.�.+�$DevExpress.Xpf.Bars.BarManager-$�barManager1��ToolbarGlyphSize$Small=�BarsDevExpress.Xpf.Bars.Bar-�Name$	barCommon��Caption$Common��DockInfo%DevExpress.Xpf.Bars.BarDockInfo
ContainerType$	Top=�/)DevExpress.Xpf.Bars.BarItemLinkHolderBase	ItemLinks+%DevExpress.Xpf.Bars.BarButtonItemLink%DevExpress.Xpf.Bars.BarItemLink	BarItemName$	
biEditUndo��$	
biEditRedo��-$barClipboard��$	Clipboard��$	Top=�$		biEditCut��$	
biEditCopy��$	biEditPaste��-$barParagraph��$	Paragraph��$	Top=�*	$DevExpress.Xpf.Bars.BarCheckItemLink	$ 	biFormatParagraphAlignLeft��	$"	biFormatParagraphAlignCenter��	$!	biFormatParagraphAlignRight��	$#	biFormatParagraphAlignJustify��$	biFormatDecreaseIndent��$	biFormatIncreaseIndent��(
"DevExpress.Xpf.Bars.BarSubItemLink
$"	biFormatParagraphLineSpacing��@:DevExpress.Xpf.RichEdit.UI.BarSplitButtonColorEditItemLink$ 	biFormatParagraphBackColor��	$	biViewShowWhitespace��$	biFormatParagraph��-$barIllustrations��$
Illustrations��$	Top=�$	biInsertPicture��$	biInsertFloatingPicture��-$
barText��$
Text��$	Top=�$	biInsertTextBox��-$
barSymbols��$
Symbols��$	Top=�$	biInsertSymbol��-$	barStyles��$Styles��$	Top=�)#DevExpress.Xpf.Bars.BarEditItemLink$	biFormatFontStyle��$	biFormatEditFontStyle��
Items
'
!DevExpress.Xpf.Bars.BarButtonItem
-	$
biEditUndo��!DevExpress.Xpf.Bars.BarItemCommand��Path$EditUndo�
�Mode$

OneTime=�
�Source#[
-
$
biEditRedo���$EditRedo�$

OneTime=�#[
-$	biEditCut���$
EditCut�$

OneTime=�#[
-$
biEditCopy���$EditCopy�$

OneTime=�#[
-
$biEditPaste���$	EditPaste�$

OneTime=�#[& DevExpress.Xpf.Bars.BarCheckItem-$ biFormatParagraphAlignLeft���$FormatParagraphAlignLeft�$

OneTime=�#[-$"biFormatParagraphAlignCenter���$ FormatParagraphAlignCenter�$

OneTime=�#[-$!biFormatParagraphAlignRight���$FormatParagraphAlignRight�$

OneTime=�#[-$#biFormatParagraphAlignJustify���$!FormatParagraphAlignJustify�$

OneTime=�#[
-$biFormatDecreaseIndent���$FormatDecreaseIndent�$

OneTime=�#[
-$biFormatIncreaseIndent���$FormatIncreaseIndent�$

OneTime=�#[-$biViewShowWhitespace���$ViewShowWhitespace�$

OneTime=�#[
-$biFormatParagraph���$FormatParagraph�$

OneTime=�#[
-$biInsertPicture���$
InsertPicture�$

OneTime=�#[
-$biInsertFloatingPicture���$InsertFloatingPicture�$

OneTime=�#[
-$biInsertTextBox���$
InsertTextBox�$

OneTime=�#[
-$biInsertSymbol���$InsertSymbol�$

OneTime=�#[$DevExpress.Xpf.Bars.BarSubItem-$"biFormatParagraphLineSpacing���$ FormatParagraphLineSpacing�$

OneTime=�#[	ItemLinks	$(	"biFormatParagraphLineSpacingSingle��	$/	)biFormatParagraphLineSpacingSesquialteral��	$(	"biFormatParagraphLineSpacingDouble��$+	%biFormatParagraphLineSpacingCustomize��$'	!biFormatParagraphAddSpacingBefore��$*	$biFormatParagraphRemoveSpacingBefore��$&	 biFormatParagraphAddSpacingAfter��$)	#biFormatParagraphRemoveSpacingAfter��-$("biFormatParagraphLineSpacingSingle���$& FormatParagraphLineSpacingSingle�$

OneTime=�#[-$/)biFormatParagraphLineSpacingSesquialteral���$-'FormatParagraphLineSpacingSesquialteral�$

OneTime=�#[-$("biFormatParagraphLineSpacingDouble���$& FormatParagraphLineSpacingDouble�$

OneTime=�#[
-$+%biFormatParagraphLineSpacingCustomize���$)#FormatParagraphLineSpacingCustomize�$

OneTime=�#[
-$'!biFormatParagraphAddSpacingBefore���$%FormatParagraphAddSpacingBefore�$

OneTime=�#[
- $*$biFormatParagraphRemoveSpacingBefore���$("FormatParagraphRemoveSpacingBefore�$

OneTime=�#[
-!$& biFormatParagraphAddSpacingAfter���$$FormatParagraphAddSpacingAfter�$

OneTime=�#[
-"$)#biFormatParagraphRemoveSpacingAfter���$'!FormatParagraphRemoveSpacingAfter�$

OneTime=�#[<6DevExpress.Xpf.RichEdit.UI.BarSplitButtonColorEditItem-#$ biFormatParagraphBackColor���$FormatParagraphBackColor�$

OneTime=�#[,&DevExpress.Xpf.Bars.BarSplitButtonItemPopupControl3-DevExpress.Xpf.Bars.PopupControlContainerInfoContent.>�.�& DevExpress.Xpf.Editors.ColorEdit%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.ShowDefaultColorButton.ShowNoColorButton.	EditValue��ElementName$ biFormatParagraphBackColor��$
TwoWay=�$	EditValue�%DevExpress.Xpf.Bars.BarEditItem-$$biFormatFontStyle��Content)#DevExpress.Xpf.Core.ObjectConverter$	EditWidth$	150X��$FormatFontStyle�$

OneTime=�#[EditSettingsB<DevExpress.Xpf.RichEdit.UI.RichEditStyleComboBoxEditSettingsRichEditControl�$richEdit��
-%$biFormatEditFontStyle���$FormatEditFontStyle�$

OneTime=�#[._�-'DevExpress.Xpf.RichEdit.RichEditControl-&Name$richEdit��$
�Stretch=�
ShowBorder.
BarManager�$barManager1��$

OneTime=�!:1<local:RichEditDemoModule
    x:Class="RichEditDemo.ParagraphFormatting" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxre="http://schemas.devexpress.com/winfx/2008/xaml/richedit"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:RichEditDemo">
    <local:RichEditDemoModule.Resources>
        <ResourceDictionary>
            <dxre:RichEditUICommand x:Key="commands" />
        </ResourceDictionary>
    </local:RichEditDemoModule.Resources>

    <dxdb:DemoModuleControl>
        <Grid>
            <dxb:BarManager Name="barManager1" ToolbarGlyphSize="Small">
                <dxb:BarManager.Bars>
                    <dxb:Bar Caption="Common" Name="barCommon">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                            <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Clipboard" Name="barClipboard">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditCut" />
                            <dxb:BarButtonItemLink BarItemName="biEditCopy" />
                            <dxb:BarButtonItemLink BarItemName="biEditPaste" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Paragraph" Name="barParagraph">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignLeft" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignCenter" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignRight" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignJustify" />
                            <dxb:BarButtonItemLink BarItemName="biFormatDecreaseIndent" />
                            <dxb:BarButtonItemLink BarItemName="biFormatIncreaseIndent" />
                            <dxb:BarSubItemLink BarItemName="biFormatParagraphLineSpacing" />
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatParagraphBackColor" />
                            <dxb:BarCheckItemLink BarItemName="biViewShowWhitespace" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraph" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Illustrations" Name="barIllustrations">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biInsertPicture" />
                            <dxb:BarButtonItemLink BarItemName="biInsertFloatingPicture" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Text" Name="barText">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biInsertTextBox" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Symbols" Name="barSymbols">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biInsertSymbol" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Styles" Name="barStyles">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarEditItemLink BarItemName="biFormatFontStyle" />
                            <dxb:BarButtonItemLink BarItemName="biFormatEditFontStyle" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                </dxb:BarManager.Bars>
                <dxb:BarManager.Items>
                    <dxb:BarButtonItem Command="{Binding Path=EditUndo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditUndo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditRedo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditRedo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCut, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCut" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCopy, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCopy" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPaste, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPaste" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignLeft, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignLeft" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignCenter, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignCenter" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignRight, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignRight" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignJustify, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignJustify" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatDecreaseIndent, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatDecreaseIndent" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatIncreaseIndent, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatIncreaseIndent" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewShowWhitespace, Mode=OneTime, Source={StaticResource commands}}" Name="biViewShowWhitespace" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraph, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraph" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertPicture, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertPicture" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertFloatingPicture, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertFloatingPicture" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertTextBox, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertTextBox" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSymbol, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertSymbol" />
                    <dxb:BarSubItem Command="{Binding Path=FormatParagraphLineSpacing, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacing">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingSingle" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingSesquialteral" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingDouble" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphLineSpacingCustomize" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphAddSpacingBefore" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphRemoveSpacingBefore" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphAddSpacingAfter" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphRemoveSpacingAfter" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingSingle, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingSingle" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingSesquialteral, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingSesquialteral" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingDouble, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingDouble" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphLineSpacingCustomize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingCustomize" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphAddSpacingBefore, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAddSpacingBefore" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphRemoveSpacingBefore, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphRemoveSpacingBefore" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphAddSpacingAfter, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAddSpacingAfter" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphRemoveSpacingAfter, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphRemoveSpacingAfter" />
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatParagraphBackColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphBackColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <UserControl>
                                    <dxe:ColorEdit EditValue="{Binding ElementName=biFormatParagraphBackColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ShowDefaultColorButton="False" ShowNoColorButton="True" />
                                </UserControl>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxb:BarEditItem Command="{Binding Path=FormatFontStyle, Mode=OneTime, Source={StaticResource commands}}" Content="" EditWidth="150" Name="biFormatFontStyle">
                        <dxb:BarEditItem.EditSettings>
                            <dxre:RichEditStyleComboBoxEditSettings RichEditControl="{Binding ElementName=richEdit}" />
                        </dxb:BarEditItem.EditSettings>
                    </dxb:BarEditItem>
                    <dxb:BarButtonItem Command="{Binding Path=FormatEditFontStyle, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatEditFontStyle" />
                </dxb:BarManager.Items>
                <dxre:RichEditControl x:Name="richEdit" VerticalAlignment="Stretch" BarManager="{Binding ElementName=barManager1, Mode=OneTime}" ShowBorder="False">
                </dxre:RichEditControl>
            </dxb:BarManager>
        </Grid>
    </dxdb:DemoModuleControl>
</local:RichEditDemoModule>!using System;

namespace RichEditDemo {
    public partial class ParagraphFormatting : RichEditDemoModule {
        public ParagraphFormatting() {
            InitializeComponent();
            RtfLoadHelper.Load("ParagraphFormatting.rtf", richEdit);
        }
    }
}!�MSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemoRichEditDemo.RibbonUI\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core<dxb2http://schemas.devexpress.com/winfx/2008/xaml/bars?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.RichEdit.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxre6http://schemas.devexpress.com/winfx/2008/xaml/richeditc_DevExpress.Xpf.Ribbon.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxr4http://schemas.devexpress.com/winfx/2008/xaml/ribboneaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase&localclr-namespace:RichEditDemo$	�400��$	�800���	Resources
/)DevExpress.Xpf.RichEdit.RichEditUICommand commands<6DevExpress.Xpf.RichEdit.UI.DefaultBarItemDataTemplates defaultBarItemTemplates71DevExpress.Xpf.RichEdit.RichEditStringIdConverter stringIdConverter�%-&	&	&	
.�/)DevExpress.Xpf.DemoBase.DemoModuleControlContent.�.+�$DevExpress.Xpf.Bars.BarManager-$�barManager1��ToolbarGlyphSize$Small=�Items'!DevExpress.Xpf.Bars.BarButtonItem-�Name$	biFileNew��!DevExpress.Xpf.Bars.BarItemCommand��Path$
FileNew��Mode$
OneTime=�
�Source#[-$
biFileOpen���$FileOpen�$
OneTime=�#[-$biFileSaveAs���$
FileSaveAs�$
OneTime=�#[-$biFilePrint���$	FilePrint�$
OneTime=�#[-$biFilePrintPreview���$FilePrintPreview�$
OneTime=�#[-$
biEditUndo���$EditUndo�$
OneTime=�#[-$
biEditRedo���$EditRedo�$
OneTime=�#[-	$
biInsertTable���$InsertTable�$
OneTime=�#[-
$biInsertPicture���$
InsertPicture�$
OneTime=�#[-$biInsertFloatingPicture���$InsertFloatingPicture�$
OneTime=�#[-$biInsertBookmark���$InsertBookmark�$
OneTime=�#[-
$biInsertHyperlink���$InsertHyperlink�$
OneTime=�#[-$biInsertHeader���$InsertHeader�$
OneTime=�#[-$biInsertFooter���$InsertFooter�$
OneTime=�#[-$biInsertPageNumber���$InsertPageNumber�$
OneTime=�#[-$biInsertPageCount���$InsertPageCount�$
OneTime=�#[-$biInsertSymbol���$InsertSymbol�$
OneTime=�#[$DevExpress.Xpf.Bars.BarSubItem-$biPageLayoutMargins���$PageLayoutMargins�$
OneTime=�#[		ItemLinks	*	$DevExpress.Xpf.Bars.BarCheckItemLink	%
DevExpress.Xpf.Bars.BarItemLink

BarItemName$
biPageLayoutNormalMargins��	$
biPageLayoutNarrowMargins��	$!
biPageLayoutModerateMargins��	$
biPageLayoutWideMargins��+%DevExpress.Xpf.Bars.BarButtonItemLink$$
biPageLayoutPageMarginsOptions��& DevExpress.Xpf.Bars.BarCheckItem-$biPageLayoutNormalMargins��	GlyphSize$Large=��$PageLayoutNormalMargins�$
OneTime=�#[ContentTemplate�$)#SectionMarginBarItemContentTemplate�$
OneTime=�#[-$biPageLayoutNarrowMargins��$Large=��$PageLayoutNarrowMargins�$
OneTime=�#[�$)#SectionMarginBarItemContentTemplate�$
OneTime=�#[-$!biPageLayoutModerateMargins��$Large=��$PageLayoutModerateMargins�$
OneTime=�#[�$)#SectionMarginBarItemContentTemplate�$
OneTime=�#[-$biPageLayoutWideMargins��$Large=��$PageLayoutWideMargins�$
OneTime=�#[�$)#SectionMarginBarItemContentTemplate�$
OneTime=�#[-$$biPageLayoutPageMarginsOptions���$"PageLayoutPageMarginsOptions�$
OneTime=�#[-$biPageLayoutOrientation���$PageLayoutOrientation�$
OneTime=�#[		$%
biPageLayoutPortraitOrientation��	$&
 biPageLayoutLandscapeOrientation��-$%biPageLayoutPortraitOrientation���$#PageLayoutPortraitOrientation�$
OneTime=�#[-$& biPageLayoutLandscapeOrientation���$$PageLayoutLandscapeOrientation�$
OneTime=�#[-$biPageLayoutSize���$PageLayoutSize�$
OneTime=�#[	9
3DevExpress.Xpf.RichEdit.UI.PaperKindBarListItemLink
$
biPageLayoutSizeList��$"
biPageLayoutPagePaperOptions��5/DevExpress.Xpf.RichEdit.UI.PaperKindBarListItem-$biPageLayoutSizeList��
RichEditControl
��ElementName$richEdit��-$"biPageLayoutPagePaperOptions���$ PageLayoutPagePaperOptions�$
OneTime=�#[-$biPageLayoutColumns���$PageLayoutColumns�$
OneTime=�#[		$
biPageLayoutOneColumn��	$
biPageLayoutTwoColumns��	$
biPageLayoutThreeColumns��$ 
biPageLayoutColumnsOptions��- $biPageLayoutOneColumn��$Large=��$PageLayoutOneColumn�$
OneTime=�#[-!$biPageLayoutTwoColumns��$Large=��$PageLayoutTwoColumns�$
OneTime=�#[-"$biPageLayoutThreeColumns��$Large=��$PageLayoutThreeColumns�$
OneTime=�#[-#$ biPageLayoutColumnsOptions���$PageLayoutColumnsOptions�$
OneTime=�#[-$$
biInsertBreak���$InsertBreak�$
OneTime=�#[	$
biInsertPageBreak��$
biInsertColumnBreak��$"
biInsertSectionBreakNextPage��$$
biInsertSectionBreakContinuous��$"
biInsertSectionBreakEvenPage��$!
biInsertSectionBreakOddPage��-%$biInsertPageBreak��$Large=��$InsertPageBreak�$
OneTime=�#[-&$biInsertColumnBreak��$Large=��$InsertColumnBreak�$
OneTime=�#[-'$"biInsertSectionBreakNextPage��$Large=��$ InsertSectionBreakNextPage�$
OneTime=�#[-($$biInsertSectionBreakContinuous��$Large=��$"InsertSectionBreakContinuous�$
OneTime=�#[-)$"biInsertSectionBreakEvenPage��$Large=��$ InsertSectionBreakEvenPage�$
OneTime=�#[-*$!biInsertSectionBreakOddPage��$Large=��$InsertSectionBreakOddPage�$
OneTime=�#[-+$biPageLayoutLineNumbering���$PageLayoutLineNumbering�$
OneTime=�#[		$#
biPageLayoutLineNumberingNone��	$)
#biPageLayoutLineNumberingContinuous��	$-
'biPageLayoutLineNumberingRestartNewPage��	$0
*biPageLayoutLineNumberingRestartNewSection��	$*
$biFormatParagraphSuppressLineNumbers��$&
 biPageLayoutLineNumberingOptions��-,$#biPageLayoutLineNumberingNone���$!PageLayoutLineNumberingNone�$
OneTime=�#[--$)#biPageLayoutLineNumberingContinuous���$'!PageLayoutLineNumberingContinuous�$
OneTime=�#[-.$-'biPageLayoutLineNumberingRestartNewPage���$+%PageLayoutLineNumberingRestartNewPage�$
OneTime=�#[-/$0*biPageLayoutLineNumberingRestartNewSection���$.(PageLayoutLineNumberingRestartNewSection�$
OneTime=�#[-0$*$biFormatParagraphSuppressLineNumbers���$("FormatParagraphSuppressLineNumbers�$
OneTime=�#[-1$& biPageLayoutLineNumberingOptions���$$PageLayoutLineNumberingOptions�$
OneTime=�#[-2$biCheckSpelling���$
CheckSpelling�$
OneTime=�#[-3$biReviewProtectDocument���$ReviewProtectDocument�$
OneTime=�#[-4$!biReviewEditPermissionRange���$ReviewEditPermissionRange�$
OneTime=�#[-5$biReviewUnprotectDocument���$ReviewUnprotectDocument�$
OneTime=�#[-6$biViewDraft���$	ViewDraft�$
OneTime=�#[-7$biViewPrintLayout���$ViewPrintLayout�$
OneTime=�#[-8$biViewSimple���$
ViewSimple�$
OneTime=�#[-9$biViewHorizontalRuler���$ViewHorizontalRuler�$
OneTime=�#[-:$biViewVerticalRuler���$ViewVerticalRuler�$
OneTime=�#[-;$
biViewZoomOut���$ViewZoomOut�$
OneTime=�#[-<$biViewZoomIn���$
ViewZoomIn�$
OneTime=�#[-=$biGoToHeader���$
GoToHeader�$
OneTime=�#[->$biGoToFooter���$
GoToFooter�$
OneTime=�#[-?$ biHeaderFooterGoToPrevious���$HeaderFooterGoToPrevious�$
OneTime=�#[-@$biHeaderFooterGoToNext���$HeaderFooterGoToNext�$
OneTime=�#[-A$"biHeaderFooterLinkToPrevious���$ HeaderFooterLinkToPrevious�$
OneTime=�#[-B$& biHeaderFooterDifferentFirstPage���$$HeaderFooterDifferentFirstPage�$
OneTime=�#[-C$)#biHeaderFooterDifferentOddEvenPages���$'!HeaderFooterDifferentOddEvenPages�$
OneTime=�#[-D$biHeaderFooterClose���$HeaderFooterClose�$
OneTime=�#[-E$	biEditCut���$
EditCut�$
OneTime=�#[-F$
biEditCopy���$EditCopy�$
OneTime=�#[-G$biEditPaste���$	EditPaste�$
OneTime=�#[-H$biEditPasteSpecial���$EditPasteSpecial�$
OneTime=�#[*$DevExpress.Xpf.Ribbon.BarButtonGroup-I$biFont��	ItemLinks)#DevExpress.Xpf.Bars.BarEditItemLink$
biFormatFontName��$
biFormatFontSize��%DevExpress.Xpf.Bars.BarEditItem-J$biFormatFontName��Content)#DevExpress.Xpf.Core.ObjectConverter$	EditWidth$	150X��$FormatFontName�$
OneTime=�#[EditSettings93DevExpress.Xpf.RichEdit.UI.FontComboBoxEditSettings-K$biFormatFontSize��$$50X��$FormatFontSize�$
OneTime=�#[E?DevExpress.Xpf.RichEdit.UI.RichEditFontSizeComboBoxEditSettingsRichEditControl�$richEdit��-L$
biFontSize��$
biFormatIncreaseFontSize��$
biFormatDecreaseFontSize��-M$biFormatIncreaseFontSize���$FormatIncreaseFontSize�$
OneTime=�#[-N$biFormatDecreaseFontSize���$FormatDecreaseFontSize�$
OneTime=�#[-O$biClearFormatting��$
biFormatClearFormatting��-P$biFormatClearFormatting���$FormatClearFormatting�$
OneTime=�#[-Q$biFontShape��	$
biFormatFontBold��	$
biFormatFontItalic��	$
biFormatFontUnderline��	$!
biFormatFontDoubleUnderline��	$
biFormatFontStrikeout��	$!
biFormatFontDoubleStrikeout��	$
biFormatFontSuperscript��	$
biFormatFontSubscript��("DevExpress.Xpf.Bars.BarSubItemLink$
biEditChangeCase��-R$biFormatFontBold���$FormatFontBold�$
OneTime=�#[-S$biFormatFontItalic���$FormatFontItalic�$
OneTime=�#[-T$biFormatFontUnderline���$FormatFontUnderline�$
OneTime=�#[-U$!biFormatFontDoubleUnderline���$FormatFontDoubleUnderline�$
OneTime=�#[-V$biFormatFontStrikeout���$FormatFontStrikeout�$
OneTime=�#[-W$!biFormatFontDoubleStrikeout���$FormatFontDoubleStrikeout�$
OneTime=�#[-X$biFormatFontSuperscript���$FormatFontSuperscript�$
OneTime=�#[-Y$biFormatFontSubscript���$FormatFontSubscript�$
OneTime=�#[-Z$biEditChangeCase���$EditChangeCase�$
OneTime=�#[	$
biEditMakeUpperCase��$
biEditMakeLowerCase��$
biEditToggleCase��-[$biEditMakeUpperCase���$EditMakeUpperCase�$
OneTime=�#[-\$biEditMakeLowerCase���$EditMakeLowerCase�$
OneTime=�#[-]$biEditToggleCase���$EditToggleCase�$
OneTime=�#[-^$biFontColor��@:DevExpress.Xpf.RichEdit.UI.BarSplitButtonColorEditItemLink$
biFormatFontBackColor��$
biFormatFontForeColor��<6DevExpress.Xpf.RichEdit.UI.BarSplitButtonColorEditItem-_$biFormatFontBackColor���$FormatFontBackColor�$
OneTime=�#[,&DevExpress.Xpf.Bars.BarSplitButtonItemPopupControl3-DevExpress.Xpf.Bars.PopupControlContainerInfoContent.& DevExpress.Xpf.Editors.ColorEdit%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.ColumnCount$5�ChipSize$Large=�
ChipMargin$3q�ShowDefaultColorButton.ShowMoreColorsButton.ShowNoColorButton.	EditValue�$biFormatFontBackColor��$TwoWay=�$	EditValue�PalettesKEDevExpress.Xpf.RichEdit.UI.CharactersBackgroundColorPaletteCollection-`$biFormatFontForeColor���$FormatFontForeColor�$
OneTime=�#[..�$biFormatFontForeColor��$TwoWay=�$	EditValue�-a$biNumberingList��	$
biFormatBulletedList��	$
biFormatNumberingList��	$
biFormatMultilevelList��-b$biFormatBulletedList���$FormatBulletedList�$
OneTime=�#[-c$biFormatNumberingList���$FormatNumberingList�$
OneTime=�#[-d$biFormatMultilevelList���$FormatMultilevelList�$
OneTime=�#[-e$biParagraphIndent��$
biFormatDecreaseIndent��$
biFormatIncreaseIndent��-f$biFormatDecreaseIndent���$FormatDecreaseIndent�$
OneTime=�#[-g$biFormatIncreaseIndent���$FormatIncreaseIndent�$
OneTime=�#[-h$biShowWhitespace��	$
biViewShowWhitespace��-i$biViewShowWhitespace���$ViewShowWhitespace�$
OneTime=�#[-j$biParagraphAlignment��	$ 
biFormatParagraphAlignLeft��	$"
biFormatParagraphAlignCenter��	$!
biFormatParagraphAlignRight��	$#
biFormatParagraphAlignJustify��-k$ biFormatParagraphAlignLeft���$FormatParagraphAlignLeft�$
OneTime=�#[-l$"biFormatParagraphAlignCenter���$ FormatParagraphAlignCenter�$
OneTime=�#[-m$!biFormatParagraphAlignRight���$FormatParagraphAlignRight�$
OneTime=�#[-n$#biFormatParagraphAlignJustify���$!FormatParagraphAlignJustify�$
OneTime=�#[-o$
biLineSpacing��$"
biFormatParagraphLineSpacing��$ 
biFormatParagraphBackColor��-p$"biFormatParagraphLineSpacing���$ FormatParagraphLineSpacing�$
OneTime=�#[		$(
"biFormatParagraphLineSpacingSingle��	$/
)biFormatParagraphLineSpacingSesquialteral��	$(
"biFormatParagraphLineSpacingDouble��$+
%biFormatParagraphLineSpacingCustomize��$'
!biFormatParagraphAddSpacingBefore��$*
$biFormatParagraphRemoveSpacingBefore��$&
 biFormatParagraphAddSpacingAfter��$)
#biFormatParagraphRemoveSpacingAfter��-q$("biFormatParagraphLineSpacingSingle���$& FormatParagraphLineSpacingSingle�$
OneTime=�#[-r$/)biFormatParagraphLineSpacingSesquialteral���$-'FormatParagraphLineSpacingSesquialteral�$
OneTime=�#[-s$("biFormatParagraphLineSpacingDouble���$& FormatParagraphLineSpacingDouble�$
OneTime=�#[-t$+%biFormatParagraphLineSpacingCustomize���$)#FormatParagraphLineSpacingCustomize�$
OneTime=�#[-u$'!biFormatParagraphAddSpacingBefore���$%FormatParagraphAddSpacingBefore�$
OneTime=�#[-v$*$biFormatParagraphRemoveSpacingBefore���$("FormatParagraphRemoveSpacingBefore�$
OneTime=�#[-w$& biFormatParagraphAddSpacingAfter���$$FormatParagraphAddSpacingAfter�$
OneTime=�#[-x$)#biFormatParagraphRemoveSpacingAfter���$'!FormatParagraphRemoveSpacingAfter�$
OneTime=�#[-y$ biFormatParagraphBackColor���$FormatParagraphBackColor�$
OneTime=�#[.>�.�...�$ biFormatParagraphBackColor��$TwoWay=�$	EditValue�1+DevExpress.Xpf.RichEdit.UI.GalleryStyleItem-z$biGalleryStyle���$FormatFontStyle�$
OneTime=�#[RichEditControl�$richEdit��0*DevExpress.Xpf.Ribbon.RibbonGalleryBarItem Gallery 5/DevExpress.Xpf.RichEdit.UI.RichEditStyleGallery! DevExpress.Xpf.Bars.Gallery! IsItemDescriptionVisible!." IsItemGlyphVisible".# 
ItemCheckMode$#Single=�$ MinColCount$$3�% ItemCaptionTemplate%�$%StyleGalleryItemCaptionTemplate�$
OneTime=�#[-{$
biEditFind���$EditFind�$
OneTime=�#[-|$
biEditReplace���$EditReplace�$
OneTime=�#[-}$biTableChangeCellsShading���$TableChangeCellsShading�$
OneTime=�#[....�$biTableChangeCellsShading��$TwoWay=�$	EditValue�-~$biTableChangeBorders���$TableChangeBorders�$
OneTime=�#[		$
biTableToggleBottomBorder��	$
biTableToggleTopBorder��	$
biTableToggleLeftBorder��	$
biTableToggleRightBorder��$
biTableResetAllBorders��	$
biTableToggleAllBorders��	$ 
biTableToggleOutsideBorder��	$
biTableToggleInsideBorder��	$)
#biTableToggleInsideHorizontalBorder��	$'
!biTableToggleInsideVerticalBorder��-$biTableToggleBottomBorder���$TableToggleBottomBorder�$
OneTime=�#[-�$biTableToggleTopBorder���$TableToggleTopBorder�$
OneTime=�#[-�$biTableToggleLeftBorder���$TableToggleLeftBorder�$
OneTime=�#[-�$biTableToggleRightBorder���$TableToggleRightBorder�$
OneTime=�#[-�$biTableResetAllBorders���$TableResetAllBorders�$
OneTime=�#[-�$biTableToggleAllBorders���$TableToggleAllBorders�$
OneTime=�#[-�$ biTableToggleOutsideBorder���$TableToggleOutsideBorder�$
OneTime=�#[-�$biTableToggleInsideBorder���$TableToggleInsideBorder�$
OneTime=�#[-�$)#biTableToggleInsideHorizontalBorder���$'!TableToggleInsideHorizontalBorder�$
OneTime=�#[-�$'!biTableToggleInsideVerticalBorder���$%TableToggleInsideVerticalBorder�$
OneTime=�#[-�$#biTableChangeCellsBorderColor���$!TableChangeCellsBorderColor�$
OneTime=�#[..�$#biTableChangeCellsBorderColor��$TwoWay=�$	EditValue�-�$biTableSelectElement���$TableSelectElement�$
OneTime=�#[		$
biTableSelectCell��	$
biTableSelectColumn��	$
biTableSelectRow��	$

biTableSelect��-�$biTableSelectCell���$TableSelectCell�$
OneTime=�#[-�$biTableSelectColumn���$TableSelectColumn�$
OneTime=�#[-�$biTableSelectRow���$TableSelectRow�$
OneTime=�#[-�$
biTableSelect���$TableSelect�$
OneTime=�#[-�$ biTableToggleShowGridlines���$TableToggleShowGridlines�$
OneTime=�#[-�$biTableDeleteElement���$TableDeleteElement�$
OneTime=�#[		$
biTableDeleteCell��	$
biTableDeleteColumn��	$
biTableDeleteRow��	$

biTableDelete��-�$biTableDeleteCell���$TableDeleteCell�$
OneTime=�#[-�$biTableDeleteColumn���$TableDeleteColumn�$
OneTime=�#[-�$biTableDeleteRow���$TableDeleteRow�$
OneTime=�#[-�$
biTableDelete���$TableDelete�$
OneTime=�#[-�$biTableInsertRowAbove���$TableInsertRowAbove�$
OneTime=�#[-�$biTableInsertRowBelow���$TableInsertRowBelow�$
OneTime=�#[-�$biTableInsertColumnToLeft���$TableInsertColumnToLeft�$
OneTime=�#[-�$ biTableInsertColumnToRight���$TableInsertColumnToRight�$
OneTime=�#[-�$biTableInsertCells���$TableInsertCells�$
OneTime=�#[-�$biTableMergeCells���$TableMergeCells�$
OneTime=�#[-�$biTableSplitCells���$TableSplitCells�$
OneTime=�#[-�$biTableSplit���$
TableSplit�$
OneTime=�#[-�$("biTableToggleCellsTopLeftAlignment���$& TableToggleCellsTopLeftAlignment�$
OneTime=�#[-�$+%biTableToggleCellsMiddleLeftAlignment���$)#TableToggleCellsMiddleLeftAlignment�$
OneTime=�#[-�$+%biTableToggleCellsBottomLeftAlignment���$)#TableToggleCellsBottomLeftAlignment�$
OneTime=�#[-�$*$biTableToggleCellsTopCenterAlignment���$("TableToggleCellsTopCenterAlignment�$
OneTime=�#[-�$-'biTableToggleCellsMiddleCenterAlignment���$+%TableToggleCellsMiddleCenterAlignment�$
OneTime=�#[-�$-'biTableToggleCellsBottomCenterAlignment���$+%TableToggleCellsBottomCenterAlignment�$
OneTime=�#[-�$)#biTableToggleCellsTopRightAlignment���$'!TableToggleCellsTopRightAlignment�$
OneTime=�#[-�$,&biTableToggleCellsMiddleRightAlignment���$*$TableToggleCellsMiddleRightAlignment�$
OneTime=�#[-�$,&biTableToggleCellsBottomRightAlignment���$*$TableToggleCellsBottomRightAlignment�$
OneTime=�#[-�$biTableOptions���$TableOptions�$
OneTime=�#[-�$biTableProperties���$TableProperties�$
OneTime=�#[-�$biToggleTableAutoFit���$ToggleTableAutoFit�$
OneTime=�#[		$"
biToggleTableAutoFitContents��	$ 
biToggleTableAutoFitWindow��	$#
biToggleTableFixedColumnWidth��-�$"biToggleTableAutoFitContents���$ ToggleTableAutoFitContents�$
OneTime=�#[-�$ biToggleTableAutoFitWindow���$ToggleTableAutoFitWindow�$
OneTime=�#[-�$#biToggleTableFixedColumnWidth���$!ToggleTableFixedColumnWidth�$
OneTime=�#[-�$'!biReferencesInsertTableOfContents���$%ReferencesInsertTableOfContents�$
OneTime=�#[-�$0*biReferencesAddParagraphsToTableOfContents���$.(ReferencesAddParagraphsToTableOfContents�$
OneTime=�#[	$'
!biFormatParagraphSetBodyTextLevel��$'
!biFormatParagraphSetHeading1Level��$'
!biFormatParagraphSetHeading2Level��$'
!biFormatParagraphSetHeading3Level��$'
!biFormatParagraphSetHeading4Level��$'
!biFormatParagraphSetHeading5Level��$'
!biFormatParagraphSetHeading6Level��$'
!biFormatParagraphSetHeading7Level��$'
!biFormatParagraphSetHeading8Level��$'
!biFormatParagraphSetHeading9Level��-�$'!biFormatParagraphSetBodyTextLevel���$%FormatParagraphSetBodyTextLevel�$
OneTime=�#[-�$'!biFormatParagraphSetHeading1Level���$%FormatParagraphSetHeading1Level�$
OneTime=�#[-�$'!biFormatParagraphSetHeading2Level���$%FormatParagraphSetHeading2Level�$
OneTime=�#[-�$'!biFormatParagraphSetHeading3Level���$%FormatParagraphSetHeading3Level�$
OneTime=�#[-�$'!biFormatParagraphSetHeading4Level���$%FormatParagraphSetHeading4Level�$
OneTime=�#[-�$'!biFormatParagraphSetHeading5Level���$%FormatParagraphSetHeading5Level�$
OneTime=�#[-�$'!biFormatParagraphSetHeading6Level���$%FormatParagraphSetHeading6Level�$
OneTime=�#[-�$'!biFormatParagraphSetHeading7Level���$%FormatParagraphSetHeading7Level�$
OneTime=�#[-�$'!biFormatParagraphSetHeading8Level���$%FormatParagraphSetHeading8Level�$
OneTime=�#[-�$'!biFormatParagraphSetHeading9Level���$%FormatParagraphSetHeading9Level�$
OneTime=�#[-�$'!biReferencesUpdateTableOfContents���$%ReferencesUpdateTableOfContents�$
OneTime=�#[-�$*$biReferencesInsertCaptionPlaceholder���$("ReferencesInsertCaptionPlaceholder�$
OneTime=�#[	$&
 biReferencesInsertFiguresCaption��$%
biReferencesInsertTablesCaption��$(
"biReferencesInsertEquationsCaption��-�$& biReferencesInsertFiguresCaption���$$ReferencesInsertFiguresCaption�$
OneTime=�#[-�$%biReferencesInsertTablesCaption���$#ReferencesInsertTablesCaption�$
OneTime=�#[-�$("biReferencesInsertEquationsCaption���$& ReferencesInsertEquationsCaption�$
OneTime=�#[-�$1+biReferencesInsertTableOfFiguresPlaceholder���$/)ReferencesInsertTableOfFiguresPlaceholder�$
OneTime=�#[	$&
 biReferencesInsertTableOfFigures��$%
biReferencesInsertTableOfTables��$(
"biReferencesInsertTableOfEquations��-�$& biReferencesInsertTableOfFigures���$$ReferencesInsertTableOfFigures�$
OneTime=�#[-�$%biReferencesInsertTableOfTables���$#ReferencesInsertTableOfTables�$
OneTime=�#[-�$("biReferencesInsertTableOfEquations���$& ReferencesInsertTableOfEquations�$
OneTime=�#[-�$'!biReferencesUpdateTableOfCaptions���$%ReferencesUpdateTableOfCaptions�$
OneTime=�#[-�$"biMailMergeShowAllFieldCodes���$ MailMergeShowAllFieldCodes�$
OneTime=�#[-�$$biMailMergeShowAllFieldResults���$"MailMergeShowAllFieldResults�$
OneTime=�#[-�$biPictureShapeFillColor���$PictureShapeFillColor�$
OneTime=�#[.>�.�...�$biPictureShapeFillColor��$TwoWay=�$	EditValue�-�$ biPictureShapeOutlineColor���$PictureShapeOutlineColor�$
OneTime=�#[.>�.�...�$ biPictureShapeOutlineColor��$TwoWay=�$	EditValue�-�$biPictureWrapText���$PictureWrapText�$
OneTime=�#[		$
biPictureWrapTextSquare��	$
biPictureWrapTextTight��	$
biPictureWrapTextThrough��	$#
biPictureWrapTextTopAndBottom��	$
biPictureWrapTextBehind��	$ 
biPictureWrapTextInFrontOf��-�$biPictureWrapTextSquare���$PictureWrapTextSquare�$
OneTime=�#[-�$biPictureWrapTextTight���$PictureWrapTextTight�$
OneTime=�#[-�$biPictureWrapTextThrough���$PictureWrapTextThrough�$
OneTime=�#[-�$#biPictureWrapTextTopAndBottom���$!PictureWrapTextTopAndBottom�$
OneTime=�#[-�$biPictureWrapTextBehind���$PictureWrapTextBehind�$
OneTime=�#[-�$ biPictureWrapTextInFrontOf���$PictureWrapTextInFrontOf�$
OneTime=�#[-�$biPicturePosition���$PicturePosition�$
OneTime=�#[	$
biPictureTopLeftAlignment��$!
biPictureTopCenterAlignment��$ 
biPictureTopRightAlignment��$"
biPictureMiddleLeftAlignment��$$
biPictureMiddleCenterAlignment��$#
biPictureMiddleRightAlignment��$"
biPictureBottomLeftAlignment��$$
biPictureBottomCenterAlignment��$#
biPictureBottomRightAlignment��-�$biPictureTopLeftAlignment���$PictureTopLeftAlignment�$
OneTime=�#[-�$!biPictureTopCenterAlignment���$PictureTopCenterAlignment�$
OneTime=�#[-�$ biPictureTopRightAlignment���$PictureTopRightAlignment�$
OneTime=�#[-�$"biPictureMiddleLeftAlignment���$ PictureMiddleLeftAlignment�$
OneTime=�#[-�$$biPictureMiddleCenterAlignment���$"PictureMiddleCenterAlignment�$
OneTime=�#[-�$#biPictureMiddleRightAlignment���$!PictureMiddleRightAlignment�$
OneTime=�#[-�$"biPictureBottomLeftAlignment���$ PictureBottomLeftAlignment�$
OneTime=�#[-�$$biPictureBottomCenterAlignment���$"PictureBottomCenterAlignment�$
OneTime=�#[-�$#biPictureBottomRightAlignment���$!PictureBottomRightAlignment�$
OneTime=�#[-�$& biPictureBringForwardPlaceholder���$$PictureBringForwardPlaceholder�$
OneTime=�#[	$
biPictureBringForward��$
biPictureBringToFront��$!
biPictureBringInFrontOfText��-�$biPictureBringForward���$PictureBringForward�$
OneTime=�#[-�$biPictureBringToFront���$PictureBringToFront�$
OneTime=�#[-�$!biPictureBringInFrontOfText���$PictureBringInFrontOfText�$
OneTime=�#[-�$& biPictureSendBackwardPlaceholder���$$PictureSendBackwardPlaceholder�$
OneTime=�#[	$
biPictureSendBackward��$
biPictureSendToBack��$
biPictureSendBehindText��-�$biPictureSendBackward���$PictureSendBackward�$
OneTime=�#[-�$biPictureSendToBack���$PictureSendToBack�$
OneTime=�#[-�$biPictureSendBehindText���$PictureSendBehindText�$
OneTime=�#[-�$biInsertTextBox���$
InsertTextBox�$
OneTime=�#[7!1DevExpress.Xpf.RichEdit.UI.BarButtonColorEditItem!-�$biPageLayoutPageColor���$PageLayoutPageColor�$
OneTime=�#[..�$biPageLayoutPageColor��$TwoWay=�$	EditValue�._�%"DevExpress.Xpf.Core.DXDockPanel".+�)##DevExpress.Xpf.Ribbon.RibbonControl#-�&#Name$&
ribbonControl��$	�Top=�!'#ApplicationButtonLargeIcon$A';/RichEditDemo;component/Images/ribbon-application-32x32.png�(#ApplicationMenu(+$%DevExpress.Xpf.Ribbon.ApplicationMenu$)$RightPaneWidth$	)100Q�*$
ShowRightPane*.#%DevExpress.Xpf.Bars.PopupMenu+%	ItemLinks+$
	biFileNew��$

biFileOpen��$
biFileSaveAs��$
biFilePrint��$
biFilePrintPreview��,#
Categories.,5&/DevExpress.Xpf.Ribbon.RibbonDefaultPageCategory&2',DevExpress.Xpf.Ribbon.RibbonPageCategoryBase-'Pages.-&( DevExpress.Xpf.Ribbon.RibbonPage(-�$pageFile��.(Caption$
.File
/(Groups./+)%DevExpress.Xpf.Ribbon.RibbonPageGroup)-�$	grpCommon��0)Caption$0Common��1)ShowCaptionButton1.2)	ItemLinks.2$
	biFileNew��$

biFileOpen��$
biFileSaveAs��$
biFilePrint��$
biFilePrintPreview��$

biEditUndo��$

biEditRedo��(-�$pageHome��$
.Home./)-�$grpClipboard��$0	Clipboard��1..2$
biEditPaste��$
	biEditCut��$

biEditCopy��$
biEditPasteSpecial��)-�$
grpFont��$
0Font��3)CaptionButtonCommand3�$
FormatFont�$
OneTime=�#[.2.*(DevExpress.Xpf.Ribbon.BarButtonGroupLink*$
biFont��*$

biFontSize��*$
biClearFormatting��*$
biFontShape��*$
biFontColor��)-�$grpParagraph��$0	Paragraph��3�$FormatParagraph�$
OneTime=�#[.2*$
biNumberingList��*$
biParagraphIndent��*$
biShowWhitespace��*$
biParagraphAlignment��*$

biLineSpacing��)-�$	grpStyles��$0Styles��3�$FormatEditFontStyle�$
OneTime=�#[.2;+5DevExpress.Xpf.RichEdit.UI.RibbonStyleGalleryItemLink+$
biGalleryStyle��)-�$
grpEditing��$
0Editing��1..2$

biEditFind��$

biEditReplace��(-�$
pageInsert��$.Insert./)-�$grpPages��$0Pages��1..2$
biInsertPageBreak��)-�$	grpTables��$0Tables��1..2$

biInsertTable��)-�$grpIllustrations��$0
Illustrations��1..2$
biInsertPicture��$
biInsertFloatingPicture��)-�$grpLinks��$0Links��1..2$
biInsertBookmark��$
biInsertHyperlink��)-�$grpHeaderFooter��$0Header & Footer��1..2$
biInsertHeader��$
biInsertFooter��$
biInsertPageNumber��$
biInsertPageCount��)-�$
grpText��1.0�#[4�ConverterParameter$4Caption_GroupText��5�	Converter#5[$
OneTime=�.2$
biInsertTextBox��)-�$
grpSymbols��$
0Symbols��1..2$
biInsertSymbol��(-�$pagePageLayout��$.Page Layout./)-�$grpPageSetup��$0
Page Setup��3�$PageLayoutPageOptions�$
OneTime=�#[.2$
biPageLayoutMargins��$
biPageLayoutOrientation��$
biPageLayoutSize��$
biPageLayoutColumns��$

biInsertBreak��$
biPageLayoutLineNumbering��)-�$grpPageBackground��1.0�#[$!4Caption_GroupPageBackground��#5[$
OneTime=�.2;,5DevExpress.Xpf.RichEdit.UI.BarButtonColorEditItemLink,$
biPageLayoutPageColor��(-�$pageReferences��$.
References./)-�$grpTableofContents��$0Table of Contents��1..2$'
!biReferencesInsertTableOfContents��$0
*biReferencesAddParagraphsToTableOfContents��$'
!biReferencesUpdateTableOfContents��)-�$grpCaptions��$0Captions��1..2$*
$biReferencesInsertCaptionPlaceholder��$1
+biReferencesInsertTableOfFiguresPlaceholder��$'
!biReferencesUpdateTableOfCaptions��(-�$pageMailings��$.Mailings./)-�$grpMailMerge��$0
Mail Merge��1..2$"
biMailMergeShowAllFieldCodes��$$
biMailMergeShowAllFieldResults��(-�$
pageReview��$.Review./)-�$grpProofing��$0Proofing��1..2$
biCheckSpelling��)-�$
grpProtect��$
0Protect��1..2$
biReviewProtectDocument��$!
biReviewEditPermissionRange��$
biReviewUnprotectDocument��(-�$pageView��$
.View./)-�$grpDocumentViews��$0Document Views��1..2	$
biViewDraft��	$
biViewPrintLayout��	$
biViewSimple��)-�$
grpShow��$
0Show��1..2	$
biViewHorizontalRuler��	$
biViewVerticalRuler��)-$
grpZoom��$
0Zoom��1..2$

biViewZoomOut��$
biViewZoomIn��.-(DevExpress.Xpf.Ribbon.RibbonPageCategory--$catHeaderFooterTools��6'Caption$6Header & Footer Tools��7'	IsVisible7..-(-$!pageHeaderFooterToolsInsert��$.Design./)-$
grpNavigation��$0
Navigation��1..2$
biGoToHeader��$
biGoToFooter��$ 
biHeaderFooterGoToPrevious��$
biHeaderFooterGoToNext��	$"
biHeaderFooterLinkToPrevious��)-$
grpOptions��$
0Options��1..2	$&
 biHeaderFooterDifferentFirstPage��	$)
#biHeaderFooterDifferentOddEvenPages��)-$grpClose��$0Close��1..2$
biHeaderFooterClose��--$
catTableTools��$6Table Tools��7..-(-$pageTableToolsDesign��$.Design./)-$grpTableStyles��$0Table Styles��1..2$
biTableChangeCellsShading��$
biTableChangeBorders��)-	$grpDrawBorders��$0Draw Borders��1..2$#
biTableChangeCellsBorderColor��(-
$pageTableToolsLayout��$.Layout./)-$grpTable��$0Table��1..2$
biTableSelectElement��	$ 
biTableToggleShowGridlines��$
biTableProperties��)-$grpRowsColumns��$0Rows & Columns��1..2$
biTableDeleteElement��$
biTableInsertRowAbove��$
biTableInsertRowBelow��$
biTableInsertColumnToLeft��$ 
biTableInsertColumnToRight��$
biTableInsertCells��)-
$grpMerge��$0Merge��1..2$
biTableMergeCells��$
biTableSplitCells��$
biTableSplit��)-$grpCellSize��$0	Cell Size��3�$TableProperties�$
OneTime=�#[.2$
biToggleTableAutoFit��)-$grpAlignment��$0	Alignment��1..2	$(
"biTableToggleCellsTopLeftAlignment��8
RibbonStyle$8SmallWithoutText=�	$+
%biTableToggleCellsMiddleLeftAlignment��$8SmallWithoutText=�	$+
%biTableToggleCellsBottomLeftAlignment��$8SmallWithoutText=�..(DevExpress.Xpf.Bars.BarItemLinkSeparator.)/#DevExpress.Xpf.Bars.BarItemLinkBase9/	IsVisible9.	$*
$biTableToggleCellsTopCenterAlignment��$8SmallWithoutText=�	$-
'biTableToggleCellsMiddleCenterAlignment��$8SmallWithoutText=�	$-
'biTableToggleCellsBottomCenterAlignment��$8SmallWithoutText=�.9.	$)
#biTableToggleCellsTopRightAlignment��$8SmallWithoutText=�	$,
&biTableToggleCellsMiddleRightAlignment��$8SmallWithoutText=�	$,
&biTableToggleCellsBottomRightAlignment��$8SmallWithoutText=�$
biTableOptions��--$catPictureTools��7.6�#[$44.Caption_PageCategoryFloatingObjectPictureTools��#5[$
OneTime=�.-(-$pagePictureToolsFormat��.�#[$24,Caption_PageFloatingObjectPictureToolsFormat��#5[$
OneTime=�./)-$grpShapeStyles��1.0�#[$24,Caption_GroupFloatingPictureToolsShapeStyles��#5[$
OneTime=�.2$
biPictureShapeFillColor��$ 
biPictureShapeOutlineColor��)-$
grpArrange��1.0�#[$.4(Caption_GroupFloatingPictureToolsArrange��#5[$
OneTime=�.2$
biPictureWrapText��$
biPicturePosition��$&
 biPictureBringForwardPlaceholder��$&
 biPictureSendBackwardPlaceholder��:#ToolbarItemLinks:$
biFileSaveAs��$

biEditUndo��$

biEditRedo��-0'DevExpress.Xpf.RichEdit.RichEditControl0-;0Name$;richEdit��<0
ShowBorder<.=0
BarManager=�$barManager1��$
OneTime=�
>0Ribbon>�$
ribbonControl��$
OneTime=�!�D<local:RichEditDemoModule
    x:Class="RichEditDemo.RibbonUI" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxre="http://schemas.devexpress.com/winfx/2008/xaml/richedit"
    xmlns:dxr="http://schemas.devexpress.com/winfx/2008/xaml/ribbon"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:RichEditDemo">
    <local:RichEditDemoModule.Resources>
        <ResourceDictionary>
            <dxre:RichEditUICommand x:Key="commands" />
            <dxre:DefaultBarItemDataTemplates x:Key="defaultBarItemTemplates" />
            <dxre:RichEditStringIdConverter x:Key="stringIdConverter" />
        </ResourceDictionary>
    </local:RichEditDemoModule.Resources>

    <dxdb:DemoModuleControl>
        <Grid>
            <dxb:BarManager Name="barManager1" ToolbarGlyphSize="Small">
                <dxb:BarManager.Items>
                    <dxb:BarButtonItem Command="{Binding Path=FileNew, Mode=OneTime, Source={StaticResource commands}}" Name="biFileNew" />
                    <dxb:BarButtonItem Command="{Binding Path=FileOpen, Mode=OneTime, Source={StaticResource commands}}" Name="biFileOpen" />
                    <dxb:BarButtonItem Command="{Binding Path=FileSaveAs, Mode=OneTime, Source={StaticResource commands}}" Name="biFileSaveAs" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrint, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrint" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrintPreview, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrintPreview" />
                    <dxb:BarButtonItem Command="{Binding Path=EditUndo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditUndo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditRedo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditRedo" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertTable, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertTable" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertPicture, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertPicture" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertFloatingPicture, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertFloatingPicture" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertBookmark, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertBookmark" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertHyperlink, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertHyperlink" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertHeader, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertHeader" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertFooter, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertFooter" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertPageNumber, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertPageNumber" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertPageCount, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertPageCount" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSymbol, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertSymbol" />
                    <dxb:BarSubItem Command="{Binding Path=PageLayoutMargins, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutMargins">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutNormalMargins" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutNarrowMargins" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutModerateMargins" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutWideMargins" />
                            <dxb:BarButtonItemLink BarItemName="biPageLayoutPageMarginsOptions" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutNormalMargins, Mode=OneTime, Source={StaticResource commands}}" ContentTemplate="{Binding Path=SectionMarginBarItemContentTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" GlyphSize="Large" Name="biPageLayoutNormalMargins" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutNarrowMargins, Mode=OneTime, Source={StaticResource commands}}" ContentTemplate="{Binding Path=SectionMarginBarItemContentTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" GlyphSize="Large" Name="biPageLayoutNarrowMargins" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutModerateMargins, Mode=OneTime, Source={StaticResource commands}}" ContentTemplate="{Binding Path=SectionMarginBarItemContentTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" GlyphSize="Large" Name="biPageLayoutModerateMargins" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutWideMargins, Mode=OneTime, Source={StaticResource commands}}" ContentTemplate="{Binding Path=SectionMarginBarItemContentTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" GlyphSize="Large" Name="biPageLayoutWideMargins" />
                    <dxb:BarButtonItem Command="{Binding Path=PageLayoutPageMarginsOptions, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutPageMarginsOptions" />
                    <dxb:BarSubItem Command="{Binding Path=PageLayoutOrientation, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutOrientation">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutPortraitOrientation" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutLandscapeOrientation" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutPortraitOrientation, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutPortraitOrientation" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutLandscapeOrientation, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLandscapeOrientation" />
                    <dxb:BarSubItem Command="{Binding Path=PageLayoutSize, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutSize">
                        <dxb:BarSubItem.ItemLinks>
                            <dxre:PaperKindBarListItemLink BarItemName="biPageLayoutSizeList" />
                            <dxb:BarButtonItemLink BarItemName="biPageLayoutPagePaperOptions" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxre:PaperKindBarListItem Name="biPageLayoutSizeList" RichEditControl="{Binding ElementName=richEdit}" />
                    <dxb:BarButtonItem Command="{Binding Path=PageLayoutPagePaperOptions, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutPagePaperOptions" />
                    <dxb:BarSubItem Command="{Binding Path=PageLayoutColumns, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutColumns">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutOneColumn" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutTwoColumns" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutThreeColumns" />
                            <dxb:BarButtonItemLink BarItemName="biPageLayoutColumnsOptions" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutOneColumn, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biPageLayoutOneColumn" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutTwoColumns, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biPageLayoutTwoColumns" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutThreeColumns, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biPageLayoutThreeColumns" />
                    <dxb:BarButtonItem Command="{Binding Path=PageLayoutColumnsOptions, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutColumnsOptions" />
                    <dxb:BarSubItem Command="{Binding Path=InsertBreak, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertBreak">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biInsertPageBreak" />
                            <dxb:BarButtonItemLink BarItemName="biInsertColumnBreak" />
                            <dxb:BarButtonItemLink BarItemName="biInsertSectionBreakNextPage" />
                            <dxb:BarButtonItemLink BarItemName="biInsertSectionBreakContinuous" />
                            <dxb:BarButtonItemLink BarItemName="biInsertSectionBreakEvenPage" />
                            <dxb:BarButtonItemLink BarItemName="biInsertSectionBreakOddPage" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=InsertPageBreak, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biInsertPageBreak" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertColumnBreak, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biInsertColumnBreak" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSectionBreakNextPage, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biInsertSectionBreakNextPage" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSectionBreakContinuous, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biInsertSectionBreakContinuous" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSectionBreakEvenPage, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biInsertSectionBreakEvenPage" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSectionBreakOddPage, Mode=OneTime, Source={StaticResource commands}}" GlyphSize="Large" Name="biInsertSectionBreakOddPage" />
                    <dxb:BarSubItem Command="{Binding Path=PageLayoutLineNumbering, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumbering">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutLineNumberingNone" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutLineNumberingContinuous" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutLineNumberingRestartNewPage" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutLineNumberingRestartNewSection" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphSuppressLineNumbers" />
                            <dxb:BarButtonItemLink BarItemName="biPageLayoutLineNumberingOptions" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutLineNumberingNone, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumberingNone" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutLineNumberingContinuous, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumberingContinuous" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutLineNumberingRestartNewPage, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumberingRestartNewPage" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutLineNumberingRestartNewSection, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumberingRestartNewSection" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphSuppressLineNumbers, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSuppressLineNumbers" />
                    <dxb:BarButtonItem Command="{Binding Path=PageLayoutLineNumberingOptions, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumberingOptions" />
                    <dxb:BarButtonItem Command="{Binding Path=CheckSpelling, Mode=OneTime, Source={StaticResource commands}}" Name="biCheckSpelling" />
                    <dxb:BarButtonItem Command="{Binding Path=ReviewProtectDocument, Mode=OneTime, Source={StaticResource commands}}" Name="biReviewProtectDocument" />
                    <dxb:BarButtonItem Command="{Binding Path=ReviewEditPermissionRange, Mode=OneTime, Source={StaticResource commands}}" Name="biReviewEditPermissionRange" />
                    <dxb:BarButtonItem Command="{Binding Path=ReviewUnprotectDocument, Mode=OneTime, Source={StaticResource commands}}" Name="biReviewUnprotectDocument" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewDraft, Mode=OneTime, Source={StaticResource commands}}" Name="biViewDraft" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewPrintLayout, Mode=OneTime, Source={StaticResource commands}}" Name="biViewPrintLayout" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewSimple, Mode=OneTime, Source={StaticResource commands}}" Name="biViewSimple" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewHorizontalRuler, Mode=OneTime, Source={StaticResource commands}}" Name="biViewHorizontalRuler" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewVerticalRuler, Mode=OneTime, Source={StaticResource commands}}" Name="biViewVerticalRuler" />
                    <dxb:BarButtonItem Command="{Binding Path=ViewZoomOut, Mode=OneTime, Source={StaticResource commands}}" Name="biViewZoomOut" />
                    <dxb:BarButtonItem Command="{Binding Path=ViewZoomIn, Mode=OneTime, Source={StaticResource commands}}" Name="biViewZoomIn" />
                    <dxb:BarButtonItem Command="{Binding Path=GoToHeader, Mode=OneTime, Source={StaticResource commands}}" Name="biGoToHeader" />
                    <dxb:BarButtonItem Command="{Binding Path=GoToFooter, Mode=OneTime, Source={StaticResource commands}}" Name="biGoToFooter" />
                    <dxb:BarButtonItem Command="{Binding Path=HeaderFooterGoToPrevious, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterGoToPrevious" />
                    <dxb:BarButtonItem Command="{Binding Path=HeaderFooterGoToNext, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterGoToNext" />
                    <dxb:BarCheckItem Command="{Binding Path=HeaderFooterLinkToPrevious, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterLinkToPrevious" />
                    <dxb:BarCheckItem Command="{Binding Path=HeaderFooterDifferentFirstPage, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterDifferentFirstPage" />
                    <dxb:BarCheckItem Command="{Binding Path=HeaderFooterDifferentOddEvenPages, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterDifferentOddEvenPages" />
                    <dxb:BarButtonItem Command="{Binding Path=HeaderFooterClose, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterClose" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCut, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCut" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCopy, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCopy" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPaste, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPaste" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPasteSpecial, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPasteSpecial" />
                    <dxr:BarButtonGroup Name="biFont">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarEditItemLink BarItemName="biFormatFontName" />
                            <dxb:BarEditItemLink BarItemName="biFormatFontSize" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarEditItem Command="{Binding Path=FormatFontName, Mode=OneTime, Source={StaticResource commands}}" Content="" EditWidth="150" Name="biFormatFontName">
                        <dxb:BarEditItem.EditSettings>
                            <dxre:FontComboBoxEditSettings />
                        </dxb:BarEditItem.EditSettings>
                    </dxb:BarEditItem>
                    <dxb:BarEditItem Command="{Binding Path=FormatFontSize, Mode=OneTime, Source={StaticResource commands}}" Content="" EditWidth="50" Name="biFormatFontSize">
                        <dxb:BarEditItem.EditSettings>
                            <dxre:RichEditFontSizeComboBoxEditSettings RichEditControl="{Binding ElementName=richEdit}" />
                        </dxb:BarEditItem.EditSettings>
                    </dxb:BarEditItem>
                    <dxr:BarButtonGroup Name="biFontSize">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFormatIncreaseFontSize" />
                            <dxb:BarButtonItemLink BarItemName="biFormatDecreaseFontSize" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarButtonItem Command="{Binding Path=FormatIncreaseFontSize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatIncreaseFontSize" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatDecreaseFontSize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatDecreaseFontSize" />
                    <dxr:BarButtonGroup Name="biClearFormatting">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFormatClearFormatting" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarButtonItem Command="{Binding Path=FormatClearFormatting, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatClearFormatting" />
                    <dxr:BarButtonGroup Name="biFontShape">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatFontBold" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontItalic" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontUnderline" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontDoubleUnderline" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontStrikeout" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontDoubleStrikeout" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontSuperscript" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontSubscript" />
                            <dxb:BarSubItemLink BarItemName="biEditChangeCase" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontBold, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontBold" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontItalic, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontItalic" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontUnderline, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontUnderline" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontDoubleUnderline, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontDoubleUnderline" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontStrikeout, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontStrikeout" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontDoubleStrikeout, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontDoubleStrikeout" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontSuperscript, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontSuperscript" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontSubscript, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontSubscript" />
                    <dxb:BarSubItem Command="{Binding Path=EditChangeCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditChangeCase">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditMakeUpperCase" />
                            <dxb:BarButtonItemLink BarItemName="biEditMakeLowerCase" />
                            <dxb:BarButtonItemLink BarItemName="biEditToggleCase" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=EditMakeUpperCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditMakeUpperCase" />
                    <dxb:BarButtonItem Command="{Binding Path=EditMakeLowerCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditMakeLowerCase" />
                    <dxb:BarButtonItem Command="{Binding Path=EditToggleCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditToggleCase" />
                    <dxr:BarButtonGroup Name="biFontColor">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatFontBackColor" />
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatFontForeColor" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatFontBackColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontBackColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <dxe:ColorEdit EditValue="{Binding ElementName=biFormatFontBackColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ColumnCount="5" ChipSize="Large" ChipMargin="3" ShowDefaultColorButton="false" ShowMoreColorsButton="False" ShowNoColorButton="True">
                                    <dxe:ColorEdit.Palettes>
                                        <dxre:CharactersBackgroundColorPaletteCollection />
                                    </dxe:ColorEdit.Palettes>
                                </dxe:ColorEdit>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatFontForeColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontForeColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <dxe:ColorEdit EditValue="{Binding ElementName=biFormatFontForeColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" />
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxr:BarButtonGroup Name="biNumberingList">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatBulletedList" />
                            <dxb:BarCheckItemLink BarItemName="biFormatNumberingList" />
                            <dxb:BarCheckItemLink BarItemName="biFormatMultilevelList" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=FormatBulletedList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatBulletedList" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatNumberingList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatNumberingList" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatMultilevelList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatMultilevelList" />
                    <dxr:BarButtonGroup Name="biParagraphIndent">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFormatDecreaseIndent" />
                            <dxb:BarButtonItemLink BarItemName="biFormatIncreaseIndent" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarButtonItem Command="{Binding Path=FormatDecreaseIndent, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatDecreaseIndent" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatIncreaseIndent, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatIncreaseIndent" />
                    <dxr:BarButtonGroup Name="biShowWhitespace">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biViewShowWhitespace" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=ViewShowWhitespace, Mode=OneTime, Source={StaticResource commands}}" Name="biViewShowWhitespace" />
                    <dxr:BarButtonGroup Name="biParagraphAlignment">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignLeft" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignCenter" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignRight" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignJustify" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignLeft, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignLeft" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignCenter, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignCenter" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignRight, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignRight" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignJustify, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignJustify" />
                    <dxr:BarButtonGroup Name="biLineSpacing">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarSubItemLink BarItemName="biFormatParagraphLineSpacing" />
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatParagraphBackColor" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarSubItem Command="{Binding Path=FormatParagraphLineSpacing, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacing">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingSingle" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingSesquialteral" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingDouble" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphLineSpacingCustomize" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphAddSpacingBefore" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphRemoveSpacingBefore" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphAddSpacingAfter" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphRemoveSpacingAfter" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingSingle, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingSingle" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingSesquialteral, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingSesquialteral" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingDouble, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingDouble" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphLineSpacingCustomize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingCustomize" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphAddSpacingBefore, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAddSpacingBefore" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphRemoveSpacingBefore, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphRemoveSpacingBefore" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphAddSpacingAfter, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAddSpacingAfter" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphRemoveSpacingAfter, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphRemoveSpacingAfter" />
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatParagraphBackColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphBackColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <UserControl>
                                    <dxe:ColorEdit EditValue="{Binding ElementName=biFormatParagraphBackColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ShowDefaultColorButton="False" ShowNoColorButton="True" />
                                </UserControl>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxre:GalleryStyleItem Command="{Binding Path=FormatFontStyle, Mode=OneTime, Source={StaticResource commands}}" Name="biGalleryStyle" RichEditControl="{Binding ElementName=richEdit}">
                        <dxre:GalleryStyleItem.Gallery>
                            <dxre:RichEditStyleGallery IsItemDescriptionVisible="False" IsItemGlyphVisible="False" ItemCaptionTemplate="{Binding Path=StyleGalleryItemCaptionTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" ItemCheckMode="Single" MinColCount="3" />
                        </dxre:GalleryStyleItem.Gallery>
                    </dxre:GalleryStyleItem>
                    <dxb:BarButtonItem Command="{Binding Path=EditFind, Mode=OneTime, Source={StaticResource commands}}" Name="biEditFind" />
                    <dxb:BarButtonItem Command="{Binding Path=EditReplace, Mode=OneTime, Source={StaticResource commands}}" Name="biEditReplace" />
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=TableChangeCellsShading, Mode=OneTime, Source={StaticResource commands}}" Name="biTableChangeCellsShading">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <dxe:ColorEdit EditValue="{Binding ElementName=biTableChangeCellsShading, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ShowDefaultColorButton="False" ShowNoColorButton="True" />
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxb:BarSubItem Command="{Binding Path=TableChangeBorders, Mode=OneTime, Source={StaticResource commands}}" Name="biTableChangeBorders">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biTableToggleBottomBorder" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleTopBorder" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleLeftBorder" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleRightBorder" />
                            <dxb:BarButtonItemLink BarItemName="biTableResetAllBorders" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleAllBorders" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleOutsideBorder" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleInsideBorder" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleInsideHorizontalBorder" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleInsideVerticalBorder" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleBottomBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleBottomBorder" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleTopBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleTopBorder" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleLeftBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleLeftBorder" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleRightBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleRightBorder" />
                    <dxb:BarButtonItem Command="{Binding Path=TableResetAllBorders, Mode=OneTime, Source={StaticResource commands}}" Name="biTableResetAllBorders" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleAllBorders, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleAllBorders" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleOutsideBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleOutsideBorder" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleInsideBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleInsideBorder" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleInsideHorizontalBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleInsideHorizontalBorder" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleInsideVerticalBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleInsideVerticalBorder" />
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=TableChangeCellsBorderColor, Mode=OneTime, Source={StaticResource commands}}" Name="biTableChangeCellsBorderColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <dxe:ColorEdit EditValue="{Binding ElementName=biTableChangeCellsBorderColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" />
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxb:BarSubItem Command="{Binding Path=TableSelectElement, Mode=OneTime, Source={StaticResource commands}}" Name="biTableSelectElement">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biTableSelectCell" />
                            <dxb:BarCheckItemLink BarItemName="biTableSelectColumn" />
                            <dxb:BarCheckItemLink BarItemName="biTableSelectRow" />
                            <dxb:BarCheckItemLink BarItemName="biTableSelect" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=TableSelectCell, Mode=OneTime, Source={StaticResource commands}}" Name="biTableSelectCell" />
                    <dxb:BarCheckItem Command="{Binding Path=TableSelectColumn, Mode=OneTime, Source={StaticResource commands}}" Name="biTableSelectColumn" />
                    <dxb:BarCheckItem Command="{Binding Path=TableSelectRow, Mode=OneTime, Source={StaticResource commands}}" Name="biTableSelectRow" />
                    <dxb:BarCheckItem Command="{Binding Path=TableSelect, Mode=OneTime, Source={StaticResource commands}}" Name="biTableSelect" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleShowGridlines, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleShowGridlines" />
                    <dxb:BarSubItem Command="{Binding Path=TableDeleteElement, Mode=OneTime, Source={StaticResource commands}}" Name="biTableDeleteElement">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biTableDeleteCell" />
                            <dxb:BarCheckItemLink BarItemName="biTableDeleteColumn" />
                            <dxb:BarCheckItemLink BarItemName="biTableDeleteRow" />
                            <dxb:BarCheckItemLink BarItemName="biTableDelete" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=TableDeleteCell, Mode=OneTime, Source={StaticResource commands}}" Name="biTableDeleteCell" />
                    <dxb:BarCheckItem Command="{Binding Path=TableDeleteColumn, Mode=OneTime, Source={StaticResource commands}}" Name="biTableDeleteColumn" />
                    <dxb:BarCheckItem Command="{Binding Path=TableDeleteRow, Mode=OneTime, Source={StaticResource commands}}" Name="biTableDeleteRow" />
                    <dxb:BarCheckItem Command="{Binding Path=TableDelete, Mode=OneTime, Source={StaticResource commands}}" Name="biTableDelete" />
                    <dxb:BarButtonItem Command="{Binding Path=TableInsertRowAbove, Mode=OneTime, Source={StaticResource commands}}" Name="biTableInsertRowAbove" />
                    <dxb:BarButtonItem Command="{Binding Path=TableInsertRowBelow, Mode=OneTime, Source={StaticResource commands}}" Name="biTableInsertRowBelow" />
                    <dxb:BarButtonItem Command="{Binding Path=TableInsertColumnToLeft, Mode=OneTime, Source={StaticResource commands}}" Name="biTableInsertColumnToLeft" />
                    <dxb:BarButtonItem Command="{Binding Path=TableInsertColumnToRight, Mode=OneTime, Source={StaticResource commands}}" Name="biTableInsertColumnToRight" />
                    <dxb:BarButtonItem Command="{Binding Path=TableInsertCells, Mode=OneTime, Source={StaticResource commands}}" Name="biTableInsertCells" />
                    <dxb:BarButtonItem Command="{Binding Path=TableMergeCells, Mode=OneTime, Source={StaticResource commands}}" Name="biTableMergeCells" />
                    <dxb:BarButtonItem Command="{Binding Path=TableSplitCells, Mode=OneTime, Source={StaticResource commands}}" Name="biTableSplitCells" />
                    <dxb:BarButtonItem Command="{Binding Path=TableSplit, Mode=OneTime, Source={StaticResource commands}}" Name="biTableSplit" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsTopLeftAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsTopLeftAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsMiddleLeftAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsMiddleLeftAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsBottomLeftAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsBottomLeftAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsTopCenterAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsTopCenterAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsMiddleCenterAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsMiddleCenterAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsBottomCenterAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsBottomCenterAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsTopRightAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsTopRightAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsMiddleRightAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsMiddleRightAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsBottomRightAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsBottomRightAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=TableOptions, Mode=OneTime, Source={StaticResource commands}}" Name="biTableOptions" />
                    <dxb:BarButtonItem Command="{Binding Path=TableProperties, Mode=OneTime, Source={StaticResource commands}}" Name="biTableProperties" />
                    <dxb:BarSubItem Command="{Binding Path=ToggleTableAutoFit, Mode=OneTime, Source={StaticResource commands}}" Name="biToggleTableAutoFit">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biToggleTableAutoFitContents" />
                            <dxb:BarCheckItemLink BarItemName="biToggleTableAutoFitWindow" />
                            <dxb:BarCheckItemLink BarItemName="biToggleTableFixedColumnWidth" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=ToggleTableAutoFitContents, Mode=OneTime, Source={StaticResource commands}}" Name="biToggleTableAutoFitContents" />
                    <dxb:BarCheckItem Command="{Binding Path=ToggleTableAutoFitWindow, Mode=OneTime, Source={StaticResource commands}}" Name="biToggleTableAutoFitWindow" />
                    <dxb:BarCheckItem Command="{Binding Path=ToggleTableFixedColumnWidth, Mode=OneTime, Source={StaticResource commands}}" Name="biToggleTableFixedColumnWidth" />
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesInsertTableOfContents, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesInsertTableOfContents" />
                    <dxb:BarSubItem Command="{Binding Path=ReferencesAddParagraphsToTableOfContents, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesAddParagraphsToTableOfContents">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetBodyTextLevel" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading1Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading2Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading3Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading4Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading5Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading6Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading7Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading8Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading9Level" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetBodyTextLevel, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSetBodyTextLevel" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading1Level, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSetHeading1Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading2Level, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSetHeading2Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading3Level, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSetHeading3Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading4Level, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSetHeading4Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading5Level, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSetHeading5Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading6Level, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSetHeading6Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading7Level, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSetHeading7Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading8Level, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSetHeading8Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading9Level, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSetHeading9Level" />
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesUpdateTableOfContents, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesUpdateTableOfContents" />
                    <dxb:BarSubItem Command="{Binding Path=ReferencesInsertCaptionPlaceholder, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesInsertCaptionPlaceholder">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biReferencesInsertFiguresCaption" />
                            <dxb:BarButtonItemLink BarItemName="biReferencesInsertTablesCaption" />
                            <dxb:BarButtonItemLink BarItemName="biReferencesInsertEquationsCaption" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesInsertFiguresCaption, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesInsertFiguresCaption" />
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesInsertTablesCaption, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesInsertTablesCaption" />
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesInsertEquationsCaption, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesInsertEquationsCaption" />
                    <dxb:BarSubItem Command="{Binding Path=ReferencesInsertTableOfFiguresPlaceholder, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesInsertTableOfFiguresPlaceholder">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biReferencesInsertTableOfFigures" />
                            <dxb:BarButtonItemLink BarItemName="biReferencesInsertTableOfTables" />
                            <dxb:BarButtonItemLink BarItemName="biReferencesInsertTableOfEquations" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesInsertTableOfFigures, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesInsertTableOfFigures" />
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesInsertTableOfTables, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesInsertTableOfTables" />
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesInsertTableOfEquations, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesInsertTableOfEquations" />
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesUpdateTableOfCaptions, Mode=OneTime, Source={StaticResource commands}}" Name="biReferencesUpdateTableOfCaptions" />
                    <dxb:BarButtonItem Command="{Binding Path=MailMergeShowAllFieldCodes, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergeShowAllFieldCodes" />
                    <dxb:BarButtonItem Command="{Binding Path=MailMergeShowAllFieldResults, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergeShowAllFieldResults" />
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=PictureShapeFillColor, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureShapeFillColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <UserControl>
                                    <dxe:ColorEdit EditValue="{Binding ElementName=biPictureShapeFillColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ShowDefaultColorButton="False" ShowNoColorButton="True" />
                                </UserControl>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=PictureShapeOutlineColor, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureShapeOutlineColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <UserControl>
                                    <dxe:ColorEdit EditValue="{Binding ElementName=biPictureShapeOutlineColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ShowDefaultColorButton="False" ShowNoColorButton="True" />
                                </UserControl>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxb:BarSubItem Command="{Binding Path=PictureWrapText, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureWrapText">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biPictureWrapTextSquare" />
                            <dxb:BarCheckItemLink BarItemName="biPictureWrapTextTight" />
                            <dxb:BarCheckItemLink BarItemName="biPictureWrapTextThrough" />
                            <dxb:BarCheckItemLink BarItemName="biPictureWrapTextTopAndBottom" />
                            <dxb:BarCheckItemLink BarItemName="biPictureWrapTextBehind" />
                            <dxb:BarCheckItemLink BarItemName="biPictureWrapTextInFrontOf" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=PictureWrapTextSquare, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureWrapTextSquare" />
                    <dxb:BarCheckItem Command="{Binding Path=PictureWrapTextTight, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureWrapTextTight" />
                    <dxb:BarCheckItem Command="{Binding Path=PictureWrapTextThrough, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureWrapTextThrough" />
                    <dxb:BarCheckItem Command="{Binding Path=PictureWrapTextTopAndBottom, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureWrapTextTopAndBottom" />
                    <dxb:BarCheckItem Command="{Binding Path=PictureWrapTextBehind, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureWrapTextBehind" />
                    <dxb:BarCheckItem Command="{Binding Path=PictureWrapTextInFrontOf, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureWrapTextInFrontOf" />
                    <dxb:BarSubItem Command="{Binding Path=PicturePosition, Mode=OneTime, Source={StaticResource commands}}" Name="biPicturePosition">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biPictureTopLeftAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureTopCenterAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureTopRightAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureMiddleLeftAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureMiddleCenterAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureMiddleRightAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureBottomLeftAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureBottomCenterAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biPictureBottomRightAlignment" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=PictureTopLeftAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureTopLeftAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureTopCenterAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureTopCenterAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureTopRightAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureTopRightAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureMiddleLeftAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureMiddleLeftAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureMiddleCenterAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureMiddleCenterAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureMiddleRightAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureMiddleRightAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureBottomLeftAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureBottomLeftAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureBottomCenterAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureBottomCenterAlignment" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureBottomRightAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureBottomRightAlignment" />
                    <dxb:BarSubItem Command="{Binding Path=PictureBringForwardPlaceholder, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureBringForwardPlaceholder">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biPictureBringForward" />
                            <dxb:BarButtonItemLink BarItemName="biPictureBringToFront" />
                            <dxb:BarButtonItemLink BarItemName="biPictureBringInFrontOfText" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=PictureBringForward, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureBringForward" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureBringToFront, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureBringToFront" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureBringInFrontOfText, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureBringInFrontOfText" />
                    <dxb:BarSubItem Command="{Binding Path=PictureSendBackwardPlaceholder, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureSendBackwardPlaceholder">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biPictureSendBackward" />
                            <dxb:BarButtonItemLink BarItemName="biPictureSendToBack" />
                            <dxb:BarButtonItemLink BarItemName="biPictureSendBehindText" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=PictureSendBackward, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureSendBackward" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureSendToBack, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureSendToBack" />
                    <dxb:BarButtonItem Command="{Binding Path=PictureSendBehindText, Mode=OneTime, Source={StaticResource commands}}" Name="biPictureSendBehindText" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertTextBox, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertTextBox" />
                    <dxre:BarButtonColorEditItem Command="{Binding Path=PageLayoutPageColor, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutPageColor">
                        <dxre:BarButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <dxe:ColorEdit EditValue="{Binding ElementName=biPageLayoutPageColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" />
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarButtonColorEditItem.PopupControl>
                    </dxre:BarButtonColorEditItem>
                </dxb:BarManager.Items>
                <dx:DXDockPanel>
                    <dxr:RibbonControl dx:DXDockPanel.Dock="Top" x:Name="ribbonControl" ApplicationButtonLargeIcon="/RichEditDemo;component/Images/ribbon-application-32x32.png">
                        <dxr:RibbonControl.ApplicationMenu>
                            <dxr:ApplicationMenu RightPaneWidth="100" ShowRightPane="false">
                                <dxr:ApplicationMenu.ItemLinks>
                                    <dxb:BarButtonItemLink BarItemName="biFileNew" />
                                    <dxb:BarButtonItemLink BarItemName="biFileOpen" />
                                    <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrint" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrintPreview" />
                                </dxr:ApplicationMenu.ItemLinks>
                            </dxr:ApplicationMenu>
                        </dxr:RibbonControl.ApplicationMenu>
                        <dxr:RibbonDefaultPageCategory>
                            <dxr:RibbonPage Caption="File" Name="pageFile">
                                <dxr:RibbonPageGroup Caption="Common" Name="grpCommon" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biFileNew" />
                                    <dxb:BarButtonItemLink BarItemName="biFileOpen" />
                                    <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrint" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrintPreview" />
                                    <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                                    <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="Home" Name="pageHome">
                                <dxr:RibbonPageGroup Caption="Clipboard" Name="grpClipboard" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biEditPaste" />
                                    <dxb:BarButtonItemLink BarItemName="biEditCut" />
                                    <dxb:BarButtonItemLink BarItemName="biEditCopy" />
                                    <dxb:BarButtonItemLink BarItemName="biEditPasteSpecial" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Font" Name="grpFont" CaptionButtonCommand="{Binding Path=FormatFont, Mode=OneTime, Source={StaticResource commands}}">
                                    <dxr:BarButtonGroupLink BarItemName="biFont" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontSize" />
                                    <dxr:BarButtonGroupLink BarItemName="biClearFormatting" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontShape" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontColor" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Paragraph" Name="grpParagraph" CaptionButtonCommand="{Binding Path=FormatParagraph, Mode=OneTime, Source={StaticResource commands}}">
                                    <dxr:BarButtonGroupLink BarItemName="biNumberingList" />
                                    <dxr:BarButtonGroupLink BarItemName="biParagraphIndent" />
                                    <dxr:BarButtonGroupLink BarItemName="biShowWhitespace" />
                                    <dxr:BarButtonGroupLink BarItemName="biParagraphAlignment" />
                                    <dxr:BarButtonGroupLink BarItemName="biLineSpacing" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Styles" Name="grpStyles" CaptionButtonCommand="{Binding Path=FormatEditFontStyle, Mode=OneTime, Source={StaticResource commands}}">
                                    <dxre:RibbonStyleGalleryItemLink BarItemName="biGalleryStyle" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Editing" Name="grpEditing" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biEditFind" />
                                    <dxb:BarButtonItemLink BarItemName="biEditReplace" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="Insert" Name="pageInsert">
                                <dxr:RibbonPageGroup Caption="Pages" Name="grpPages" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertPageBreak" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Tables" Name="grpTables" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertTable" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Illustrations" Name="grpIllustrations" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertPicture" />
                                    <dxb:BarButtonItemLink BarItemName="biInsertFloatingPicture" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Links" Name="grpLinks" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertBookmark" />
                                    <dxb:BarButtonItemLink BarItemName="biInsertHyperlink" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Header &amp; Footer" Name="grpHeaderFooter" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertHeader" />
                                    <dxb:BarButtonItemLink BarItemName="biInsertFooter" />
                                    <dxb:BarButtonItemLink BarItemName="biInsertPageNumber" />
                                    <dxb:BarButtonItemLink BarItemName="biInsertPageCount" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupText, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpText" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertTextBox" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Symbols" Name="grpSymbols" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertSymbol" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="Page Layout" Name="pagePageLayout">
                                <dxr:RibbonPageGroup Caption="Page Setup" Name="grpPageSetup" CaptionButtonCommand="{Binding Path=PageLayoutPageOptions, Mode=OneTime, Source={StaticResource commands}}">
                                    <dxb:BarSubItemLink BarItemName="biPageLayoutMargins" />
                                    <dxb:BarSubItemLink BarItemName="biPageLayoutOrientation" />
                                    <dxb:BarSubItemLink BarItemName="biPageLayoutSize" />
                                    <dxb:BarSubItemLink BarItemName="biPageLayoutColumns" />
                                    <dxb:BarSubItemLink BarItemName="biInsertBreak" />
                                    <dxb:BarSubItemLink BarItemName="biPageLayoutLineNumbering" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupPageBackground, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpPageBackground" ShowCaptionButton="False">
                                    <dxre:BarButtonColorEditItemLink BarItemName="biPageLayoutPageColor" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="References" Name="pageReferences">
                                <dxr:RibbonPageGroup Caption="Table of Contents" Name="grpTableofContents" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biReferencesInsertTableOfContents" />
                                    <dxb:BarSubItemLink BarItemName="biReferencesAddParagraphsToTableOfContents" />
                                    <dxb:BarButtonItemLink BarItemName="biReferencesUpdateTableOfContents" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Captions" Name="grpCaptions" ShowCaptionButton="False">
                                    <dxb:BarSubItemLink BarItemName="biReferencesInsertCaptionPlaceholder" />
                                    <dxb:BarSubItemLink BarItemName="biReferencesInsertTableOfFiguresPlaceholder" />
                                    <dxb:BarButtonItemLink BarItemName="biReferencesUpdateTableOfCaptions" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="Mailings" Name="pageMailings">
                                <dxr:RibbonPageGroup Caption="Mail Merge" Name="grpMailMerge" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biMailMergeShowAllFieldCodes" />
                                    <dxb:BarButtonItemLink BarItemName="biMailMergeShowAllFieldResults" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="Review" Name="pageReview">
                                <dxr:RibbonPageGroup Caption="Proofing" Name="grpProofing" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biCheckSpelling" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Protect" Name="grpProtect" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biReviewProtectDocument" />
                                    <dxb:BarButtonItemLink BarItemName="biReviewEditPermissionRange" />
                                    <dxb:BarButtonItemLink BarItemName="biReviewUnprotectDocument" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="View" Name="pageView">
                                <dxr:RibbonPageGroup Caption="Document Views" Name="grpDocumentViews" ShowCaptionButton="False">
                                    <dxb:BarCheckItemLink BarItemName="biViewDraft" />
                                    <dxb:BarCheckItemLink BarItemName="biViewPrintLayout" />
                                    <dxb:BarCheckItemLink BarItemName="biViewSimple" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Show" Name="grpShow" ShowCaptionButton="False">
                                    <dxb:BarCheckItemLink BarItemName="biViewHorizontalRuler" />
                                    <dxb:BarCheckItemLink BarItemName="biViewVerticalRuler" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Zoom" Name="grpZoom" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biViewZoomOut" />
                                    <dxb:BarButtonItemLink BarItemName="biViewZoomIn" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                        </dxr:RibbonDefaultPageCategory>
                        <dxr:RibbonPageCategory Caption="Header &amp; Footer Tools" Name="catHeaderFooterTools" IsVisible="False">
                            <dxr:RibbonPage Caption="Design" Name="pageHeaderFooterToolsInsert">
                                <dxr:RibbonPageGroup Caption="Navigation" Name="grpNavigation" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biGoToHeader" />
                                    <dxb:BarButtonItemLink BarItemName="biGoToFooter" />
                                    <dxb:BarButtonItemLink BarItemName="biHeaderFooterGoToPrevious" />
                                    <dxb:BarButtonItemLink BarItemName="biHeaderFooterGoToNext" />
                                    <dxb:BarCheckItemLink BarItemName="biHeaderFooterLinkToPrevious" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Options" Name="grpOptions" ShowCaptionButton="False">
                                    <dxb:BarCheckItemLink BarItemName="biHeaderFooterDifferentFirstPage" />
                                    <dxb:BarCheckItemLink BarItemName="biHeaderFooterDifferentOddEvenPages" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Close" Name="grpClose" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biHeaderFooterClose" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                        </dxr:RibbonPageCategory>
                        <dxr:RibbonPageCategory Caption="Table Tools" Name="catTableTools" IsVisible="False">
                            <dxr:RibbonPage Caption="Design" Name="pageTableToolsDesign">
                                <dxr:RibbonPageGroup Caption="Table Styles" Name="grpTableStyles" ShowCaptionButton="False">
                                    <dxre:BarSplitButtonColorEditItemLink BarItemName="biTableChangeCellsShading" />
                                    <dxb:BarSubItemLink BarItemName="biTableChangeBorders" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Draw Borders" Name="grpDrawBorders" ShowCaptionButton="False">
                                    <dxre:BarSplitButtonColorEditItemLink BarItemName="biTableChangeCellsBorderColor" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="Layout" Name="pageTableToolsLayout">
                                <dxr:RibbonPageGroup Caption="Table" Name="grpTable" ShowCaptionButton="False">
                                    <dxb:BarSubItemLink BarItemName="biTableSelectElement" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleShowGridlines" />
                                    <dxb:BarButtonItemLink BarItemName="biTableProperties" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Rows &amp; Columns" Name="grpRowsColumns" ShowCaptionButton="False">
                                    <dxb:BarSubItemLink BarItemName="biTableDeleteElement" />
                                    <dxb:BarButtonItemLink BarItemName="biTableInsertRowAbove" />
                                    <dxb:BarButtonItemLink BarItemName="biTableInsertRowBelow" />
                                    <dxb:BarButtonItemLink BarItemName="biTableInsertColumnToLeft" />
                                    <dxb:BarButtonItemLink BarItemName="biTableInsertColumnToRight" />
                                    <dxb:BarButtonItemLink BarItemName="biTableInsertCells" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Merge" Name="grpMerge" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biTableMergeCells" />
                                    <dxb:BarButtonItemLink BarItemName="biTableSplitCells" />
                                    <dxb:BarButtonItemLink BarItemName="biTableSplit" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Cell Size" Name="grpCellSize" CaptionButtonCommand="{Binding Path=TableProperties, Mode=OneTime, Source={StaticResource commands}}">
                                    <dxb:BarSubItemLink BarItemName="biToggleTableAutoFit" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Alignment" Name="grpAlignment" ShowCaptionButton="False">
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsTopLeftAlignment" RibbonStyle="SmallWithoutText" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsMiddleLeftAlignment" RibbonStyle="SmallWithoutText" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsBottomLeftAlignment" RibbonStyle="SmallWithoutText" />
                                    <dxb:BarItemLinkSeparator IsVisible="False" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsTopCenterAlignment" RibbonStyle="SmallWithoutText" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsMiddleCenterAlignment" RibbonStyle="SmallWithoutText" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsBottomCenterAlignment" RibbonStyle="SmallWithoutText" />
                                    <dxb:BarItemLinkSeparator IsVisible="False" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsTopRightAlignment" RibbonStyle="SmallWithoutText" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsMiddleRightAlignment" RibbonStyle="SmallWithoutText" />
                                    <dxb:BarCheckItemLink BarItemName="biTableToggleCellsBottomRightAlignment" RibbonStyle="SmallWithoutText" />
                                    <dxb:BarButtonItemLink BarItemName="biTableOptions" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                        </dxr:RibbonPageCategory>
                        <dxr:RibbonPageCategory Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageCategoryFloatingObjectPictureTools, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="catPictureTools" IsVisible="False">
                            <dxr:RibbonPage Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageFloatingObjectPictureToolsFormat, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="pagePictureToolsFormat">
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupFloatingPictureToolsShapeStyles, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpShapeStyles" ShowCaptionButton="False">
                                    <dxre:BarSplitButtonColorEditItemLink BarItemName="biPictureShapeFillColor" />
                                    <dxre:BarSplitButtonColorEditItemLink BarItemName="biPictureShapeOutlineColor" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupFloatingPictureToolsArrange, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpArrange" ShowCaptionButton="False">
                                    <dxb:BarSubItemLink BarItemName="biPictureWrapText" />
                                    <dxb:BarSubItemLink BarItemName="biPicturePosition" />
                                    <dxb:BarSubItemLink BarItemName="biPictureBringForwardPlaceholder" />
                                    <dxb:BarSubItemLink BarItemName="biPictureSendBackwardPlaceholder" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                        </dxr:RibbonPageCategory>
                        <dxr:RibbonControl.ToolbarItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                            <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                            <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                        </dxr:RibbonControl.ToolbarItemLinks>
                    </dxr:RibbonControl>
                    <dxre:RichEditControl x:Name="richEdit" StartHeaderFooterEditing="richEdit_StartHeaderFooterEditing" FinishHeaderFooterEditing="richEdit_FinishHeaderFooterEditing" SelectionChanged="richEdit_SelectionChanged" BarManager="{Binding ElementName=barManager1, Mode=OneTime}" Loaded="richEdit_Loaded" ShowBorder="False" Ribbon="{Binding ElementName=ribbonControl, Mode=OneTime}"></dxre:RichEditControl>
                </dx:DXDockPanel>
            </dxb:BarManager>
        </Grid>
    </dxdb:DemoModuleControl>
</local:RichEditDemoModule>!fusing System;
using DevExpress.XtraRichEdit;
using DevExpress.XtraSpellChecker;
using DevExpress.Xpf.Ribbon;
using DevExpress.Xpf.SpellChecker;

namespace RichEditDemo {
    public partial class RibbonUI : RichEditDemoModule {
        SpellChecker spellChecker;

        public RibbonUI() {
            InitializeComponent();
            this.spellChecker = CheckSpelling.InitializeSpellChecker();
            OpenXmlLoadHelper.Load("MovieRentals.docx", richEdit);
        }

        void richEdit_StartHeaderFooterEditing(object sender, HeaderFooterEditingEventArgs e) {
            catHeaderFooterTools.IsVisible = true;
            ribbonControl.SelectedPage = pageHeaderFooterToolsInsert;
        }

        void richEdit_FinishHeaderFooterEditing(object sender, HeaderFooterEditingEventArgs e) {
            catHeaderFooterTools.IsVisible = false;
        }

        void richEdit_SelectionChanged(object sender, EventArgs e) {
            bool isSelectionInTable = richEdit.IsSelectionInTable();
            if (catTableTools.IsVisible != isSelectionInTable) {
                catTableTools.IsVisible = isSelectionInTable;
                if (isSelectionInTable)
                    ribbonControl.SelectedPage = pageTableToolsDesign;
            }

            bool isSelectionInFloatingObject = richEdit.IsFloatingObjectSelected;
            if (catPictureTools.IsVisible != isSelectionInFloatingObject) {
                catPictureTools.IsVisible = isSelectionInFloatingObject;
                if (isSelectionInFloatingObject)
                    ribbonControl.SelectedPage = pagePictureToolsFormat;
            }
        }

        void richEdit_Loaded(object sender, System.Windows.RoutedEventArgs e) {
            richEdit.SpellChecker = spellChecker;
            spellChecker.SpellCheckMode = SpellCheckMode.AsYouType;
        }
    }
}!�$MSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemoRichEditDemo.Sections\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core<dxb2http://schemas.devexpress.com/winfx/2008/xaml/bars?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.RichEdit.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxre6http://schemas.devexpress.com/winfx/2008/xaml/richediteaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase&localclr-namespace:RichEditDemo$	�400��$	�800���	Resources
/)DevExpress.Xpf.RichEdit.RichEditUICommand commands<6DevExpress.Xpf.RichEdit.UI.DefaultBarItemDataTemplates defaultBarItemTemplates�%&	&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlContent.�.+�$DevExpress.Xpf.Bars.BarManager-$�barManager1��ToolbarGlyphSize$Small=�BarsDevExpress.Xpf.Bars.Bar-�Name$	barCommon��Caption$Common��DockInfo%DevExpress.Xpf.Bars.BarDockInfo
ContainerType$	Top=�/)DevExpress.Xpf.Bars.BarItemLinkHolderBase	ItemLinks+%DevExpress.Xpf.Bars.BarButtonItemLink%	DevExpress.Xpf.Bars.BarItemLink		BarItemName$	
biEditUndo��$	
biEditRedo��-$barClipboard��$	Clipboard��$	Top=�$		biEditCut��$	
biEditCopy��$	biEditPaste��-$barPageSetup��$
Page Setup��$	Top=�(
"DevExpress.Xpf.Bars.BarSubItemLink
$	biPageLayoutMargins��
$	biPageLayoutOrientation��
$	biPageLayoutSize��
$	biPageLayoutColumns��
$	
biInsertBreak��
$	biPageLayoutLineNumbering��-$
barNavigation��$
Navigation��$	Top=�$	biGoToHeader��$	biGoToFooter��$ 	biHeaderFooterGoToPrevious��$	biHeaderFooterGoToNext��*$DevExpress.Xpf.Bars.BarCheckItemLink$"	biHeaderFooterLinkToPrevious��-$
barOptions��$
Options��$	Top=�$&	 biHeaderFooterDifferentFirstPage��$)	#biHeaderFooterDifferentOddEvenPages��-$barClose��$Close��$	Top=�$	biHeaderFooterClose��
Items
'!DevExpress.Xpf.Bars.BarButtonItem-$
biEditUndo��!
DevExpress.Xpf.Bars.BarItem
Command��Path$EditUndo�
�Mode$

OneTime=�
�Source#[-	$
biEditRedo���$EditRedo�$

OneTime=�#[-
$	biEditCut���$
EditCut�$

OneTime=�#[-$
biEditCopy���$EditCopy�$

OneTime=�#[-$biEditPaste���$	EditPaste�$

OneTime=�#[$DevExpress.Xpf.Bars.BarSubItem-
$biPageLayoutMargins���$PageLayoutMargins�$

OneTime=�#[	ItemLinks$	biPageLayoutNormalMargins��$	biPageLayoutNarrowMargins��$!	biPageLayoutModerateMargins��$	biPageLayoutWideMargins��$$	biPageLayoutPageMarginsOptions��& DevExpress.Xpf.Bars.BarCheckItem-$biPageLayoutNormalMargins��
	GlyphSize$Large=��$PageLayoutNormalMargins�$

OneTime=�#[
ContentTemplate�$)#SectionMarginBarItemContentTemplate�$

OneTime=�#[-$biPageLayoutNarrowMargins��$Large=��$PageLayoutNarrowMargins�$

OneTime=�#[�$)#SectionMarginBarItemContentTemplate�$

OneTime=�#[-$!biPageLayoutModerateMargins��$Large=��$PageLayoutModerateMargins�$

OneTime=�#[�$)#SectionMarginBarItemContentTemplate�$

OneTime=�#[-$biPageLayoutWideMargins��$Large=��$PageLayoutWideMargins�$

OneTime=�#[�$)#SectionMarginBarItemContentTemplate�$

OneTime=�#[-$$biPageLayoutPageMarginsOptions���$"PageLayoutPageMarginsOptions�$

OneTime=�#[-$biPageLayoutOrientation���$PageLayoutOrientation�$

OneTime=�#[$%	biPageLayoutPortraitOrientation��$&	 biPageLayoutLandscapeOrientation��-$%biPageLayoutPortraitOrientation���$#PageLayoutPortraitOrientation�$

OneTime=�#[-$& biPageLayoutLandscapeOrientation���$$PageLayoutLandscapeOrientation�$

OneTime=�#[-$biPageLayoutSize���$PageLayoutSize�$

OneTime=�#[93DevExpress.Xpf.RichEdit.UI.PaperKindBarListItemLink$	biPageLayoutSizeList��$"	biPageLayoutPagePaperOptions��5/DevExpress.Xpf.RichEdit.UI.PaperKindBarListItem-$biPageLayoutSizeList��RichEditControl��ElementName$richEdit��-$"biPageLayoutPagePaperOptions���$ PageLayoutPagePaperOptions�$

OneTime=�#[-$biPageLayoutColumns���$PageLayoutColumns�$

OneTime=�#[$	biPageLayoutOneColumn��$	biPageLayoutTwoColumns��$	biPageLayoutThreeColumns��$ 	biPageLayoutColumnsOptions��-$biPageLayoutOneColumn���$PageLayoutOneColumn�$

OneTime=�#[-$biPageLayoutTwoColumns���$PageLayoutTwoColumns�$

OneTime=�#[-$biPageLayoutThreeColumns���$PageLayoutThreeColumns�$

OneTime=�#[-$ biPageLayoutColumnsOptions���$PageLayoutColumnsOptions�$

OneTime=�#[-$
biInsertBreak���$InsertBreak�$

OneTime=�#[$	biInsertPageBreak��$	biInsertColumnBreak��$"	biInsertSectionBreakNextPage��$$	biInsertSectionBreakContinuous��$"	biInsertSectionBreakEvenPage��$!	biInsertSectionBreakOddPage��-$biInsertPageBreak���$InsertPageBreak�$

OneTime=�#[- $biInsertColumnBreak���$InsertColumnBreak�$

OneTime=�#[-!$"biInsertSectionBreakNextPage���$ InsertSectionBreakNextPage�$

OneTime=�#[-"$$biInsertSectionBreakContinuous���$"InsertSectionBreakContinuous�$

OneTime=�#[-#$"biInsertSectionBreakEvenPage���$ InsertSectionBreakEvenPage�$

OneTime=�#[-$$!biInsertSectionBreakOddPage���$InsertSectionBreakOddPage�$

OneTime=�#[-%$biPageLayoutLineNumbering���$PageLayoutLineNumbering�$

OneTime=�#[$#	biPageLayoutLineNumberingNone��$)	#biPageLayoutLineNumberingContinuous��$-	'biPageLayoutLineNumberingRestartNewPage��$0	*biPageLayoutLineNumberingRestartNewSection��$*	$biFormatParagraphSuppressLineNumbers��$&	 biPageLayoutLineNumberingOptions��-&$#biPageLayoutLineNumberingNone���$!PageLayoutLineNumberingNone�$

OneTime=�#[-'$)#biPageLayoutLineNumberingContinuous���$'!PageLayoutLineNumberingContinuous�$

OneTime=�#[-($-'biPageLayoutLineNumberingRestartNewPage���$+%PageLayoutLineNumberingRestartNewPage�$

OneTime=�#[-)$0*biPageLayoutLineNumberingRestartNewSection���$.(PageLayoutLineNumberingRestartNewSection�$

OneTime=�#[-*$*$biFormatParagraphSuppressLineNumbers���$("FormatParagraphSuppressLineNumbers�$

OneTime=�#[-+$& biPageLayoutLineNumberingOptions���$$PageLayoutLineNumberingOptions�$

OneTime=�#[-,$biGoToHeader���$
GoToHeader�$

OneTime=�#[--$biGoToFooter���$
GoToFooter�$

OneTime=�#[-.$ biHeaderFooterGoToPrevious���$HeaderFooterGoToPrevious�$

OneTime=�#[-/$biHeaderFooterGoToNext���$HeaderFooterGoToNext�$

OneTime=�#[-0$"biHeaderFooterLinkToPrevious���$ HeaderFooterLinkToPrevious�$

OneTime=�#[-1$& biHeaderFooterDifferentFirstPage���$$HeaderFooterDifferentFirstPage�$

OneTime=�#[-2$)#biHeaderFooterDifferentOddEvenPages���$'!HeaderFooterDifferentOddEvenPages�$

OneTime=�#[-3$biHeaderFooterClose���$HeaderFooterClose�$

OneTime=�#[._�-'DevExpress.Xpf.RichEdit.RichEditControl-4Name$richEdit��$
�Stretch=�
ShowBorder.
BarManager�$barManager1��$

OneTime=�!�@<local:RichEditDemoModule
    x:Class="RichEditDemo.Sections" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxre="http://schemas.devexpress.com/winfx/2008/xaml/richedit"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:RichEditDemo">
    <local:RichEditDemoModule.Resources>
        <ResourceDictionary>
            <dxre:RichEditUICommand x:Key="commands" />
            <dxre:DefaultBarItemDataTemplates x:Key="defaultBarItemTemplates" />
        </ResourceDictionary>
    </local:RichEditDemoModule.Resources>

    <dxdb:DemoModuleControl>
        <Grid>
            <dxb:BarManager Name="barManager1" ToolbarGlyphSize="Small">
                <dxb:BarManager.Bars>
                    <dxb:Bar Caption="Common" Name="barCommon">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                            <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Clipboard" Name="barClipboard">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditCut" />
                            <dxb:BarButtonItemLink BarItemName="biEditCopy" />
                            <dxb:BarButtonItemLink BarItemName="biEditPaste" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Page Setup" Name="barPageSetup">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarSubItemLink BarItemName="biPageLayoutMargins" />
                            <dxb:BarSubItemLink BarItemName="biPageLayoutOrientation" />
                            <dxb:BarSubItemLink BarItemName="biPageLayoutSize" />
                            <dxb:BarSubItemLink BarItemName="biPageLayoutColumns" />
                            <dxb:BarSubItemLink BarItemName="biInsertBreak" />
                            <dxb:BarSubItemLink BarItemName="biPageLayoutLineNumbering" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Navigation" Name="barNavigation">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biGoToHeader" />
                            <dxb:BarButtonItemLink BarItemName="biGoToFooter" />
                            <dxb:BarButtonItemLink BarItemName="biHeaderFooterGoToPrevious" />
                            <dxb:BarButtonItemLink BarItemName="biHeaderFooterGoToNext" />
                            <dxb:BarCheckItemLink BarItemName="biHeaderFooterLinkToPrevious" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Options" Name="barOptions">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biHeaderFooterDifferentFirstPage" />
                            <dxb:BarCheckItemLink BarItemName="biHeaderFooterDifferentOddEvenPages" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Close" Name="barClose">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biHeaderFooterClose" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                </dxb:BarManager.Bars>
                <dxb:BarManager.Items>
                    <dxb:BarButtonItem Command="{Binding Path=EditUndo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditUndo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditRedo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditRedo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCut, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCut" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCopy, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCopy" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPaste, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPaste" />
                    <dxb:BarSubItem Command="{Binding Path=PageLayoutMargins, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutMargins">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutNormalMargins" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutNarrowMargins" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutModerateMargins" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutWideMargins" />
                            <dxb:BarButtonItemLink BarItemName="biPageLayoutPageMarginsOptions" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutNormalMargins, Mode=OneTime, Source={StaticResource commands}}" ContentTemplate="{Binding Path=SectionMarginBarItemContentTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" GlyphSize="Large" Name="biPageLayoutNormalMargins" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutNarrowMargins, Mode=OneTime, Source={StaticResource commands}}" ContentTemplate="{Binding Path=SectionMarginBarItemContentTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" GlyphSize="Large" Name="biPageLayoutNarrowMargins" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutModerateMargins, Mode=OneTime, Source={StaticResource commands}}" ContentTemplate="{Binding Path=SectionMarginBarItemContentTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" GlyphSize="Large" Name="biPageLayoutModerateMargins" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutWideMargins, Mode=OneTime, Source={StaticResource commands}}" ContentTemplate="{Binding Path=SectionMarginBarItemContentTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" GlyphSize="Large" Name="biPageLayoutWideMargins" />
                    <dxb:BarButtonItem Command="{Binding Path=PageLayoutPageMarginsOptions, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutPageMarginsOptions" />
                    <dxb:BarSubItem Command="{Binding Path=PageLayoutOrientation, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutOrientation">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutPortraitOrientation" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutLandscapeOrientation" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutPortraitOrientation, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutPortraitOrientation" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutLandscapeOrientation, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLandscapeOrientation" />
                    <dxb:BarSubItem Command="{Binding Path=PageLayoutSize, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutSize">
                        <dxb:BarSubItem.ItemLinks>
                            <dxre:PaperKindBarListItemLink BarItemName="biPageLayoutSizeList" />
                            <dxb:BarButtonItemLink BarItemName="biPageLayoutPagePaperOptions" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxre:PaperKindBarListItem Name="biPageLayoutSizeList" RichEditControl="{Binding ElementName=richEdit}" />
                    <dxb:BarButtonItem Command="{Binding Path=PageLayoutPagePaperOptions, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutPagePaperOptions" />
                    <dxb:BarSubItem Command="{Binding Path=PageLayoutColumns, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutColumns">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutOneColumn" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutTwoColumns" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutThreeColumns" />
                            <dxb:BarButtonItemLink BarItemName="biPageLayoutColumnsOptions" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutOneColumn, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutOneColumn" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutTwoColumns, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutTwoColumns" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutThreeColumns, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutThreeColumns" />
                    <dxb:BarButtonItem Command="{Binding Path=PageLayoutColumnsOptions, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutColumnsOptions" />
                    <dxb:BarSubItem Command="{Binding Path=InsertBreak, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertBreak">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biInsertPageBreak" />
                            <dxb:BarButtonItemLink BarItemName="biInsertColumnBreak" />
                            <dxb:BarButtonItemLink BarItemName="biInsertSectionBreakNextPage" />
                            <dxb:BarButtonItemLink BarItemName="biInsertSectionBreakContinuous" />
                            <dxb:BarButtonItemLink BarItemName="biInsertSectionBreakEvenPage" />
                            <dxb:BarButtonItemLink BarItemName="biInsertSectionBreakOddPage" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=InsertPageBreak, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertPageBreak" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertColumnBreak, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertColumnBreak" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSectionBreakNextPage, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertSectionBreakNextPage" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSectionBreakContinuous, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertSectionBreakContinuous" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSectionBreakEvenPage, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertSectionBreakEvenPage" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSectionBreakOddPage, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertSectionBreakOddPage" />
                    <dxb:BarSubItem Command="{Binding Path=PageLayoutLineNumbering, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumbering">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutLineNumberingNone" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutLineNumberingContinuous" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutLineNumberingRestartNewPage" />
                            <dxb:BarCheckItemLink BarItemName="biPageLayoutLineNumberingRestartNewSection" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphSuppressLineNumbers" />
                            <dxb:BarButtonItemLink BarItemName="biPageLayoutLineNumberingOptions" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutLineNumberingNone, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumberingNone" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutLineNumberingContinuous, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumberingContinuous" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutLineNumberingRestartNewPage, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumberingRestartNewPage" />
                    <dxb:BarCheckItem Command="{Binding Path=PageLayoutLineNumberingRestartNewSection, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumberingRestartNewSection" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphSuppressLineNumbers, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphSuppressLineNumbers" />
                    <dxb:BarButtonItem Command="{Binding Path=PageLayoutLineNumberingOptions, Mode=OneTime, Source={StaticResource commands}}" Name="biPageLayoutLineNumberingOptions" />
                    <dxb:BarButtonItem Command="{Binding Path=GoToHeader, Mode=OneTime, Source={StaticResource commands}}" Name="biGoToHeader" />
                    <dxb:BarButtonItem Command="{Binding Path=GoToFooter, Mode=OneTime, Source={StaticResource commands}}" Name="biGoToFooter" />
                    <dxb:BarButtonItem Command="{Binding Path=HeaderFooterGoToPrevious, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterGoToPrevious" />
                    <dxb:BarButtonItem Command="{Binding Path=HeaderFooterGoToNext, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterGoToNext" />
                    <dxb:BarCheckItem Command="{Binding Path=HeaderFooterLinkToPrevious, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterLinkToPrevious" />
                    <dxb:BarCheckItem Command="{Binding Path=HeaderFooterDifferentFirstPage, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterDifferentFirstPage" />
                    <dxb:BarCheckItem Command="{Binding Path=HeaderFooterDifferentOddEvenPages, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterDifferentOddEvenPages" />
                    <dxb:BarButtonItem Command="{Binding Path=HeaderFooterClose, Mode=OneTime, Source={StaticResource commands}}" Name="biHeaderFooterClose" />
                </dxb:BarManager.Items>
                <dxre:RichEditControl x:Name="richEdit" VerticalAlignment="Stretch" BarManager="{Binding ElementName=barManager1, Mode=OneTime}" ShowBorder="False">
                </dxre:RichEditControl>
            </dxb:BarManager>
        </Grid>
    </dxdb:DemoModuleControl>
</local:RichEditDemoModule>!�using System;

namespace RichEditDemo {
    public partial class Sections : RichEditDemoModule {
        public Sections() {
            InitializeComponent();
            RtfLoadHelper.Load("Sections.rtf", richEdit);
        }
    }
}!_<MSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemo"RichEditDemo.SimpleDataMerge\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core<dxb2http://schemas.devexpress.com/winfx/2008/xaml/bars?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.RichEdit.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxre6http://schemas.devexpress.com/winfx/2008/xaml/richediteaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase&localclr-namespace:RichEditDemoc_DevExpress.Xpf.Ribbon.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxr4http://schemas.devexpress.com/winfx/2008/xaml/ribbon$	�400��$	�800���	Resources
/)DevExpress.Xpf.RichEdit.RichEditUICommand commands<6DevExpress.Xpf.RichEdit.UI.DefaultBarItemDataTemplates defaultBarItemTemplates�%&	&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlContent.�.+�$DevExpress.Xpf.Bars.BarManager-$�barManager1��Items'!DevExpress.Xpf.Bars.BarButtonItem-�Name$	biFileNew��!DevExpress.Xpf.Bars.BarItemCommand��Path$
FileNew��Mode$
OneTime=�
�Source#[-$
biFileOpen���$FileOpen�$
OneTime=�#[-$biFileSaveAs���$
FileSaveAs�$
OneTime=�#[-$biFilePrint���$	FilePrint�$
OneTime=�#[-$biFilePrintPreview���$FilePrintPreview�$
OneTime=�#[-$
biEditUndo���$EditUndo�$
OneTime=�#[-$
biEditRedo���$EditRedo�$
OneTime=�#[-	$biCustomizeMergeFields��Content)#DevExpress.Xpf.Core.ObjectConverter$Customize Merge Fields	Glyph$B	</RichEditDemo;component/Images/CustomizeMergeField_16x16.png�

LargeGlyph$B
</RichEditDemo;component/Images/CustomizeMergeField_32x32.png�Hint$Customize Merge Fields<6DevExpress.Xpf.RichEdit.UI.InsertMergeFieldsBarSubItem-
$'!biMailMergeInsertFieldPlaceholder���$%MailMergeInsertFieldPlaceholder�$
OneTime=�#[RichEditControl�
�ElementName$
richEdit��&	 DevExpress.Xpf.Bars.BarCheckItem	-$biMailMergeViewMergedData���$MailMergeViewMergedData�$
OneTime=�#[-$"biMailMergeShowAllFieldCodes���$ MailMergeShowAllFieldCodes�$
OneTime=�#[-
$$biMailMergeShowAllFieldResults���$"MailMergeShowAllFieldResults�$
OneTime=�#[-$ biMailMergeFirstDataRecord���$MailMergeFirstDataRecord�$
OneTime=�#[-$#biMailMergePreviousDataRecord���$!MailMergePreviousDataRecord�$
OneTime=�#[-$biMailMergeNextDataRecord���$MailMergeNextDataRecord�$
OneTime=�#[-$biMailMergeLastDataRecord���$MailMergeLastDataRecord�$
OneTime=�#[-$biMailMergeSaveDocumentAs���$MailMergeSaveDocumentAs�$
OneTime=�#[-$biEditPaste���$	EditPaste�$
OneTime=�#[-$	biEditCut���$
EditCut�$
OneTime=�#[-$
biEditCopy���$EditCopy�$
OneTime=�#[-$biEditPasteSpecial���$EditPasteSpecial�$
OneTime=�#[*
$DevExpress.Xpf.Ribbon.BarButtonGroup
-$biFont��
	ItemLinks)#DevExpress.Xpf.Bars.BarEditItemLink%DevExpress.Xpf.Bars.BarItemLinkBarItemName$biFormatFontName��$biFormatFontSize��%
DevExpress.Xpf.Bars.BarEditItem
-$biFormatFontName��$
	EditWidth$	150X��$FormatFontName�$
OneTime=�#[
EditSettings93DevExpress.Xpf.RichEdit.UI.FontComboBoxEditSettings
-$biFormatFontSize��$$50X��$FormatFontSize�$
OneTime=�#[E?DevExpress.Xpf.RichEdit.UI.RichEditFontSizeComboBoxEditSettingsRichEditControl�$
richEdit��
-$
biFontSize��+%DevExpress.Xpf.Bars.BarButtonItemLink$biFormatIncreaseFontSize��$biFormatDecreaseFontSize��-$biFormatIncreaseFontSize���$FormatIncreaseFontSize�$
OneTime=�#[-$biFormatDecreaseFontSize���$FormatDecreaseFontSize�$
OneTime=�#[
-$biClearFormatting��$biFormatClearFormatting��-$biFormatClearFormatting���$FormatClearFormatting�$
OneTime=�#[
-$biFontShape��*$DevExpress.Xpf.Bars.BarCheckItemLink$biFormatFontBold��$biFormatFontItalic��$biFormatFontUnderline��$!biFormatFontDoubleUnderline��$biFormatFontStrikeout��$!biFormatFontDoubleStrikeout��$biFormatFontSuperscript��$biFormatFontSubscript��("DevExpress.Xpf.Bars.BarSubItemLink$biEditChangeCase��	- $biFormatFontBold���$FormatFontBold�$
OneTime=�#[	-!$biFormatFontItalic���$FormatFontItalic�$
OneTime=�#[	-"$biFormatFontUnderline���$FormatFontUnderline�$
OneTime=�#[	-#$!biFormatFontDoubleUnderline���$FormatFontDoubleUnderline�$
OneTime=�#[	-$$biFormatFontStrikeout���$FormatFontStrikeout�$
OneTime=�#[	-%$!biFormatFontDoubleStrikeout���$FormatFontDoubleStrikeout�$
OneTime=�#[	-&$biFormatFontSuperscript���$FormatFontSuperscript�$
OneTime=�#[	-'$biFormatFontSubscript���$FormatFontSubscript�$
OneTime=�#[$DevExpress.Xpf.Bars.BarSubItem-($biEditChangeCase���$EditChangeCase�$
OneTime=�#[	ItemLinks$biEditMakeUpperCase��$biEditMakeLowerCase��$biEditToggleCase��-)$biEditMakeUpperCase���$EditMakeUpperCase�$
OneTime=�#[-*$biEditMakeLowerCase���$EditMakeLowerCase�$
OneTime=�#[-+$biEditToggleCase���$EditToggleCase�$
OneTime=�#[
-,$biFontColor��@:DevExpress.Xpf.RichEdit.UI.BarSplitButtonColorEditItemLink$biFormatFontBackColor��$biFormatFontForeColor��<6DevExpress.Xpf.RichEdit.UI.BarSplitButtonColorEditItem--$biFormatFontBackColor���$FormatFontBackColor�$
OneTime=�#[,&DevExpress.Xpf.Bars.BarSplitButtonItemPopupControl3-DevExpress.Xpf.Bars.PopupControlContainerInfoContent.& DevExpress.Xpf.Editors.ColorEdit%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.ColumnCount$5�ChipSize$Large=�
ChipMargin$3q�ShowDefaultColorButton.ShowMoreColorsButton.ShowNoColorButton.	EditValue�$
biFormatFontBackColor��$TwoWay=�$	EditValue�PalettesKEDevExpress.Xpf.RichEdit.UI.CharactersBackgroundColorPaletteCollection-.$biFormatFontForeColor���$FormatFontForeColor�$
OneTime=�#[..�$
biFormatFontForeColor��$TwoWay=�$	EditValue�
-/$biNumberingList��$biFormatBulletedList��$biFormatNumberingList��$biFormatMultilevelList��	-0$biFormatBulletedList���$FormatBulletedList�$
OneTime=�#[	-1$biFormatNumberingList���$FormatNumberingList�$
OneTime=�#[	-2$biFormatMultilevelList���$FormatMultilevelList�$
OneTime=�#[
-3$biParagraphIndent��$biFormatDecreaseIndent��$biFormatIncreaseIndent��-4$biFormatDecreaseIndent���$FormatDecreaseIndent�$
OneTime=�#[-5$biFormatIncreaseIndent���$FormatIncreaseIndent�$
OneTime=�#[
-6$biShowWhitespace��$biViewShowWhitespace��	-7$biViewShowWhitespace���$ViewShowWhitespace�$
OneTime=�#[
-8$biParagraphAlignment��$ biFormatParagraphAlignLeft��$"biFormatParagraphAlignCenter��$!biFormatParagraphAlignRight��$#biFormatParagraphAlignJustify��	-9$ biFormatParagraphAlignLeft���$FormatParagraphAlignLeft�$
OneTime=�#[	-:$"biFormatParagraphAlignCenter���$ FormatParagraphAlignCenter�$
OneTime=�#[	-;$!biFormatParagraphAlignRight���$FormatParagraphAlignRight�$
OneTime=�#[	-<$#biFormatParagraphAlignJustify���$!FormatParagraphAlignJustify�$
OneTime=�#[
-=$
biLineSpacing��$"biFormatParagraphLineSpacing��$ biFormatParagraphBackColor��->$"biFormatParagraphLineSpacing���$ FormatParagraphLineSpacing�$
OneTime=�#[$("biFormatParagraphLineSpacingSingle��$/)biFormatParagraphLineSpacingSesquialteral��$("biFormatParagraphLineSpacingDouble��$+%biFormatParagraphLineSpacingCustomize��$'!biFormatParagraphAddSpacingBefore��$*$biFormatParagraphRemoveSpacingBefore��$& biFormatParagraphAddSpacingAfter��$)#biFormatParagraphRemoveSpacingAfter��	-?$("biFormatParagraphLineSpacingSingle���$& FormatParagraphLineSpacingSingle�$
OneTime=�#[	-@$/)biFormatParagraphLineSpacingSesquialteral���$-'FormatParagraphLineSpacingSesquialteral�$
OneTime=�#[	-A$("biFormatParagraphLineSpacingDouble���$& FormatParagraphLineSpacingDouble�$
OneTime=�#[-B$+%biFormatParagraphLineSpacingCustomize���$)#FormatParagraphLineSpacingCustomize�$
OneTime=�#[-C$'!biFormatParagraphAddSpacingBefore���$%FormatParagraphAddSpacingBefore�$
OneTime=�#[-D$*$biFormatParagraphRemoveSpacingBefore���$("FormatParagraphRemoveSpacingBefore�$
OneTime=�#[-E$& biFormatParagraphAddSpacingAfter���$$FormatParagraphAddSpacingAfter�$
OneTime=�#[-F$)#biFormatParagraphRemoveSpacingAfter���$'!FormatParagraphRemoveSpacingAfter�$
OneTime=�#[-G$ biFormatParagraphBackColor���$FormatParagraphBackColor�$
OneTime=�#[.>�.�...�$ 
biFormatParagraphBackColor��$TwoWay=�$	EditValue�1+DevExpress.Xpf.RichEdit.UI.GalleryStyleItem-H$biGalleryStyle���$FormatFontStyle�$
OneTime=�#[RichEditControl�$
richEdit��0*DevExpress.Xpf.Ribbon.RibbonGalleryBarItem Gallery 5/DevExpress.Xpf.RichEdit.UI.RichEditStyleGallery!DevExpress.Xpf.Bars.Gallery!IsItemDescriptionVisible!."IsItemGlyphVisible".#
ItemCheckMode$#Single=�$MinColCount$$1�%ColCount$%5�&ItemCaptionTemplate&�$%StyleGalleryItemCaptionTemplate�$
OneTime=�#[-I$
biEditFind���$EditFind�$
OneTime=�#[-J$
biEditReplace���$EditReplace�$
OneTime=�#[._�%DevExpress.Xpf.Core.DXDockPanel.+�) #DevExpress.Xpf.Ribbon.RibbonControl -K' Name$'ribbon��$	�Top=�!( ApplicationButtonLargeIcon$A(;/RichEditDemo;component/Images/ribbon-application-32x32.png�) ApplicationMenu)+!%DevExpress.Xpf.Ribbon.ApplicationMenu!*!RightPaneWidth$	*100Q�+!
ShowRightPane+.#"DevExpress.Xpf.Bars.PopupMenu,"	ItemLinks,$	biFileNew��$
biFileOpen��$biFileSaveAs��$biFilePrint��$biFilePrintPreview��- 
Categories.-5#/DevExpress.Xpf.Ribbon.RibbonDefaultPageCategory#2$,DevExpress.Xpf.Ribbon.RibbonPageCategoryBase.$Pages..&% DevExpress.Xpf.Ribbon.RibbonPage%-L$pageFile��/%Caption$
/File
0%Groups.0+&%DevExpress.Xpf.Ribbon.RibbonPageGroup&-M$	grpCommon��1&Caption$1Common��2&ShowCaptionButton2.3&	ItemLinks.3$	biFileNew��$
biFileOpen��$biFileSaveAs��$biFilePrint��$biFilePrintPreview��$
biEditUndo��$
biEditRedo��%-N$pageHome��$
/Home.0&-O$grpClipboard��$1	Clipboard��2..3$biEditPaste��$	biEditCut��$
biEditCopy��$biEditPasteSpecial��&-P$
grpFont��$
1Font��4&CaptionButtonCommand4�$
FormatFont�$
OneTime=�#[.3.'(DevExpress.Xpf.Ribbon.BarButtonGroupLink'$biFont��'$
biFontSize��'$biClearFormatting��'$biFontShape��'$biFontColor��&-Q$grpParagraph��$1	Paragraph��4�$FormatParagraph�$
OneTime=�#[.3'$biNumberingList��'$biParagraphIndent��'$biShowWhitespace��'$biParagraphAlignment��'$
biLineSpacing��&-R$	grpStyles��$1Styles��4�$FormatEditFontStyle�$
OneTime=�#[.3;(5DevExpress.Xpf.RichEdit.UI.RibbonStyleGalleryItemLink($biGalleryStyle��&-S$
grpEditing��$
1Editing��2..3$
biEditFind��$
biEditReplace��%-T$pageMailings��$/Mailings.0&-U$grpWriteInsertFields��$1Write & Insert Fields��2..3$'!biMailMergeInsertFieldPlaceholder��&-V$grpPreviewResults��$1Preview Results��2..3$biMailMergeViewMergedData��$"biMailMergeShowAllFieldCodes��$$biMailMergeShowAllFieldResults��$ biMailMergeFirstDataRecord��$#biMailMergePreviousDataRecord��$biMailMergeNextDataRecord��$biMailMergeLastDataRecord��$biMailMergeSaveDocumentAs��&-W$grpCustomizeMergeFields��$1Customize Merge Fields��2..3$biCustomizeMergeFields��5 ToolbarItemLinks5$biFileSaveAs��$
biEditUndo��$
biEditRedo��-)'DevExpress.Xpf.RichEdit.RichEditControl)-X6)Name$6richEdit��7)
ShowBorder7.8)
BarManager8�$
barManager1��$
OneTime=�
9)Ribbon9�$
ribbon��$
OneTime=�!�o<local:RichEditDemoModule
    x:Class="RichEditDemo.SimpleDataMerge" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxre="http://schemas.devexpress.com/winfx/2008/xaml/richedit"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:RichEditDemo" xmlns:dxr="http://schemas.devexpress.com/winfx/2008/xaml/ribbon">
    <local:RichEditDemoModule.Resources>
        <ResourceDictionary>
            <dxre:RichEditUICommand x:Key="commands" />
            <dxre:DefaultBarItemDataTemplates x:Key="defaultBarItemTemplates" />
        </ResourceDictionary>
    </local:RichEditDemoModule.Resources>

    <dxdb:DemoModuleControl>
        <Grid>
            <dxb:BarManager Name="barManager1">
                <dxb:BarManager.Items>
                    <dxb:BarButtonItem Command="{Binding Path=FileNew, Mode=OneTime, Source={StaticResource commands}}" Name="biFileNew" />
                    <dxb:BarButtonItem Command="{Binding Path=FileOpen, Mode=OneTime, Source={StaticResource commands}}" Name="biFileOpen" />
                    <dxb:BarButtonItem Command="{Binding Path=FileSaveAs, Mode=OneTime, Source={StaticResource commands}}" Name="biFileSaveAs" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrint, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrint" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrintPreview, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrintPreview" />
                    <dxb:BarButtonItem Command="{Binding Path=EditUndo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditUndo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditRedo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditRedo" />
                    <dxb:BarButtonItem Name="biCustomizeMergeFields" ItemClick="OnCustomizeMergeFields" Content="Customize Merge Fields" Glyph="/RichEditDemo;component/Images/CustomizeMergeField_16x16.png" LargeGlyph="/RichEditDemo;component/Images/CustomizeMergeField_32x32.png" Hint="Customize Merge Fields" />
                    <dxre:InsertMergeFieldsBarSubItem Command="{Binding Path=MailMergeInsertFieldPlaceholder, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergeInsertFieldPlaceholder" RichEditControl="{Binding ElementName=richEdit}" />
                    <dxb:BarCheckItem Command="{Binding Path=MailMergeViewMergedData, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergeViewMergedData" />
                    <dxb:BarButtonItem Command="{Binding Path=MailMergeShowAllFieldCodes, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergeShowAllFieldCodes" />
                    <dxb:BarButtonItem Command="{Binding Path=MailMergeShowAllFieldResults, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergeShowAllFieldResults" />
                    <dxb:BarButtonItem Command="{Binding Path=MailMergeFirstDataRecord, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergeFirstDataRecord" />
                    <dxb:BarButtonItem Command="{Binding Path=MailMergePreviousDataRecord, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergePreviousDataRecord" />
                    <dxb:BarButtonItem Command="{Binding Path=MailMergeNextDataRecord, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergeNextDataRecord" />
                    <dxb:BarButtonItem Command="{Binding Path=MailMergeLastDataRecord, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergeLastDataRecord" />
                    <dxb:BarButtonItem Command="{Binding Path=MailMergeSaveDocumentAs, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergeSaveDocumentAs" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPaste, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPaste" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCut, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCut" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCopy, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCopy" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPasteSpecial, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPasteSpecial" />
                    <dxr:BarButtonGroup Name="biFont">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarEditItemLink BarItemName="biFormatFontName" />
                            <dxb:BarEditItemLink BarItemName="biFormatFontSize" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarEditItem Command="{Binding Path=FormatFontName, Mode=OneTime, Source={StaticResource commands}}" Content="" EditWidth="150" Name="biFormatFontName">
                        <dxb:BarEditItem.EditSettings>
                            <dxre:FontComboBoxEditSettings />
                        </dxb:BarEditItem.EditSettings>
                    </dxb:BarEditItem>
                    <dxb:BarEditItem Command="{Binding Path=FormatFontSize, Mode=OneTime, Source={StaticResource commands}}" Content="" EditWidth="50" Name="biFormatFontSize">
                        <dxb:BarEditItem.EditSettings>
                            <dxre:RichEditFontSizeComboBoxEditSettings RichEditControl="{Binding ElementName=richEdit}" />
                        </dxb:BarEditItem.EditSettings>
                    </dxb:BarEditItem>
                    <dxr:BarButtonGroup Name="biFontSize">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFormatIncreaseFontSize" />
                            <dxb:BarButtonItemLink BarItemName="biFormatDecreaseFontSize" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarButtonItem Command="{Binding Path=FormatIncreaseFontSize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatIncreaseFontSize" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatDecreaseFontSize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatDecreaseFontSize" />
                    <dxr:BarButtonGroup Name="biClearFormatting">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFormatClearFormatting" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarButtonItem Command="{Binding Path=FormatClearFormatting, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatClearFormatting" />
                    <dxr:BarButtonGroup Name="biFontShape">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatFontBold" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontItalic" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontUnderline" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontDoubleUnderline" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontStrikeout" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontDoubleStrikeout" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontSuperscript" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontSubscript" />
                            <dxb:BarSubItemLink BarItemName="biEditChangeCase" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontBold, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontBold" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontItalic, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontItalic" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontUnderline, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontUnderline" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontDoubleUnderline, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontDoubleUnderline" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontStrikeout, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontStrikeout" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontDoubleStrikeout, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontDoubleStrikeout" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontSuperscript, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontSuperscript" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontSubscript, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontSubscript" />
                    <dxb:BarSubItem Command="{Binding Path=EditChangeCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditChangeCase">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditMakeUpperCase" />
                            <dxb:BarButtonItemLink BarItemName="biEditMakeLowerCase" />
                            <dxb:BarButtonItemLink BarItemName="biEditToggleCase" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=EditMakeUpperCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditMakeUpperCase" />
                    <dxb:BarButtonItem Command="{Binding Path=EditMakeLowerCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditMakeLowerCase" />
                    <dxb:BarButtonItem Command="{Binding Path=EditToggleCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditToggleCase" />
                    <dxr:BarButtonGroup Name="biFontColor">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatFontBackColor" />
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatFontForeColor" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatFontBackColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontBackColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <dxe:ColorEdit EditValue="{Binding ElementName=biFormatFontBackColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ColumnCount="5" ChipSize="Large" ChipMargin="3" ShowDefaultColorButton="false" ShowMoreColorsButton="False" ShowNoColorButton="True">
                                    <dxe:ColorEdit.Palettes>
                                        <dxre:CharactersBackgroundColorPaletteCollection />
                                    </dxe:ColorEdit.Palettes>
                                </dxe:ColorEdit>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatFontForeColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontForeColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <dxe:ColorEdit EditValue="{Binding ElementName=biFormatFontForeColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" />
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxr:BarButtonGroup Name="biNumberingList">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatBulletedList" />
                            <dxb:BarCheckItemLink BarItemName="biFormatNumberingList" />
                            <dxb:BarCheckItemLink BarItemName="biFormatMultilevelList" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=FormatBulletedList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatBulletedList" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatNumberingList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatNumberingList" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatMultilevelList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatMultilevelList" />
                    <dxr:BarButtonGroup Name="biParagraphIndent">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFormatDecreaseIndent" />
                            <dxb:BarButtonItemLink BarItemName="biFormatIncreaseIndent" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarButtonItem Command="{Binding Path=FormatDecreaseIndent, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatDecreaseIndent" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatIncreaseIndent, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatIncreaseIndent" />
                    <dxr:BarButtonGroup Name="biShowWhitespace">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biViewShowWhitespace" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=ViewShowWhitespace, Mode=OneTime, Source={StaticResource commands}}" Name="biViewShowWhitespace" />
                    <dxr:BarButtonGroup Name="biParagraphAlignment">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignLeft" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignCenter" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignRight" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignJustify" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignLeft, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignLeft" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignCenter, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignCenter" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignRight, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignRight" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignJustify, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignJustify" />
                    <dxr:BarButtonGroup Name="biLineSpacing">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarSubItemLink BarItemName="biFormatParagraphLineSpacing" />
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatParagraphBackColor" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarSubItem Command="{Binding Path=FormatParagraphLineSpacing, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacing">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingSingle" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingSesquialteral" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingDouble" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphLineSpacingCustomize" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphAddSpacingBefore" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphRemoveSpacingBefore" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphAddSpacingAfter" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphRemoveSpacingAfter" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingSingle, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingSingle" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingSesquialteral, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingSesquialteral" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingDouble, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingDouble" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphLineSpacingCustomize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphLineSpacingCustomize" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphAddSpacingBefore, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAddSpacingBefore" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphRemoveSpacingBefore, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphRemoveSpacingBefore" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphAddSpacingAfter, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAddSpacingAfter" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphRemoveSpacingAfter, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphRemoveSpacingAfter" />
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatParagraphBackColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphBackColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <UserControl>
                                    <dxe:ColorEdit EditValue="{Binding ElementName=biFormatParagraphBackColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ShowDefaultColorButton="False" ShowNoColorButton="True" />
                                </UserControl>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxre:GalleryStyleItem Command="{Binding Path=FormatFontStyle, Mode=OneTime, Source={StaticResource commands}}" Name="biGalleryStyle" RichEditControl="{Binding ElementName=richEdit}" >
                        <dxre:GalleryStyleItem.Gallery>
                            <dxre:RichEditStyleGallery IsItemDescriptionVisible="False" IsItemGlyphVisible="False" ItemCaptionTemplate="{Binding Path=StyleGalleryItemCaptionTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" ItemCheckMode="Single" MinColCount="1" ColCount="5" />
                        </dxre:GalleryStyleItem.Gallery>
                    </dxre:GalleryStyleItem>
                    <dxb:BarButtonItem Command="{Binding Path=EditFind, Mode=OneTime, Source={StaticResource commands}}" Name="biEditFind" />
                    <dxb:BarButtonItem Command="{Binding Path=EditReplace, Mode=OneTime, Source={StaticResource commands}}" Name="biEditReplace" />
                </dxb:BarManager.Items>
                <dx:DXDockPanel>
                    <dxr:RibbonControl x:Name="ribbon" dx:DXDockPanel.Dock="Top" ApplicationButtonLargeIcon="/RichEditDemo;component/Images/ribbon-application-32x32.png">
                        <dxr:RibbonControl.ApplicationMenu>
                            <dxr:ApplicationMenu RightPaneWidth="100" ShowRightPane="false">
                                <dxr:ApplicationMenu.ItemLinks>
                                    <dxb:BarButtonItemLink BarItemName="biFileNew" />
                                    <dxb:BarButtonItemLink BarItemName="biFileOpen" />
                                    <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrint" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrintPreview" />
                                </dxr:ApplicationMenu.ItemLinks>
                            </dxr:ApplicationMenu>
                        </dxr:RibbonControl.ApplicationMenu>
                        <dxr:RibbonDefaultPageCategory>
                            <dxr:RibbonPage Caption="File" Name="pageFile">
                                <dxr:RibbonPageGroup Caption="Common" Name="grpCommon" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biFileNew" />
                                    <dxb:BarButtonItemLink BarItemName="biFileOpen" />
                                    <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrint" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrintPreview" />
                                    <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                                    <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="Home" Name="pageHome">
                                <dxr:RibbonPageGroup Caption="Clipboard" Name="grpClipboard" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biEditPaste" />
                                    <dxb:BarButtonItemLink BarItemName="biEditCut" />
                                    <dxb:BarButtonItemLink BarItemName="biEditCopy" />
                                    <dxb:BarButtonItemLink BarItemName="biEditPasteSpecial" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Font" CaptionButtonCommand="{Binding Path=FormatFont, Mode=OneTime, Source={StaticResource commands}}" Name="grpFont">
                                    <dxr:BarButtonGroupLink BarItemName="biFont" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontSize" />
                                    <dxr:BarButtonGroupLink BarItemName="biClearFormatting" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontShape" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontColor" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Paragraph" CaptionButtonCommand="{Binding Path=FormatParagraph, Mode=OneTime, Source={StaticResource commands}}" Name="grpParagraph">
                                    <dxr:BarButtonGroupLink BarItemName="biNumberingList" />
                                    <dxr:BarButtonGroupLink BarItemName="biParagraphIndent" />
                                    <dxr:BarButtonGroupLink BarItemName="biShowWhitespace" />
                                    <dxr:BarButtonGroupLink BarItemName="biParagraphAlignment" />
                                    <dxr:BarButtonGroupLink BarItemName="biLineSpacing" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Styles" CaptionButtonCommand="{Binding Path=FormatEditFontStyle, Mode=OneTime, Source={StaticResource commands}}" Name="grpStyles">
                                    <dxre:RibbonStyleGalleryItemLink BarItemName="biGalleryStyle" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Editing" Name="grpEditing" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biEditFind" />
                                    <dxb:BarButtonItemLink BarItemName="biEditReplace" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="Mailings" Name="pageMailings">
                                <dxr:RibbonPageGroup Caption="Write &amp; Insert Fields" Name="grpWriteInsertFields" ShowCaptionButton="False">
                                    <dxb:BarSubItemLink BarItemName="biMailMergeInsertFieldPlaceholder" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Preview Results" Name="grpPreviewResults" ShowCaptionButton="False">
                                    <dxb:BarCheckItemLink BarItemName="biMailMergeViewMergedData" />
                                    <dxb:BarButtonItemLink BarItemName="biMailMergeShowAllFieldCodes" />
                                    <dxb:BarButtonItemLink BarItemName="biMailMergeShowAllFieldResults" />
                                    <dxb:BarButtonItemLink BarItemName="biMailMergeFirstDataRecord" />
                                    <dxb:BarButtonItemLink BarItemName="biMailMergePreviousDataRecord" />
                                    <dxb:BarButtonItemLink BarItemName="biMailMergeNextDataRecord" />
                                    <dxb:BarButtonItemLink BarItemName="biMailMergeLastDataRecord" />
                                    <dxb:BarButtonItemLink BarItemName="biMailMergeSaveDocumentAs" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Customize Merge Fields" Name="grpCustomizeMergeFields" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biCustomizeMergeFields" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                        </dxr:RibbonDefaultPageCategory>
                        <dxr:RibbonControl.ToolbarItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                            <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                            <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                        </dxr:RibbonControl.ToolbarItemLinks>
                    </dxr:RibbonControl>
                    <dxre:RichEditControl x:Name="richEdit" Loaded="richEdit_Loaded" BarManager="{Binding ElementName=barManager1, Mode=OneTime}" ShowBorder="False" CustomizeMergeFields="richEdit_CustomizeMergeFields" Ribbon="{Binding ElementName=ribbon, Mode=OneTime}"></dxre:RichEditControl>
                </dx:DXDockPanel>
            </dxb:BarManager>
        </Grid>
    </dxdb:DemoModuleControl>
</local:RichEditDemoModule>!�"using System;
using System.Collections.Generic;
using DevExpress.XtraRichEdit.API.Native;
using RichEditDemo.Controls;
using DevExpress.Xpf.Core;

namespace RichEditDemo {
    public partial class SimpleDataMerge : RichEditDemoModule {
        List<Employee> employees;
        MergeFieldNameInfo[] mergeFieldsNamesInfo;

        public SimpleDataMerge() {
            InitializeComponent();
            ribbon.SelectedPage = pageMailings;
            RtfLoadHelper.Load("MailMergeSimple.rtf", richEdit);
        }

        void richEdit_Loaded(object sender, System.Windows.RoutedEventArgs e) {
            richEdit.ApplyTemplate();

            this.employees = GenerateEmployeeList();
            this.mergeFieldsNamesInfo = CreateMergeFieldsNamesInfo();
            richEdit.Options.MailMerge.DataSource = employees;
            richEdit.Options.MailMerge.ViewMergedData = true;
        }


        #region Employee list generation
        static string[] firstName = { "Nancy", "Andrew", "Janet", "Margaret", "Steven", "Michael", "Robert", "Laura", "Anne" };
        static string[] lastName = { "Davolio", "Fuller", "Leverling", "Peacock", "Buchanan", "Suyama", "King", "Callahan", "Dodsworth" };
        static string[] city = { "Seattle", "Tacoma", "Kirkland", "Redmond", "London", "London", "London", "Seattle", "London" };
        static string[] country = { "USA", "USA", "USA", "USA", "UK", "UK", "UK", "USA", "UK" };
        static string[] address = { "507 - 20th Ave. E. Apt. 2A", "908 W. Capital Way", "722 Moss Bay Blvd.", "4110 Old Redmond Rd.", "14 Garrett Hill", "Coventry House Miner Rd.", "Edgeham Hollow Winchester Way", "4726 - 11th Ave. N.E.", "7 Houndstooth Rd." };
        static string[] position = { "Sales Representative", "Vice President, Sales", "Sales Representative", "Sales Representative", "Sales Manager", "Sales Representative", "Sales Representative", "Inside Sales Coordinator", "Sales Representative" };
        static char[] gender = { 'F', 'M', 'F', 'F', 'M', 'M', 'M', 'F', 'F' };
        static string[] phone = { "(206) 555-9857", "(206) 555-9482", "(206) 555-3412", "(206) 555-8122", "(71) 555-4848", "(71) 555-7773", "(71) 555-5598", "(206) 555-1189", "(71) 555-4444" };
        static string[] companyName = { "Consolidated Holdings", "Around the Horn", "North/South", "Island Trading", "White Clover Markets", "Trail's Head Gourmet Provisioners", "The Cracker Box", "The Big Cheese", "Rattlesnake Canyon Grocery", "Split Rail Beer & Ale", "Hungry Coyote Import Store", "Great Lakes Food Market" };
        List<Employee> GenerateEmployeeList() {
            List<Employee> employees = new List<Employee>();
            for (int i = 0; i < 10; i++)
                employees.Add(CreateEmployee(i));
            return employees;
        }
        Employee CreateEmployee(int seed) {
            Employee result = new Employee();
            Random rnd = new Random(seed);
            int countryIndex = rnd.Next(0, country.Length);
            result.Country = country[countryIndex];
            result.Address = address[countryIndex];
            result.City = city[countryIndex];
            result.LastName = lastName[rnd.Next(0, lastName.Length)];
            int firstNameIndex = rnd.Next(0, firstName.Length);
            result.FirstName = firstName[firstNameIndex];
            result.Gender = gender[firstNameIndex];
            result.HiringDate = DateTime.Now.AddDays(-(rnd.Next(0, 2000)));
            result.Position = position[rnd.Next(0, position.Length)];
            result.Phone = phone[rnd.Next(0, phone.Length)];
            result.CompanyName = companyName[rnd.Next(0, companyName.Length)];
            result.HRManagerName = String.Format("{0} {1}", firstName[rnd.Next(0, firstName.Length)], lastName[rnd.Next(0, lastName.Length)]);
            return result;
        }
        #endregion
        #region Merge field name list generation
        protected internal virtual MergeFieldNameInfo[] CreateMergeFieldsNamesInfo() {
            List<MergeFieldNameInfo> result = new List<MergeFieldNameInfo>();
            result.Add(CreateMergeFieldNameInfo("FirstName"));
            result.Add(CreateMergeFieldNameInfo("LastName"));
            result.Add(CreateMergeFieldNameInfo("HiringDate"));
            result.Add(CreateMergeFieldNameInfo("Address"));
            result.Add(CreateMergeFieldNameInfo("City"));
            result.Add(CreateMergeFieldNameInfo("Country"));
            result.Add(CreateMergeFieldNameInfo("Position"));
            result.Add(CreateMergeFieldNameInfo("CompanyName"));
            result.Add(CreateMergeFieldNameInfo("Gender"));
            result.Add(CreateMergeFieldNameInfo("Phone"));
            result.Add(CreateMergeFieldNameInfo("HRManagerName"));

            return result.ToArray();
        }
        MergeFieldNameInfo CreateMergeFieldNameInfo(string fieldName) {
            string displayName = CreateDisplayName(fieldName);
            return new MergeFieldNameInfo(new MergeFieldName(fieldName, displayName));
        }
        string CreateDisplayName(string fieldName) {
            fieldName = fieldName.Replace('_', ' ');
            fieldName = fieldName.Replace('.', ' ');

            char prevChar = ' ';
            int count = fieldName.Length;
            System.Text.StringBuilder sb = new System.Text.StringBuilder(count);
            for (int i = 0; i < count; i++) {
                char ch = fieldName[i];
                if (Char.IsLower(prevChar) && Char.IsUpper(ch))
                    sb.Append(' ');
                sb.Append(ch);
                prevChar = ch;
            }
            return sb.ToString();
        }
        #endregion

        private void richEdit_CustomizeMergeFields(object sender, DevExpress.XtraRichEdit.CustomizeMergeFieldsEventArgs e) {
            e.MergeFieldsNames = CalculateAllowedFieldsNames();
        }
        MergeFieldName[] CalculateAllowedFieldsNames() {
            List<MergeFieldName> result = new List<MergeFieldName>();
            foreach (MergeFieldNameInfo fieldNameInfo in mergeFieldsNamesInfo) {
                if (fieldNameInfo.CanShow) {
                    MergeFieldName fieldName = fieldNameInfo.FieldName;
                    string displayName = String.Format("{0} ({1})", fieldName.DisplayName, fieldName.Name);
                    result.Add(new MergeFieldName(fieldName.Name, displayName));
                }
            }
            return result.ToArray();
        }
        void OnCustomizeMergeFields(object sender, DevExpress.Xpf.Bars.ItemClickEventArgs e) {
            CustomizeMergeFieldsControl control = new CustomizeMergeFieldsControl(mergeFieldsNamesInfo);

            FloatingContainerParameters parameters = new FloatingContainerParameters();
            parameters.Title = "Customize merge fields";
            parameters.CloseOnEscape = true;
            parameters.AllowSizing = true;

            FloatingContainer.ShowDialogContent(control, this, System.Windows.Size.Empty, parameters, true);
        }
    }

    public class Employee {
        string firstName;
        string lastName;
        DateTime hiringDate;
        string address;
        string city;
        string country;
        string position;
        string companyName;
        char gender;
        string phone;
        string hrManagerName;

        public string FirstName { get { return firstName; } set { firstName = value; } }
        public string LastName { get { return lastName; } set { lastName = value; } }
        public DateTime HiringDate { get { return hiringDate; } set { hiringDate = value; } }
        public string Address { get { return address; } set { address = value; } }
        public string City { get { return city; } set { city = value; } }
        public string Country { get { return country; } set { country = value; } }
        public string Position { get { return position; } set { position = value; } }
        public string CompanyName { get { return companyName; } set { companyName = value; } }
        public char Gender { get { return gender; } set { gender = value; } }
        public string Phone { get { return phone; } set { phone = value; } }
        public string HRManagerName { get { return hrManagerName; } set { hrManagerName = value; } }
    }
    public class MergeFieldNameInfo {
        #region Fields
        MergeFieldName fieldName;
        bool canShow;
        #endregion

        public MergeFieldNameInfo(MergeFieldName fieldName) {
            this.fieldName = fieldName;
            this.canShow = true;
        }

        #region Properties
        public MergeFieldName FieldName { get { return fieldName; } }
        public bool CanShow { get { return canShow; } set { canShow = value; } }
        #endregion
    }
}!gMSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemoRichEditDemo.Styles\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core<dxb2http://schemas.devexpress.com/winfx/2008/xaml/bars?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorsc_DevExpress.Xpf.Ribbon.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxr4http://schemas.devexpress.com/winfx/2008/xaml/ribboneaDevExpress.Xpf.RichEdit.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxre6http://schemas.devexpress.com/winfx/2008/xaml/richediteaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase&localclr-namespace:RichEditDemo$	�400��$	�800���	Resources
/)DevExpress.Xpf.RichEdit.RichEditUICommand commands71DevExpress.Xpf.RichEdit.RichEditStringIdConverter stringIdConverter<6DevExpress.Xpf.RichEdit.UI.DefaultBarItemDataTemplates defaultBarItemTemplates�%-&	&	&	
.�/)DevExpress.Xpf.DemoBase.DemoModuleControlContent.�.+�$DevExpress.Xpf.Bars.BarManager-$�barManager1��ToolbarGlyphSize$Small=�Items'!DevExpress.Xpf.Bars.BarButtonItem-�Name$biEditPaste��!DevExpress.Xpf.Bars.BarItemCommand��Path$	EditPaste��Mode$
OneTime=�
�Source#[-$	biEditCut���$
EditCut�$
OneTime=�#[-$
biEditCopy���$EditCopy�$
OneTime=�#[-$biEditPasteSpecial���$EditPasteSpecial�$
OneTime=�#[1+DevExpress.Xpf.RichEdit.UI.GalleryStyleItem-$biGalleryStyle���$FormatFontStyle�$
OneTime=�#[	RichEditControl	�
�ElementName$
richEdit��0	*DevExpress.Xpf.Ribbon.RibbonGalleryBarItem	Gallery5
/DevExpress.Xpf.RichEdit.UI.RichEditStyleGallery
!DevExpress.Xpf.Bars.GalleryIsItemDescriptionVisible.
IsItemGlyphVisible
.
ItemCheckMode$Single=�MinColCount$1�ColCount$7�ItemCaptionTemplate�$%StyleGalleryItemCaptionTemplate�$
OneTime=�#[-$
biEditFind���$EditFind�$
OneTime=�#[-$
biEditReplace���$EditReplace�$
OneTime=�#[-	$	biFileNew���$
FileNew�$
OneTime=�#[-
$
biFileOpen���$FileOpen�$
OneTime=�#[-$biFileSaveAs���$
FileSaveAs�$
OneTime=�#[-$biFilePrint���$	FilePrint�$
OneTime=�#[-
$biFilePrintPreview���$FilePrintPreview�$
OneTime=�#[-$
biEditUndo���$EditUndo�$
OneTime=�#[-$
biEditRedo���$EditRedo�$
OneTime=�#[._�%DevExpress.Xpf.Core.DXDockPanel.+�)
#DevExpress.Xpf.Ribbon.RibbonControl
-$�ribbonControl1��$	�Top=�

Categories.5/DevExpress.Xpf.Ribbon.RibbonDefaultPageCategory2,DevExpress.Xpf.Ribbon.RibbonPageCategoryBasePages.& DevExpress.Xpf.Ribbon.RibbonPage-$pageFile��Caption�#[�ConverterParameter$Caption_PageFile���	Converter#[$
OneTime=�
Groups.+%DevExpress.Xpf.Ribbon.RibbonPageGroup-$	grpCommon��ShowCaptionButton.Caption�#[$Caption_GroupCommon��#[$
OneTime=�	ItemLinks.+%DevExpress.Xpf.Bars.BarButtonItemLink%DevExpress.Xpf.Bars.BarItemLinkBarItemName$	biFileNew��$
biFileOpen��$biFileSaveAs��$biFilePrint��$biFilePrintPreview��$
biEditUndo��$
biEditRedo��-$pageHome��
IsSelected.�#[$Caption_PageHome��#[$
OneTime=�.-$grpClipboard��.�#[$Caption_GroupClipboard��#[$
OneTime=�.$biEditPaste��$	biEditCut��$
biEditCopy��$biEditPasteSpecial��-$	grpStyles���#[$Caption_GroupStyles��#[$
OneTime=�CaptionButtonCommand�$FormatEditFontStyle�$
OneTime=�#[.;5DevExpress.Xpf.RichEdit.UI.RibbonStyleGalleryItemLink$biGalleryStyle��-'DevExpress.Xpf.RichEdit.RichEditControl-$�richEdit��$
�Stretch=�
ShowBorder.
BarManager�$
barManager1��$
OneTime=�
 Ribbon �$
ribbonControl1��$
OneTime=�!�<local:RichEditDemoModule
    x:Class="RichEditDemo.Styles" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxr="http://schemas.devexpress.com/winfx/2008/xaml/ribbon"
    xmlns:dxre="http://schemas.devexpress.com/winfx/2008/xaml/richedit"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:RichEditDemo">
    <local:RichEditDemoModule.Resources>
        <ResourceDictionary>
            <dxre:RichEditUICommand x:Key="commands" />
            <dxre:RichEditStringIdConverter x:Key="stringIdConverter" />
            <dxre:DefaultBarItemDataTemplates x:Key="defaultBarItemTemplates" />
        </ResourceDictionary>
    </local:RichEditDemoModule.Resources>
    <dxdb:DemoModuleControl>
        <Grid>
            <dxb:BarManager Name="barManager1" ToolbarGlyphSize="Small">
                <dxb:BarManager.Items>
                    <dxb:BarButtonItem Command="{Binding Path=EditPaste, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPaste" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCut, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCut" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCopy, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCopy" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPasteSpecial, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPasteSpecial" />

                    <dxre:GalleryStyleItem Command="{Binding Path=FormatFontStyle, Mode=OneTime, Source={StaticResource commands}}" Name="biGalleryStyle" RichEditControl="{Binding ElementName=richEdit}">
                        <dxre:GalleryStyleItem.Gallery>
                            <dxre:RichEditStyleGallery IsItemDescriptionVisible="False" IsItemGlyphVisible="False" ItemCaptionTemplate="{Binding Path=StyleGalleryItemCaptionTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" ItemCheckMode="Single" MinColCount="1" ColCount="7" />
                        </dxre:GalleryStyleItem.Gallery>
                    </dxre:GalleryStyleItem>
                    <dxb:BarButtonItem Command="{Binding Path=EditFind, Mode=OneTime, Source={StaticResource commands}}" Name="biEditFind" />
                    <dxb:BarButtonItem Command="{Binding Path=EditReplace, Mode=OneTime, Source={StaticResource commands}}" Name="biEditReplace" />
                    <dxb:BarButtonItem Command="{Binding Path=FileNew, Mode=OneTime, Source={StaticResource commands}}" Name="biFileNew" />
                    <dxb:BarButtonItem Command="{Binding Path=FileOpen, Mode=OneTime, Source={StaticResource commands}}" Name="biFileOpen" />
                    <dxb:BarButtonItem Command="{Binding Path=FileSaveAs, Mode=OneTime, Source={StaticResource commands}}" Name="biFileSaveAs" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrint, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrint" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrintPreview, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrintPreview" />
                    <dxb:BarButtonItem Command="{Binding Path=EditUndo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditUndo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditRedo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditRedo" />
                </dxb:BarManager.Items>
                <dx:DXDockPanel>
                    <dxr:RibbonControl dx:DXDockPanel.Dock="Top" Name="ribbonControl1" >
                        <dxr:RibbonDefaultPageCategory>
                            <dxr:RibbonPage Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageFile, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="pageFile">
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupCommon, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpCommon" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biFileNew" />
                                    <dxb:BarButtonItemLink BarItemName="biFileOpen" />
                                    <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrint" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrintPreview" />
                                    <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                                    <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_PageHome, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="pageHome" IsSelected="True">
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupClipboard, Converter={StaticResource stringIdConverter}, Mode=OneTime}" Name="grpClipboard" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biEditPaste" />
                                    <dxb:BarButtonItemLink BarItemName="biEditCut" />
                                    <dxb:BarButtonItemLink BarItemName="biEditCopy" />
                                    <dxb:BarButtonItemLink BarItemName="biEditPasteSpecial" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="{Binding Source={StaticResource stringIdConverter}, ConverterParameter=Caption_GroupStyles, Converter={StaticResource stringIdConverter}, Mode=OneTime}" CaptionButtonCommand="{Binding Path=FormatEditFontStyle, Mode=OneTime, Source={StaticResource commands}}" Name="grpStyles">
                                    <dxre:RibbonStyleGalleryItemLink BarItemName="biGalleryStyle" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                        </dxr:RibbonDefaultPageCategory>
                    </dxr:RibbonControl>
                    <dxre:RichEditControl Name="richEdit" BarManager="{Binding ElementName=barManager1, Mode=OneTime}" Ribbon="{Binding ElementName=ribbonControl1, Mode=OneTime}"  VerticalAlignment="Stretch"  ShowBorder="False"/>
                </dx:DXDockPanel>
            </dxb:BarManager>
        </Grid>
    </dxdb:DemoModuleControl>
</local:RichEditDemoModule>!�using System;

namespace RichEditDemo {
    public partial class Styles : RichEditDemoModule {
        public Styles() {
            InitializeComponent();
            RtfLoadHelper.Load("Styles.rtf", richEdit);
        }
    }
}!�(MSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemo"RichEditDemo.SyntaxHighlight\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core<dxb2http://schemas.devexpress.com/winfx/2008/xaml/bars?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.RichEdit.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxre6http://schemas.devexpress.com/winfx/2008/xaml/richeditc_DevExpress.Xpf.Ribbon.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxr4http://schemas.devexpress.com/winfx/2008/xaml/ribboneaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase&localclr-namespace:RichEditDemo$	�400��$	�800���	Resources
/)DevExpress.Xpf.RichEdit.RichEditUICommand commands<6DevExpress.Xpf.RichEdit.UI.DefaultBarItemDataTemplates defaultBarItemTemplates71DevExpress.Xpf.RichEdit.RichEditStringIdConverter stringIdConverter�%-&	&	&	
.�/)DevExpress.Xpf.DemoBase.DemoModuleControlContent.�.+�$DevExpress.Xpf.Bars.BarManager-$�barManager1��Items'!DevExpress.Xpf.Bars.BarButtonItem-�Name$	biFileNew��!DevExpress.Xpf.Bars.BarItemCommand��Path$
FileNew��Mode$
OneTime=�
�Source#[-$
biFileOpen���$FileOpen�$
OneTime=�#[-$biFileSaveAs���$
FileSaveAs�$
OneTime=�#[-$biFilePrint���$	FilePrint�$
OneTime=�#[-$biFilePrintPreview���$FilePrintPreview�$
OneTime=�#[-$
biEditUndo���$EditUndo�$
OneTime=�#[-$
biEditRedo���$EditRedo�$
OneTime=�#[-	$biInsertSymbol���$InsertSymbol�$
OneTime=�#[& DevExpress.Xpf.Bars.BarCheckItem-
$biViewDraft���$	ViewDraft�$
OneTime=�#[-$biViewPrintLayout���$ViewPrintLayout�$
OneTime=�#[-$biViewSimple���$
ViewSimple�$
OneTime=�#[-
$
biViewZoomOut���$ViewZoomOut�$
OneTime=�#[-$biViewZoomIn���$
ViewZoomIn�$
OneTime=�#[-$biEditPaste���$	EditPaste�$
OneTime=�#[-$	biEditCut���$
EditCut�$
OneTime=�#[-$
biEditCopy���$EditCopy�$
OneTime=�#[-$biEditPasteSpecial���$EditPasteSpecial�$
OneTime=�#[*	$DevExpress.Xpf.Ribbon.BarButtonGroup	-$biFont��		ItemLinks)
#DevExpress.Xpf.Bars.BarEditItemLink
%DevExpress.Xpf.Bars.BarItemLink	BarItemName$	biFormatFontName��
$	biFormatFontSize��%DevExpress.Xpf.Bars.BarEditItem-$biFormatFontName��
Content)
#DevExpress.Xpf.Core.ObjectConverter$

	EditWidth$	150X��$FormatFontName�$
OneTime=�#[EditSettings93DevExpress.Xpf.RichEdit.UI.FontComboBoxEditSettings-$biFormatFontSize��$

$50X��$FormatFontSize�$
OneTime=�#[E?DevExpress.Xpf.RichEdit.UI.RichEditFontSizeComboBoxEditSettings
RichEditControl
��ElementName$richEdit��	-$
biFontSize��+%DevExpress.Xpf.Bars.BarButtonItemLink$	biFormatIncreaseFontSize��$	biFormatDecreaseFontSize��-$biFormatIncreaseFontSize���$FormatIncreaseFontSize�$
OneTime=�#[-$biFormatDecreaseFontSize���$FormatDecreaseFontSize�$
OneTime=�#[	-$biClearFormatting��$	biFormatClearFormatting��-$biFormatClearFormatting���$FormatClearFormatting�$
OneTime=�#[	-$biFontShape��*$DevExpress.Xpf.Bars.BarCheckItemLink$	biFormatFontBold��$	biFormatFontItalic��$	biFormatFontUnderline��$!	biFormatFontDoubleUnderline��$	biFormatFontStrikeout��$!	biFormatFontDoubleStrikeout��$	biFormatFontSuperscript��$	biFormatFontSubscript��("DevExpress.Xpf.Bars.BarSubItemLink$	biEditChangeCase��-$biFormatFontBold���$FormatFontBold�$
OneTime=�#[-$biFormatFontItalic���$FormatFontItalic�$
OneTime=�#[-$biFormatFontUnderline���$FormatFontUnderline�$
OneTime=�#[-$!biFormatFontDoubleUnderline���$FormatFontDoubleUnderline�$
OneTime=�#[- $biFormatFontStrikeout���$FormatFontStrikeout�$
OneTime=�#[-!$!biFormatFontDoubleStrikeout���$FormatFontDoubleStrikeout�$
OneTime=�#[-"$biFormatFontSuperscript���$FormatFontSuperscript�$
OneTime=�#[-#$biFormatFontSubscript���$FormatFontSubscript�$
OneTime=�#[$DevExpress.Xpf.Bars.BarSubItem-$$biEditChangeCase���$EditChangeCase�$
OneTime=�#[	ItemLinks$	biEditMakeUpperCase��$	biEditMakeLowerCase��$	biEditToggleCase��-%$biEditMakeUpperCase���$EditMakeUpperCase�$
OneTime=�#[-&$biEditMakeLowerCase���$EditMakeLowerCase�$
OneTime=�#[-'$biEditToggleCase���$EditToggleCase�$
OneTime=�#[	-($biFontColor��@:DevExpress.Xpf.RichEdit.UI.BarSplitButtonColorEditItemLink$	biFormatFontBackColor��$	biFormatFontForeColor��<6DevExpress.Xpf.RichEdit.UI.BarSplitButtonColorEditItem-)$biFormatFontBackColor���$FormatFontBackColor�$
OneTime=�#[,&DevExpress.Xpf.Bars.BarSplitButtonItemPopupControl3-DevExpress.Xpf.Bars.PopupControlContainerInfoContent.& DevExpress.Xpf.Editors.ColorEdit%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.ColumnCount$5�ChipSize$Large=�
ChipMargin$3q�ShowDefaultColorButton.ShowMoreColorsButton.ShowNoColorButton.	EditValue�$biFormatFontBackColor��$TwoWay=�$	EditValue�PalettesKEDevExpress.Xpf.RichEdit.UI.CharactersBackgroundColorPaletteCollection-*$biFormatFontForeColor���$FormatFontForeColor�$
OneTime=�#[..�$biFormatFontForeColor��$TwoWay=�$	EditValue�-+$biViewShowWhitespace���$ViewShowWhitespace�$
OneTime=�#[-,$
biEditFind���$EditFind�$
OneTime=�#[--$
biEditReplace���$EditReplace�$
OneTime=�#[._�%DevExpress.Xpf.Core.DXDockPanel.+�)#DevExpress.Xpf.Ribbon.RibbonControl-.Name$
ribbonControl��$	�Top=�!ApplicationButtonLargeIcon$A;/RichEditDemo;component/Images/ribbon-application-32x32.png�ApplicationMenu+%DevExpress.Xpf.Ribbon.ApplicationMenuRightPaneWidth$	100Q�
ShowRightPane.#DevExpress.Xpf.Bars.PopupMenu 	ItemLinks $		biFileNew��$	
biFileOpen��$	biFileSaveAs��$	biFilePrint��$	biFilePrintPreview��!
Categories.!5/DevExpress.Xpf.Ribbon.RibbonDefaultPageCategory2 ,DevExpress.Xpf.Ribbon.RibbonPageCategoryBase" Pages."&! DevExpress.Xpf.Ribbon.RibbonPage!-/$pageFile��#!Caption$
#File

$!Groups.$+"%DevExpress.Xpf.Ribbon.RibbonPageGroup"-0$	grpCommon��%"Caption$%Common��&"ShowCaptionButton&.'"	ItemLinks.'$		biFileNew��$	
biFileOpen��$	biFileSaveAs��$	biFilePrint��$	biFilePrintPreview��$	
biEditUndo��$	
biEditRedo��!-1$pageHome��$
#Home
.$"-2$grpClipboard��$%	Clipboard��&..'$	biEditPaste��$		biEditCut��$	
biEditCopy��$	biEditPasteSpecial��"-3$
grpFont��$
%Font��("CaptionButtonCommand(�$
FormatFont�$
OneTime=�#[.'.#(DevExpress.Xpf.Ribbon.BarButtonGroupLink#$	biFont��#$	
biFontSize��#$	biClearFormatting��#$	biFontShape��#$	biFontColor��"-4$grpParagraph��$%	Paragraph��(�$FormatParagraph�$
OneTime=�#[.'$	biViewShowWhitespace��"-5$
grpEditing��$
%Editing��&..'$	
biEditFind��$	
biEditReplace��!-6$
pageInsert��$#Insert
.$"-7$
grpSymbols��$
%Symbols��&..'$	biInsertSymbol��!-8$pageView��$
#View
.$"-9$grpDocumentViews��$%Document Views��&..'$	biViewDraft��$	biViewPrintLayout��$	biViewSimple��"-:$
grpZoom��$
%Zoom��&..'$	
biViewZoomOut��$	biViewZoomIn��)ToolbarItemLinks)$	biFileSaveAs��$	
biEditUndo��$	
biEditRedo��-$'DevExpress.Xpf.RichEdit.RichEditControl$-;*$Name$*richEdit��+$ActiveViewType$+Draft=�,$
ShowHoverMenu,.-$
ShowBorder-..$
BarManager.�$barManager1��$
OneTime=�
/$Ribbon/�$
ribbonControl��$
OneTime=�!�I<local:RichEditDemoModule
    x:Class="RichEditDemo.SyntaxHighlight" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxre="http://schemas.devexpress.com/winfx/2008/xaml/richedit"
    xmlns:dxr="http://schemas.devexpress.com/winfx/2008/xaml/ribbon"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:RichEditDemo">
    <local:RichEditDemoModule.Resources>
        <ResourceDictionary>
            <dxre:RichEditUICommand x:Key="commands" />
            <dxre:DefaultBarItemDataTemplates x:Key="defaultBarItemTemplates" />
            <dxre:RichEditStringIdConverter x:Key="stringIdConverter" />
        </ResourceDictionary>
    </local:RichEditDemoModule.Resources>

    <dxdb:DemoModuleControl>
        <Grid>
            <dxb:BarManager Name="barManager1">
                <dxb:BarManager.Items>
                    <dxb:BarButtonItem Command="{Binding Path=FileNew, Mode=OneTime, Source={StaticResource commands}}" Name="biFileNew" />
                    <dxb:BarButtonItem Command="{Binding Path=FileOpen, Mode=OneTime, Source={StaticResource commands}}" Name="biFileOpen" />
                    <dxb:BarButtonItem Command="{Binding Path=FileSaveAs, Mode=OneTime, Source={StaticResource commands}}" Name="biFileSaveAs" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrint, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrint" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrintPreview, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrintPreview" />
                    <dxb:BarButtonItem Command="{Binding Path=EditUndo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditUndo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditRedo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditRedo" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertSymbol, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertSymbol" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewDraft, Mode=OneTime, Source={StaticResource commands}}" Name="biViewDraft" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewPrintLayout, Mode=OneTime, Source={StaticResource commands}}" Name="biViewPrintLayout" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewSimple, Mode=OneTime, Source={StaticResource commands}}" Name="biViewSimple" />
                    <dxb:BarButtonItem Command="{Binding Path=ViewZoomOut, Mode=OneTime, Source={StaticResource commands}}" Name="biViewZoomOut" />
                    <dxb:BarButtonItem Command="{Binding Path=ViewZoomIn, Mode=OneTime, Source={StaticResource commands}}" Name="biViewZoomIn" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPaste, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPaste" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCut, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCut" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCopy, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCopy" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPasteSpecial, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPasteSpecial" />
                    <dxr:BarButtonGroup Name="biFont">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarEditItemLink BarItemName="biFormatFontName" />
                            <dxb:BarEditItemLink BarItemName="biFormatFontSize" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarEditItem Command="{Binding Path=FormatFontName, Mode=OneTime, Source={StaticResource commands}}" Content="" EditWidth="150" Name="biFormatFontName">
                        <dxb:BarEditItem.EditSettings>
                            <dxre:FontComboBoxEditSettings />
                        </dxb:BarEditItem.EditSettings>
                    </dxb:BarEditItem>
                    <dxb:BarEditItem Command="{Binding Path=FormatFontSize, Mode=OneTime, Source={StaticResource commands}}" Content="" EditWidth="50" Name="biFormatFontSize">
                        <dxb:BarEditItem.EditSettings>
                            <dxre:RichEditFontSizeComboBoxEditSettings RichEditControl="{Binding ElementName=richEdit}" />
                        </dxb:BarEditItem.EditSettings>
                    </dxb:BarEditItem>
                    <dxr:BarButtonGroup Name="biFontSize">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFormatIncreaseFontSize" />
                            <dxb:BarButtonItemLink BarItemName="biFormatDecreaseFontSize" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarButtonItem Command="{Binding Path=FormatIncreaseFontSize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatIncreaseFontSize" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatDecreaseFontSize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatDecreaseFontSize" />
                    <dxr:BarButtonGroup Name="biClearFormatting">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFormatClearFormatting" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarButtonItem Command="{Binding Path=FormatClearFormatting, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatClearFormatting" />
                    <dxr:BarButtonGroup Name="biFontShape">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatFontBold" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontItalic" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontUnderline" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontDoubleUnderline" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontStrikeout" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontDoubleStrikeout" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontSuperscript" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontSubscript" />
                            <dxb:BarSubItemLink BarItemName="biEditChangeCase" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontBold, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontBold" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontItalic, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontItalic" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontUnderline, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontUnderline" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontDoubleUnderline, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontDoubleUnderline" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontStrikeout, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontStrikeout" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontDoubleStrikeout, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontDoubleStrikeout" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontSuperscript, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontSuperscript" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontSubscript, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontSubscript" />
                    <dxb:BarSubItem Command="{Binding Path=EditChangeCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditChangeCase">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditMakeUpperCase" />
                            <dxb:BarButtonItemLink BarItemName="biEditMakeLowerCase" />
                            <dxb:BarButtonItemLink BarItemName="biEditToggleCase" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=EditMakeUpperCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditMakeUpperCase" />
                    <dxb:BarButtonItem Command="{Binding Path=EditMakeLowerCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditMakeLowerCase" />
                    <dxb:BarButtonItem Command="{Binding Path=EditToggleCase, Mode=OneTime, Source={StaticResource commands}}" Name="biEditToggleCase" />
                    <dxr:BarButtonGroup Name="biFontColor">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatFontBackColor" />
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatFontForeColor" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatFontBackColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontBackColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <dxe:ColorEdit EditValue="{Binding ElementName=biFormatFontBackColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ColumnCount="5" ChipSize="Large" ChipMargin="3" ShowDefaultColorButton="false" ShowMoreColorsButton="False" ShowNoColorButton="True">
                                    <dxe:ColorEdit.Palettes>
                                        <dxre:CharactersBackgroundColorPaletteCollection />
                                    </dxe:ColorEdit.Palettes>
                                </dxe:ColorEdit>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatFontForeColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontForeColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <dxe:ColorEdit EditValue="{Binding ElementName=biFormatFontForeColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" />
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxb:BarCheckItem Command="{Binding Path=ViewShowWhitespace, Mode=OneTime, Source={StaticResource commands}}" Name="biViewShowWhitespace" />
                    <dxb:BarButtonItem Command="{Binding Path=EditFind, Mode=OneTime, Source={StaticResource commands}}" Name="biEditFind" />
                    <dxb:BarButtonItem Command="{Binding Path=EditReplace, Mode=OneTime, Source={StaticResource commands}}" Name="biEditReplace" />
                </dxb:BarManager.Items>
                <dx:DXDockPanel>

                    <dxr:RibbonControl dx:DXDockPanel.Dock="Top" x:Name="ribbonControl" ApplicationButtonLargeIcon="/RichEditDemo;component/Images/ribbon-application-32x32.png">
                        <dxr:RibbonControl.ApplicationMenu>
                            <dxr:ApplicationMenu RightPaneWidth="100" ShowRightPane="false">
                                <dxr:ApplicationMenu.ItemLinks>
                                    <dxb:BarButtonItemLink BarItemName="biFileNew" />
                                    <dxb:BarButtonItemLink BarItemName="biFileOpen" />
                                    <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrint" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrintPreview" />
                                </dxr:ApplicationMenu.ItemLinks>
                            </dxr:ApplicationMenu>
                        </dxr:RibbonControl.ApplicationMenu>
                        <dxr:RibbonDefaultPageCategory>
                            <dxr:RibbonPage Caption="File" Name="pageFile">
                                <dxr:RibbonPageGroup Caption="Common" Name="grpCommon" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biFileNew" />
                                    <dxb:BarButtonItemLink BarItemName="biFileOpen" />
                                    <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrint" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrintPreview" />
                                    <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                                    <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="Home" Name="pageHome">
                                <dxr:RibbonPageGroup Caption="Clipboard" Name="grpClipboard" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biEditPaste" />
                                    <dxb:BarButtonItemLink BarItemName="biEditCut" />
                                    <dxb:BarButtonItemLink BarItemName="biEditCopy" />
                                    <dxb:BarButtonItemLink BarItemName="biEditPasteSpecial" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Font" CaptionButtonCommand="{Binding Path=FormatFont, Mode=OneTime, Source={StaticResource commands}}" Name="grpFont">
                                    <dxr:BarButtonGroupLink BarItemName="biFont" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontSize" />
                                    <dxr:BarButtonGroupLink BarItemName="biClearFormatting" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontShape" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontColor" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Paragraph" CaptionButtonCommand="{Binding Path=FormatParagraph, Mode=OneTime, Source={StaticResource commands}}" Name="grpParagraph">
                                    <dxb:BarCheckItemLink BarItemName="biViewShowWhitespace" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Editing" Name="grpEditing" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biEditFind" />
                                    <dxb:BarButtonItemLink BarItemName="biEditReplace" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="Insert" Name="pageInsert">
                                <dxr:RibbonPageGroup Caption="Symbols" Name="grpSymbols" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biInsertSymbol" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="View" Name="pageView">
                                <dxr:RibbonPageGroup Caption="Document Views" Name="grpDocumentViews" ShowCaptionButton="False">
                                    <dxb:BarCheckItemLink BarItemName="biViewDraft" />
                                    <dxb:BarCheckItemLink BarItemName="biViewPrintLayout" />
                                    <dxb:BarCheckItemLink BarItemName="biViewSimple" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Zoom" Name="grpZoom" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biViewZoomOut" />
                                    <dxb:BarButtonItemLink BarItemName="biViewZoomIn" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                        </dxr:RibbonDefaultPageCategory>
                        <dxr:RibbonControl.ToolbarItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                            <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                            <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                        </dxr:RibbonControl.ToolbarItemLinks>
                    </dxr:RibbonControl>
                    <dxre:RichEditControl x:Name="richEdit" BarManager="{Binding ElementName=barManager1, Mode=OneTime}"
                                          ActiveViewType="Draft"
                                          Loaded="richEdit_Loaded"
                                          InitializeDocument="richEdit_InitializeDocument"
                                          ShowHoverMenu="False"
                                          PopupMenuShowing="richEdit_PopupMenuShowing"
                                          ShowBorder="False" Ribbon="{Binding ElementName=ribbonControl, Mode=OneTime}">
                    </dxre:RichEditControl>
                </dx:DXDockPanel>
            </dxb:BarManager>
        </Grid>
    </dxdb:DemoModuleControl>
</local:RichEditDemoModule>!&5using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Drawing;
using System.IO;
using DevExpress.CodeParser;
using DevExpress.Utils;
using DevExpress.Office.Internal;
using DevExpress.Office.Utils;
using DevExpress.Xpf.RichEdit;
using DevExpress.XtraRichEdit;
using DevExpress.XtraRichEdit.API.Native;
using DevExpress.XtraRichEdit.Export;
using DevExpress.XtraRichEdit.Import;
using DevExpress.XtraRichEdit.Internal;
using DevExpress.XtraRichEdit.Services;
using DevExpress.XtraRichEdit.Utils;
using DevExpress.XtraRichEdit.Commands;

using System.Windows.Forms;

namespace RichEditDemo {
    public partial class SyntaxHighlight : RichEditDemoModule {
        public SyntaxHighlight() {
            InitializeComponent();
        }

        void richEdit_Loaded(object sender, System.Windows.RoutedEventArgs e) {
            richEdit.Options.AutoCorrect.DetectUrls = false;
            richEdit.Options.AutoCorrect.ReplaceTextAsYouType = false;
            richEdit.Options.Behavior.PasteLineBreakSubstitution = LineBreakSubstitute.Paragraph;
            DocumentCapabilitiesOptions caps = richEdit.Options.DocumentCapabilities;
            caps.Bookmarks = DocumentCapability.Disabled;
            caps.CharacterStyle = DocumentCapability.Disabled;
            caps.HeadersFooters = DocumentCapability.Disabled;
            caps.Hyperlinks = DocumentCapability.Disabled;
            caps.InlinePictures = DocumentCapability.Disabled;
            caps.Numbering.Bulleted = DocumentCapability.Disabled;
            caps.Numbering.MultiLevel = DocumentCapability.Disabled;
            caps.Numbering.Simple = DocumentCapability.Disabled;
            caps.ParagraphFormatting = DocumentCapability.Disabled;
            caps.ParagraphStyle = DocumentCapability.Disabled;
            caps.Sections = DocumentCapability.Disabled;
            caps.Tables = DocumentCapability.Disabled;
            caps.TableStyle = DocumentCapability.Disabled;
            caps.FloatingObjects = DocumentCapability.Disabled;
            richEdit.Options.HorizontalRuler.Visibility = RichEditRulerVisibility.Hidden;
            richEdit.Views.DraftView.AllowDisplayLineNumbers = true;
            richEdit.Views.DraftView.Padding = new Padding(60, 4, 0, 0);

            richEdit.AddService(typeof(ISyntaxHighlightService), new SyntaxHighlightService(richEdit));
            IRichEditCommandFactoryService commandFactory = richEdit.GetService<IRichEditCommandFactoryService>();
            CustomRichEditCommandFactoryService newCommandFactory = new CustomRichEditCommandFactoryService(commandFactory);
            richEdit.RemoveService(typeof(IRichEditCommandFactoryService));
            richEdit.AddService(typeof(IRichEditCommandFactoryService), newCommandFactory);

            IDocumentImportManagerService importManager = richEdit.GetService<IDocumentImportManagerService>();
            importManager.UnregisterAllImporters();
            importManager.RegisterImporter(new PlainTextDocumentImporter());
            importManager.RegisterImporter(new SourcesCodeDocumentImporter());

            IDocumentExportManagerService exportManager = richEdit.GetService<IDocumentExportManagerService>();
            exportManager.UnregisterAllExporters();
            exportManager.RegisterExporter(new PlainTextDocumentExporter());
            exportManager.RegisterExporter(new SourcesCodeDocumentExporter());

            string codeModuleName = "SyntaxHighlight";
            richEdit.Options.DocumentSaveOptions.CurrentFileName = CodeFileLoadHelper.GetCodeFileName(codeModuleName);
            CodeFileLoadHelper.Load(codeModuleName, richEdit);
        }
        void richEdit_InitializeDocument(object sender, EventArgs e) {
            Document document = richEdit.Document;
            document.BeginUpdate();
            try {
                document.DefaultCharacterProperties.FontName = "Courier New";
                document.DefaultCharacterProperties.FontSize = 10;
                document.Sections[0].Page.Width = Units.InchesToDocumentsF(100);
                document.Sections[0].LineNumbering.CountBy = 1;
                document.Sections[0].LineNumbering.RestartType = LineNumberingRestart.Continuous;

                SizeF tabSize = richEdit.MeasureSingleLineString("    ", document.DefaultCharacterProperties);
                TabInfoCollection tabs = document.Paragraphs[0].BeginUpdateTabs(true);
                try {
                    for (int i = 1; i <= 30; i++) {
                        DevExpress.XtraRichEdit.API.Native.TabInfo tab = new DevExpress.XtraRichEdit.API.Native.TabInfo();
                        tab.Position = i * tabSize.Width;
                        tabs.Add(tab);
                    }
                }
                finally {
                    document.Paragraphs[0].EndUpdateTabs(tabs);
                }
            }
            finally {
                document.EndUpdate();
            }
        }
        void richEdit_PopupMenuShowing(object sender, PopupMenuShowingEventArgs e) {
            e.Menu = null;
        }

        #region SyntaxHighlightService
        public class SyntaxHighlightService : ISyntaxHighlightService {
            #region Fields
            readonly RichEditControl editor;
            readonly SyntaxHighlightInfo syntaxHighlightInfo;
            #endregion


            public SyntaxHighlightService(RichEditControl editor) {
                this.editor = editor;
                this.syntaxHighlightInfo = new SyntaxHighlightInfo();
            }


            #region ISyntaxHighlightService Members
            void ISyntaxHighlightService.ForceExecute() {
                this.Execute();
            }
            void ISyntaxHighlightService.Execute() {
                this.Execute();
            }
            #endregion

            void Execute() {
                TokenCollection tokens = Parse(editor.Text);
                HighlightSyntax(tokens);
            }
            TokenCollection Parse(string code) {
                if (string.IsNullOrEmpty(code))
                    return null;
                ITokenCategoryHelper tokenizer = CreateTokenizer();
                if (tokenizer == null)
                    return new TokenCollection();
                return tokenizer.GetTokens(code);
            }

            ITokenCategoryHelper CreateTokenizer() {
                string fileName = editor.Options.DocumentSaveOptions.CurrentFileName;
                if (String.IsNullOrEmpty(fileName))
                    return null;
                ITokenCategoryHelper result = TokenCategoryHelperFactory.CreateHelperForFileExtensions(Path.GetExtension(fileName));
                if (result != null)
                    return result;
                else
                    return null;
            }

            void HighlightSyntax(TokenCollection tokens) {
                if (tokens == null || tokens.Count == 0)
                    return;
                Document document = editor.Document;
                CharacterProperties cp = document.BeginUpdateCharacters(0, 1);

                List<SyntaxHighlightToken> syntaxTokens = new List<SyntaxHighlightToken>(tokens.Count);
                foreach (Token token in tokens) {
                    HighlightCategorizedToken((CategorizedToken)token, syntaxTokens);
                }
                document.ApplySyntaxHighlight(syntaxTokens);
                document.EndUpdateCharacters(cp);
            }
            void HighlightCategorizedToken(CategorizedToken token, List<SyntaxHighlightToken> syntaxTokens) {
                SyntaxHighlightProperties highlightProperties = syntaxHighlightInfo.CalculateTokenCategoryHighlight(token.Category);
                SyntaxHighlightToken syntaxToken = SetTokenColor(token, highlightProperties, editor.ActiveView.BackColor);
                if(syntaxToken != null)
                    syntaxTokens.Add(syntaxToken);
            }
            SyntaxHighlightToken SetTokenColor(Token token, SyntaxHighlightProperties foreColor, Color backColor) {
                if (editor.Document.Paragraphs.Count < token.Range.Start.Line)
                    return null;
                int paragraphStart = DocumentHelper.GetParagraphStart(editor.Document.Paragraphs[token.Range.Start.Line - 1]);
                int tokenStart = paragraphStart + token.Range.Start.Offset - 1;
                if (token.Range.End.Line != token.Range.Start.Line)
                    paragraphStart = DocumentHelper.GetParagraphStart(editor.Document.Paragraphs[token.Range.End.Line - 1]);

                int tokenEnd = paragraphStart + token.Range.End.Offset - 1;
                System.Diagnostics.Debug.Assert(tokenEnd > tokenStart);
                return new SyntaxHighlightToken(tokenStart, tokenEnd - tokenStart, foreColor);
            }
        }
        #endregion

        #region SyntaxHighlightInfo
        public class SyntaxHighlightInfo {
            readonly Dictionary<TokenCategory, SyntaxHighlightProperties> properties;

            public SyntaxHighlightInfo() {
                this.properties = new Dictionary<TokenCategory, SyntaxHighlightProperties>();
                Reset();
            }
            public void Reset() {
                properties.Clear();
                Add(TokenCategory.Text, DXColor.Black);
                Add(TokenCategory.Keyword, DXColor.Blue);
                Add(TokenCategory.String, DXColor.Brown);
                Add(TokenCategory.Comment, DXColor.Green);
                Add(TokenCategory.Identifier, DXColor.Black);
                Add(TokenCategory.PreprocessorKeyword, DXColor.Blue);
                Add(TokenCategory.Number, DXColor.Red);
                Add(TokenCategory.Operator, DXColor.Black);
                Add(TokenCategory.Unknown, DXColor.Black);
                Add(TokenCategory.XmlComment, DXColor.Gray);

                Add(TokenCategory.CssComment, DXColor.Green);
                Add(TokenCategory.CssKeyword, DXColor.Brown);
                Add(TokenCategory.CssPropertyName, DXColor.Red);
                Add(TokenCategory.CssPropertyValue, DXColor.Blue);
                Add(TokenCategory.CssSelector, DXColor.Blue);
                Add(TokenCategory.CssStringValue, DXColor.Blue);

                Add(TokenCategory.HtmlAttributeName, DXColor.Red);
                Add(TokenCategory.HtmlAttributeValue, DXColor.Blue);
                Add(TokenCategory.HtmlComment, DXColor.Green);
                Add(TokenCategory.HtmlElementName, DXColor.Brown);
                Add(TokenCategory.HtmlEntity, DXColor.Gray);
                Add(TokenCategory.HtmlOperator, DXColor.Black);
                Add(TokenCategory.HtmlServerSideScript, DXColor.Black);
                Add(TokenCategory.HtmlString, DXColor.Blue);
                Add(TokenCategory.HtmlTagDelimiter, DXColor.Blue);
            }
            void Add(TokenCategory category, Color foreColor) {
                SyntaxHighlightProperties item = new SyntaxHighlightProperties();
                item.ForeColor = foreColor;
                properties.Add(category, item);
            }

            public SyntaxHighlightProperties CalculateTokenCategoryHighlight(TokenCategory category) {
                SyntaxHighlightProperties result = null;
                if (properties.TryGetValue(category, out result))
                    return result;
                else
                    return properties[TokenCategory.Text];
            }
        }
        #endregion

        #region CustomRichEditCommandFactoryService
        public class CustomRichEditCommandFactoryService : IRichEditCommandFactoryService {
            readonly IRichEditCommandFactoryService service;

            public CustomRichEditCommandFactoryService(IRichEditCommandFactoryService service) {
                Guard.ArgumentNotNull(service, "service");
                this.service = service;
            }

            #region IRichEditCommandFactoryService Members
            RichEditCommand IRichEditCommandFactoryService.CreateCommand(RichEditCommandId id) {
                if (id.Equals(RichEditCommandId.InsertColumnBreak) || id.Equals(RichEditCommandId.InsertLineBreak) || id.Equals(RichEditCommandId.InsertPageBreak))
                    return service.CreateCommand(RichEditCommandId.InsertParagraph);
                return service.CreateCommand(id);
            }
            #endregion
        }
        #endregion


        public static class SourceCodeDocumentFormat {
            public static readonly DocumentFormat Id = new DocumentFormat(1325);
        }
        public class SourcesCodeDocumentImporter : PlainTextDocumentImporter {
            internal static readonly FileDialogFilter filter = new FileDialogFilter("Source Files", new string[] { "cs", "vb", "html", "htm", "js", "xml", "css" });
            public override FileDialogFilter Filter { get { return filter; } }
            public override DocumentFormat Format { get { return SourceCodeDocumentFormat.Id; } }
        }
        public class SourcesCodeDocumentExporter : PlainTextDocumentExporter {
            public override FileDialogFilter Filter { get { return SourcesCodeDocumentImporter.filter; } }
            public override DocumentFormat Format { get { return SourceCodeDocumentFormat.Id; } }
        }
    }
}!RMSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemo"RichEditDemo.TableOfContents\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core<dxb2http://schemas.devexpress.com/winfx/2008/xaml/bars?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.RichEdit.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxre6http://schemas.devexpress.com/winfx/2008/xaml/richediteaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase&localclr-namespace:RichEditDemoc_DevExpress.Xpf.Ribbon.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxr4http://schemas.devexpress.com/winfx/2008/xaml/ribbon$	�400��$	�800���	Resources
/)DevExpress.Xpf.RichEdit.RichEditUICommand commands<6DevExpress.Xpf.RichEdit.UI.DefaultBarItemDataTemplates defaultBarItemTemplates-'DevExpress.Xpf.DemoBase.NWindDataLoader NWindDataLoader�%-&	&	&	
.�/)DevExpress.Xpf.DemoBase.DemoModuleControlContent.�.+�$DevExpress.Xpf.Bars.BarManager-$�barManager1��Items'!DevExpress.Xpf.Bars.BarButtonItem-�Name$	biFileNew��!DevExpress.Xpf.Bars.BarItemCommand��Path$
FileNew��Mode$
OneTime=�
�Source#[-$
biFileOpen���$FileOpen�$
OneTime=�#[-$biFileSaveAs���$
FileSaveAs�$
OneTime=�#[-$biFilePrint���$	FilePrint�$
OneTime=�#[-$biFilePrintPreview���$FilePrintPreview�$
OneTime=�#[-$
biEditUndo���$EditUndo�$
OneTime=�#[-$
biEditRedo���$EditRedo�$
OneTime=�#[-	$	biEditCut���$
EditCut�$
OneTime=�#[-
$
biEditCopy���$EditCopy�$
OneTime=�#[-$biEditPaste���$	EditPaste�$
OneTime=�#[=7DevExpress.Xpf.RichEdit.UI.InsertMergeFieldsBarListItem-$ biMailMergeInsertFieldList��RichEditControl�*RichEditControl+	�ElementName$	richEditControlProvider��$	DevExpress.Xpf.Bars.BarSubItem	-
$'!biMailMergeInsertFieldPlaceholder���$%MailMergeInsertFieldPlaceholder�$
OneTime=�#[
		ItemLinks
A
;DevExpress.Xpf.RichEdit.UI.InsertMergeFieldsBarListItemLink
%DevExpress.Xpf.Bars.BarItemLinkBarItemName$ biMailMergeInsertFieldList��& DevExpress.Xpf.Bars.BarCheckItem-$biMailMergeViewMergedData���$MailMergeViewMergedData�$
OneTime=�#[-$"biMailMergeShowAllFieldCodes���$ MailMergeShowAllFieldCodes�$
OneTime=�#[-$$biMailMergeShowAllFieldResults���$"MailMergeShowAllFieldResults�$
OneTime=�#[-$ biMailMergeFirstDataRecord���$MailMergeFirstDataRecord�$
OneTime=�#[-$#biMailMergePreviousDataRecord���$!MailMergePreviousDataRecord�$
OneTime=�#[-$biMailMergeNextDataRecord���$MailMergeNextDataRecord�$
OneTime=�#[-$biMailMergeLastDataRecord���$MailMergeLastDataRecord�$
OneTime=�#[-$biMailMergeSaveDocumentAs���$MailMergeSaveDocumentAs�$
OneTime=�#[-$biMergeToNewDocument��Content)
#DevExpress.Xpf.Core.ObjectConverter$Merge to New Document

Glyph$A
;/RichEditDemo;component/Images/MergeToNewDocument_16x16.png�
LargeGlyph$A;/RichEditDemo;component/Images/MergeToNewDocument_32x32.png�*$DevExpress.Xpf.Ribbon.BarButtonGroup-$biFont��	ItemLinks)#DevExpress.Xpf.Bars.BarEditItemLink$biFormatFontName��$biFormatFontSize��%DevExpress.Xpf.Bars.BarEditItem-$biFormatFontName��$
	EditWidth$	150X��$FormatFontName�$
OneTime=�#[EditSettings93DevExpress.Xpf.RichEdit.UI.FontComboBoxEditSettings-$biFormatFontSize��$
$50X��$FormatFontSize�$
OneTime=�#[E?DevExpress.Xpf.RichEdit.UI.RichEditFontSizeComboBoxEditSettingsRichEditControl�*RichEditControl+$	richEditControlProvider��-$
biFontSize��+%DevExpress.Xpf.Bars.BarButtonItemLink$biFormatIncreaseFontSize��$biFormatDecreaseFontSize��-$biFormatIncreaseFontSize���$FormatIncreaseFontSize�$
OneTime=�#[-$biFormatDecreaseFontSize���$FormatDecreaseFontSize�$
OneTime=�#[-$biFontShape��*$DevExpress.Xpf.Bars.BarCheckItemLink$biFormatFontBold��$biFormatFontItalic��$biFormatFontUnderline��$!biFormatFontDoubleUnderline��$biFormatFontStrikeout��$!biFormatFontDoubleStrikeout��$biFormatFontSuperscript��$biFormatFontSubscript��-$biFormatFontBold���$FormatFontBold�$
OneTime=�#[-$biFormatFontItalic���$FormatFontItalic�$
OneTime=�#[- $biFormatFontUnderline���$FormatFontUnderline�$
OneTime=�#[-!$!biFormatFontDoubleUnderline���$FormatFontDoubleUnderline�$
OneTime=�#[-"$biFormatFontStrikeout���$FormatFontStrikeout�$
OneTime=�#[-#$!biFormatFontDoubleStrikeout���$FormatFontDoubleStrikeout�$
OneTime=�#[-$$biFormatFontSuperscript���$FormatFontSuperscript�$
OneTime=�#[-%$biFormatFontSubscript���$FormatFontSubscript�$
OneTime=�#[-&$biFontColor��@:DevExpress.Xpf.RichEdit.UI.BarSplitButtonColorEditItemLink$biFormatFontBackColor��$biFormatFontForeColor��<6DevExpress.Xpf.RichEdit.UI.BarSplitButtonColorEditItem-'$biFormatFontBackColor���$FormatFontBackColor�$
OneTime=�#[,&DevExpress.Xpf.Bars.BarSplitButtonItemPopupControl3-DevExpress.Xpf.Bars.PopupControlContainerInfoContent.& DevExpress.Xpf.Editors.ColorEdit%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.ColumnCount$5�ChipSize$Large=�
ChipMargin$3q�ShowDefaultColorButton.ShowMoreColorsButton.ShowNoColorButton.	EditValue�$	biFormatFontBackColor��$TwoWay=�$	EditValue�PalettesKEDevExpress.Xpf.RichEdit.UI.CharactersBackgroundColorPaletteCollection-($biFormatFontForeColor���$FormatFontForeColor�$
OneTime=�#[..�$	biFormatFontForeColor��$TwoWay=�$	EditValue�-)$biNumberingList��$biFormatBulletedList��$biFormatNumberingList��$biFormatMultilevelList��-*$biFormatBulletedList���$FormatBulletedList�$
OneTime=�#[-+$biFormatNumberingList���$FormatNumberingList�$
OneTime=�#[-,$biFormatMultilevelList���$FormatMultilevelList�$
OneTime=�#[--$biParagraphIndent��$biFormatDecreaseIndent��$biFormatIncreaseIndent��-.$biFormatDecreaseIndent���$FormatDecreaseIndent�$
OneTime=�#[-/$biFormatIncreaseIndent���$FormatIncreaseIndent�$
OneTime=�#[-0$biShowWhitespace��$biViewShowWhitespace��-1$biViewShowWhitespace���$ViewShowWhitespace�$
OneTime=�#[CommandParameter�$	richEditControlProvider��-2$biParagraphAlignment��$ biFormatParagraphAlignLeft��$"biFormatParagraphAlignCenter��$!biFormatParagraphAlignRight��$#biFormatParagraphAlignJustify��-3$ biFormatParagraphAlignLeft���$FormatParagraphAlignLeft�$
OneTime=�#[-4$"biFormatParagraphAlignCenter���$ FormatParagraphAlignCenter�$
OneTime=�#[-5$!biFormatParagraphAlignRight���$FormatParagraphAlignRight�$
OneTime=�#[-6$#biFormatParagraphAlignJustify���$!FormatParagraphAlignJustify�$
OneTime=�#[-7$
biLineSpacing��("DevExpress.Xpf.Bars.BarSubItemLink$"biFormatParagraphLineSpacing��$ biFormatParagraphBackColor��	-8$"biFormatParagraphLineSpacing���$ FormatParagraphLineSpacing�$
OneTime=�#[�$	richEditControlProvider��
$("biFormatParagraphLineSpacingSingle��$/)biFormatParagraphLineSpacingSesquialteral��$("biFormatParagraphLineSpacingDouble��$+%biFormatParagraphLineSpacingCustomize��$'!biFormatParagraphAddSpacingBefore��$*$biFormatParagraphRemoveSpacingBefore��$& biFormatParagraphAddSpacingAfter��$)#biFormatParagraphRemoveSpacingAfter��-9$("biFormatParagraphLineSpacingSingle���$& FormatParagraphLineSpacingSingle�$
OneTime=�#[�$	richEditControlProvider��-:$/)biFormatParagraphLineSpacingSesquialteral���$-'FormatParagraphLineSpacingSesquialteral�$
OneTime=�#[�$	richEditControlProvider��-;$("biFormatParagraphLineSpacingDouble���$& FormatParagraphLineSpacingDouble�$
OneTime=�#[�$	richEditControlProvider��-<$+%biFormatParagraphLineSpacingCustomize���$)#FormatParagraphLineSpacingCustomize�$
OneTime=�#[�$	richEditControlProvider��-=$'!biFormatParagraphAddSpacingBefore���$%FormatParagraphAddSpacingBefore�$
OneTime=�#[�$	richEditControlProvider��->$*$biFormatParagraphRemoveSpacingBefore���$("FormatParagraphRemoveSpacingBefore�$
OneTime=�#[�$	richEditControlProvider��-?$& biFormatParagraphAddSpacingAfter���$$FormatParagraphAddSpacingAfter�$
OneTime=�#[�$%	richrichEditControlProviderEdit��-@$)#biFormatParagraphRemoveSpacingAfter���$'!FormatParagraphRemoveSpacingAfter�$
OneTime=�#[�$	richEditControlProvider��-A$ biFormatParagraphBackColor���$FormatParagraphBackColor�$
OneTime=�#[.>�.�...�$ 	biFormatParagraphBackColor��$TwoWay=�$	EditValue�1+DevExpress.Xpf.RichEdit.UI.GalleryStyleItem-B$biGalleryStyle���$FormatFontStyle�$
OneTime=�#[RichEditControl�*RichEditControl+$	richEditControlProvider��0*DevExpress.Xpf.Ribbon.RibbonGalleryBarItem Gallery 5/DevExpress.Xpf.RichEdit.UI.RichEditStyleGallery! DevExpress.Xpf.Bars.Gallery! IsItemDescriptionVisible!." IsItemGlyphVisible".# 
ItemCheckMode$#Single=�$ MinColCount$$1�% ColCount$%5�& ItemCaptionTemplate&�$%StyleGalleryItemCaptionTemplate�$
OneTime=�#[-C$
biEditFind���$EditFind�$
OneTime=�#[-D$
biEditReplace���$EditReplace�$
OneTime=�#[-E$'!biReferencesInsertTableOfContents���$%ReferencesInsertTableOfContents�$
OneTime=�#[�$	richEditControlProvider��	-F$0*biReferencesAddParagraphsToTableOfContents���$.(ReferencesAddParagraphsToTableOfContents�$
OneTime=�#[�$	richEditControlProvider��
$'!biFormatParagraphSetBodyTextLevel��$'!biFormatParagraphSetHeading1Level��$'!biFormatParagraphSetHeading2Level��$'!biFormatParagraphSetHeading3Level��$'!biFormatParagraphSetHeading4Level��$'!biFormatParagraphSetHeading5Level��$'!biFormatParagraphSetHeading6Level��$'!biFormatParagraphSetHeading7Level��$'!biFormatParagraphSetHeading8Level��$'!biFormatParagraphSetHeading9Level��-G$'!biFormatParagraphSetBodyTextLevel���$%FormatParagraphSetBodyTextLevel�$
OneTime=�#[�$	richEditControlProvider��-H$'!biFormatParagraphSetHeading1Level���$%FormatParagraphSetHeading1Level�$
OneTime=�#[�$	richEditControlProvider��-I$'!biFormatParagraphSetHeading2Level���$%FormatParagraphSetHeading2Level�$
OneTime=�#[�$	richEditControlProvider��-J$'!biFormatParagraphSetHeading3Level���$%FormatParagraphSetHeading3Level�$
OneTime=�#[�$	richEditControlProvider��-K$'!biFormatParagraphSetHeading4Level���$%FormatParagraphSetHeading4Level�$
OneTime=�#[�$	richEditControlProvider��-L$'!biFormatParagraphSetHeading5Level���$%FormatParagraphSetHeading5Level�$
OneTime=�#[�$	richEditControlProvider��-M$'!biFormatParagraphSetHeading6Level���$%FormatParagraphSetHeading6Level�$
OneTime=�#[�$	richEditControlProvider��-N$'!biFormatParagraphSetHeading7Level���$%FormatParagraphSetHeading7Level�$
OneTime=�#[�$	richEditControlProvider��-O$'!biFormatParagraphSetHeading8Level���$%FormatParagraphSetHeading8Level�$
OneTime=�#[�$	richEditControlProvider��-P$'!biFormatParagraphSetHeading9Level���$%FormatParagraphSetHeading9Level�$
OneTime=�#[�$	richEditControlProvider��-Q$'!biReferencesUpdateTableOfContents���$%ReferencesUpdateTableOfContents�$
OneTime=�#[�$	richEditControlProvider��	-R$*$biReferencesInsertCaptionPlaceholder���$("ReferencesInsertCaptionPlaceholder�$
OneTime=�#[�$	richEditControlProvider��
$& biReferencesInsertFiguresCaption��$%biReferencesInsertTablesCaption��$("biReferencesInsertEquationsCaption��-S$& biReferencesInsertFiguresCaption���$$ReferencesInsertFiguresCaption�$
OneTime=�#[�$	richEditControlProvider��-T$%biReferencesInsertTablesCaption���$#ReferencesInsertTablesCaption�$
OneTime=�#[�$	richEditControlProvider��-U$("biReferencesInsertEquationsCaption���$& ReferencesInsertEquationsCaption�$
OneTime=�#[�$	richEditControlProvider��	-V$1+biReferencesInsertTableOfFiguresPlaceholder���$/)ReferencesInsertTableOfFiguresPlaceholder�$
OneTime=�#[�$	richEditControlProvider��
$& biReferencesInsertTableOfFigures��$%biReferencesInsertTableOfTables��$("biReferencesInsertTableOfEquations��-W$& biReferencesInsertTableOfFigures���$$ReferencesInsertTableOfFigures�$
OneTime=�#[�$	richEditControlProvider��-X$%biReferencesInsertTableOfTables���$#ReferencesInsertTableOfTables�$
OneTime=�#[�$	richEditControlProvider��-Y$("biReferencesInsertTableOfEquations���$& ReferencesInsertTableOfEquations�$
OneTime=�#[�$	richEditControlProvider��-Z$'!biReferencesUpdateTableOfCaptions���$%ReferencesUpdateTableOfCaptions�$
OneTime=�#[�$	richEditControlProvider��._�%!DevExpress.Xpf.Core.DXDockPanel!.+�)"#DevExpress.Xpf.Ribbon.RibbonControl"-['"Name$'ribbon��$	�Top=�!("ApplicationButtonLargeIcon$A(;/RichEditDemo;component/Images/ribbon-application-32x32.png�)"ApplicationMenu)+#%DevExpress.Xpf.Ribbon.ApplicationMenu#*#RightPaneWidth$	*100Q�+#
ShowRightPane+.#$DevExpress.Xpf.Bars.PopupMenu,$	ItemLinks,$	biFileNew��$
biFileOpen��$biFileSaveAs��$biFilePrint��$biFilePrintPreview��-"
Categories.-5%/DevExpress.Xpf.Ribbon.RibbonDefaultPageCategory%2&,DevExpress.Xpf.Ribbon.RibbonPageCategoryBase.&Pages..&' DevExpress.Xpf.Ribbon.RibbonPage'-\$pageFile��/'Caption$
/File

0'Groups.0+(%DevExpress.Xpf.Ribbon.RibbonPageGroup(-]$	grpCommon��1(Caption$1Common��2(ShowCaptionButton2.3(	ItemLinks.3$	biFileNew��$
biFileOpen��$biFileSaveAs��$biFilePrint��$biFilePrintPreview��$
biEditUndo��$
biEditRedo��'-^$pageHome��$
/Home
.0(-_$grpClipboard��$1	Clipboard��2..3$	biEditCut��$
biEditCopy��$biEditPaste��(-`$
grpFont��$
1Font��4(CaptionButtonCommand4�$
FormatFont�$
OneTime=�#[$5(CaptionButtonCommandParameter5�$	richEditControlProvider��.3.)(DevExpress.Xpf.Ribbon.BarButtonGroupLink)$biFont��)$
biFontSize��)$biFontShape��)$biFontColor��(-a$grpParagraph��$1	Paragraph��4�$FormatParagraph�$
OneTime=�#[5�$	richEditControlProvider��.3)$biNumberingList��)$biParagraphIndent��)$biShowWhitespace��)$biParagraphAlignment��)$
biLineSpacing��(-b$	grpStyles��$1Styles��4�$FormatEditFontStyle�$
OneTime=�#[5�$	richEditControlProvider��.3;*5DevExpress.Xpf.RichEdit.UI.RibbonStyleGalleryItemLink*$biGalleryStyle��(-c$
grpEditing��$
1Editing��2..3$
biEditFind��$
biEditReplace��'-d$pageMailings��$/Mailings
.0(-e$grpWriteInsertFields��$1Write & Insert Fields��2..3$'!biMailMergeInsertFieldPlaceholder��(-f$grpPreviewResults��$1Preview Results��2..3$biMailMergeViewMergedData��$"biMailMergeShowAllFieldCodes��$$biMailMergeShowAllFieldResults��$ biMailMergeFirstDataRecord��$#biMailMergePreviousDataRecord��$biMailMergeNextDataRecord��$biMailMergeLastDataRecord��$biMailMergeSaveDocumentAs��(-g$grpMergeToNewDocument��$1Merge to New Document��2..3$biMergeToNewDocument��(-h$grpCaptions1��$1Captions��2..3$*$biReferencesInsertCaptionPlaceholder��$1+biReferencesInsertTableOfFiguresPlaceholder��$'!biReferencesUpdateTableOfCaptions��'-i$pageReferences��$/
References
.0(-j$grpTableofContents��$1Table of Contents��2..3$'!biReferencesInsertTableOfContents��$0*biReferencesAddParagraphsToTableOfContents��$'!biReferencesUpdateTableOfContents��(-k$grpMailMerge��$1
Mail Merge��2..3$"biMailMergeShowAllFieldCodes��$$biMailMergeShowAllFieldResults��(-l$grpCaptions��$1Captions��2..3$*$biReferencesInsertCaptionPlaceholder��$1+biReferencesInsertTableOfFiguresPlaceholder��$'!biReferencesUpdateTableOfCaptions��6"ToolbarItemLinks6$biFileSaveAs��$
biEditUndo��$
biEditRedo��&+ DevExpress.Xpf.Core.DXTabControl+-m7+Name$7
tabControl��.@�#,DevExpress.Xpf.Core.DXTabItem,-n8,Name$8templateTabItem��
9,Header$9Template
.�--'DevExpress.Xpf.RichEdit.RichEditControl--o:-Name$:sourceRichEditControl��;-
ShowBorder;.<-
BarManager<�$	barManager1��$
OneTime=�,-p$8resultingDocumentTabItem��$9Resulting document
{�..�--q$:targetRichEditControl��;.5./DevExpress.Xpf.RichEdit.RichEditControlProvider.-r=.Name$=richEditControlProvider��>.RichEditControl>�$	sourceRichEditControl��!�<local:RichEditDemoModule
    x:Class="RichEditDemo.TableOfContents" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxre="http://schemas.devexpress.com/winfx/2008/xaml/richedit"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:RichEditDemo"
    xmlns:dxr="http://schemas.devexpress.com/winfx/2008/xaml/ribbon">

    <local:RichEditDemoModule.Resources>
        <ResourceDictionary>
            <dxre:RichEditUICommand x:Key="commands" />
            <dxre:DefaultBarItemDataTemplates x:Key="defaultBarItemTemplates" />
            <dxdb:NWindDataLoader x:Key="NWindDataLoader" />
        </ResourceDictionary>
    </local:RichEditDemoModule.Resources>

    <dxdb:DemoModuleControl>
        <Grid>
            <dxb:BarManager Name="barManager1">
                <dxb:BarManager.Items>
                    <dxb:BarButtonItem Command="{Binding Path=FileNew, Mode=OneTime, Source={StaticResource commands}}" Name="biFileNew" />
                    <dxb:BarButtonItem Command="{Binding Path=FileOpen, Mode=OneTime, Source={StaticResource commands}}" Name="biFileOpen" />
                    <dxb:BarButtonItem Command="{Binding Path=FileSaveAs, Mode=OneTime, Source={StaticResource commands}}" Name="biFileSaveAs" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrint, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrint" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrintPreview, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrintPreview" />
                    <dxb:BarButtonItem Command="{Binding Path=EditUndo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditUndo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditRedo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditRedo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCut, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCut" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCopy, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCopy" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPaste, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPaste" />
                    <dxre:InsertMergeFieldsBarListItem Name="biMailMergeInsertFieldList" RichEditControl="{Binding RichEditControl, ElementName=richEditControlProvider}"/>
                    <dxb:BarSubItem Command="{Binding Path=MailMergeInsertFieldPlaceholder, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergeInsertFieldPlaceholder">
                        <dxb:BarSubItem.ItemLinks>
                            <dxre:InsertMergeFieldsBarListItemLink BarItemName="biMailMergeInsertFieldList" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=MailMergeViewMergedData, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergeViewMergedData" />
                    <dxb:BarButtonItem Command="{Binding Path=MailMergeShowAllFieldCodes, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergeShowAllFieldCodes" />
                    <dxb:BarButtonItem Command="{Binding Path=MailMergeShowAllFieldResults, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergeShowAllFieldResults" />
                    <dxb:BarButtonItem Command="{Binding Path=MailMergeFirstDataRecord, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergeFirstDataRecord" />
                    <dxb:BarButtonItem Command="{Binding Path=MailMergePreviousDataRecord, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergePreviousDataRecord" />
                    <dxb:BarButtonItem Command="{Binding Path=MailMergeNextDataRecord, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergeNextDataRecord" />
                    <dxb:BarButtonItem Command="{Binding Path=MailMergeLastDataRecord, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergeLastDataRecord" />
                    <dxb:BarButtonItem Command="{Binding Path=MailMergeSaveDocumentAs, Mode=OneTime, Source={StaticResource commands}}" Name="biMailMergeSaveDocumentAs" />
                    <dxb:BarButtonItem Name="biMergeToNewDocument" Content="Merge to New Document" ItemClick="mergeToNewDocument_ItemClick" Glyph="/RichEditDemo;component/Images/MergeToNewDocument_16x16.png" LargeGlyph="/RichEditDemo;component/Images/MergeToNewDocument_32x32.png" />
                    <dxr:BarButtonGroup Name="biFont">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarEditItemLink BarItemName="biFormatFontName" />
                            <dxb:BarEditItemLink BarItemName="biFormatFontSize" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarEditItem Command="{Binding Path=FormatFontName, Mode=OneTime, Source={StaticResource commands}}" Content="" EditWidth="150" Name="biFormatFontName">
                        <dxb:BarEditItem.EditSettings>
                            <dxre:FontComboBoxEditSettings />
                        </dxb:BarEditItem.EditSettings>
                    </dxb:BarEditItem>
                    <dxb:BarEditItem Command="{Binding Path=FormatFontSize, Mode=OneTime, Source={StaticResource commands}}" Content="" EditWidth="50" Name="biFormatFontSize">
                        <dxb:BarEditItem.EditSettings>
                            <dxre:RichEditFontSizeComboBoxEditSettings RichEditControl="{Binding RichEditControl, ElementName=richEditControlProvider}" />
                        </dxb:BarEditItem.EditSettings>
                    </dxb:BarEditItem>
                    <dxr:BarButtonGroup Name="biFontSize">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFormatIncreaseFontSize" />
                            <dxb:BarButtonItemLink BarItemName="biFormatDecreaseFontSize" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarButtonItem Command="{Binding Path=FormatIncreaseFontSize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatIncreaseFontSize" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatDecreaseFontSize, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatDecreaseFontSize" />
                    <dxr:BarButtonGroup Name="biFontShape">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatFontBold" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontItalic" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontUnderline" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontDoubleUnderline" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontStrikeout" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontDoubleStrikeout" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontSuperscript" />
                            <dxb:BarCheckItemLink BarItemName="biFormatFontSubscript" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontBold, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontBold" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontItalic, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontItalic" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontUnderline, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontUnderline" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontDoubleUnderline, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontDoubleUnderline" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontStrikeout, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontStrikeout" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontDoubleStrikeout, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontDoubleStrikeout" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontSuperscript, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontSuperscript" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatFontSubscript, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontSubscript" />
                    <dxr:BarButtonGroup Name="biFontColor">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatFontBackColor" />
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatFontForeColor" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatFontBackColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontBackColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <dxe:ColorEdit EditValue="{Binding ElementName=biFormatFontBackColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ColumnCount="5" ChipSize="Large" ChipMargin="3" ShowDefaultColorButton="false" ShowMoreColorsButton="False" ShowNoColorButton="True">
                                    <dxe:ColorEdit.Palettes>
                                        <dxre:CharactersBackgroundColorPaletteCollection />
                                    </dxe:ColorEdit.Palettes>
                                </dxe:ColorEdit>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatFontForeColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatFontForeColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <dxe:ColorEdit EditValue="{Binding ElementName=biFormatFontForeColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" />
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxr:BarButtonGroup Name="biNumberingList">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatBulletedList" />
                            <dxb:BarCheckItemLink BarItemName="biFormatNumberingList" />
                            <dxb:BarCheckItemLink BarItemName="biFormatMultilevelList" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=FormatBulletedList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatBulletedList" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatNumberingList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatNumberingList" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatMultilevelList, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatMultilevelList" />
                    <dxr:BarButtonGroup Name="biParagraphIndent">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFormatDecreaseIndent" />
                            <dxb:BarButtonItemLink BarItemName="biFormatIncreaseIndent" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarButtonItem Command="{Binding Path=FormatDecreaseIndent, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatDecreaseIndent" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatIncreaseIndent, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatIncreaseIndent" />
                    <dxr:BarButtonGroup Name="biShowWhitespace">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biViewShowWhitespace" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=ViewShowWhitespace, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richEditControlProvider}" Name="biViewShowWhitespace" />
                    <dxr:BarButtonGroup Name="biParagraphAlignment">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignLeft" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignCenter" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignRight" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphAlignJustify" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignLeft, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignLeft" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignCenter, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignCenter" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignRight, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignRight" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphAlignJustify, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphAlignJustify" />
                    <dxr:BarButtonGroup Name="biLineSpacing">
                        <dxr:BarButtonGroup.ItemLinks>
                            <dxb:BarSubItemLink BarItemName="biFormatParagraphLineSpacing" />
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biFormatParagraphBackColor" />
                        </dxr:BarButtonGroup.ItemLinks>
                    </dxr:BarButtonGroup>
                    <dxb:BarSubItem Command="{Binding Path=FormatParagraphLineSpacing, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richEditControlProvider}" Name="biFormatParagraphLineSpacing">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingSingle" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingSesquialteral" />
                            <dxb:BarCheckItemLink BarItemName="biFormatParagraphLineSpacingDouble" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphLineSpacingCustomize" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphAddSpacingBefore" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphRemoveSpacingBefore" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphAddSpacingAfter" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphRemoveSpacingAfter" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingSingle, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richEditControlProvider}" Name="biFormatParagraphLineSpacingSingle" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingSesquialteral, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richEditControlProvider}" Name="biFormatParagraphLineSpacingSesquialteral" />
                    <dxb:BarCheckItem Command="{Binding Path=FormatParagraphLineSpacingDouble, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richEditControlProvider}" Name="biFormatParagraphLineSpacingDouble" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphLineSpacingCustomize, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richEditControlProvider}" Name="biFormatParagraphLineSpacingCustomize" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphAddSpacingBefore, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richEditControlProvider}" Name="biFormatParagraphAddSpacingBefore" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphRemoveSpacingBefore, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richEditControlProvider}" Name="biFormatParagraphRemoveSpacingBefore" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphAddSpacingAfter, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richrichEditControlProviderEdit}" Name="biFormatParagraphAddSpacingAfter" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphRemoveSpacingAfter, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richEditControlProvider}" Name="biFormatParagraphRemoveSpacingAfter" />
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=FormatParagraphBackColor, Mode=OneTime, Source={StaticResource commands}}" Name="biFormatParagraphBackColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <UserControl>
                                    <dxe:ColorEdit EditValue="{Binding ElementName=biFormatParagraphBackColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ShowDefaultColorButton="False" ShowNoColorButton="True" />
                                </UserControl>
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxre:GalleryStyleItem Command="{Binding Path=FormatFontStyle, Mode=OneTime, Source={StaticResource commands}}" Name="biGalleryStyle" RichEditControl="{Binding RichEditControl, ElementName=richEditControlProvider}" >
                        <dxre:GalleryStyleItem.Gallery>
                            <dxre:RichEditStyleGallery IsItemDescriptionVisible="False" IsItemGlyphVisible="False" ItemCaptionTemplate="{Binding Path=StyleGalleryItemCaptionTemplate, Mode=OneTime, Source={StaticResource defaultBarItemTemplates}}" ItemCheckMode="Single" MinColCount="1" ColCount="5" />
                        </dxre:GalleryStyleItem.Gallery>
                    </dxre:GalleryStyleItem>
                    <dxb:BarButtonItem Command="{Binding Path=EditFind, Mode=OneTime, Source={StaticResource commands}}" Name="biEditFind" />
                    <dxb:BarButtonItem Command="{Binding Path=EditReplace, Mode=OneTime, Source={StaticResource commands}}" Name="biEditReplace" />
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesInsertTableOfContents, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richEditControlProvider}" Name="biReferencesInsertTableOfContents" />
                    <dxb:BarSubItem Command="{Binding Path=ReferencesAddParagraphsToTableOfContents, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richEditControlProvider}" Name="biReferencesAddParagraphsToTableOfContents">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetBodyTextLevel" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading1Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading2Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading3Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading4Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading5Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading6Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading7Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading8Level" />
                            <dxb:BarButtonItemLink BarItemName="biFormatParagraphSetHeading9Level" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetBodyTextLevel, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richEditControlProvider}" Name="biFormatParagraphSetBodyTextLevel" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading1Level, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richEditControlProvider}" Name="biFormatParagraphSetHeading1Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading2Level, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richEditControlProvider}" Name="biFormatParagraphSetHeading2Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading3Level, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richEditControlProvider}" Name="biFormatParagraphSetHeading3Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading4Level, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richEditControlProvider}" Name="biFormatParagraphSetHeading4Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading5Level, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richEditControlProvider}" Name="biFormatParagraphSetHeading5Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading6Level, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richEditControlProvider}" Name="biFormatParagraphSetHeading6Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading7Level, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richEditControlProvider}" Name="biFormatParagraphSetHeading7Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading8Level, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richEditControlProvider}" Name="biFormatParagraphSetHeading8Level" />
                    <dxb:BarButtonItem Command="{Binding Path=FormatParagraphSetHeading9Level, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richEditControlProvider}" Name="biFormatParagraphSetHeading9Level" />
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesUpdateTableOfContents, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richEditControlProvider}" Name="biReferencesUpdateTableOfContents" />
                    <dxb:BarSubItem Command="{Binding Path=ReferencesInsertCaptionPlaceholder, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richEditControlProvider}" Name="biReferencesInsertCaptionPlaceholder">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biReferencesInsertFiguresCaption" />
                            <dxb:BarButtonItemLink BarItemName="biReferencesInsertTablesCaption" />
                            <dxb:BarButtonItemLink BarItemName="biReferencesInsertEquationsCaption" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesInsertFiguresCaption, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richEditControlProvider}" Name="biReferencesInsertFiguresCaption" />
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesInsertTablesCaption, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richEditControlProvider}" Name="biReferencesInsertTablesCaption" />
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesInsertEquationsCaption, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richEditControlProvider}" Name="biReferencesInsertEquationsCaption" />
                    <dxb:BarSubItem Command="{Binding Path=ReferencesInsertTableOfFiguresPlaceholder, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richEditControlProvider}" Name="biReferencesInsertTableOfFiguresPlaceholder">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biReferencesInsertTableOfFigures" />
                            <dxb:BarButtonItemLink BarItemName="biReferencesInsertTableOfTables" />
                            <dxb:BarButtonItemLink BarItemName="biReferencesInsertTableOfEquations" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesInsertTableOfFigures, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richEditControlProvider}" Name="biReferencesInsertTableOfFigures" />
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesInsertTableOfTables, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richEditControlProvider}" Name="biReferencesInsertTableOfTables" />
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesInsertTableOfEquations, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richEditControlProvider}" Name="biReferencesInsertTableOfEquations" />
                    <dxb:BarButtonItem Command="{Binding Path=ReferencesUpdateTableOfCaptions, Mode=OneTime, Source={StaticResource commands}}" CommandParameter="{Binding ElementName=richEditControlProvider}" Name="biReferencesUpdateTableOfCaptions" />
                </dxb:BarManager.Items>
                <dx:DXDockPanel>
                    <dxr:RibbonControl x:Name="ribbon" dx:DXDockPanel.Dock="Top" ApplicationButtonLargeIcon="/RichEditDemo;component/Images/ribbon-application-32x32.png">
                        <dxr:RibbonControl.ApplicationMenu>
                            <dxr:ApplicationMenu RightPaneWidth="100" ShowRightPane="false">
                                <dxr:ApplicationMenu.ItemLinks>
                                    <dxb:BarButtonItemLink BarItemName="biFileNew" />
                                    <dxb:BarButtonItemLink BarItemName="biFileOpen" />
                                    <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrint" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrintPreview" />
                                </dxr:ApplicationMenu.ItemLinks>
                            </dxr:ApplicationMenu>
                        </dxr:RibbonControl.ApplicationMenu>
                        <dxr:RibbonDefaultPageCategory>
                            <dxr:RibbonPage Caption="File" Name="pageFile">
                                <dxr:RibbonPageGroup Caption="Common" Name="grpCommon" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biFileNew" />
                                    <dxb:BarButtonItemLink BarItemName="biFileOpen" />
                                    <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrint" />
                                    <dxb:BarButtonItemLink BarItemName="biFilePrintPreview" />
                                    <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                                    <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="Home" Name="pageHome">
                                <dxr:RibbonPageGroup Caption="Clipboard" Name="grpClipboard" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biEditCut" />
                                    <dxb:BarButtonItemLink BarItemName="biEditCopy" />
                                    <dxb:BarButtonItemLink BarItemName="biEditPaste" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Font" Name="grpFont" CaptionButtonCommand="{Binding Path=FormatFont, Mode=OneTime, Source={StaticResource commands}}" CaptionButtonCommandParameter="{Binding ElementName=richEditControlProvider}">
                                    <dxr:BarButtonGroupLink BarItemName="biFont" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontSize" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontShape" />
                                    <dxr:BarButtonGroupLink BarItemName="biFontColor" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Paragraph" Name="grpParagraph" CaptionButtonCommand="{Binding Path=FormatParagraph, Mode=OneTime, Source={StaticResource commands}}" CaptionButtonCommandParameter="{Binding ElementName=richEditControlProvider}">
                                    <dxr:BarButtonGroupLink BarItemName="biNumberingList" />
                                    <dxr:BarButtonGroupLink BarItemName="biParagraphIndent" />
                                    <dxr:BarButtonGroupLink BarItemName="biShowWhitespace" />
                                    <dxr:BarButtonGroupLink BarItemName="biParagraphAlignment" />
                                    <dxr:BarButtonGroupLink BarItemName="biLineSpacing" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Styles" Name="grpStyles" CaptionButtonCommand="{Binding Path=FormatEditFontStyle, Mode=OneTime, Source={StaticResource commands}}" CaptionButtonCommandParameter="{Binding ElementName=richEditControlProvider}">
                                    <dxre:RibbonStyleGalleryItemLink BarItemName="biGalleryStyle" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Editing" Name="grpEditing" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biEditFind" />
                                    <dxb:BarButtonItemLink BarItemName="biEditReplace" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="Mailings" Name="pageMailings">
                                <dxr:RibbonPageGroup Caption="Write &amp; Insert Fields" Name="grpWriteInsertFields" ShowCaptionButton="False">
                                    <dxb:BarSubItemLink BarItemName="biMailMergeInsertFieldPlaceholder" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Preview Results" Name="grpPreviewResults" ShowCaptionButton="False">
                                    <dxb:BarCheckItemLink BarItemName="biMailMergeViewMergedData" />
                                    <dxb:BarButtonItemLink BarItemName="biMailMergeShowAllFieldCodes" />
                                    <dxb:BarButtonItemLink BarItemName="biMailMergeShowAllFieldResults" />
                                    <dxb:BarButtonItemLink BarItemName="biMailMergeFirstDataRecord" />
                                    <dxb:BarButtonItemLink BarItemName="biMailMergePreviousDataRecord" />
                                    <dxb:BarButtonItemLink BarItemName="biMailMergeNextDataRecord" />
                                    <dxb:BarButtonItemLink BarItemName="biMailMergeLastDataRecord" />
                                    <dxb:BarButtonItemLink BarItemName="biMailMergeSaveDocumentAs" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Merge to New Document" Name="grpMergeToNewDocument" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biMergeToNewDocument" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Captions" Name="grpCaptions1" ShowCaptionButton="False">
                                    <dxb:BarSubItemLink BarItemName="biReferencesInsertCaptionPlaceholder" />
                                    <dxb:BarSubItemLink BarItemName="biReferencesInsertTableOfFiguresPlaceholder" />
                                    <dxb:BarButtonItemLink BarItemName="biReferencesUpdateTableOfCaptions" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                            <dxr:RibbonPage Caption="References" Name="pageReferences">
                                <dxr:RibbonPageGroup Caption="Table of Contents" Name="grpTableofContents" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biReferencesInsertTableOfContents" />
                                    <dxb:BarSubItemLink BarItemName="biReferencesAddParagraphsToTableOfContents" />
                                    <dxb:BarButtonItemLink BarItemName="biReferencesUpdateTableOfContents" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Mail Merge" Name="grpMailMerge" ShowCaptionButton="False">
                                    <dxb:BarButtonItemLink BarItemName="biMailMergeShowAllFieldCodes" />
                                    <dxb:BarButtonItemLink BarItemName="biMailMergeShowAllFieldResults" />
                                </dxr:RibbonPageGroup>
                                <dxr:RibbonPageGroup Caption="Captions" Name="grpCaptions" ShowCaptionButton="False">
                                    <dxb:BarSubItemLink BarItemName="biReferencesInsertCaptionPlaceholder" />
                                    <dxb:BarSubItemLink BarItemName="biReferencesInsertTableOfFiguresPlaceholder" />
                                    <dxb:BarButtonItemLink BarItemName="biReferencesUpdateTableOfCaptions" />
                                </dxr:RibbonPageGroup>
                            </dxr:RibbonPage>
                        </dxr:RibbonDefaultPageCategory>
                        <dxr:RibbonControl.ToolbarItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                            <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                            <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                        </dxr:RibbonControl.ToolbarItemLinks>
                    </dxr:RibbonControl>
                    <dx:DXTabControl x:Name="tabControl" SelectionChanged="tabControl_SelectionChanged">
                        <dx:DXTabItem Header="Template" x:Name="templateTabItem">
                            <dxre:RichEditControl x:Name="sourceRichEditControl" BarManager="{Binding ElementName=barManager1, Mode=OneTime}" ShowBorder="False" Loaded="sourceRichEditControl_Loaded"/>
                        </dx:DXTabItem>
                        <dx:DXTabItem Header="Resulting document" x:Name="resultingDocumentTabItem" IsEnabled="False">
                            <dxre:RichEditControl x:Name="targetRichEditControl" ShowBorder="False" />
                        </dx:DXTabItem>
                    </dx:DXTabControl>
                    <dxre:RichEditControlProvider x:Name="richEditControlProvider" RichEditControl="{Binding ElementName=sourceRichEditControl}"  />
                </dx:DXDockPanel>
            </dxb:BarManager>
        </Grid>
    </dxdb:DemoModuleControl>
</local:RichEditDemoModule>!�using System;
using System.Collections.Generic;
using DevExpress.XtraRichEdit.API.Native;
using DevExpress.Utils;
using DevExpress.Xpf.DemoBase;
using DevExpress.XtraRichEdit.Services;
using DevExpress.Office.Services;

using System.Data;

namespace RichEditDemo {
    public partial class TableOfContents : RichEditDemoModule {
        NWindDataLoader NWind { get; set; }
        object ds;
        bool isFirstLoad;

        public TableOfContents() {
            InitializeComponent();
            ribbon.SelectedPage = pageReferences;
            isFirstLoad = true;

            OpenXmlLoadHelper.Load("TableOfContents.docx", sourceRichEditControl);
            NWind = Resources["NWindDataLoader"] as NWindDataLoader;
            this.ds = NWind.Employees;

            IUriStreamService uriService = (IUriStreamService)sourceRichEditControl.GetService(typeof(IUriStreamService));
            uriService.RegisterProvider(new DBUriStreamProviderMergeDatabaseRecords(NWind.Employees, "Photo"));
        }

        private void sourceRichEditControl_Loaded(object sender, System.Windows.RoutedEventArgs e) {
            SetFocus(sourceRichEditControl);
            if (isFirstLoad) {
                sourceRichEditControl.ApplyTemplate();
                sourceRichEditControl.Options.MailMerge.DataSource = ds;
                sourceRichEditControl.Options.MailMerge.ViewMergedData = true;

                MergeToNewDocument();
                isFirstLoad = false;
                targetRichEditControl.Document.CaretPosition = targetRichEditControl.Document.CreatePosition(0);
            }
        }
        private void mergeToNewDocument_ItemClick(object sender, DevExpress.Xpf.Bars.ItemClickEventArgs e) {
            MergeToNewDocument();
        }
        private void MergeToNewDocument() {
            targetRichEditControl.ApplyTemplate();

            MailMergeOptions options = sourceRichEditControl.CreateMailMergeOptions();
            options.MergeMode = MergeMode.NewSection;
            options.LastRecordIndex = 5;
            sourceRichEditControl.MailMerge(options, targetRichEditControl);
            Document targetDocument = targetRichEditControl.Document;

            InsertContentHeading(targetDocument);

            Field field = targetDocument.Fields.Add(targetDocument.Paragraphs[1].Range.Start, "TOC \\h");
            targetDocument.InsertSection(field.Range.End);
            field.Update();

            ParagraphStyle paragraphStyle = targetDocument.ParagraphStyles["TOC 1"];
            if (paragraphStyle != null)
                paragraphStyle.Bold = true;

            resultingDocumentTabItem.IsEnabled = true;
            tabControl.SelectedItem = resultingDocumentTabItem;
        }
        private void InsertContentHeading(Document targetDocument) {
            DocumentRange hRange = targetDocument.InsertText(targetDocument.Range.Start, "Contents\r\n");
            CharacterProperties charProperties = targetDocument.BeginUpdateCharacters(hRange);
            charProperties.FontSize = 16;
            charProperties.ForeColor = DXColor.Blue;
            targetDocument.EndUpdateCharacters(charProperties);
            targetDocument.Paragraphs[0].Style = targetDocument.ParagraphStyles[0];
            targetDocument.Paragraphs[0].Alignment = ParagraphAlignment.Center;
        }
        private void tabControl_SelectionChanged(object sender, DevExpress.Xpf.Core.TabControlSelectionChangedEventArgs e) {
            if (tabControl == null || richEditControlProvider == null)
                return;

            bool isSelectedSourceControl = object.ReferenceEquals(tabControl.SelectedItem, templateTabItem);
            pageMailings.IsVisible = isSelectedSourceControl;
            pageReferences.IsVisible = !isSelectedSourceControl;
            if (isSelectedSourceControl) {
                ribbon.SelectedPage = pageMailings;
                targetRichEditControl.BarManager = null;
                sourceRichEditControl.BarManager = barManager1;
                targetRichEditControl.Ribbon = null;
                sourceRichEditControl.Ribbon = ribbon;
                richEditControlProvider.RichEditControl = sourceRichEditControl;
            }
            else {
                ribbon.SelectedPage = pageReferences;
                sourceRichEditControl.BarManager = null;
                targetRichEditControl.BarManager = barManager1;
                sourceRichEditControl.Ribbon = null;
                targetRichEditControl.Ribbon = ribbon;
                richEditControlProvider.RichEditControl = targetRichEditControl;

            }
        }
        public static object GetEmployeeData() {
            string path = DemoUtils.GetRelativePath("TOC_Employees.xml");
            System.Data.DataSet EmployeeDataDS = new System.Data.DataSet();
            EmployeeDataDS.ReadXml(path);
            return EmployeeDataDS.Tables[1];
        }
    }
}!A*MSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemoRichEditDemo.Tables\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core<dxb2http://schemas.devexpress.com/winfx/2008/xaml/bars?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.RichEdit.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxre6http://schemas.devexpress.com/winfx/2008/xaml/richediteaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase&localclr-namespace:RichEditDemo$	�400��$	�800���	Resources
/)DevExpress.Xpf.RichEdit.RichEditUICommand commands�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlContent.�.+�$DevExpress.Xpf.Bars.BarManager-$�barManager1��ToolbarGlyphSize$Small=�BarsDevExpress.Xpf.Bars.Bar-�Name$	barCommon��Caption$Common��DockInfo%DevExpress.Xpf.Bars.BarDockInfo
ContainerType$	Top=�/)DevExpress.Xpf.Bars.BarItemLinkHolderBase	ItemLinks+%DevExpress.Xpf.Bars.BarButtonItemLink%DevExpress.Xpf.Bars.BarItemLink	BarItemName$	
biEditUndo��$	
biEditRedo��-$barClipboard��$	Clipboard��$	Top=�$		biEditCut��$	
biEditCopy��$	biEditPaste��-$	barTables��$Tables��$	Top=�$	
biInsertTable��-$barTableStyles��$Table Styles��$	Top=�@	:DevExpress.Xpf.RichEdit.UI.BarSplitButtonColorEditItemLink	$	biTableChangeCellsShading��(
"DevExpress.Xpf.Bars.BarSubItemLink
$	biTableChangeBorders��-$barDrawBorders��$Draw Borders��$	Top=�	$#	biTableChangeCellsBorderColor��-$barTable��$Table��$	Top=�
$	biTableSelectElement��*$DevExpress.Xpf.Bars.BarCheckItemLink$ 	biTableToggleShowGridlines��$	biTableProperties��-$barRowsColumns��$Rows & Columns��$	Top=�
$	biTableDeleteElement��$	biTableInsertRowAbove��$	biTableInsertRowBelow��$	biTableInsertColumnToLeft��$ 	biTableInsertColumnToRight��$	biTableInsertCells��-	$barMerge��$Merge��$	Top=�$	biTableMergeCells��$	biTableSplit��$	biTableSplitCells��-
$barCellSize��$	Cell Size��$	Top=�
$	biToggleTableAutoFit��-$barAlignment��$	Alignment��$	Top=�$(	"biTableToggleCellsTopLeftAlignment��$*	$biTableToggleCellsTopCenterAlignment��$)	#biTableToggleCellsTopRightAlignment��$+	%biTableToggleCellsMiddleLeftAlignment��$-	'biTableToggleCellsMiddleCenterAlignment��$,	&biTableToggleCellsMiddleRightAlignment��$+	%biTableToggleCellsBottomLeftAlignment��$-	'biTableToggleCellsBottomCenterAlignment��$,	&biTableToggleCellsBottomRightAlignment��$	biTableOptions��
Items
'!DevExpress.Xpf.Bars.BarButtonItem-$
biEditUndo��!
DevExpress.Xpf.Bars.BarItem
Command��Path$EditUndo�
�Mode$

OneTime=�
�Source#[-
$
biEditRedo���$EditRedo�$

OneTime=�#[-$	biEditCut���$
EditCut�$

OneTime=�#[-$
biEditCopy���$EditCopy�$

OneTime=�#[-$biEditPaste���$	EditPaste�$

OneTime=�#[-$
biInsertTable���$InsertTable�$

OneTime=�#[<6DevExpress.Xpf.RichEdit.UI.BarSplitButtonColorEditItem-$biTableChangeCellsShading���$TableChangeCellsShading�$

OneTime=�#[,&DevExpress.Xpf.Bars.BarSplitButtonItemPopupControl3-DevExpress.Xpf.Bars.PopupControlContainerInfoContent.& DevExpress.Xpf.Editors.ColorEdit%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.ShowDefaultColorButton.ShowNoColorButton.	EditValue��ElementName$biTableChangeCellsShading��$
TwoWay=�$	EditValue�$DevExpress.Xpf.Bars.BarSubItem-$biTableChangeBorders���$TableChangeBorders�$

OneTime=�#[	ItemLinks$	biTableToggleBottomBorder��$	biTableToggleTopBorder��$	biTableToggleLeftBorder��$	biTableToggleRightBorder��$	biTableResetAllBorders��$	biTableToggleAllBorders��$ 	biTableToggleOutsideBorder��$	biTableToggleInsideBorder��$)	#biTableToggleInsideHorizontalBorder��$'	!biTableToggleInsideVerticalBorder��& DevExpress.Xpf.Bars.BarCheckItem-$biTableToggleBottomBorder���$TableToggleBottomBorder�$

OneTime=�#[-$biTableToggleTopBorder���$TableToggleTopBorder�$

OneTime=�#[-$biTableToggleLeftBorder���$TableToggleLeftBorder�$

OneTime=�#[-$biTableToggleRightBorder���$TableToggleRightBorder�$

OneTime=�#[-$biTableResetAllBorders���$TableResetAllBorders�$

OneTime=�#[-$biTableToggleAllBorders���$TableToggleAllBorders�$

OneTime=�#[-$ biTableToggleOutsideBorder���$TableToggleOutsideBorder�$

OneTime=�#[-$biTableToggleInsideBorder���$TableToggleInsideBorder�$

OneTime=�#[-$)#biTableToggleInsideHorizontalBorder���$'!TableToggleInsideHorizontalBorder�$

OneTime=�#[-$'!biTableToggleInsideVerticalBorder���$%TableToggleInsideVerticalBorder�$

OneTime=�#[-$#biTableChangeCellsBorderColor���$!TableChangeCellsBorderColor�$

OneTime=�#[..�$#biTableChangeCellsBorderColor��$
TwoWay=�$	EditValue�-$biTableInsertRowAbove���$TableInsertRowAbove�$

OneTime=�#[- $biTableInsertRowBelow���$TableInsertRowBelow�$

OneTime=�#[-!$biTableInsertColumnToLeft���$TableInsertColumnToLeft�$

OneTime=�#[-"$ biTableInsertColumnToRight���$TableInsertColumnToRight�$

OneTime=�#[-#$biTableMergeCells���$TableMergeCells�$

OneTime=�#[-$$biTableSplit���$
TableSplit�$

OneTime=�#[-%$("biTableToggleCellsTopLeftAlignment���$& TableToggleCellsTopLeftAlignment�$

OneTime=�#[-&$*$biTableToggleCellsTopCenterAlignment���$("TableToggleCellsTopCenterAlignment�$

OneTime=�#[-'$)#biTableToggleCellsTopRightAlignment���$'!TableToggleCellsTopRightAlignment�$

OneTime=�#[-($+%biTableToggleCellsMiddleLeftAlignment���$)#TableToggleCellsMiddleLeftAlignment�$

OneTime=�#[-)$-'biTableToggleCellsMiddleCenterAlignment���$+%TableToggleCellsMiddleCenterAlignment�$

OneTime=�#[-*$,&biTableToggleCellsMiddleRightAlignment���$*$TableToggleCellsMiddleRightAlignment�$

OneTime=�#[-+$+%biTableToggleCellsBottomLeftAlignment���$)#TableToggleCellsBottomLeftAlignment�$

OneTime=�#[-,$-'biTableToggleCellsBottomCenterAlignment���$+%TableToggleCellsBottomCenterAlignment�$

OneTime=�#[--$,&biTableToggleCellsBottomRightAlignment���$*$TableToggleCellsBottomRightAlignment�$

OneTime=�#[-.$biTableSelectElement���$TableSelectElement�$

OneTime=�#[$	biTableSelectCell��$	biTableSelectColumn��$	biTableSelectRow��$	
biTableSelect��-/$biTableSelectCell���$TableSelectCell�$

OneTime=�#[-0$biTableSelectColumn���$TableSelectColumn�$

OneTime=�#[-1$biTableSelectRow���$TableSelectRow�$

OneTime=�#[-2$
biTableSelect���$TableSelect�$

OneTime=�#[-3$ biTableToggleShowGridlines���$TableToggleShowGridlines�$

OneTime=�#[-4$biTableProperties���$TableProperties�$

OneTime=�#[-5$biTableDeleteElement���$TableDeleteElement�$

OneTime=�#[$	biTableDeleteCell��$	biTableDeleteColumn��$	biTableDeleteRow��$	
biTableDelete��-6$biTableDeleteCell���$TableDeleteCell�$

OneTime=�#[-7$biTableDeleteColumn���$TableDeleteColumn�$

OneTime=�#[-8$biTableDeleteRow���$TableDeleteRow�$

OneTime=�#[-9$
biTableDelete���$TableDelete�$

OneTime=�#[-:$biTableInsertCells���$TableInsertCells�$

OneTime=�#[-;$biTableSplitCells���$TableSplitCells�$

OneTime=�#[-<$biToggleTableAutoFit���$ToggleTableAutoFit�$

OneTime=�#[$"	biToggleTableAutoFitContents��$ 	biToggleTableAutoFitWindow��$#	biToggleTableFixedColumnWidth��-=$"biToggleTableAutoFitContents���$ ToggleTableAutoFitContents�$

OneTime=�#[->$ biToggleTableAutoFitWindow���$ToggleTableAutoFitWindow�$

OneTime=�#[-?$#biToggleTableFixedColumnWidth���$!ToggleTableFixedColumnWidth�$

OneTime=�#[-@$biTableOptions���$TableOptions�$

OneTime=�#[._�-'DevExpress.Xpf.RichEdit.RichEditControl-AName$richEdit��$
�Stretch=�
ShowBorder.
BarManager�$barManager1��$

OneTime=�!�O<local:RichEditDemoModule
    x:Class="RichEditDemo.Tables" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxre="http://schemas.devexpress.com/winfx/2008/xaml/richedit"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:RichEditDemo">
    <local:RichEditDemoModule.Resources>
        <ResourceDictionary>
            <dxre:RichEditUICommand x:Key="commands" />
        </ResourceDictionary>
    </local:RichEditDemoModule.Resources>

    <dxdb:DemoModuleControl>
        <Grid>
            <dxb:BarManager Name="barManager1" ToolbarGlyphSize="Small">
                <dxb:BarManager.Bars>
                    <dxb:Bar Caption="Common" Name="barCommon">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                            <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Clipboard" Name="barClipboard">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditCut" />
                            <dxb:BarButtonItemLink BarItemName="biEditCopy" />
                            <dxb:BarButtonItemLink BarItemName="biEditPaste" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Tables" Name="barTables">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biInsertTable" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Table Styles" Name="barTableStyles">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biTableChangeCellsShading" />
                            <dxb:BarSubItemLink BarItemName="biTableChangeBorders" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Draw Borders" Name="barDrawBorders">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxre:BarSplitButtonColorEditItemLink BarItemName="biTableChangeCellsBorderColor" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Table" Name="barTable">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarSubItemLink BarItemName="biTableSelectElement" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleShowGridlines" />
                            <dxb:BarButtonItemLink BarItemName="biTableProperties" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Rows &amp; Columns" Name="barRowsColumns">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarSubItemLink BarItemName="biTableDeleteElement" />
                            <dxb:BarButtonItemLink BarItemName="biTableInsertRowAbove" />
                            <dxb:BarButtonItemLink BarItemName="biTableInsertRowBelow" />
                            <dxb:BarButtonItemLink BarItemName="biTableInsertColumnToLeft" />
                            <dxb:BarButtonItemLink BarItemName="biTableInsertColumnToRight" />
                            <dxb:BarButtonItemLink BarItemName="biTableInsertCells" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Merge" Name="barMerge">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biTableMergeCells" />
                            <dxb:BarButtonItemLink BarItemName="biTableSplit" />
                            <dxb:BarButtonItemLink BarItemName="biTableSplitCells" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Cell Size" Name="barCellSize">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarSubItemLink BarItemName="biToggleTableAutoFit" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Alignment" Name="barAlignment">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biTableToggleCellsTopLeftAlignment" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleCellsTopCenterAlignment" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleCellsTopRightAlignment" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleCellsMiddleLeftAlignment" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleCellsMiddleCenterAlignment" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleCellsMiddleRightAlignment" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleCellsBottomLeftAlignment" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleCellsBottomCenterAlignment" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleCellsBottomRightAlignment" />
                            <dxb:BarButtonItemLink BarItemName="biTableOptions" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                </dxb:BarManager.Bars>
                <dxb:BarManager.Items>
                    <dxb:BarButtonItem Command="{Binding Path=EditUndo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditUndo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditRedo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditRedo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCut, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCut" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCopy, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCopy" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPaste, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPaste" />
                    <dxb:BarButtonItem Command="{Binding Path=InsertTable, Mode=OneTime, Source={StaticResource commands}}" Name="biInsertTable" />
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=TableChangeCellsShading, Mode=OneTime, Source={StaticResource commands}}" Name="biTableChangeCellsShading">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <dxe:ColorEdit EditValue="{Binding ElementName=biTableChangeCellsShading, Mode=TwoWay, Path=EditValue}" ShowBorder="False" ShowDefaultColorButton="False" ShowNoColorButton="True" />
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxb:BarSubItem Command="{Binding Path=TableChangeBorders, Mode=OneTime, Source={StaticResource commands}}" Name="biTableChangeBorders">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biTableToggleBottomBorder" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleTopBorder" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleLeftBorder" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleRightBorder" />
                            <dxb:BarButtonItemLink BarItemName="biTableResetAllBorders" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleAllBorders" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleOutsideBorder" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleInsideBorder" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleInsideHorizontalBorder" />
                            <dxb:BarCheckItemLink BarItemName="biTableToggleInsideVerticalBorder" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleBottomBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleBottomBorder" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleTopBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleTopBorder" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleLeftBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleLeftBorder" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleRightBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleRightBorder" />
                    <dxb:BarButtonItem Command="{Binding Path=TableResetAllBorders, Mode=OneTime, Source={StaticResource commands}}" Name="biTableResetAllBorders" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleAllBorders, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleAllBorders" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleOutsideBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleOutsideBorder" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleInsideBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleInsideBorder" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleInsideHorizontalBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleInsideHorizontalBorder" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleInsideVerticalBorder, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleInsideVerticalBorder" />
                    <dxre:BarSplitButtonColorEditItem Command="{Binding Path=TableChangeCellsBorderColor, Mode=OneTime, Source={StaticResource commands}}" Name="biTableChangeCellsBorderColor">
                        <dxre:BarSplitButtonColorEditItem.PopupControl>
                            <dxb:PopupControlContainerInfo>
                                <dxe:ColorEdit EditValue="{Binding ElementName=biTableChangeCellsBorderColor, Mode=TwoWay, Path=EditValue}" ShowBorder="False" />
                            </dxb:PopupControlContainerInfo>
                        </dxre:BarSplitButtonColorEditItem.PopupControl>
                    </dxre:BarSplitButtonColorEditItem>
                    <dxb:BarButtonItem Command="{Binding Path=TableInsertRowAbove, Mode=OneTime, Source={StaticResource commands}}" Name="biTableInsertRowAbove" />
                    <dxb:BarButtonItem Command="{Binding Path=TableInsertRowBelow, Mode=OneTime, Source={StaticResource commands}}" Name="biTableInsertRowBelow" />
                    <dxb:BarButtonItem Command="{Binding Path=TableInsertColumnToLeft, Mode=OneTime, Source={StaticResource commands}}" Name="biTableInsertColumnToLeft" />
                    <dxb:BarButtonItem Command="{Binding Path=TableInsertColumnToRight, Mode=OneTime, Source={StaticResource commands}}" Name="biTableInsertColumnToRight" />
                    <dxb:BarButtonItem Command="{Binding Path=TableMergeCells, Mode=OneTime, Source={StaticResource commands}}" Name="biTableMergeCells" />
                    <dxb:BarButtonItem Command="{Binding Path=TableSplit, Mode=OneTime, Source={StaticResource commands}}" Name="biTableSplit" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsTopLeftAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsTopLeftAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsTopCenterAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsTopCenterAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsTopRightAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsTopRightAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsMiddleLeftAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsMiddleLeftAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsMiddleCenterAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsMiddleCenterAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsMiddleRightAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsMiddleRightAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsBottomLeftAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsBottomLeftAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsBottomCenterAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsBottomCenterAlignment" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleCellsBottomRightAlignment, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleCellsBottomRightAlignment" />
                    <dxb:BarSubItem Command="{Binding Path=TableSelectElement, Mode=OneTime, Source={StaticResource commands}}" Name="biTableSelectElement">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biTableSelectCell" />
                            <dxb:BarCheckItemLink BarItemName="biTableSelectColumn" />
                            <dxb:BarCheckItemLink BarItemName="biTableSelectRow" />
                            <dxb:BarCheckItemLink BarItemName="biTableSelect" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=TableSelectCell, Mode=OneTime, Source={StaticResource commands}}" Name="biTableSelectCell" />
                    <dxb:BarCheckItem Command="{Binding Path=TableSelectColumn, Mode=OneTime, Source={StaticResource commands}}" Name="biTableSelectColumn" />
                    <dxb:BarCheckItem Command="{Binding Path=TableSelectRow, Mode=OneTime, Source={StaticResource commands}}" Name="biTableSelectRow" />
                    <dxb:BarCheckItem Command="{Binding Path=TableSelect, Mode=OneTime, Source={StaticResource commands}}" Name="biTableSelect" />
                    <dxb:BarCheckItem Command="{Binding Path=TableToggleShowGridlines, Mode=OneTime, Source={StaticResource commands}}" Name="biTableToggleShowGridlines" />
                    <dxb:BarButtonItem Command="{Binding Path=TableProperties, Mode=OneTime, Source={StaticResource commands}}" Name="biTableProperties" />
                    <dxb:BarSubItem Command="{Binding Path=TableDeleteElement, Mode=OneTime, Source={StaticResource commands}}" Name="biTableDeleteElement">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biTableDeleteCell" />
                            <dxb:BarCheckItemLink BarItemName="biTableDeleteColumn" />
                            <dxb:BarCheckItemLink BarItemName="biTableDeleteRow" />
                            <dxb:BarCheckItemLink BarItemName="biTableDelete" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=TableDeleteCell, Mode=OneTime, Source={StaticResource commands}}" Name="biTableDeleteCell" />
                    <dxb:BarCheckItem Command="{Binding Path=TableDeleteColumn, Mode=OneTime, Source={StaticResource commands}}" Name="biTableDeleteColumn" />
                    <dxb:BarCheckItem Command="{Binding Path=TableDeleteRow, Mode=OneTime, Source={StaticResource commands}}" Name="biTableDeleteRow" />
                    <dxb:BarCheckItem Command="{Binding Path=TableDelete, Mode=OneTime, Source={StaticResource commands}}" Name="biTableDelete" />
                    <dxb:BarButtonItem Command="{Binding Path=TableInsertCells, Mode=OneTime, Source={StaticResource commands}}" Name="biTableInsertCells" />
                    <dxb:BarButtonItem Command="{Binding Path=TableSplitCells, Mode=OneTime, Source={StaticResource commands}}" Name="biTableSplitCells" />
                    <dxb:BarSubItem Command="{Binding Path=ToggleTableAutoFit, Mode=OneTime, Source={StaticResource commands}}" Name="biToggleTableAutoFit">
                        <dxb:BarSubItem.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biToggleTableAutoFitContents" />
                            <dxb:BarCheckItemLink BarItemName="biToggleTableAutoFitWindow" />
                            <dxb:BarCheckItemLink BarItemName="biToggleTableFixedColumnWidth" />
                        </dxb:BarSubItem.ItemLinks>
                    </dxb:BarSubItem>
                    <dxb:BarCheckItem Command="{Binding Path=ToggleTableAutoFitContents, Mode=OneTime, Source={StaticResource commands}}" Name="biToggleTableAutoFitContents" />
                    <dxb:BarCheckItem Command="{Binding Path=ToggleTableAutoFitWindow, Mode=OneTime, Source={StaticResource commands}}" Name="biToggleTableAutoFitWindow" />
                    <dxb:BarCheckItem Command="{Binding Path=ToggleTableFixedColumnWidth, Mode=OneTime, Source={StaticResource commands}}" Name="biToggleTableFixedColumnWidth" />
                    <dxb:BarButtonItem Command="{Binding Path=TableOptions, Mode=OneTime, Source={StaticResource commands}}" Name="biTableOptions" />
                </dxb:BarManager.Items>
                <dxre:RichEditControl x:Name="richEdit" VerticalAlignment="Stretch" BarManager="{Binding ElementName=barManager1, Mode=OneTime}" ShowBorder="False">
                </dxre:RichEditControl>
            </dxb:BarManager>
        </Grid>
    </dxdb:DemoModuleControl>
</local:RichEditDemoModule>!�using System;

namespace RichEditDemo {
    public partial class Tables : RichEditDemoModule {
        public Tables() {
            InitializeComponent();
            OpenXmlLoadHelper.Load("ActiveCustomers.docx", richEdit);
        }
    }
}!MSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemoRichEditDemo.Views\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core<dxb2http://schemas.devexpress.com/winfx/2008/xaml/bars?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.RichEdit.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxre6http://schemas.devexpress.com/winfx/2008/xaml/richediteaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase&localclr-namespace:RichEditDemo$	�400��$	�800���	Resources
/)DevExpress.Xpf.RichEdit.RichEditUICommand commands�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlContent.�.+�$DevExpress.Xpf.Bars.BarManager-$�barManager1��ToolbarGlyphSize$Small=�BarsDevExpress.Xpf.Bars.Bar-�Name$barDocumentViews��Caption$Document Views��DockInfo%DevExpress.Xpf.Bars.BarDockInfo
ContainerType$	Top=�/)DevExpress.Xpf.Bars.BarItemLinkHolderBase	ItemLinks*$DevExpress.Xpf.Bars.BarCheckItemLink%DevExpress.Xpf.Bars.BarItemLink	BarItemName$	biViewDraft��$	biViewPrintLayout��$	biViewSimple��-$	barCommon��$Common��$	Top=�+	%DevExpress.Xpf.Bars.BarButtonItemLink	$		biFileNew��	$	
biFileOpen��	$	biFileSaveAs��	$	biFilePrint��	$	biFilePrintPreview��	$	
biEditUndo��	$	
biEditRedo��-$barClipboard��$	Clipboard��$	Top=�	$		biEditCut��	$	
biEditCopy��	$	biEditPaste��
Items
'
!DevExpress.Xpf.Bars.BarButtonItem
-$	biFileNew��!DevExpress.Xpf.Bars.BarItemCommand��Path$
FileNew�
�Mode$

OneTime=�
�Source#[
-$
biFileOpen���$FileOpen�$

OneTime=�#[
-$biFileSaveAs���$
FileSaveAs�$

OneTime=�#[
-$biFilePrint���$	FilePrint�$

OneTime=�#[
-	$biFilePrintPreview���$FilePrintPreview�$

OneTime=�#[
-
$
biEditUndo���$EditUndo�$

OneTime=�#[
-$
biEditRedo���$EditRedo�$

OneTime=�#[
-$	biEditCut���$
EditCut�$

OneTime=�#[
-
$
biEditCopy���$EditCopy�$

OneTime=�#[
-$biEditPaste���$	EditPaste�$

OneTime=�#[& DevExpress.Xpf.Bars.BarCheckItem-$biViewDraft���$	ViewDraft�$

OneTime=�#[-$biViewPrintLayout���$ViewPrintLayout�$

OneTime=�#[-$biViewSimple���$
ViewSimple�$

OneTime=�#[._�-
'DevExpress.Xpf.RichEdit.RichEditControl
-
Name$richEdit��$
�Stretch=�

ShowBorder.

BarManager��ElementName$barManager1��$

OneTime=�!2<local:RichEditDemoModule
    x:Class="RichEditDemo.Views" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxre="http://schemas.devexpress.com/winfx/2008/xaml/richedit"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:RichEditDemo">
    <local:RichEditDemoModule.Resources>
        <ResourceDictionary>
            <dxre:RichEditUICommand x:Key="commands" />
        </ResourceDictionary>
    </local:RichEditDemoModule.Resources>

    <dxdb:DemoModuleControl>
        <Grid>
            <dxb:BarManager Name="barManager1" ToolbarGlyphSize="Small">
                <dxb:BarManager.Bars>
                    <dxb:Bar Caption="Document Views" Name="barDocumentViews">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarCheckItemLink BarItemName="biViewDraft" />
                            <dxb:BarCheckItemLink BarItemName="biViewPrintLayout" />
                            <dxb:BarCheckItemLink BarItemName="biViewSimple" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Common" Name="barCommon">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biFileNew" />
                            <dxb:BarButtonItemLink BarItemName="biFileOpen" />
                            <dxb:BarButtonItemLink BarItemName="biFileSaveAs" />
                            <dxb:BarButtonItemLink BarItemName="biFilePrint" />
                            <dxb:BarButtonItemLink BarItemName="biFilePrintPreview" />
                            <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                            <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Clipboard" Name="barClipboard">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditCut" />
                            <dxb:BarButtonItemLink BarItemName="biEditCopy" />
                            <dxb:BarButtonItemLink BarItemName="biEditPaste" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                </dxb:BarManager.Bars>
                <dxb:BarManager.Items>
                    <dxb:BarButtonItem Command="{Binding Path=FileNew, Mode=OneTime, Source={StaticResource commands}}" Name="biFileNew" />
                    <dxb:BarButtonItem Command="{Binding Path=FileOpen, Mode=OneTime, Source={StaticResource commands}}" Name="biFileOpen" />
                    <dxb:BarButtonItem Command="{Binding Path=FileSaveAs, Mode=OneTime, Source={StaticResource commands}}" Name="biFileSaveAs" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrint, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrint" />
                    <dxb:BarButtonItem Command="{Binding Path=FilePrintPreview, Mode=OneTime, Source={StaticResource commands}}" Name="biFilePrintPreview" />
                    <dxb:BarButtonItem Command="{Binding Path=EditUndo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditUndo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditRedo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditRedo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCut, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCut" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCopy, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCopy" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPaste, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPaste" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewDraft, Mode=OneTime, Source={StaticResource commands}}" Name="biViewDraft" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewPrintLayout, Mode=OneTime, Source={StaticResource commands}}" Name="biViewPrintLayout" />
                    <dxb:BarCheckItem Command="{Binding Path=ViewSimple, Mode=OneTime, Source={StaticResource commands}}" Name="biViewSimple" />
                </dxb:BarManager.Items>
                <dxre:RichEditControl x:Name="richEdit" VerticalAlignment="Stretch" BarManager="{Binding ElementName=barManager1, Mode=OneTime}" ShowBorder="False">
                </dxre:RichEditControl>
            </dxb:BarManager>
        </Grid>
    </dxdb:DemoModuleControl>
</local:RichEditDemoModule>!�using System;

namespace RichEditDemo {
    public partial class Views : RichEditDemoModule {
        public Views() {
            InitializeComponent();
            RtfLoadHelper.Load("TextWithImages.rtf", richEdit);
        }
    }
}!�MSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemoRichEditDemo.Zooming\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core<dxb2http://schemas.devexpress.com/winfx/2008/xaml/bars?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.RichEdit.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxre6http://schemas.devexpress.com/winfx/2008/xaml/richediteaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase&localclr-namespace:RichEditDemo$	�400��$	�800���	Resources
/)DevExpress.Xpf.RichEdit.RichEditUICommand commands�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlContent.�.+�$DevExpress.Xpf.Bars.BarManager-$�barManager1��ToolbarGlyphSize$Small=�BarsDevExpress.Xpf.Bars.Bar-�Name$	barCommon��Caption$Common��DockInfo%DevExpress.Xpf.Bars.BarDockInfo
ContainerType$	Top=�/)DevExpress.Xpf.Bars.BarItemLinkHolderBase	ItemLinks+%DevExpress.Xpf.Bars.BarButtonItemLink%DevExpress.Xpf.Bars.BarItemLink	BarItemName$	
biEditUndo��$	
biEditRedo��-$barClipboard��$	Clipboard��$	Top=�$		biEditCut��$	
biEditCopy��$	biEditPaste��-$
barZoom��$
Zoom��$	Top=�$	
biViewZoomOut��$	biViewZoomIn��)	#DevExpress.Xpf.Bars.BarEditItemLink	$	biZoomComboBox��	$	biZoomTrackBar��
Items
'
!DevExpress.Xpf.Bars.BarButtonItem
-$
biEditUndo��!DevExpress.Xpf.Bars.BarItemCommand��Path$EditUndo�
�Mode$

OneTime=�
�Source#[
-$
biEditRedo���$EditRedo�$

OneTime=�#[
-$	biEditCut���$
EditCut�$

OneTime=�#[
-$
biEditCopy���$EditCopy�$

OneTime=�#[
-	$biEditPaste���$	EditPaste�$

OneTime=�#[
-
$
biViewZoomOut���$ViewZoomOut�$

OneTime=�#[
-$biViewZoomIn���$
ViewZoomIn�$

OneTime=�#[%DevExpress.Xpf.Bars.BarEditItem-$biZoomTrackBar��CategoryName$Format��	EditWidth$	150X�Content)
#DevExpress.Xpf.Core.ObjectConverter$
�*
ViewZoom+$

OneTime=�#[EditSettings:4DevExpress.Xpf.Editors.Settings.TrackBarEditSettings;5DevExpress.Xpf.Editors.Settings.RangeBaseEditSettingsMinimum$	0.1Q�Maximum$	5.0Q�	SmallStep$	0.1Q�	LargeStep$	0.1Q�60DevExpress.Xpf.Editors.Settings.BaseEditSettings
StyleSettings60DevExpress.Xpf.Editors.TrackBarZoomStyleSettings-
$biZoomComboBox��$Format��$70X�$
�*ViewZoomPercent+$

OneTime=�#[93DevExpress.Xpf.RichEdit.UI.ZoomComboBoxEditSettings._�-'DevExpress.Xpf.RichEdit.RichEditControl-Name$richEdit��$
�Stretch=�
ShowBorder.
BarManager��ElementName$barManager1��$

OneTime=�!�<local:RichEditDemoModule
    x:Class="RichEditDemo.Zooming" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxre="http://schemas.devexpress.com/winfx/2008/xaml/richedit"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:RichEditDemo">
    <local:RichEditDemoModule.Resources>
        <ResourceDictionary>
            <dxre:RichEditUICommand x:Key="commands" />
        </ResourceDictionary>
    </local:RichEditDemoModule.Resources>

    <dxdb:DemoModuleControl>
        <Grid>
            <dxb:BarManager Name="barManager1" ToolbarGlyphSize="Small">
                <dxb:BarManager.Bars>
                    <dxb:Bar Caption="Common" Name="barCommon">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditUndo" />
                            <dxb:BarButtonItemLink BarItemName="biEditRedo" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Clipboard" Name="barClipboard">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biEditCut" />
                            <dxb:BarButtonItemLink BarItemName="biEditCopy" />
                            <dxb:BarButtonItemLink BarItemName="biEditPaste" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                    <dxb:Bar Caption="Zoom" Name="barZoom">
                        <dxb:Bar.DockInfo>
                            <dxb:BarDockInfo ContainerType="Top" />
                        </dxb:Bar.DockInfo>
                        <dxb:Bar.ItemLinks>
                            <dxb:BarButtonItemLink BarItemName="biViewZoomOut" />
                            <dxb:BarButtonItemLink BarItemName="biViewZoomIn" />
                            <dxb:BarEditItemLink BarItemName="biZoomComboBox" />
                            <dxb:BarEditItemLink BarItemName="biZoomTrackBar" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                </dxb:BarManager.Bars>
                <dxb:BarManager.Items>
                    <dxb:BarButtonItem Command="{Binding Path=EditUndo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditUndo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditRedo, Mode=OneTime, Source={StaticResource commands}}" Name="biEditRedo" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCut, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCut" />
                    <dxb:BarButtonItem Command="{Binding Path=EditCopy, Mode=OneTime, Source={StaticResource commands}}" Name="biEditCopy" />
                    <dxb:BarButtonItem Command="{Binding Path=EditPaste, Mode=OneTime, Source={StaticResource commands}}" Name="biEditPaste" />
                    <dxb:BarButtonItem Command="{Binding Path=ViewZoomOut, Mode=OneTime, Source={StaticResource commands}}" Name="biViewZoomOut" />
                    <dxb:BarButtonItem Command="{Binding Path=ViewZoomIn, Mode=OneTime, Source={StaticResource commands}}" Name="biViewZoomIn" />
                    <dxb:BarEditItem Name="biZoomTrackBar" CategoryName="Format" Command="{Binding ViewZoom, Mode=OneTime, Source={StaticResource commands}}" EditWidth="150" Content="">
                        <dxb:BarEditItem.EditSettings>
                            <dxe:TrackBarEditSettings Minimum="0.1" Maximum="5.0" SmallStep="0.1" LargeStep="0.1">
                                <dxe:TrackBarEditSettings.StyleSettings>
                                    <dxe:TrackBarZoomStyleSettings />
                                </dxe:TrackBarEditSettings.StyleSettings>
                            </dxe:TrackBarEditSettings>
                        </dxb:BarEditItem.EditSettings>
                    </dxb:BarEditItem>
                    <dxb:BarEditItem Name="biZoomComboBox" CategoryName="Format" Command="{Binding ViewZoomPercent, Mode=OneTime, Source={StaticResource commands}}" EditWidth="70" Content="">
                        <dxb:BarEditItem.EditSettings>
                            <dxre:ZoomComboBoxEditSettings />
                        </dxb:BarEditItem.EditSettings>
                    </dxb:BarEditItem>
                </dxb:BarManager.Items>
                <dxre:RichEditControl x:Name="richEdit" VerticalAlignment="Stretch" BarManager="{Binding ElementName=barManager1, Mode=OneTime}" ShowBorder="False">
                </dxre:RichEditControl>
            </dxb:BarManager>
        </Grid>
    </dxdb:DemoModuleControl>
</local:RichEditDemoModule>!�using System;

namespace RichEditDemo {
    public partial class Zooming : RichEditDemoModule {
        public Zooming() {
            InitializeComponent();
            RtfLoadHelper.Load("Zoom.rtf", richEdit);
        }
    }
}!
using System;
using System.Runtime.InteropServices;
using System.Windows;
using DevExpress.DemoData;
using DevExpress.Xpf.DemoBase;
using DevExpress.Xpf.DemoBase.DemoTesting;
using DevExpress.Xpf.DemoBase.Helpers;
using DevExpress.DemoData.Helpers;

namespace RichEditDemo {
    public class Program {
        [STAThread]
        static void Main(string[] args) {
            StartupBase.Run<Startup>(null);
        }
    }
    public class Startup : DemoStartup {
        public static void InitDemo() {
            Loader.DemoDataAssembly = typeof(DevExpress.DemoData.AssemblyMarker).Assembly;
        }
        protected override bool GetDebug() {
#if DEBUG
            return true;
#else
            return false;
#endif
        }
        protected override Type GetFixtureTypeForXBAPOrSLTesting() {
            return null;
        }
    }
    public static class WinFormsMessageBoxHelper {
        [DllImport("user32.dll", CharSet = CharSet.Auto)]
        internal static extern int MessageBox(IntPtr hWnd, string lpText, string lpCaption, uint uType);

        public static void Show(string message) {
            uint uType = 0x10000 | 0x10;
            WinFormsMessageBoxHelper.MessageBox(IntPtr.Zero, message, "", uType);
        }
    }
}!vusing System;
using System.Reflection;
using System.Runtime.InteropServices;
using System.Windows;
using DevExpress.Xpf.DemoBase;

[assembly: AssemblyTitle("DevExpress DXRichEdit for WPF Main Demo")]
[assembly: AssemblyDescription("DevExpress DXRichEdit for WPF Main Demo")]
[assembly: AssemblyProduct("DevExpress DXRichEdit for WPF")]
[assembly: AssemblyTrademark("DevExpress DXRichEdit for WPF")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany(AssemblyInfo.AssemblyCompany)]
[assembly: AssemblyCopyright(AssemblyInfo.AssemblyCopyright)]
[assembly: AssemblyCulture("")]

[assembly: ProductID("DXRichEdit")]

[assembly: ComVisible(false)]

[assembly: ThemeInfo(ResourceDictionaryLocation.None, ResourceDictionaryLocation.SourceAssembly)]

[assembly: AssemblyVersion(AssemblyInfo.Version)]
[assembly: AssemblyFileVersion(AssemblyInfo.FileVersion)]!f

namespace RichEditDemo.Properties {
    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")]
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
    internal class Resources {

        private static global::System.Resources.ResourceManager resourceMan;

        private static global::System.Globalization.CultureInfo resourceCulture;

        [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
        internal Resources() {
        }
        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        internal static global::System.Resources.ResourceManager ResourceManager {
            get {
                if((resourceMan == null)) {
                    global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RichEditDemo.Properties.Resources", typeof(Resources).Assembly);
                    resourceMan = temp;
                }
                return resourceMan;
            }
        }
        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        internal static global::System.Globalization.CultureInfo Culture {
            get {
                return resourceCulture;
            }
            set {
                resourceCulture = value;
            }
        }
    }
}!�

namespace RichEditDemo.Properties {


    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")]
    internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {

        private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));

        public static Settings Default {
            get {
                return defaultInstance;
            }
        }
    }
}!v
using System;
using System.Windows;
using DevExpress.Xpf.DemoBase;
using DevExpress.Xpf.RichEdit;
using DevExpress.Xpf.Utils;


namespace RichEditDemo {
    public class RichEditDemoModule : DemoModule {
        public static readonly DependencyProperty RichEditControlProperty;

        static RichEditDemoModule() {
            RichEditControlProperty = DependencyPropertyManager.Register("RichEditControl", typeof(RichEditControl), typeof(RichEditDemoModule), new FrameworkPropertyMetadata(null));
        }

        public RichEditControl RichEditControl {
            get { return (RichEditControl)GetValue(RichEditControlProperty); }
            set { SetValue(RichEditControlProperty, value); }
        }

        public override bool AllowRtl { get { return false; } }

        public override void OnApplyTemplate() {
            base.OnApplyTemplate();
            if (RichEditControl != null) {
                RichEditControl.Loaded -= OnRichEditControlLoaded;
                RichEditControl = null;
            }
            ObtainRichEditControl();
        }

        void OnRichEditControlLoaded(object sender, RoutedEventArgs e) {
            SetFocus(RichEditControl);
        }
        protected override void RaiseModuleAppear() {
            base.RaiseModuleAppear();
            ObtainRichEditControl();
            SetFocus(RichEditControl);
        }

        protected override object GetModuleDataContext() {
            return FindRichEdit();
        }
        void ObtainRichEditControl() {
            if (RichEditControl == null)
                RichEditControl = FindRichEdit();
            if (RichEditControl != null) {
                RichEditControl.Loaded += OnRichEditControlLoaded;
                new RichEditDemoExceptionsHandler(RichEditControl).Install();
            }
        }
        RichEditControl FindRichEdit() {
            return (RichEditControl)DemoModuleControl.FindDemoContent(typeof(RichEditControl), (DependencyObject)Content);
        }
        protected internal virtual void SetFocus(RichEditControl control) {
            if (control == null)
                return;
            if (control.KeyCodeConverter != null)
                control.KeyCodeConverter.Focus();
        }
        protected override void RaiseIsPopupContentInvisibleChanged(DependencyPropertyChangedEventArgs e) {
            base.RaiseIsPopupContentInvisibleChanged(e);
            if (RichEditControl != null)
                RichEditControl.ShowHoverMenu = !IsPopupContentInvisible;
        }

        protected override string XamlSuffix { get { return ".xaml"; } }
    }
}!�MSBAML```����HDRichEditDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null+clr-namespace:RichEditDemoRichEditDemo\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089a]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a�MergedDictionaries
�Source3-DevExpress.Xpf.Core.DemoBaseResourceExtension�D9http://schemas.microsoft.com/winfx/2006/xaml/presentation:x,http://schemas.microsoft.com/winfx/2006/xaml;dx2http://schemas.devexpress.com/winfx/2008/xaml/core$localclr-namespace:RichEditDemo�*Themes/Generic.xaml+%!�<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:local="clr-namespace:RichEditDemo">

    <ResourceDictionary.MergedDictionaries>
        <ResourceDictionary Source="{dx:DemoBaseResource Themes/Generic.xaml}" />
    </ResourceDictionary.MergedDictionaries>


</ResourceDictionary>!�MSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystem\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 GroupMargin 
ElementMargin 
ListMargin 
TextMargin GroupIndent 
ElementIndent�D9http://schemas.microsoft.com/winfx/2006/xaml/presentation:x,http://schemas.microsoft.com/winfx/2006/xaml.sys&clr-namespace:System;assembly=mscorlib%�&	&	&	#&	5&	F&	Tu�0,10,0,0q�u�0,4,0,0q�u�0,0,30,0q�u�0,0,8,0q�X�10.0Q�X�4.0Q�!8<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:sys="clr-namespace:System;assembly=mscorlib">

    <Thickness x:Key="GroupMargin">0,10,0,0</Thickness>
    <Thickness x:Key="ElementMargin">0,4,0,0</Thickness>
    <Thickness x:Key="ListMargin">0,0,30,0</Thickness>
    <Thickness x:Key="TextMargin">0,0,8,0</Thickness>
    <sys:Double x:Key="GroupIndent">10.0</sys:Double>
    <sys:Double x:Key="ElementIndent">4.0</sys:Double>


</ResourceDictionary>!�using System;
using System.IO;
using System.Reflection;
using System.Windows;
using DevExpress.DemoData.Helpers;
using DevExpress.Xpf.Core;
using DevExpress.Xpf.DemoBase;
using DevExpress.Xpf.DemoBase.Helpers;
using DevExpress.Xpf.RichEdit;
using DevExpress.XtraRichEdit;

namespace RichEditDemo {
    public class DemoUtils {
        public static string GetRelativePath(string name) {
            name = "Data\\" + name;
            string path = DataFilesHelper.DataDirectory;
            string s = "\\";
            for (int i = 0; i <= 10; i++) {
                if (System.IO.File.Exists(path + s + name))
                    return System.IO.Path.GetFullPath(path + s + name);
                else
                    s += "..\\";
            }
            return "";
        }
        public static Stream GetDataStream(string fileName) {
            string path = DemoUtils.GetRelativePath(fileName);
            if (!String.IsNullOrEmpty(path)) {
                FileAccess fileAccess = (File.GetAttributes(path) & FileAttributes.ReadOnly) != 0 ? FileAccess.Read : FileAccess.ReadWrite;
                return new FileStream(path, FileMode.Open, fileAccess);
            }
            return null;
        }
    }
    public class RtfLoadHelper {
        public static void Load(String fileName, RichEditControl richEditControl) {
            string path = DemoUtils.GetRelativePath(fileName);
            if (!String.IsNullOrEmpty(path))
                richEditControl.LoadDocument(path, DocumentFormat.Rtf);
        }
    }
    public class DocLoadHelper {
        public static void Load(String fileName, RichEditControl richEditControl) {
            string path = DemoUtils.GetRelativePath(fileName);
            if (!String.IsNullOrEmpty(path))
                richEditControl.LoadDocument(path, DocumentFormat.Doc);
        }
    }
    public class HtmlLoadHelper {
        public static void Load(String fileName, RichEditControl richEditControl) {
            string path = DemoUtils.GetRelativePath(fileName);
            if (!String.IsNullOrEmpty(path))
                richEditControl.LoadDocument(path, DocumentFormat.Html);
        }
    }
    public class OpenXmlLoadHelper {
        public static void Load(String fileName, RichEditControl richEditControl) {
            string path = DemoUtils.GetRelativePath(fileName);
            if (!String.IsNullOrEmpty(path))
                richEditControl.LoadDocument(path, DocumentFormat.OpenXml);
        }
    }
    public class PlainTextLoadHelper {
        public static void Load(String fileName, RichEditControl richEditControl) {
            string path = DemoUtils.GetRelativePath(fileName);
            if (!String.IsNullOrEmpty(path))
                richEditControl.LoadDocument(path, DocumentFormat.PlainText);
        }
    }
    public class CodeFileLoadHelper {
        public static void Load(string moduleName, RichEditControl richEditControl) {
            Stream stream = DemoHelper.GetCodeTextStream(typeof(CodeFileLoadHelper).Assembly, GetCodeFileName(moduleName), DemoHelper.GetDemoLanguage(typeof(CodeFileLoadHelper).Assembly));
            if (stream != null)
                richEditControl.LoadDocument(stream, DocumentFormat.PlainText);
        }
        public static string GetCodeFileName(String moduleName) {
            return String.Format("{0}.xaml{1}", moduleName, DemoHelper.GetCodeSuffix(typeof(CodeFileLoadHelper).Assembly));
        }
    }
    public class RichEditDemoExceptionsHandler {
        readonly RichEditControl control;
        public RichEditDemoExceptionsHandler(RichEditControl control) {
            this.control = control;
        }
        public void Install() {
            if (control != null)
                control.UnhandledException += OnRichEditControlUnhandledException;
        }

        void OnRichEditControlUnhandledException(object sender, RichEditUnhandledExceptionEventArgs e) {
            try {
                if (e.Exception != null)
                    throw e.Exception;
            }
            catch (RichEditUnsupportedFormatException ex) {
                ShowMessage(ex.Message);
                e.Handled = true;
            }
            catch (System.Runtime.InteropServices.ExternalException ex) {
                ShowMessage(ex.Message);
                e.Handled = true;
            }
            catch (System.IO.IOException ex) {
                ShowMessage(ex.Message);
                e.Handled = true;
            }
            catch (System.InvalidOperationException ex) {
                if (ex.Message == DevExpress.XtraRichEdit.Localization.XtraRichEditLocalizer.GetString(DevExpress.XtraRichEdit.Localization.XtraRichEditStringId.Msg_MagicNumberNotFound) ||
                    ex.Message == DevExpress.XtraRichEdit.Localization.XtraRichEditLocalizer.GetString(DevExpress.XtraRichEdit.Localization.XtraRichEditStringId.Msg_UnsupportedDocVersion)) {
                    ShowMessage(ex.Message);
                    e.Handled = true;
                }
                else throw ex;
            }
            catch (SystemException ex) {
                ShowMessage(ex.Message);
                e.Handled = true;
            }
        }
        void ShowMessage(string message) {
            DXMessageBox.Show(message, System.Windows.Forms.Application.ProductName, MessageBoxButton.OK, MessageBoxImage.Error);
        }
    }
}�����lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP�&5using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Drawing;
using System.IO;
using DevExpress.CodeParser;
using DevExpress.Utils;
using DevExpress.Office.Internal;
using DevExpress.Office.Utils;
using DevExpress.Xpf.RichEdit;
using DevExpress.XtraRichEdit;
using DevExpress.XtraRichEdit.API.Native;
using DevExpress.XtraRichEdit.Export;
using DevExpress.XtraRichEdit.Import;
using DevExpress.XtraRichEdit.Internal;
using DevExpress.XtraRichEdit.Services;
using DevExpress.XtraRichEdit.Utils;
using DevExpress.XtraRichEdit.Commands;

using System.Windows.Forms;

namespace RichEditDemo {
    public partial class SyntaxHighlight : RichEditDemoModule {
        public SyntaxHighlight() {
            InitializeComponent();
        }

        void richEdit_Loaded(object sender, System.Windows.RoutedEventArgs e) {
            richEdit.Options.AutoCorrect.DetectUrls = false;
            richEdit.Options.AutoCorrect.ReplaceTextAsYouType = false;
            richEdit.Options.Behavior.PasteLineBreakSubstitution = LineBreakSubstitute.Paragraph;
            DocumentCapabilitiesOptions caps = richEdit.Options.DocumentCapabilities;
            caps.Bookmarks = DocumentCapability.Disabled;
            caps.CharacterStyle = DocumentCapability.Disabled;
            caps.HeadersFooters = DocumentCapability.Disabled;
            caps.Hyperlinks = DocumentCapability.Disabled;
            caps.InlinePictures = DocumentCapability.Disabled;
            caps.Numbering.Bulleted = DocumentCapability.Disabled;
            caps.Numbering.MultiLevel = DocumentCapability.Disabled;
            caps.Numbering.Simple = DocumentCapability.Disabled;
            caps.ParagraphFormatting = DocumentCapability.Disabled;
            caps.ParagraphStyle = DocumentCapability.Disabled;
            caps.Sections = DocumentCapability.Disabled;
            caps.Tables = DocumentCapability.Disabled;
            caps.TableStyle = DocumentCapability.Disabled;
            caps.FloatingObjects = DocumentCapability.Disabled;
            richEdit.Options.HorizontalRuler.Visibility = RichEditRulerVisibility.Hidden;
            richEdit.Views.DraftView.AllowDisplayLineNumbers = true;
            richEdit.Views.DraftView.Padding = new Padding(60, 4, 0, 0);

            richEdit.AddService(typeof(ISyntaxHighlightService), new SyntaxHighlightService(richEdit));
            IRichEditCommandFactoryService commandFactory = richEdit.GetService<IRichEditCommandFactoryService>();
            CustomRichEditCommandFactoryService newCommandFactory = new CustomRichEditCommandFactoryService(commandFactory);
            richEdit.RemoveService(typeof(IRichEditCommandFactoryService));
            richEdit.AddService(typeof(IRichEditCommandFactoryService), newCommandFactory);

            IDocumentImportManagerService importManager = richEdit.GetService<IDocumentImportManagerService>();
            importManager.UnregisterAllImporters();
            importManager.RegisterImporter(new PlainTextDocumentImporter());
            importManager.RegisterImporter(new SourcesCodeDocumentImporter());

            IDocumentExportManagerService exportManager = richEdit.GetService<IDocumentExportManagerService>();
            exportManager.UnregisterAllExporters();
            exportManager.RegisterExporter(new PlainTextDocumentExporter());
            exportManager.RegisterExporter(new SourcesCodeDocumentExporter());

            string codeModuleName = "SyntaxHighlight";
            richEdit.Options.DocumentSaveOptions.CurrentFileName = CodeFileLoadHelper.GetCodeFileName(codeModuleName);
            CodeFileLoadHelper.Load(codeModuleName, richEdit);
        }
        void richEdit_InitializeDocument(object sender, EventArgs e) {
            Document document = richEdit.Document;
            document.BeginUpdate();
            try {
                document.DefaultCharacterProperties.FontName = "Courier New";
                document.DefaultCharacterProperties.FontSize = 10;
                document.Sections[0].Page.Width = Units.InchesToDocumentsF(100);
                document.Sections[0].LineNumbering.CountBy = 1;
                document.Sections[0].LineNumbering.RestartType = LineNumberingRestart.Continuous;

                SizeF tabSize = richEdit.MeasureSingleLineString("    ", document.DefaultCharacterProperties);
                TabInfoCollection tabs = document.Paragraphs[0].BeginUpdateTabs(true);
                try {
                    for (int i = 1; i <= 30; i++) {
                        DevExpress.XtraRichEdit.API.Native.TabInfo tab = new DevExpress.XtraRichEdit.API.Native.TabInfo();
                        tab.Position = i * tabSize.Width;
                        tabs.Add(tab);
                    }
                }
                finally {
                    document.Paragraphs[0].EndUpdateTabs(tabs);
                }
            }
            finally {
                document.EndUpdate();
            }
        }
        void richEdit_PopupMenuShowing(object sender, PopupMenuShowingEventArgs e) {
            e.Menu = null;
        }

        #region SyntaxHighlightService
        public class SyntaxHighlightService : ISyntaxHighlightService {
            #region Fields
            readonly RichEditControl editor;
            readonly SyntaxHighlightInfo syntaxHighlightInfo;
            #endregion


            public SyntaxHighlightService(RichEditControl editor) {
                this.editor = editor;
                this.syntaxHighlightInfo = new SyntaxHighlightInfo();
            }


            #region ISyntaxHighlightService Members
            void ISyntaxHighlightService.ForceExecute() {
                this.Execute();
            }
            void ISyntaxHighlightService.Execute() {
                this.Execute();
            }
            #endregion

            void Execute() {
                TokenCollection tokens = Parse(editor.Text);
                HighlightSyntax(tokens);
            }
            TokenCollection Parse(string code) {
                if (string.IsNullOrEmpty(code))
                    return null;
                ITokenCategoryHelper tokenizer = CreateTokenizer();
                if (tokenizer == null)
                    return new TokenCollection();
                return tokenizer.GetTokens(code);
            }

            ITokenCategoryHelper CreateTokenizer() {
                string fileName = editor.Options.DocumentSaveOptions.CurrentFileName;
                if (String.IsNullOrEmpty(fileName))
                    return null;
                ITokenCategoryHelper result = TokenCategoryHelperFactory.CreateHelperForFileExtensions(Path.GetExtension(fileName));
                if (result != null)
                    return result;
                else
                    return null;
            }

            void HighlightSyntax(TokenCollection tokens) {
                if (tokens == null || tokens.Count == 0)
                    return;
                Document document = editor.Document;
                CharacterProperties cp = document.BeginUpdateCharacters(0, 1);

                List<SyntaxHighlightToken> syntaxTokens = new List<SyntaxHighlightToken>(tokens.Count);
                foreach (Token token in tokens) {
                    HighlightCategorizedToken((CategorizedToken)token, syntaxTokens);
                }
                document.ApplySyntaxHighlight(syntaxTokens);
                document.EndUpdateCharacters(cp);
            }
            void HighlightCategorizedToken(CategorizedToken token, List<SyntaxHighlightToken> syntaxTokens) {
                SyntaxHighlightProperties highlightProperties = syntaxHighlightInfo.CalculateTokenCategoryHighlight(token.Category);
                SyntaxHighlightToken syntaxToken = SetTokenColor(token, highlightProperties, editor.ActiveView.BackColor);
                if(syntaxToken != null)
                    syntaxTokens.Add(syntaxToken);
            }
            SyntaxHighlightToken SetTokenColor(Token token, SyntaxHighlightProperties foreColor, Color backColor) {
                if (editor.Document.Paragraphs.Count < token.Range.Start.Line)
                    return null;
                int paragraphStart = DocumentHelper.GetParagraphStart(editor.Document.Paragraphs[token.Range.Start.Line - 1]);
                int tokenStart = paragraphStart + token.Range.Start.Offset - 1;
                if (token.Range.End.Line != token.Range.Start.Line)
                    paragraphStart = DocumentHelper.GetParagraphStart(editor.Document.Paragraphs[token.Range.End.Line - 1]);

                int tokenEnd = paragraphStart + token.Range.End.Offset - 1;
                System.Diagnostics.Debug.Assert(tokenEnd > tokenStart);
                return new SyntaxHighlightToken(tokenStart, tokenEnd - tokenStart, foreColor);
            }
        }
        #endregion

        #region SyntaxHighlightInfo
        public class SyntaxHighlightInfo {
            readonly Dictionary<TokenCategory, SyntaxHighlightProperties> properties;

            public SyntaxHighlightInfo() {
                this.properties = new Dictionary<TokenCategory, SyntaxHighlightProperties>();
                Reset();
            }
            public void Reset() {
                properties.Clear();
                Add(TokenCategory.Text, DXColor.Black);
                Add(TokenCategory.Keyword, DXColor.Blue);
                Add(TokenCategory.String, DXColor.Brown);
                Add(TokenCategory.Comment, DXColor.Green);
                Add(TokenCategory.Identifier, DXColor.Black);
                Add(TokenCategory.PreprocessorKeyword, DXColor.Blue);
                Add(TokenCategory.Number, DXColor.Red);
                Add(TokenCategory.Operator, DXColor.Black);
                Add(TokenCategory.Unknown, DXColor.Black);
                Add(TokenCategory.XmlComment, DXColor.Gray);

                Add(TokenCategory.CssComment, DXColor.Green);
                Add(TokenCategory.CssKeyword, DXColor.Brown);
                Add(TokenCategory.CssPropertyName, DXColor.Red);
                Add(TokenCategory.CssPropertyValue, DXColor.Blue);
                Add(TokenCategory.CssSelector, DXColor.Blue);
                Add(TokenCategory.CssStringValue, DXColor.Blue);

                Add(TokenCategory.HtmlAttributeName, DXColor.Red);
                Add(TokenCategory.HtmlAttributeValue, DXColor.Blue);
                Add(TokenCategory.HtmlComment, DXColor.Green);
                Add(TokenCategory.HtmlElementName, DXColor.Brown);
                Add(TokenCategory.HtmlEntity, DXColor.Gray);
                Add(TokenCategory.HtmlOperator, DXColor.Black);
                Add(TokenCategory.HtmlServerSideScript, DXColor.Black);
                Add(TokenCategory.HtmlString, DXColor.Blue);
                Add(TokenCategory.HtmlTagDelimiter, DXColor.Blue);
            }
            void Add(TokenCategory category, Color foreColor) {
                SyntaxHighlightProperties item = new SyntaxHighlightProperties();
                item.ForeColor = foreColor;
                properties.Add(category, item);
            }

            public SyntaxHighlightProperties CalculateTokenCategoryHighlight(TokenCategory category) {
                SyntaxHighlightProperties result = null;
                if (properties.TryGetValue(category, out result))
                    return result;
                else
                    return properties[TokenCategory.Text];
            }
        }
        #endregion

        #region CustomRichEditCommandFactoryService
        public class CustomRichEditCommandFactoryService : IRichEditCommandFactoryService {
            readonly IRichEditCommandFactoryService service;

            public CustomRichEditCommandFactoryService(IRichEditCommandFactoryService service) {
                Guard.ArgumentNotNull(service, "service");
                this.service = service;
            }

            #region IRichEditCommandFactoryService Members
            RichEditCommand IRichEditCommandFactoryService.CreateCommand(RichEditCommandId id) {
                if (id.Equals(RichEditCommandId.InsertColumnBreak) || id.Equals(RichEditCommandId.InsertLineBreak) || id.Equals(RichEditCommandId.InsertPageBreak))
                    return service.CreateCommand(RichEditCommandId.InsertParagraph);
                return service.CreateCommand(id);
            }
            #endregion
        }
        #endregion


        public static class SourceCodeDocumentFormat {
            public static readonly DocumentFormat Id = new DocumentFormat(1325);
        }
        public class SourcesCodeDocumentImporter : PlainTextDocumentImporter {
            internal static readonly FileDialogFilter filter = new FileDialogFilter("Source Files", new string[] { "cs", "vb", "html", "htm", "js", "xml", "css" });
            public override FileDialogFilter Filter { get { return filter; } }
            public override DocumentFormat Format { get { return SourceCodeDocumentFormat.Id; } }
        }
        public class SourcesCodeDocumentExporter : PlainTextDocumentExporter {
            public override FileDialogFilter Filter { get { return SourcesCodeDocumentImporter.filter; } }
            public override DocumentFormat Format { get { return SourceCodeDocumentFormat.Id; } }
        }
    }
}�DevExpress.SpellChecker.v{DXVersion}.Core
DevExpress.RichEdit.v{DXVersion}.Core
DevExpress.Xpf.RichEdit.v{DXVersion}
DevExpress.Xpf.Ribbon.v{DXVersion}
DevExpress.Xpf.SpellChecker.v{DXVersion}
DevExpress.CodeParser.v{DXVersion}
DevExpress.Xpf.Grid.v{DXVersion}.Core
DevExpress.Xpf.Grid.v{DXVersion}
DevExpress.Printing.v{DXVersion}.Core
DevExpress.Xpf.Printing.v{DXVersion}.Core
DevExpress.Xpf.Printing.v{DXVersion}
DevExpress.Office.v{DXVersion}.Core
Wc<?xml version="1.0" standalone="yes"?>
<NewDataSet>
<Employees>
<EmployeeID>1</EmployeeID>
<LastName>Davolio</LastName>
<FirstName>Nancy</FirstName>
<Title>Sales Representative</Title>
<TitleOfCourtesy>Ms.</TitleOfCourtesy>
<BirthDate>1948-12-08T00:00:00</BirthDate>
<HireDate>1992-05-01T00:00:00</HireDate>
<Address>507 - 20th Ave. E. Apt. 2A</Address>
<City>Seattle</City>
<Region>WA</Region>
<PostalCode>98122</PostalCode>
<Country>USA</Country>
<HomePhone>(206) 555-9857</HomePhone>
<Extension>5467</Extension>
<Salary>2500</Salary>
<OnVacation>0</OnVacation>
<Photo>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
I2zTubehn6X9zdNJqTzdzZm/R30Opp0f/9kA
</Photo>
<Notes>Education includes a BA in psychology from Colorado State University in 1970.  She also completed &quot;The Art of the Cold Call.&quot;  Nancy is a member of Toastmasters International.</Notes>
<ReportsTo>2</ReportsTo>
</Employees>
<Employees>
<EmployeeID>2</EmployeeID>
<LastName>Fuller</LastName>
<FirstName>Andrew</FirstName>
<Title>Vice President, Sales</Title>
<TitleOfCourtesy>Dr.</TitleOfCourtesy>
<BirthDate>1952-02-19T00:00:00</BirthDate>
<HireDate>1992-08-14T00:00:00</HireDate>
<Address>908 W. Capital Way</Address>
<City>Tacoma</City>
<Region>WA</Region>
<PostalCode>98401</PostalCode>
<Country>USA</Country>
<HomePhone>(206) 555-9482</HomePhone>
<Extension>3457</Extension>
<Salary>5000</Salary>
<OnVacation>1</OnVacation>
<Photo>/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4AJkFkb2Jl
AGTAAAAAAQMAFQQDBgoNAAANDgAAE+AAAB6pAAAwBP/bAIQAAgICAgICAgICAgMC
AgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwMDAwMDAwM
DAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwM/8IAEQgAqgCgAwERAAIRAQMRAf/EAOUAAAEF
AQEBAAAAAAAAAAAAAAUCAwQGBwgBAAEAAgMBAQEAAAAAAAAAAAAAAwQAAQIFBgcQ
AAEDAwMDBAEFAQEAAAAAAAEAAgMRBAUQIBIhMRMwIhQGMkFCMxU1IzQRAAEDAQUD
CQQHCAIDAAAAAAEAAgMRITFBEgRRYRMQIHGBkSIyQgUwsVIjocHRcjNzFPDh8WKC
skMkomM0RHQSAAAFAwQDAQAAAAAAAAAAAAAwAREhECAxQFACImBwQXETAQACAgED
AwUAAwEAAAAAAAEAESExQRBRYXGBkSDwobHBMNHx4f/aAAwDAQACEQMRAAAB0JQP
1afkfugYz5jze4UzutkunHGDLkmLVtDc+5rZESb3P219Wx4IuteyKq+Z1R+zTlSP
Wq7y+woTFCtuvkIzrE/QmdZm2Fcmp5X1FtG49JK2S1Vr2Wur5pWEqr+l1YDGmZMY
EzNGZE0CCwDwSNuVKtwLxaj8+3OIETh11oDla9qfXfNiw11aag1VzcmsrTcKNr/X
oaBgcM8AZYYSClygtYqXU5JiC6T6SMyr9l+1OdRiVURJ4k9tLWWVWpBcMwkATAwL
DebghIMWM1WY3V44M6uxuL3TdKk+qYDArqDAkhpPanRZojS2MukyMEyLCy7eRCpx
65EjqR0eaOf5tlaBqpcLl+1eA6WdqwQS1vl9LQ1XbluFuguNGwNAwIAwmagh15mn
qF62kC6HN1F1S+Fyur9l87xaTcnhNU+Z0bGq8esmXK9DGTsxL3tKl/azkLYGtA0s
E0XaQB/mb71ubY5a6tUvnOhPVU2th+L6O1hyjDHNxXcaatYzdnqK5dlzCnqOkQ6B
5h7OTntP8vXutzrBeZ1Rya5zzj6R2VWvOe9vQ+ZdChEbNTqaNwV0ZWyDldmrluzw
BdcIFkU1vGi9rzNsuEtVJuudh5TLVJcOL6h7n3Z+iopnVYQfIHAYZBlvH7UQOyZR
PDCC3kc9nVO15O4at+UreOeg39LkSrOn1CfH6okLUGHzKdC7t82ljb8zp4erhax3
aI/Nwexx7/0ORadXIuo2s4eC/ZJms1gDrPE79u5zdcYOtoOh6WxMfTlzByhR8Eu2
EmeiiG7HntI1Vi3fkiJWSjpFW/qiOtZJ5j6TraPGrp94++TQB05sbtkzQbWtATsu
QZ76Ty99KG/60WuOyfVMerEfNydVN2Xlfzn1nppDyRaVOa1CObPc9JvENgUIbQDu
IV/tcG+ZmkastdtSSZWN6EzVzroAD0XIPI+m64DzvSC3COOZreWa1GY2aO4DF0tR
u7w5LHPsWJqWrJ3G6p+ay3YfKs2M/J3L+t0UTwrSd8xyOux8GxGuqieFZ0TpTkJt
vb+j5WYbmkqrS7km4zVBsahmGWGX1DscTqfWBsHA0vB2jLil+wnoY83LAciYlNL0
+kej81D6oXctWZIqVe5Xb30gm1Iq6It0+TRfTYMzE0uxYhpeUxpdvQpGGSA+nthu
J0s34mlkxk2shauVnUWWKJXW/HeIuJgVn+PR/Sq+M7OhM6BH0vDIi3YZI3CQ+kaY
871zPNPwBgoxpcZuXGb6qplrrXg9j1hRIHOc57Khj7cWxQCIomG9CTMrok3DwZzy
/UOPP6LFq3TBjMt+slTL5E0Irx+noLKubhcwi/UVYPqG6ggnNjbS+rftxVbk4ap/
Q8V0aNDofC1Awb69ntL/ADvNNzP/2gAIAQEAAQUC0Gl7dC2jiZceS5bMFdXvsinM
D/cyRrntktiJLYyf88UfPbR25bJaCjBvlkLGWtpdXEs9mazY2dykx08bhjZAhjAW
TWUkhhjfaxNAcsTRi4taLKRrgN+RmbHFjLGS2so4g9Cw5KTFxuDsTG0SY1lXYwFX
uJllUeI8St+UZ8lG2c7hKO20qytReZS4j8jY4wAAnJycAuIT21TmhXtuZYbR8zxD
Pd274HiSLXiuKcKDB+2Rx6MK5IuqnOTnVJ6Jzuh0NpC9SsmgWFl5WWtFRXZLIcXK
0OEpc2N676SaO6h41bQiZnKP6vBPFBsCydfiWzzG21nMroguydJ1fLQPloHXNF5X
FcjoHBXUpEP16US47WqBQh8zb+xkkWJtzEL2SRjb2XKRtuslnAbfN38Ulnkvlq6v
nwtuc1kebcllJGYa4yTzN3mcbluOibBaV2ApsjmJt1NJDYPbIr8ztbl8N9luWuwk
8Cjxk85+vYj4uOzvyo5bg5h6x119jjVm83TLg0Ib4nW0oDGvQOhQKqslHcz32Hhl
trYlXGPjuU76/Y1ssVaWqiZRl9asmlbYFjomSsTWiuXd445ifkWZLmsQKqjqy3ZO
m9JWcQnvap7mCIWdw27g/FlyaStMZLQqK9ZE+K2dM+Cz/FiKD1XQKwnbVpjT7z33
F7wjnmfdz3Flk4LN2eyVZshdPBdK4WdwJ46qSESodX2vQNcuS5qmjVmor34v02W7
ONlZW5zPsbh7ayti+f239jNcvt7V0DfGVaskt569ZrtkLYORdbVVelSijo1cuLPq
t6Zbl1HPyrJZg36rmp3x/Xi22jxONbHLaYqGVt9nDPZPfK3kAnO8kti0cYhoEQjo
xOZzhwd62xy4Hv8AHyEbeCuMm5jH5G0lTWxyFkLCw+wXU1Gt72L1D1C5II6MWeu/
hYyU+7D/AGMtbbTsnZxqLiyM5kxkgPhkiELVkbuCxtobj5kSsn9YJOnlXkQmCKCi
a1rctk5slPJ10xP2K7xb8ZmLK/t3XMLRJesTJvI7yMjbns2/NXuPiMVi5WslHQyD
iZgEbpgH9g1d1HB1zJfHi3Gpk7kVR6K3u7i0fD9puVZ5aO4QndG37DnmXMWFxzru
5PRTPom3FFb5KinyXtdkOTXZFzUx1kyL5EBvc5PYf1Mh4vea6FOC5KgQTQvqmQjx
1w+C3ujeYOdzbu3urR0Nz757iqYaiV4rG94ijOS+dlmZN2OuInDVx0IVE1NVlkJ7
XIwfKngNy7lDfmVk31/D3qvvqeQYHsmtVLO3l+UAdj/7W/jxjrHIweGaQUcWlVR0
ogEFc3Hjlw8mOaPJNMLiYwSMupKQT+RSthuo7/6Da3B+uf58/wDpZr/wXan/ACHa
faFf/wAuL/kk/wA7EfyY7/Rtv82VYtf/2gAIAQIAAQUC2ONEXV0A2EaNKaevoEok
uK5Lmua5KuwIH0HJrUaLx1RhXiVNOS5JqomH0D1LuwCGh1OgdRA1QNDtpo3u5NVd
ToUVVRIpvba/sE9ya5DQ6nWI6R9tr+ycU1URKJXJF6rrFozttf2IVOrzRVKACLdA
g0KgRomaDttKY+qJ9zk0hqMoK5IDkmUQ4pwYimdyhvPtf+q4ItVExvTsaqukfetX
75Go92gKqc4JnuQ6B/fSiaVD1cN8g05rkgFxRqqIhDWFvTe9tVKA3QBVCL6oFV2R
Mr6UqCCa4FFtFxRaAvbq0UHouGoXlKJ1CiZU+jK6gTmoIBcVTUBRjp6BcnGupZVA
8VzC5agcQ3tvqqnd40W0VE0UQ6ne+Tp+jBupsj6Ku4J3RfoxHedAOn5ILmFzGxyr
7YyEfRiGhCHVVXJc0HqVftj7u1G6Ps/sO57uQQ0//9oACAEDAAEFAtjG8kG09CQJ
3ogVQoACgFxXFcVTVyKI9BiJQC8lEJl5EHKq6IhP0cEN46BiJ0CCGwhPFEaH0HJq
KogEAgNhUuju+1veiaEW6jQIayjR3fazumhHQBAIBcFTWXR3faxA0VekYqg0LxoN
RZRURCoUVJ23t73EIYqe2Oi6PTLaiIUknUJ/OjPInBP7d0d4aHQHtRNkovIUXJx6
g9Ko6H8WtDYd7JKMRTWprCU9vE/q3tRFFBvI3tGt3wuKKDE1i/EeRpTWNQAVU8UR
TCruSrt8L+Jq5y/SNyeXFBuhXJcqgqSTi30Gipu4+ATCnrzSL5UqbLM5FpR6aPNT
6EZo66ZzYgimxBBtEXLknqZ/Fvo4y38kpU8CIoqpr6LmiiqVNy3jJ6DG1VpF44zp
NCi1cSuCIRVsypu3cpd/FQtHJFEI9E5oKPtXMJzkyIvUzxBHvayir7mPo6qOhTmr
mVQJrQmhZIVbxXHWmz9yt3c49H6EKiYgr53udRqd1VCuJ2Ci4e7gVj3dCi1VR04o
BBZCQVegqaFqouKC/csf+TkFOh20Gl/+SPbRyKC//9oACAECAgY/At/bySa4q+xP
tMadm3yfMf/aAAgBAwIGPwL0pJ8UkQozZ1HYtzOSkNZF7BkNm9kJddGw41yOowMC
WMT9uyc/xKOhCoUlYucKSl0pY5SFIWlWuTjSCV4kon3Wf//aAAgBAQEGPwLmYukf
+GxoqUXOcGkGtHd0hFz5WyMFzxZcrXtkaatziz+CstY/8QbK+ZfLHyZGmo2HYtPJ
cBDQ7t30qQeZuY/00ao4sv8Ajc4nfWxGE3sZQ9SJ8RNjd1dqb7Bxba/yhceSMOJt
D3V+gJz5NPXeLOu37Vmhdf4q/uCqWZgbJG4FCjKtoQ9qcK2P8DjgQpCG+HKLeiid
3K5qBlRfvKjiiJLzbPK7tpuCcyO2njk2pv8AyKoLxh7AtzZTJYKWm3YEzisyOIzZ
LzbtKzDtVtqplC7o+hXU27F4RXFUp3KXLLlzNrUtGJG1BgbRg8jcVmktPlao6Utd
3hu9gzP+HpzU7zgE1gFGoAC72DshIe3w0TgS7MPKf4KpaJG1p+xTHtuI5xOxZ32y
PcSd272d2UnG5OaXZxsfj14JgoW0J7rrxziQab052DbAa+5DZz7OWhuTonGtfw37
Nym4h7gfSMe/nSUxIr2pjXeY3dKsNW4DkvXjFMeTeebRVFj2XA4jYmuaajMabeca
sztF7U6VrcuTwRJ1b/MVlhcGvIsWcPMgxC8WUHCoQ48ruiqcQbABaiQC52CdZI0Y
ZQUBE2cybXCg+hNbqXtofK+ubqTaWHBOjApvC00YpVsbczm4mnOq12Vf7FWPdI5l
fu49ake24HL2Jz9PpjqJ6UjFw7UZdV6pwAf/AF4jla3svT+JMHSG6SpLk1oe5zxc
0BU1DPnEWjYN6MWmsAtKe5ucO8gb+5eaalv6eSO+34kxzozppWEZ47lFXb3VV9gc
a0CY0YNHP0mihdwm6mJ7+JvAqmQzU4rSc9OlWL50Yd969ZsgjbjRcSGENe7zYp6k
ziwru3YEICmbbYq4rTur/matKbm0e9w6kCefp9VdJA35bh2OC3EqpV6LpngBqbMx
uVjvCnb7Ko5RnGKIBuvHJXYnSTeHTAygbwFG+c1kkAJPShzzpH2cQFzPrR4Rq1hy
9icyvhVc1AmRg5sxsamN9I1Qhkit4cveaUdPrgyGaM99wPcd0Jh02UNxd4vsXHaf
mt8QCrc7EchDhnaLTF8WxNZi3xIc902gLuPGLMni6QtVHrnl2pj1T81b6OAKpdxQ
RmUUDHZSR4z71xDqf1M582xUbZ0p1MpzGuaqETqPpe4Iql8btiqnUIMpsa1A3k+w
c43NFT1L1djz3pC2cDrIP1Jh+E1WWM4L9TpPVXaebNThOJpTquUbvU5pmajifMcT
mFANvSoMnrDcznDPSVoqOhWepOrn8Mbs7suTdXFTcGNo0MZ7rtRbIexZpQARhyPf
8RTT7CVlaZmOFekKF8hpDNXTzO2B1x7U+M3t9ytCssRbIzMFlOlZUGvht9yL2MDK
4ALLlHQhYsovf7uQBDnvNz9T8uL6z2J2wqHS613eis02oOI+F6Dh1hWK2u5G1qtF
iqb0/U6l2WOP6TgAo9VSnGGbLs5Ry38rppnMZFG0vJeaCxGaWja/hwtNWtH8qKoU
3NXUabzMxA3ITwTB7cdx3onMK7EfNRV2XIve4NAFSSqREjQaU0gb8TsXlaVhvEYr
zLSvFyx5sznyGjImDMbL64L1F7dCC3hlpzmrqXL3I8vE00zoXY0uPSFTU1b/ANjL
R1hdyaOWv8wqsz5YoI/icQjoNDKZGP8A/J1O0fC1MYG1iho+d2wD7eZSqvV/JxY9
THVxoyR4Nn9KZGdc75UVeBG2l61RdNqGgv8AGdtfctxtHOu5ZC+IzGZoGQdNqJOj
dFXzg0WbSP438hsKLdRA+I7x9fJeq8kHB1GkeM12N5xUtI9Nw+EMrhfgp+5BJb4O
voTo3x8KWI0Mezdy052nZpmgyObimu1erDGMGajb8v7k1vpzc8gHffJ4SN5Cc2bg
PDfxoDaWfaFxI2DTPfc+G7suWbSObrGYNHdd2FcPURPhf8LhRXqHi+nRPa2S/Tuq
B2LK/wDUaeWSHvW2XKcP1k8dHVLxud0ft2qEt1P6qOeFpZLcatsIKKsW/nQlhySs
NkmwKL9Rq3yyluYMG+0hcP0+MQ6V3hm6cOtQR6GUSau7juFn3H0XHGoOWv8Auens
vadrUx7HyyskHy5SaB252wowazTceE2O4lKtO/7UZPTdY7Tk3wy98DrFqZ+Y5M/K
d/a5aj75/vYvTfyX/VzBzepemdDfcpvyz/ctd1L1P9sStX9/7FL/APOPcEfy2e5f
/9oACAEBAwE/IYdBqNEMVfT6RB/pM5907gFZFC3Li/1Eod4QpxTt8kVOWO7grDZ3
IgWwxdhlT+vHmAvMP61FcCh2TxYH9REKb7Dd/jUDMcCxnD8Sl+9duXhdyp81nqOl
SoQSQjK0X5ijb5lFYprH3cHdqpRc9jEXTvAofkL+Y6dTsWO/mNNbCb7nxLGk72uB
+ZQlT7Sz2vMSywj8yyrWbqJ5Hewg2GfUiKwdqzPKl8XL4Otj3YdxBntzNOh0JUZe
/WrWOFBtdR4LeFezwB2CWddqlcvzA0e7/kSqhjyvPHd7SoorhtQoTi9lekdoqUph
X/UOmQGF4HDXmAzvxyXvZo+JioByn/JdbWHOjpqOwmkxDrXUlrQucND27zGIbex6
SrgYEqJpKznxDMG0FjiUOFfcriWTFZ+Xf9QaAAGBLecgrzNGC9vH0iLg0LY7EtG6
vkHpAbGqwzESp0lUeDp0zuDwxBaJurt6kdB2FdD00+rUK4+YX4PTt9IiwY0rQc/i
WFy2VV8mGj/faUm+mY6YN4gbmmJbfpKJcIxCz1lgNqWbDYq7coJZvZvPZ4h1uKFF
TkuwH+Q/EoyM0sX61G+Nxwb3EUvcQOgy/gr2/UsER7RffLjYBGzbDklwFpp4i5rV
6hb9xG2o9ygNYfeEOm/SMGLPe7RIeru50I6mRKnJy+IrustDJdotz5BljtoP+lTX
kxxfGYuZerFu4WYFALz6RuLrQh8UYiwA3YIPd+5SWNti3oaJg7Esb3iFleM1Plhd
VomCyYW6XL6DwpdyUq+caLJQ4jDlqK1e05i6Gzz2S7GbKU7ZCveE32LMVehXfNzE
UhqBWc5TKaPKVEOX5o4LmAq7wW88DXrFF1djhQOzHMbOwf6TOWVe6CqcovfFRDGi
Z9Jfz0Bi6ldpETTB+QgMigabZ95R3P69YQoFbT+BCOseq+l3Cc0KWaes1HKSghRM
7Im4tqmEIBVWq/hr8RwWpXt6QcWwfLKNKEXxH3ZlAULYGVQhEGbJSw+5gs+sCibH
5hrzPEcND0l2xlJwKn5oxbCrbWqLjZd/zM5bZhBcQ1TOk5mdFCqrmFxQVQrD4I/u
8EWIqhRgZaXfpmHbSNcjrXecUmwr394joaBjJaB3VZoU0dm2niCFqzdnKde8FhgX
ll9FAeYGoMaQhxDC/pTIqBUTWaRyjsd2BoeA9CKl4lRmJSNIwEGo4JeDQKX5Cpw4
kEhhKK5jGCiFOQE/TMbmHVXFvSblDvRbdC5g5A+9Zf3VoqLNgWNYgGD/AOxP3Xwe
0EjhPMiAp7s5oNr6yir7S3QFg6LMpuT9IXPnoLv2cLmYwKoXkzvPUx4fFGDCjfZO
WHlDXJXYNqFimV5XIgFt7nvgUXgyD31b2hXQkFb73EOw7x+4aHjiPQZrcEqGoD6C
J+JmdhcN2RrSa9gEYQy4TlaZQm5JQwpsqHmccO8RlFyDyd2Cgy41+8EWOcJlsHB/
7FXFg/qKgwYODAQyiuOcwRyrvvrer0ion/pNYX9Lxv0/Mc/N1zDH+ETsA2wHvChx
QGopyMxlguIGwOO6YByrqNrFFry49o4jBlHpRwhlCdReoWHBv14lFS0a4ct3hgtc
hAbRCPvDuuCUKf4vIDZU/YC4pThvzMitMg/iLPGxwBlYCaT2d+gdj1mBulepf9jq
GQ8xwzOOIlaTIg6lKALXRKwOgjslwe7LdsokxVU9u37mR0GnaKihwl1xLPzVXo9h
gs9mG6j5D2uE3olBe43+I5OsuG+amFuOo/QPLGR0iMK59WIgVoNEow1uMB66+8zO
MJadvEQcuYAftSqusf7fqOYHmrdL97/naYKlFiPn7q+25Yeq+GBCwiNxNktzL29u
8F1avrO1Dwyc6hkrwTZula/kNRkKjWD9tQIG5YPbRiG8cGhqPlYlgXqDYEgg5TXd
7f8ArGVW5xPL79Kgu2xT0lrM/b5tr9jL/hUVlziRPx1A6cehmNUud+kzsoJS9leE
IW3gwrOweGKjhhLvJ5CYplbW/m9qON2I/ifmWJ3t6/MsvKI0N2yLX4398MrYS2FM
c3qoImCwKQ8PvMasrTgYdNVKvw5+ZSvPxGi3jsYsesrozdNvgqLVmy5lYoq2D/bI
18dVxnJZ2GT4g/q2zfk7HTDqiU7BjyHEEUdBeyD8kMATNXaLjwIkBsbK3VH7T7l3
Oqjht9rPR/rmprcddRvp0x9p7OmX2vnpP8BGszr9jCf/2gAIAQIDAT8h+ilCUHpV
cNRLPeUMCVPQMfroOkKSUIB6pDT0O8xlhH6Hq8TkZYy3QKJclMES7Mpp0H68eDp0
xHoQ60liUIn0ldCQ7xYix0XcWKLHFCKVBM/pVHUOpg6WUrrQYe0Zf+GHT6KtQ56P
JK40OhZlMroHH+Cl3GsaxLNzlwOI2MFvQJwcJvLgr6gsj47SxRXxNt8ppCIIduiz
5hTE3jnBixL+rYlxdahbLKJrcqUbhlGkczTMU7Q+uxgwbLEMM5mG+gNwM46ENS9n
+APszHEWxdSyYlyznH0mErt3h1PpzWHTNApQxDJnKiVLzcuW66H16mWfoGFUr3Jz
EaHmNsqUh1v6SJiWESoENENbLOIxIsTP9ul/S9Ce49LddGDpsdGXNQA9GH1VYlzq
XizQgCZdKnqkND6r6J4litfQZiXuVdRYI2mB+uCW4T1wnX0j0WxYxWmO4J0YR6MF
Tc+bDnqdD6G/DCpU3KYNBJVwJeUpLUZx1rrceiU9oXdViWZ5lc5U4g4I6O3xDX16
G7CP+DbPWaep9s0jP//aAAgBAwMBPyH6HUAVDozmD15IMQh9dya6X9S9QmZT0iUM
PpOhtl7RGJToC/QpAgIa/wAQ3Ys9JfpRjpbLUAQ+o3NKhz0ZSiWdAIEIJa4NzD6h
uGD6WoPTXUrrOGZ/WgmGazcANS2WwEoTEehM/WbQoLwGTHuILidlBhMbgh2YaOg4
i5gy/oVZRC9agwQ8lE4GIzVct5jUBmVQ8CFuBXx8VKoJCkGfrTLeJlB3RNZfHWpY
JjdOUcTdFBuv8D9iziWYhMFGOZViC4vt6MJUd87a3+v8DsdoUczFcFZiFhr/AOQG
alnMANcS/wBKjZC4g/f+Aod7/wCoNQmXpizMLuMMWeIVQ5i3/gpu6EE0FS8QoqbE
fr4ljWWOIg0/hCv7KiNfZcquls9D67l4TMHGYsdMdsY2S5NWNxszaYTv9Z1Ql3P9
TGUroiSdALRXMJhBGY4/w8rUMnLlhuLWGW5hYNBEqinh0JJ3/X0MvqLEpbq+u2Jx
4mdNxvad5fAYpFXLR6xbz1qVKiQ1mcQREcdDiwDuMtko3L+OioJWvMyipUDoOhcz
8YKOJYuToxcInHWA6b/EibBA5RfuolMy+hWmK17R7MaxMWNVkx3uLEroqenHOHPh
lCKmuJaEsiI9nR9/v756evp6dZrxPsYdN+n3sdm9TdDUNz3zfp//2gAMAwEAAhED
EQAAEDh1wmd5tLbWEYtgW0fTYlYhQV0f2yXO3ZmvDgh346S0s2DzX8CwsDwqnp/x
yru2sxp95RXPSVtPAvjamV5PDaUTF42kCay9AL10omo2Y+ysvKPyGCHEtmf+C8Ly
Zeb4AfBabg1eTjGhV4jfupQVoPsTT1QvVSDQGu9T4IGP73Z0K7JwsT3W7F86ZWcR
NrMNbPILXZ/RSCwmxz/B6D3sAr3eJsr5e//aAAgBAQMBPxCDKyof2IIt78x7vW8H
Kx3UMivJeIeKPSEaai6VQqw5pHbzFKEYWh2uTWy7DvxWAioF0Cy5AnDSLdQqzuBs
dmKUFeaXkwjykS1AZtdAQ3uOLbyKzQdFtb4uLOdB48ziqLObMwey3lRzKXQsZiIw
ZGlZWlYFemfRE9CDszUn2wZ6N/8AcFRBR4hMuZITWW6NtESJqJQ0zHLNIwyJAqUw
IEBwZVHitFbZrTVAustt3xDMLk+NEAKHFGG3vK05UU2gNO0GPfcNbDmFqFyhYd3W
YR+wEFOeytLKjgglqW4Ihy1WrSnxNMdQWqzZBW1KN5x4AFBBsWNK8uJZhglMKFUX
tWg7RF7JRGhQyLcrT0lDcFMKgu7JSsygRCoku8oYqcPWZbm7BCqQ3CX4xh2KF4FG
2dsS7RHdxRRmbPzWcx9Q7sOHemPUjVLN5KOrxnOczA4hXCGsKMYr/wAhO3iZQbc7
tRt9CCUlIN4atHnL8wWXg6hsNCqboaeNOSTczfhwK5dxFEWkmzuFybo8+SXWJXh1
MsyoFXcIC4KHDNfB6xYAMAC6ZbrBdgVpHQEUgMNmDGICQ4B4xAoCpQyJdgN8zQJn
hjSArggVjCIxdJHCEmN8hCg+8IqEAWmqAc/+Ifx4AoDlQkdmLPng3Yw+xKgVKSBL
dovaCatQG6C2ZOyFdvsbRy6/Stzq2jHvAuu75iGr9IoS5d3qEC9uodiX6QGxiV3d
2zyA8xlXdQHS3IetV3InkF0tOqX9gvdzK85nPiNnN5ZC2Zg8y7gShL+IK64wmy1z
WCXxDOK7YyABFWhbtsxbyO7W1HnL+ILeyOI1t1Cl2jLFb5lhXSzEQNk4pDeX+xBQ
yS6cMSjElIwSulOvCS6NWcSik3XUhZLjLHr4gzj3huGJW5pIFaSpICW6THLxM3Lt
axFQCwseYUsGvvkILXKYh0HLUCNloWphgWCTbWtqiLCUW05j8LHoGqrLCqy1pzn1
EjSa2IQG4Gs7dSi5C1LaLuVa3Pg36M2gGCApeSwviKt7mUqFaLLahCmuA2G8M8na
EBBWF3bMA1grHNTGAr2JhHa7/wCVLR9va7eTJrtMuGxg0sA0rWDPpiIGGQmgL5bT
GM4g5RRRZC9z+CwN5q1wpUvtYTFYog0ssH/sMRkGi2qBTHn+wPBqcba5FeH8phrd
GwaSbNU/hiTUgLTg013g+DhaV1kxi2xlRKOABa0LarmBygm/1CHKV1nUMrcWcdk0
nrA4borEGOAxd1GXWKdhEA3nQ3HV1Po6iwByWETtWu0rB66bVxI373Fs7b8mvWJE
ambMZq2kriB2qHm4yDFN9pWFSiRscC68p61EkV67AKOBtS7cxoL3qGhQB3FX2g2v
V0c0LMXi742wDAjG91KC8avcypQbi5uhVreIsNQtjDDDrFoZ6AFvQxM57ReoUGy1
HvIR0FttMTL5VfMCgLsheD3q/Bz6ZhpY92+EMfF1Kyo1vkAlbGSRQa0UZXVm4JSx
AHWmv3L7ECLR7axiY+4M4A83Y+iMApbFThq0FWsQMuPeqw44bljlb404hpe2/aPU
E9pGg6uNff0iWtsM94emVi/eEzQgcRf9EvaqUbd9GQcbEucRqPctVzHegTVU93u+
suI+CX8QN6oOccAc+JlFIcq98itRKjcKapBV4jGLwFCrXB8OouYbuSy/iKA3feYg
OVdrK/MsyWkFYbjedS3spCpBCqwsIx8EDRcM2MNhY3ePcsAl1zKwHGp4sb+YZmO5
BQhbcJzBcwACN2BPEwagrl2bzFbpC2YLBd1bG0PQlnQVuunHaoSCNcacpeuRPhgV
vKHksEAbS+CCvbXBuh4GxlS4YtMi7Q7VE4OXEMmPC6Ki7Dn/AJMBQDjcReCpUPZ+
KP5GK0d5hvD6xr7yuoXDM3FRvOPlQRgvLF+LI5G7ULsSsoI2Q22ZSCHKYoL32NIv
UBGOhDKlIcTaYNBGpsrIACsVcGR3KQeymjviGYNmCoIauqh2rRVlFty4jhaN5jLm
zz/uEbAzUokQDSQungBvO4rC93y5L+Zkyl3+aZZhCmu8w3OYNXUsJiVDisp3C/BL
cd5AxQDxVGrSYezpfi4YYpwL4Gm6rT3lwvao/TmE8AeYw8aDlsEGZSBlYhBQQN4v
jFOIzdsbUSIA0FaxBvAFJhLAoqUaNvZM5CkrGHI8XXEQqALTgo3FSJcmxOHsQWSa
d2KqG1MAErhUbshYohAriJmrmUl4AOJoyA+LiXzkoAhrAqva5XXvswzB7biYGYfZ
mE6CODWcZxLMDAUQXbjgZbrIGWGGkuCNQd2Vy4Lll0at6KHXbtANZi6zjOF3HqBW
7i299QmuEZjDjZ+SA/wfoi7PGZoDBOW4NQRwmq+Ymp+1IdzZYWcpNmFv4Zm5XusT
JXjHx9yWOyZgHD5rOItY4xBeXZ0Nh4F21UooiWq62YrfOLiwFSxPO683GKQsrW//
ACWDyjD7cZgfqMd3zwe7zwhwfzCduhfxTN00PmpbS4VldS4selxX/IbZbURNxTGQ
2tOz2qHKdBupwAKXBa36XA7F/Ey85Morsc2rHqDjV1iPvAvui1cvIZgxMgcucD4l
ooEDaU2bK+Y1YqAADlQFmGO5dIB2F4DM1RVEJYHK0j+xCWtycN09oO3EbgyvLz/z
cUzh+ebhN4HeNkGpbkKpy3+CWBPAS1XQBC4W+NMtSGMWceJhKU8+owVZqmrcKSqU
6hwAwFek7LLfzmGuM942Rc3rDbQVYfkNwcE4dts2+tSANaazvcoPrGIKaRjbavwm
IeZE+qEqk0bMQCOIaEAQNYBfeCQAKAoA4qHYtbb9Iry9f+1CQphRL9NqMHLRL/Hi
9xBrGylpa4Coj1Ky9/iWu9RTfSGavI1msmYmjDzidlaALv3KNArq1FMrRCKZ5SkM
wb7cHJWe0rXmpSU7i9KFeg0Smw6mWgWwHMxQpoSwMAg4BB7BhtQQ/wBzUrJ4W0aW
u71Cw6W73YcjVYamjEizfYv2GB2+LBW4eLUaXdr7Y1FgsuZbuSR9mG+6SSiBSrig
nEWetsNZRrQOKpqlFIKi0UrFzU01e9ZEgutDMzAAvhVIgvmN3MSuRmJPdDVxLGoW
L3KAcROULhWVCxs769Y6S6YyWUCzl5FHaZpt3XrklYpkcblDCebctuwoavMqaRNU
bUYA7AGGog4AHlE+kD3x2XpdULPJLKBVKGTOd6itghghnNVoarnOIsLghSthaocG
AeSnFpQiBiKpXlc5odoAxVNZNyUMNt0ZyMBzK+FbS93dWp+ZTPiT8MHDmG0rAIdZ
jXkFqikFOcPiYfGPSUgW+RvtMKuznyYMwNN4RIFrvQt0ZaZDKBcefpKGUMLh4YaY
VopVKUIEaKrLuSNlLVC7FWITdLfJXZBhsv6RkP6A7vQ6b/eN+0/Ahx6Qm6aT7L06
Y/t3dPx5fkEPvfbrKBP/2gAIAQIDAT8QqMOgXMQP/sJdTLpJXLmUctwEPCJ4JkWY
CYkV/QSVE6Fc7lYykdj9Q3iYhgOZnkghFHWWXG0TRhlU26vQziU6Zj1WRWjcWXBq
ahl2uemjmOREemIyfaPo3NotS5cqJGDsHMtq1CgErKa6RC8SiXMlcR/BCJIYal3m
MrrIpH0uesv4lOE2IEi8JWw1hm/xMMwzBnoasJcdEcMvpV9CPUtZjOGobhllcRti
xiWuQgGSGOVSt1HKAiOpsp9pYym4nRldKDTKSYtLgg3LcUgG7uLRzHoCWMsbo3aq
YLNLkgqvRJUXpbCrzFrSvExrEN+WUKb8ymWX5jSVUY8OcxS7IRi+MzxKg8RJXRgx
krfHrL9mj+v9Q/AwRHZd9GpzQ8uX44hAUnb7CCrQEsI9IhYmbjway+vPiINpeCA9
aY/pGOZUuXLiUBeVxzcc7ww8zwcefvcXE9M5lC7oiaLLLhzLD1iKWSrZH3S2LtL8
R/pEy4PS5fRFF2ar8nvNg0xEyQ7EyZriJw6O3MFlu4CU3KWmAQtyS1cGXDzjMWIZ
6EtlzMJh8kU41IxRqLpcSLhdPA/mDQ3sjpfE5CO9xTRM9TLzP6TKBKmE3NQJRLLP
1KjUJrzAVo3D20RK0gUQe3ANSMXbIK3CLWfbiFGDX0mYqEul9hibvmDMYOZmQfPM
UKUXWvz6wYsgulUvg9351BYt9FV+S5wNR4G37J4tIMGUly4kqBlqL4Zc+IKuJM4S
pQJEGakyMYjDcooTPTH7RzCkOl9BKIMy/DeEZWX4R5piQLj8x3JcOYlSEh2/vQN9
D1TpqtsVb6BP2RHVCMsEYvOYcxTgm/3+6lShEh0WXuKBMpySFVjOF36R876DKQIo
2TnfmYSqiXiCvxeYa7G4FdXGoKxJbAyavGv5O5WU8cPaJNG7eYibhAhcIKZRySjE
aK4tpqZsMd4ow9DiHoErYc3zFppLt9Nff2zG2jOU+z7/AAQ6bOlw8zzEy4o7grbp
lBtj+9oncyoAvMw+ScJgFZK4A1h5e8M0IX78/f2wCozfMddKyyoOc9BL6FiLFI+y
KzAv3KNtNneAFFEsUQZwRrJiBRZNOteqeZ+k363/AB+/S5+RNCbTbno76OoTf/P7
PwWt6n4j9vjvNf8ANTjqb+nnc0a9puT/2gAIAQMDAT8QOqwScQCCAqgqVjBCwEmh
IuZVNy+NeCsdR0IdMdxCIwYAoZiplExBY0Y1qOxzMzltkfNMzodV0e3gg7SAZ1DQ
lTOcSwzqZZViNT3UXOPeEHUSulxcRXcnUqLFvoC5bdyzqZcRsGoWLU7XHJBWJUqB
LlzIHeOwNB8zAhtg+gMJWS5q44wTLibhCymRCOYSqlyolxXMI+Zc3KBE4mLmUCoE
cRLuMJ5mS5gJGYIErrcFmWsEvEWqDeqm8LhqobviMtYxI9dFq6ZgoMH6BtdTCb8w
ZqUtSqVGcARXAEBlCCtsnJoR7GrlG0Fr7S5evUDEiQSdLL9Of+w8osPyQk5SWArd
nLMCV4o/btiBD31+7iMza9j1+8TVwQoSwd8na/8AkV1u5RPiy4BrY/iPdOImImZ0
uDDMSVNdIJ40HzEFXBUBOB+5iGnpqauV+/BLtcR0/dS4oMMsIr17wOkzFmyIA92E
qJXSpUrmCMGmx7mn2hxmmRDJMeblu1pv/UsE4lDeGIlEN9CtM2CGjVQesHRLjiES
MxDLkTvy0/MIFNzQYLKxN27xZ+Hn1mPbQWXcskyiYMkdZWA8TZT27w81j8rcOqZ6
blwArTse0x1smGqEYKmc7VKHLdRmqolq0X0FgExeIYsQazuHQ7nrGPczwcefE7y/
PeCktlylg9GeRAfLAhr4GiNERmEhXB5N/NqNiA8G/TcRW67u7xLPWscDfmZcHuPt
miB4bgiq6id1WVBKiSodFihF0leiMbnKRgsg4OjX5pi2CuMLL6ozMBncxlzh1EjT
KlS3Rhg8vyjh8/iO2dLK55bIpmXOZXxCFhNGcEVzJD/cWK/4Qf7K6HQcwYdLd/8A
T/UAoBYO7/rUqVC5BKiVn59oNwR4EhpKNal76xxZhry8vtr8zW9h8A/nRhFUIIEV
li2dqZfpZf4gBQamKwjmN4XC1lfbiIXZ2M/Jv3zDLG/BMYCsqjg59OxC5RSnvT9G
4zVtz89K6WTOLLoFfWUwN07zz7HEdlUTQSmE0gkuMSggixdOg0QwIc9FwtUQAAnI
zZ9glBjfQYcSyNIKjClrBALftmAft9/frb5QU+pFUuK2P5GYuwl6saahDO5WD5+r
6tfyI1n17d8Qsoz8TU/ZMgVK5Ea4iwC0L7kW8HwSt9t/fMUkZY4pJmWYYLZ/Erbk
4cJ6d/aCU5dxwlN9cUhlezggTDafqK3Lp7ePeOAvMNlwDZxx0zRynD0ftjg/n39t
T7hX328zQn3uvea/PnftNG/txNIbnrQ9/afb/E/2T+z9aepo9Zo9OP7N39f74mzf
8mv+p//ZAA==
</Photo>
<Notes>Andrew received his BTS commercial in 1974 and a Ph.D. in international marketing from the University of Dallas in 1981.  He is fluent in French and Italian and reads German.  He joined the company as a sales representative, was promoted to sales manager in January 1992 and to vice president of sales in March 1993.  Andrew is a member of the Sales Management Roundtable, the Seattle Chamber of Commerce, and the Pacific Rim Importers Association.</Notes>
</Employees>
<Employees>
<EmployeeID>3</EmployeeID>
<LastName>Leverling</LastName>
<FirstName>Janet</FirstName>
<Title>Sales Representative</Title>
<TitleOfCourtesy>Ms.</TitleOfCourtesy>
<BirthDate>1963-08-30T00:00:00</BirthDate>
<HireDate>1992-04-01T00:00:00</HireDate>
<Address>722 Moss Bay Blvd.</Address>
<City>Kirkland</City>
<Region>WA</Region>
<PostalCode>98033</PostalCode>
<Country>USA</Country>
<HomePhone>(206) 555-3412</HomePhone>
<Extension>3355</Extension>
<Salary>2700</Salary>
<OnVacation>0</OnVacation>
<Photo>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
</Photo>
<Notes>Janet has a BS degree in chemistry from Boston College (1984).  She has also completed a certificate program in food retailing management.  Janet was hired as a sales associate in 1991 and promoted to sales representative in February 1992.</Notes>
<ReportsTo>2</ReportsTo>
</Employees>
<Employees>
<EmployeeID>4</EmployeeID>
<LastName>Peacock</LastName>
<FirstName>Margaret</FirstName>
<Title>Sales Representative</Title>
<TitleOfCourtesy>Mrs.</TitleOfCourtesy>
<BirthDate>1937-09-19T00:00:00</BirthDate>
<HireDate>1993-05-03T00:00:00</HireDate>
<Address>4110 Old Redmond Rd.</Address>
<City>Redmond</City>
<Region>WA</Region>
<PostalCode>98052</PostalCode>
<Country>USA</Country>
<HomePhone>(206) 555-8122</HomePhone>
<Extension>5176</Extension>
<Salary>7800</Salary>
<OnVacation>1</OnVacation>
<Photo>/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAASgAA/+4AJkFkb2Jl
AGTAAAAAAQMAFQQDBgoNAAANQgAAE8AAAB7EAAAvVv/bAIQAAwICAgMCAwMDAwUD
AwMFBgQDAwQGBwUFBgUFBwgHBwcHBwcICAoKCwoKCAwMDAwMDA4ODg4OERERERER
EREREQEEBAQHBgcNCAgNEg4MDhIUERERERQRERERERERERERERERERERERERERER
ERERERERERERERERERERERERERER/8IAEQgAqgCgAwERAAIRAQMRAf/EAOQAAAIC
AwEBAQAAAAAAAAAAAAQGBQcAAwgBAgkBAAIDAQEBAAAAAAAAAAAAAAIDAAEEBQYH
EAABBAEDBAEDAgYCAwAAAAABAAIDBBEQEgUgIRMGMTAiFDIVQiMzJDQHQzUWNhcR
AAEDAQUEBgcFBwUAAAAAAAEAEQIDITFBEgQQUSITIGFxgTJCkaFSciMUBfCxwdFi
MOGCM0NTJJLC4nODEgABBAIDAQAAAAAAAAAAAAAhIEBQEQABEHCAMRMBAAICAQQB
BAMBAQEAAAAAAQARITFBEFFhcYEgkaGx8MHRMOHx/9oADAMBAAIRAxEAAAGhqxfU
myqOGdDC/ohzwaE6yyTJMkyVkvXVa5CLvJFoAphmTDXz4lhMm6p9hOuG6H4mbJAS
qRA8kyTJMlZLyTJMkySsLzr+rJzvz2yMhEjNL6H0t3C4pg+yp1LPuT5uvav2XkmS
ZJkmSeSVrt5/N3LKUq7oax/0ktLdEIa06kEVJhR/RDoasiTeBhqMiWbde3MkyQIl
8gYss/L6M3PTaYoZXrQEc8LGYvYszDrTU+Cr4KpFZHlU8EOuvZPq5lzjbDhYjlr7
HLebZAKbuYsGN1ZtNg68umQYSTM+ivFPdG5bJdnb2gaFyg1LaVelONcWH7kuHoWX
epcyOGZEnndNoFuCXgFHiYMsaQg87hoxMrVTUtsgzWvPhTifJg9kdNEdK6CWJRyt
MujZuUyGUyRpmVNFzRIHB+jQ4acr0xTnapnUj0pwXn55VSQq7EZuhmNm8nQ0odU9
gi6sdo8rsOq2eGJBj4xcfQ+Eq49OOw25i9AZc/P9PPPGSwE/B2Rg3MVjHrfCVFSo
LV2Ku1EwUCqVkerEGDZ2jC+kLPayNK+BE880ZJiThn7k2npSmnOADwKIKDtqiLiO
zMkXFzTku3ndId2VldmsNR2Y/OhTFzDEFVC6KcT0GquuStkXm1xV3rMJzWgqqjKV
qhEStQjFNzfTs9nAdklnpNfPqZgkVCBhNE7ltD53pFoNGmqPgyDb+2pV2KaFOY2J
Ji0F+Szn4jgzqIZxAGpmSw9AvW2nxWpFFyn5/wBOrAyH15ZNW2NB3rcXyFMadc5o
xzLs5gguafOxdrMCGVXnosA3osCTk2QvE7BebRZfnfSwkLS4iGV83kRmB5meyI0v
+rD4rTOM4SDo5YtwmqPGvj6R5xCRqkOD2aRxbZ1DehOL3tZQYTjg0xL2eHiNyybN
d99LhpZoHFKIkV4hIlTIUr/R/P6edvcfP9rl9LrWFzvxu1KlWkXYVfBhqoI4Cuxi
X7r8Tk/u8qUcqyObp0cfXTKUNK6hfovn7S4PbpfB0K8Wy8M+wDj9YhitaNXksxyD
WK+lMYdE6A6PCp3RmoXucxksemuNurXnnVORUH9C4bDi2RvG7wS2NmTVCcbqESQl
3rqb2KmBMKHZPU59/aeXHtvjnp8ueaDkq7CysB42qg/eeaDW1s4veBxbndLay4XX
PA9azIsQXB8CyO2ZuwOtyNjkimdJOyVNS5FiGDTnv/Gzm7v8rVRMmDol8fuuoFWP
H6mnBs+BoY4JcX3q6P63Nsjoc0MH/dXkuGNdTBSXv5NmdHmInQxD5X7Q0uHn/TsQ
0pc3orPD6uVINk0GIm/H2H1uXv0Z9CNMdn0SWrGNTI2Soux5/wA6XK//2gAIAQEA
AQUC2rYV4yq8YdL/AK/oV5rS/Ei/M6nsa9sELIo9OVi8bOTsfkT04tyESEKbCm1t
z/S+MjocVHK1w3BMsHyfS5/15jW0Q4tjiTYUIVW9e5DzVRJHUqT9pZiDBMHOa7IW
VnrIBH4Xhnhi7iFencFWDLHIRtVrmO1PlIHWPO0qNzY2QTtxLZahaOfOCmysU8sz
Zop8gfGslVrnRfNQfzQ5sFC3OFYmVqm57a/PXIWRXPyqkXJ7E6djkZivzyEz2Gh5
DykRVOdpdHN9u7sDnVi46aBr2X23Ktsy7tsu6FsrpLtZgXG2560gt1J2udAE/kIF
yvMyls0Uni42zI6Lj7rt8dnIFkthrS51yg8hev25JKNjY1T3azVeufi0ac89lNgw
0AhOlenl70+JGIbaf2qCYKvL3hZvkrga+VeVcFz4pR8g7zMhpWa83N+Wd1KntVl6
/cJIjFNFM0ohGNPYQor0rDR5DeKcnes1zgPhCVNKjAU8738VUuPeq9cEWJ3MXOS8
s58dm+JeHtvfHucVvAX2rwAqWm5VnGOXh2tUb2A6xJhVMxvqxRPliP6XRqdjt1zj
YnmhxxicB9vNXmwRS86TFxd0WBQsThX5g2zSvuEPGXWysa5yyEGpgTAuNP8AIq/1
i1PIy7CMYTYcoBc7Vc5R8SSw0uRqycFaNmCy0fukdsfn8dnx1pfK32nk372tQYmK
nIAuMe2SzNYw8zKzeYwU32pj9wbEzKm8JkbQgTeIIVbjG15bkGLUMM75OJlkBnsV
6Fa5cmsTBApqC4A/yrBO6e08PjgcS2R7D+4KLloWnmOQYeRrznZWsDGFM+d3JQU4
KsFj2GtWr3ORntvAQkXHesXpBV470dirS+q+D984O1NOPusQbrHGVrjrckXIxo24
twZUkQiZ5GOwKR3HkH+Kpx1EV6PKXbD7Eku+djk1y4Tj6vFjlOdEzsyTu9e9r/bb
PH3K0XvU363MPksVdyg5uWNk/wD4++DmIKdaDjpLj42l69fpvefN57nMWnuZI1Zw
o3prlynIufLPLlNqTVeCae/BSEc0XtKLftDu1iJr0axz+JE1QxALjqLrNmXhWs4h
vE1YTNw8lhWmSRukkwYJMqNWpC40KXln9wmH/wA2Xq/EMbx7HdmPBjwEAE6sCjXw
PudLwtetSi5Ljo7/AB/LyWKlutyVmB/H+30b0PPejRyV4HOa6F4IY6IKSpVtes+0
clNyHGUeMc93MsFXi4z9m4hOs4TbjFHaBc3yzGsW13cXcfJerDbB/sj1p12h+R/b
8JVk83C5hi9y4CKZ8J7bMx3eTjfw9apupVoWhe7nZBG77d/ay6byvrypsEwH5UoZ
b5BsEX+vuNndBZftiqz9+XbCOZr28R1vb+YgHDe0ssLl/SoZlI4ucM7uJwYTHsuc
3R/c/X+Om8tbCj+SU+Z2+R2G8bQfy3McdFHCyxNlOdiLlfRASJLdJ/5oCoW8r1Tm
XWWOcmjLuIlY2S5D/ecScM5Gn+D7A/4Hw942NcwNv2pHO9P9f/buPLvtHd7HByOw
K9x1C1HzPotJ0fF8dZqR8Vdt13OX8dT/ACrv+Rxfx7p/2Uq/hsfo/wCPiP8A2iH4
d8RfFD+i7S1+ix/mO/o//9oACAECAAEFAugfWCx0gakfUb0Y0H1mat0L0HaHQaYW
OsHVoRKKws6Z0yt63hZWesIHUIoSLcDpuCc9ZQKB1yh0RlOWVnCccrbplZ0CB0Go
1wmuwnd0GpxQCL1nqBQOo6c6FOTWhFoThqNMIIIdTlv1wu4R7ratqDERhZQ1DsdL
kxFZ0zq1blkOWENML5RPQQowiUSsoLasIaY0bplYx1D4PRuQKKzqNMo6sic5fiOX
iUkYwejasJyCCPZBZ6IK2QAGiR3YnKKKwgdMIBSIIL5Q6WjaHFTOQTynaY0D1lFA
JsaFZxTonDpcnlSfOU74TuyzpjVqY7at2R8p9YItwjoU8ndJ8gKX4Om3QasHcqN2
ENJe6ezGhC8feQd1LrlblnQKMJoTgmLKLGlOhTmayjund0dQNWBBvbGEFnCDtIzl
WI8I6SsWEWqZvQUwKNuhQKzoVCE+PdoU/wCCip+liboU3oi0/9oACAEDAAEFAuhv
1j1N+s5vUPru1A0DUR9YjoCCysaYWFhbVsWFj6DTqU0IxLYRptKZGtqIRH0RoAmN
WdNqxq4LH0WolMaiUGrHUQiND1RDKIQTU8lB5yD1FO66w7FmENe2mVvW9AgohHU9
NX4kTdMLGpWzK2lqz2cdSnHorybTI8FNCA0OuOh+rnI9MPyOjCIQWEQinJzsIvWd
SQEJGrcFEe40yWlrmuW1Fqbo5fJlICPRJLhdyo299qagiUE6BHeF5HKMlEpxQGFO
/PSe6a1RN0YO40CDkXou0cVI7KM5XysdDUwJnwmfKasaZ1IyntyiEeyEqxqE34jH
ZRa7tDqfgpzU7SLsjoCg/tEexUSGuFhY0e7VyIQJCEixrCeyCHwOl5TygnLanNWE
9QyawSLKBURQ6HFPdo1ELCwtqlTXYQ0Z8oKHpenaBO6JtP/aAAgBAgIGPwLwxe0V
JnAmmF5fNsQ1uJ//2gAIAQMCBj8C633EGGKi1Cwz+tjFFxUN/9oACAEBAQY/AtsY
yLR8x6kK9N/8V3cSD5u3Z8yfGI5I9nTMZXFCnDwx8I2zrxBIIasBuGPcp1CGnGZh
ZjFyyfoAXOiHc1DmmT2bcsu79n8xp/DHxUfxX4bWAVN4SpGVxuIdU4GefLECUxiQ
iNy7buxB8MP2bFVRHwCRAb7tstbUAqEFqMjd1m1EWFt+KsNgwTZmMlll3LEuV1Ho
X+lQ/tSsfrRe9z0cwJiTe1x7RsjwczDKbrVSjky8I4BY3UvzTXKUh5cFGM4c2EbM
xNq5tHxxvj1r4vwzuTgrxq3iXLlWEZ3ZZFGOazEIdaBT9Hiz5sDBru9Q5RyZA11l
m5NF2/V9gvDl9SMCP3K0lhgs1O7zR3oHwS3SVtYAdRXA8+u4etGnQsfxVAuYDxZr
VCfna0ICdnWiH7ExN+PYve6FiNIxtibJR3FcVnavEEaoAFSeJwCzzJ4rtti4jsMc
Cmuy7AnkbMOkaeTMKpecg2YBO7QmLJtc6ctUhgzuqWmdsxz1TuihgAuCeRfEGcbw
ngeg4vVrFASslsfDpQMJjNAtyo2WLiBicSb261KtIWz8I3RwRZx3KRDxpC+9x3KO
SuZyOAJ9FqjI2VLphWoPjssKuTSuTzi7B0wuNoPSoxHlJzv1Bcudwnb1gJrtlwLe
FGXLAnvQjaMRs/VgAuInuXwtScwvpyvRjUOYYb1TjHzqkCS8Y2lCNxZ3wQfokYu3
qR3N0X2ZgHa9EwYHcbQUKgjKMoWiQUKkgxItHWrfLcuQ7EU7B2t+SibpRtUc1khb
2o6emcuTLmkL3PQkDiymAGjGLhEbtpkeGI8uO0xJt3L8VhVhjGQQ5ReDPkN6qSwZ
vSqUqtpj4KuPehAgn2ZfmubWse6N/EpzmfFLNl7ejXOAZFZIjNJZ6hzSw3KwsrVx
SyhaeVAvEgip3mxC1M9qzDC9AwDxNkhvCE6+YO11t9zrlaW2u/GZC5tyz1CXN4cm
PcDdt5mrPyGn/uVfEfdjimqV51DG0ymco9Sy6elSqUwM8gI52DXl7VrtJpaUIVqL
fFpeCe9giu5V9PPUyzi2hmuyfuXFHPEcV2C4ngnjJ5bsUBtjAW1K33KWsqBrfhE3
2JzUEqZ8Ij7LuxCnO7MX2/M6oPq/6T3Q6wjOdQmR9qxl8vB5SrHLEPgq+aiaspZY
0ZiZjkMD6wtV8s0dPqKk4wGAjK1gyKdcynLJUHmjYUaeohzf1iw2bwqYcRNmaRsl
13oTo1/iSeVKItswWetHLLy9aY3qVSQalAZpy6kK0vDzGiP0r5ebFviP1nDoj7YK
7qa9fU/qwyxuoaed/HULEx7tmmnjmf1J9+20d6skQszPLejM9wUYs7r5eNaOnlJj
KUsWwXFr6QmPNTiZn1Yp9JXp6vIDmylp2H2CpQnEwlGyUTYegbfsyz1AY6ej8TUV
BhALT5YikK2pByR3cR2VvqFYcRPL079tp6VqyC1ObdTJhZ5XwXKkWlfTnukp0Koy
1aZaWH3KNejNq7fzNw3Lk/U9LGqYNzKjD0r5r6VPNBs5oku4/SUxs3jZGRg8dxD/
AJqvqKFWOhM2pcdgaBzEANfJlRowi2n0P8vr608rl9O00bAS8u4Ptt2MEY0Y58vi
ndAdpTxIlV9vAI0RdR4j781HsXz+ljm1Gm/mxHmpf8VDeYhCtnFPNw8Tt6kNPITG
QBnjwnrErVW12kOatSb5yiMBvbYC7j2mt+5afQ0omIoS5lQzY5pohrS9iiALZFfT
qmHMy/6ghsywtfZFzwyvCEMzQjdEWBGRNouivmq/j1cuYBuibkyIlduWrjQDabmy
EGwDqEodo6tyEIzz7nGaNm/FS+aoR5pIgZwxjKy1fMfTZCOa+h5f4U7ElVARhmHp
RHslGOES4VSnC2rAcyj70ED6e3HY52MMEZTLBQ0/9CHHXP6R+aiIjKIhgmTKdX6f
VySP9CpbE96Gl1lM0qkPC90h9yfFvUjMHwyiR3OuXK+kOx8zl14ZIER7zY4IRpm+
dyfeAg2C1FEBqOq/yNPut8Q9KOwuOwpyowpi2ZyxjiShzLdTX49RL8O7Y6O4WbMl
ehGrHdIIy0kpaeeA8UfWqtOc/iEvw7sF8Or/AAVeIfns+3Uqfvodmz6R/wCv+3bL
ZoP+0IbD2qO0rUe9+Cl76//aAAgBAQMBPyG0JEL5E5PulditiK4tK4vHRYWO7YLW
/f6b6EReNJawYkzR2vrQTrIt90xjJYARZSxefM15lq3HaXs8M7pGH2ZaujlqXPmd
6dPzBaO49yY/q9v1/wAkEpyOyKCo+2Xej+KlA0VdCj7TxzFHUsLo5mZgFS5ykahL
FxNFL8yhHP8A2Bc4y7FSpyOy8eZmuqnf60AWOEe0KIFjV1zF0eGVqsdjWg5cZJkH
SvOkLAHB6e5tN9OLfU8L7v6jwFEcvqC7uaB1+JhNneHj+kuMoxf44ifZxt2cD5nO
gA9XFYe/0JPLa9xZCEWVHKwZalvGeZpG8Ex0PGpVuqeKYqWrkPVj8xkW8gNazjzK
DUFQNYyu5S0u5dDZiBh5Cf2TBDOXMPpHzNS1eTDAXhaBG+0FIKxcff8AyHQmTfuo
WRQwseDDGOuLmI2tYsnuKp27y4pbHwqWYOLhmC5qLWF7ehLt8XFZVhssf6TXDUO8
5Y8I4Hr+47a5gs+5HT4IQeBRuv5aSwimv0B/uDCgIa5bBzKGtKchF6EcMXA/+hx5
VsAmqOEW1mfwCGulI1aqFAbwcbMxWOr0hbk705lZxXso5YivKuzxBwnEWgzT3Kq1
DjiCgVr/AGXeDEiL8T3q7xHNVfk/yO4azzFyAOHGYDUNdA1E1KRqSUDXb9scS73l
O4m38vIvwynsgDKGiEcOHK2l9o1H3vJ9m53DTLJdHrKGkmrDhTNnzHqXeGoFDfJm
VpiBQO3S9qWznF+JoOn9Rdby4gyhsCQDnKMGxXYQ0/tgwAdxUvsnJiGhRp5N94eH
AlBbmwDX2j98AwPnEACIo1WqUy7AlHA3P9rioHG3uMCgqhyU4y9hgB78Spz1NxLN
EzqFEM33e3aPlc4OPI1HVOhRWIbi2ofDgjjHa4IGM0w/iDRuaHhN0wKt3crGWwgW
We0ZTCpgky6mAW9nGhFqyqCaFwfNHM7NQtsYYZAq4htqZJXNEwhpOx2RLvMMr8Yh
tsBBS43H3i4YticfBH2g/B3h2IzX23MRqnhyfaqdcMcE6/HuzNrOpi7f0jAHACTG
uOHjzIB27sDIav1MvSwgaKNnaK+zZzbU7AQObYiVg6Vsc194ABw8xP8AcVLBy3Ud
gAvhCLR17Cq8OZcGqOv6fH3gG4OXzlLw6+spsO6Hedc54/1ALXwIsvtXDzMKRqND
2cxl9DSNCZf5EsPNzX+W20BBvKAaS4N6RdYnlmKXkalUmyZzZCF0qVeSEthRl7Sl
XHZydu0YrTaT5v6xHQ3Glr3D9z2U7j3PhcxRlhgVFg19ldt6mFG5Y+in2hyrVzHk
YcDfMHj5Y6wyDVQpEHnhiXj6XBWy/AlnaGzt5tS8P3CYltl0h1Exm/UHDHwbqN3c
A3b/AMm75NewNeLY24RztOAkEko4PcwbmKEh562UNBy1m6xOdylx6ar4g/gJKXS8
FPziOxn8SE5ENjvWrgOS9U2fEb1Fdka/t9RWIGgjU7LJnIaGmkVSbgbYtuG9EWPz
Dtg1mktrih7kEUVyJbkZeCnH9SxW1Wb2QnhYvZgB4DEzZgF0sMOro91rDR5cxbAs
vzE/y/3AYoqx2GdzlxFyW+W+8tJts97Targ7PzPkEWu9+DAYY8OYPKfCIDsn3nmb
wnPrmWVjo/A8nOYnx6FYXT8n4lW5EMPVnKR2ZUKD5HpB8/UWI6ZU3f8AFf8AsxS8
FbzbK86m3+a3gYMdrx+ZcNZQHhg/1kxcykfDE7roMibg3ZPEAZbVRu5vLFeXOnmt
zTAm7Sc+O8UVUReAvK0nHJuJH0KUojgbgOgQMFhddm+HU3GzRjfefTKMKHJhhFuN
d4E2LSqDuhpCayd5WQaOGNnS+TcKDHrnzCYUKa9wXf3IvyzEh6jPRd5chrRzPNfb
k8vgJ3/nuzur/cRKyv2vc9B+Zlfk3C9UYtpbfLt6vxHVz+t3Mdi4bkPL2EFRTvht
NCPlud9NLaKqDxn1cUowrthaA+dqZeEzWAqwAprvGTqBIF0BfvU8mK+zMtAMVA+F
1NnHqOqeR1AXf4iLorPmXRAxTKZsjwPxJflzgjKFvFtVzCi03qbKPERxstKx/wAV
AF3M+8sHDHZlLOXOHaG34jCSd2Fm6VcephkKDaUZ7A59xpalOxsLhe+4RP8A9Mw6
qhfJmCGp697w+TE7n1Q7DSCtJW2w1BXEyTjhxMIBz3g3G+txxPnSG0qExQal+j/G
W1OK+8fddVlW8bHzc3l8/KDYj7wvpsKu9EXtLwNWMwtmE9Swwh0YNEFY1Ua3cna7
+9s8qWjuI76mLxD5nErZ/wDNc7uLEOg/QfB+vwjrvcRVrNYKz/TLdW7j7mosraMQ
qAoeRwXt+0oVcR3bBj5i9MpkeJY38TtYYDXp2QJ70v4MvzLQQm7bG2uZdMlXUfHh
G3XQ7fzmf5nmfgf2z9v9z8b9I4dP5r/c4dBfhk3z8xP3f2zdjPwX9T8D+s/Mfqf/
2gAIAQIDAT8h6PQZ6V/zSCEXLl9WpX/QIJfS5aJiPo/9FLlwSqhTJBg6qHpYbmfp
ol9Ypl0E3ZCksZhCsZVmXS4P0UlhiIxuXjqUvTtd49BOs7i9Gn0YcykpfQddTWXd
xi6QxTf0K6srdCqUZ6th0qJ9EBcFdK66QcQZuNdTmSjqUOIMuKV0LoVP0uoqqCcR
ZUVxBgoIzixt4Bgl1LuNhL+hwZm0pL6L6sWJMxq4hlTaARmr6Lo51wjOUDoUc9Qj
MsQ3Rel9V1LmSWYvMQw4y+jrE1GF11JEi2WNwFjpMEQQoiQkhRS3Q74W+nqtBRD6
FqxmwgDcrtDoQEMEcofpGiccy1FMFza4Rgs6DOb0kTEc1NjAldGLrxBq7OegSUyv
SptEUDdKDCod10MpUNAwcdUm0XGYwCSzGMsjaKqjxC7uZtP54iDyi9FyroCG47i9
BDCwXOXtLnopqFZsSY8sdogy76UW6YIaej0Hr0QUTOMOBl8y5Dwcy/aZY++jNKm4
9DqeWB1zN3uYaiVmAMxm3S2m81hvoQ31Tp3j05mkdT//2gAIAQMDAT8h+gdKz/wD
q/XUuXB/6D9VOlQ6XL/4DP0FX11IdE6kI/Tb0OhmHUqo2luhkXWr/gjMSkslh0IP
brCNSvoVKifSdFSyAHWFgSETpsJKqP0XCM3LZdODo3h1XofXX1XGplmJB3nDnPS4
z1YsuGeET6yDKC+mJShiYRpE10miLHSoPpGU0mkC+hiow3GqGhMumubgr6I3Co0m
kbmHoVMJuMbQwRz1EroK36yy5dykL6EVQX1Cp+hXlwTXX3eYMOR0J7Yx0JHmBIW+
Y27erOBFW3PQYZm4zXoMcMFzj12jL0M/TEq0+lPSckZoTWXFKujfB6N7dQBVpfd9
IdSqZwzLoY9Tek0JQxKx0lEsj0dMJn1BuGobxCFjOhMI3l0OY6i0Yh10pmh0uEVT
SEqK6CLqYosYM9DWuJW2PmNyyB0vlmMz6iypXQthvoy6jAmaEuFcaSyXn0Drq9UY
TCV3GdVOlxNet+s6w6cTaE//2gAMAwEAAhEDEQAAEIn1LJIZ9J4ULyrYIDJICxrG
qQZxJJIJiY4p6JQpIQS8w2s67blC75q1UyC0vMV6PrVY+6FFOHTHApYAzGj6Cu/R
C21G/kPkd+KuJPk8CIm0B9n31offfD2RnSe3oKt4nMSmAsnXDwzue3YdJJaSxuhw
siS87Gd/TRAt8XZd3zHfSnil4wrKJFMSs5zlXLFKQIo3/YpypsjoA3iWzPOSwTs1
B04qUP/aAAgBAQMBPxBXAXO3mMhkhOy8qgZ05oxKNtlsAAXc0XKNj0DgfkDm9G2x
vVfSgS2rwdKbkpKY9kr0Kyt5zLm3Oeq7GH6gJWFbpQES4UaY5YhSulSYFc7FbCth
5WTAB8xwKt6ItXR8R0ECCszQy0ZYAXfNrcA0FAPlcuIebmA2/wCw6FBdPmY/20Ij
lpV2xXz9CDuAABxo+lAACkyI8MFjtZsoCZcJ6LvLMZjiuJd0DEseXmHlURA8ALS4
ADcWl5AMQZhSXd1xcTpQjRlXWAL5jPLaA52pm7mfQGTGbEwywsLbdIswc51GwMOk
jW5Q3rvPC+sAB0axWER4YYxPCywrkQdQRKmIDaIA5c6xtlFyBG67xgDWBBQqwHv2
PtBIHaOQaVC/aU+AqauUCy94YdaSnc9w2eYzdSk0BQ4xuoIt2K7HWfGILkpxgvvd
T8IFX9kgRZbasHmkgAPkqZPdA/mJcpWz0BaBhKYfiuYPfAGaqr3BI4X9GvoinmDV
81cBYDtEcCh4phByQAycRCAsKKhupz+TlywYCIV5HIsuJX0roqTkA363KC0EF7Wa
Gh5lfyVQoD2DmUzfS17r7tn55JR06skPAjb8Q0srUBM5KzErdNbn2Vg0D5m38XDN
pDAS6ZQfaQgR5JVIlrwjmhfa5Q9UDheyMWqgVFwUpn7Qgs0W7KeblsgehLBC1BXb
Cl2ORCmjqYbnwEmDfvI7HzA8wMlRlKFT2SZ9G6DYdFk/NVDFiCyAWKLS+wZh9ZAp
h5jWpUAutDgWOANFAfiXZEQ6zmiam/EhQsdguOKG2hVu/wBQYvSaAQd0v6R5mZFS
FNqYd4mOJ7C2YvV0zmJVM61Sc8VUrCopdmFY0cjdJCWCqAC6azCjmjJrAtzDROxX
RAsYJazke5SfMX2oAu/SGc7LuYi5m8mI0jSwXBugoFg2DsADNYBV0ErBYGRekLQv
sQ5RdNGdczJMBq5RAK5Fv5jYuQNMvAVGVYFZ9n+4YGLY6HFPjJA+0WrDayDsWDxk
2hvi1VTBygwrwZtQjtrGdRs0PjxBjR0veIR0ZS5U1zFjoRwZyXVWxq4gOIJF5CeQ
au4xz1SyOArGHIu4HaqoMa2JaWfqFmPK2W47HrMYcKQcrTtrifpGkW1wDHVw24h7
ILficaMrjtRLRTfOvEqwAF0jQrS/MVDXwKrjDw+4CndbBAuMY8EGsBhe72meLoF+
ui5Edgu5bGry7p+1MqqKbHgqKjJMX5zHhAi1G0sUVh3OKkkBglvOi9w6/NjYxRKf
AyuPVvBs6wKEVGoWS0LXK0zQ9iwolhlHY4YZ8SqgGsUr5gsqD82WauKt7xs+Edvu
XM72sXbusliBAClM3YvDyMXr2D1K5CrHnmVyFSygKXvnmX0tRjBcPB1HFKLGQp7q
NW1UfZaGNQjQsZ7cRyvABqDBVQFtZWLu93UN8pQoyLIV706jP2RXk2XRgF2/AsCt
mTcSH4mLIx5OYV3TW9zBdKddt03lIBBTRWXktbOcRkZFW4NjrDllCDurQKvxKGa2
6qqNEzC4DhoLpQbLr4cQS4POG8a77hIgHArWYzFwjJTcEeBWwsGEm3KMlaYe4drv
XqIAz3jlQFl7upXgjd8/eHyK3ZWcPLFU8QDUWqNpWBHDk4iuzadFOBrv4QjSyAWc
qpw8jBhCjY4IHu2niMIRwGgor6Cr8ygOgzZADTSMoZNp905vNjfMq71naCs+DuQW
JIFMEDVU93cF0hAYhaXLHIp2LRTy2EOtjMohdVbyOI5RkQL/APOYe2TvuVkk0Iu+
1b1CZnJYtUK41dQyHgTGnOOy9wke2C8C0cWwDKFgWHy3+6lIJaQsHRZvtGqgQrKp
uQaIhoN2xH0UIUTxNpec8REuSRJSU8KGxqBjbyysoqFR1SPnuJjC6MUGWPNsHZSx
reFrp2tgNoFFRXoR03QmfJuK45S+1ofiGvWmr8sv7QNdnKwstmrdzg5YnqqOVa79
4MrLMGc+rKgdMuULI6Oc+YBba8iRzRzH5oWO7qO1woN1jz6jW48cKyz4xibWuTaA
4WIKzmu3MdO7KinQGlwVCiGTPg5vjkzVc65nLIcVtWkMuwzitR3SEebaAy3MuVBh
aoutU4UzbqPIfKzmMN0vkwwyyTt0BmWHbcRwoQDimGSr8YYK3l/Jh/MJrQBtqsHS
aqGCWEGvOyqLzN7IFZ7qtgQvMrhVsrN80kuP3MGotvxHhmUpk238QcKgMHiZzuzB
7Jg/C54rS6rGR8y+ASrABmO1+IktG3QQMVlZs2tNRcam5QVgzCqEYOTlCVmgQcWS
AgZWrMJ1TGkS0ZawqHZT2LKW2YFCMc8yl/RjNBuCeELFCJdWKoBaAwo4CUTClL9c
ziDdXhb20SdAxVmMyt3rVpywcMo34luekLaZLKHPEtuFkZUbLaKrrUI1lsaRTvHA
Q6sQu4azHxop1NheVoeZUyxqgAzWqiREaVbswAYKO5Lm/dER9oq1eO8TSFSkINtB
yAKyL0Q1oYQMfKyggJRiCjVNFJjFWMcLzAXiGxXeWXu5mfgEzOTm5io2L55mJ7sQ
/EJqFbBiwlNAv7hGZpICvi2GFp2sMbCsaxMpxehKgtIVAFaGRXaGDK0FZVq0Lup4
ZfmoXqURVVo5sNoXho/4r8RHFbtb+0VkIGPgAjHtuiXGH9oKb3LohgEzgWBXgD3L
KsDnoizorbTnLA0k2iU5AWoQKYt5Qx9yqKXOxA8oWdrlqaOfFwcthV/O5G7bt1xm
OvvGrsspxcZVcQ4jv8FW07ANx+ZXAQT2G19Jh9mBaqHuWh281GCKvtwXNg0vFaIh
bKwIaIrDb3xHRjiVAZUCuc32Qq5q+cCkWUO5e9yuhAFBHIjqaaEw/ub30ZEAAy7a
bzct4pfcIDSgvukoW+3FCtOA1XAsVw/6g0EeF7f1Kv1CYtb78ar22hr3mV+fRAvl
XZ39o29qcvP+fmKjkg1MDzhZbejYRcCrud3PFy2QtEZQYxaOMJXrkSBmnbT3BjVV
bw3n9TGSe+cphlWJtq4gK2KBui6WkHFa1b4uNpOFrIBZCLn3GOKFAN1nW0qGBDUs
TEYKMXgxa/C7obaq4hJAS0s0IVSJsi4EiagQ8CuC24TNoIenOW6u73B6BzMWlZx2
lrilMrVIZX4AfaU3aSnzGrYDdvHaVa5eT/kWXyFSrU6a+Yiwi2qgWKFBnabI4bFh
ZfY8szmkTmhnw6KHELSVXkMfuoNEfNSXlZm5gyTpYoBpTRoKIMIsUCFgDGmQ7uPH
We/CVFtUDFBRpQZYjamypXYBQZkEKtq8brgiAElAxKGJgkQXyKo1asfdniicrABl
x5oTas6NVLjHLK0KJVSotWtwOVIWnfc1omDIwjGq/UVPpPLeGNKDi0a1LPjFWw85
qHiU5b7KCE8EsAdjBVqDxBh3wQAAvsGoqW9h3vlMeG9O6wf3DwqtA0Hm1gmAE1Zv
IUgYoD7oRrkW+YVlq2hYlYuGDuVDXLxiFRgN1qFsEVm4W85OoAB3vNC3KNqvAVAT
wCmiRRLyrV4K8zeSRxW2vccVhaHdG/tUWwT/ABypicbFBddhmQORDAYaHpcV7teG
Ez5+hopfeZVDg2niobHolBCezgh87A5Ri9kH5szOlP8AiO28F+f4jGhgIJwdeRhx
R5o/5M5ctEXfAnkSFY1W9N0o182lzt8aad4ppYLwQhdC2tKt2JkvzmxZo+v7n6cP
wnQ71en6dC+3sQ3n8h2j939z+M8T+Y7E/l9T+a7HX6bM/lO7oE/g+yf/2gAIAQID
AT8QzK6KncdKXf1pcCvosUteowq4lR7jIoBr/m6fEs6nKoI43EN8zuMEjKjvpUp/
4AkR0WNyotxAlEKDqBVwM9BqS5GOIRChmH0JFpcx29ITSGeYoVCxUuZ6ZWjOZFRa
IGJqa3BYN9LqLZZyKGuURpzKlzVa5lTswHZITTcowRXMsgxLqIQWpo6JKldBfqWt
6jiSgslIGYFyomkd5KJF1KHMM1MMVUNxWfRMaCN2oxNbvAySpoMSjpJ5REToq1FJ
wQirErV1al23EmUrtLeYmIjicxeshMZka8zCWyrGsocTPc9dBvXRIx0mDdMicRCU
cx8baXbqJeYayAaIthBJlmCpQVzELGJSr6pfqE4Yz3w1SISrKSjDMVLUd2VGBcyJ
XFMUWZi7hYOJcWXUcNbgCpKFuWsQIb5mAIYwhgFLGpqXTElMkD9UsbYsYWXKER1L
Jk0RFubFzjrgmqmaAsq4csQF4icy4mL3EKlXgfkiFQAeojzf19ocvmX0XHIjvFcJ
AcjKogVEuZI63Cw20Yyogc3HY1+eJXR/DLDUGIEuYr/mIsPac8xHKI5XMeoHMaoY
TDCPBH5h0SMqWWZalEKm4quUF1ahuNLdxHiOy8gDEqNlfEvwf1+6mpVO5voTHRkl
eOYG6yglhDsZgsmLoUNRxEXAYcwQkKC5iQIxlVns/wCzEGTZF0PBz4F/VwTt/wDf
joANsToVWkdjplyGo6SVMa0lz6ZaaitOalavtTn0qteLghGNPMsYib/B/jEELsrX
8/FS6vaCz1KUd2iMoGYV1UwYmDMdhM7JL4SWbgM8xbR7meTH6iqGpm3f+d44KpOI
odo23ZLSKoYBeGXNxZaZpgQtifeVJzPcQ2zKFG4t6V1C7TiWF4noB8cV/cocr4gZ
Qr3HEXvMqh63PQMMs6lmWZuyZY4ZqItypvKXGW+krbb4Z8/oJ1ano30uXqt+Ojaa
PUGzUY16+Zr18T//2gAIAQMDAT8QuXLmoC305vpvolyjrUiF1F+mgh3x7Za/RUO3
1AFkxalS4F9GOOtaJjUJp9aSnoqY7l3W44xKicRq0zUuiJLuM7xEpx9I9G0Vqost
CKmeYXZiZBKIB2SzUDxLRR0oyuty5Q0wWoQRpj6wc24u7kp0KDbolrbL2EtPSKbl
buc8fo3hXUuEs5liY5VHPmBWzRExZkuWFkfTMvQ1j0voWb4gikKLFy4pLy1h2GCi
UwwyyWO46UZImMwSLfWri4Ajk0ImMOPmCZE9LC0VEB2iHESCt9GjLfUVQyXz9DAq
oT5E/uCYS9cSiCNx4kBgOIuKtszCzSMVSuHcWNwXJFrfW8lwPkIiVULFyJBDNZzJ
iRjlxYlwzDiEFCO8aj3R1FB7xdhUqavI1CowqlZUQbX0sIWCIb1xF0CJSV9WZwIq
jhEYQMzOJBmulxgCPtAVS7U3EYl6KhFqv7j8CviV1cxtiotMpBMLNeIZ2YyZWTjp
VadygxBl/ARztDlzTcqujS2g5do7pDDAxu8tVZ2IhXYxm1gPTeI1VVwIGmVbhluW
U67z7lkaMPQIxi5UbgJAUhA4ROLv+upXlMMsYlRbuJU0FEuKrxAHAWKNxOpS3PER
pGDTUOLO0VqhASLqWQcZmdgk+TUWplgVRcAs7zJNkFPTca+37rod2xEXUHI3HAq0
YqYLAQcw2MYsVqEb56AGHLLVSL3P7ljbJs7RmhX7/pJgElAuLlAv7qBIFRUrbm2Y
UQW44wmSpj0hJmLZvbMJch4f3BubJVDW5gu0N1Bf5uPJBbLI0LMKyuakRRAVEu5z
nHQb4lh0fmA7kocwCWnmOCpWzAY8Tzi5jmEMsUMS4SWMEu3DKYmbVkzQRQivHU0/
1HX1N02hroZxPnNmczYnrm8dc9G3o//ZAA==
</Photo>
<Notes>Margaret holds a BA in English literature from Concordia College (1958) and an MA from the American Institute of Culinary Arts (1966).  She was assigned to the London office temporarily from July through November 1992.</Notes>
<ReportsTo>2</ReportsTo>
</Employees>
<Employees>
<EmployeeID>5</EmployeeID>
<LastName>Buchanan</LastName>
<FirstName>Steven</FirstName>
<Title>Sales Manager</Title>
<TitleOfCourtesy>Mr.</TitleOfCourtesy>
<BirthDate>1955-03-04T00:00:00</BirthDate>
<HireDate>1993-10-17T00:00:00</HireDate>
<Address>14 Garrett Hill</Address>
<City>London</City>
<PostalCode>SW1 8JR</PostalCode>
<Country>UK</Country>
<HomePhone>(71) 555-4848</HomePhone>
<Extension>3453</Extension>
<Salary>4400</Salary>
<OnVacation>1</OnVacation>
<Photo>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
6F+VDnNMEtfVYI5rAdbjXitz47PkWnGwgbf2Gos0dy23VlPyQx/nZ7KW1PZQPbHX
mBZrCbpjZXryWqms2MnkvgrKVetKCqD1t77ooIpGwGLaUSdPai+Zu5hdBufsrbfE
rsliGqM62Nv6o9kz8shVQkDx5jorXlu5/wCu3kO+nk2mr2sF5vmfi41ElS3HHFc2
QfLJP3NZW+ZsUc3w1obFCtutlZj2XjlVtTTxt+OlB6zcRex96jcnxyuv5Uqvl8gi
F6pJ4td7Dsn13R+Vae7pLdasySaHQTl2v8cs9lTSUtc1tzW+TXPN2h3lOkiEtq2/
tZTdmTho7HBU/Q+O+3mzQ7eR6+F6l13wxaeJ+zo7Pxyrt9ZJ/Fu4eIP408mrSN8C
38TZdDZjn0NKvraG++Kz5h4prS3Z3XZVI/qDg+zPagMu0v4Y/Mv9zWTMKN/Yo79l
iZtiq2xrSuZ7XaUF6GtXvRWZ4Ba2fjVb7fU2KzpFBUkie32T/VRsKoxH5NVlrPJ3
CTawzR5Y5NcmuXcsrSbN8ctzZvbc/wDoY7L9Y/vvVY3RV8ErHGeK7VUwHUXjs3Fx
ljZWo454xa3GtVTzJqq+RamymODgojiTbects7byImxV8P1klzan0XqV2rHAZ60q
/c6SDA2W7k19LXX3FB2VJ3RmepBaU1eWFNdYiVbynyCEW9htr61ett2p/G/Dd8yx
Yq09VDTsRx1B6rIXcvVQ5c6hWAF6yKUdl0s8k0BJp3nFNeHias8rNhq+0imTNRC5
9vRwwQ+Hvh0llTV4J1ddYt2RM5s3ascUIe5zf0Wbu188/wAmF+m9S0w9QzSMLJkH
scg1oVdzO7yTasgv0nsnp+LeWwWb6n+X4q8LaMdKx80WeNdWwtlZ+3rvJJLcr4HB
fI+NN+GYdvYux2Q57UybtO+tGxtPE73z1bVl42/iu+b5BqXHAuQV7D223X5YZo5X
qD9Nu2c+WSWNHLTCxsjXR9i+za4F8kQr2GPLnNeZX/CnNDDqbsmv0w8cZsa3je/t
+NX/ALmK5Tb+JW4rUUHc/Wwtd3NllDE+MKekHKzScFSB7zC2VuHVpcQTtvaqeM1r
lldjrDrLGm1JG6DxX+OfJo9Tsdj4lQvt8d197RUqoLllWK1OhJStOTvicx72Tvzh
PrRyp1AwSMAzahbIngxp1twWwncVBalfA2BzpvtfufH43Oif4juTuPHmO7pI/wBN
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
evjv+doaZpN/ufsjqcx31f/ZAA==
</Photo>
<Notes>Steven Buchanan graduated from St. Andrews University, Scotland, with a BSC degree in 1976.  Upon joining the company as a sales representative in 1992, he spent 6 months in an orientation program at the Seattle office and then returned to his permanent post in London.  He was promoted to sales manager in March 1993.  Mr. Buchanan has completed the courses &quot;Successful Telemarketing&quot; and &quot;International Sales Management.&quot;  He is fluent in French.</Notes>
<ReportsTo>2</ReportsTo>
</Employees>
<Employees>
<EmployeeID>6</EmployeeID>
<LastName>Suyama</LastName>
<FirstName>Michael</FirstName>
<Title>Sales Representative</Title>
<TitleOfCourtesy>Mr.</TitleOfCourtesy>
<BirthDate>1963-07-02T00:00:00</BirthDate>
<HireDate>1993-10-17T00:00:00</HireDate>
<Address>Coventry House Miner Rd.</Address>
<City>London</City>
<PostalCode>EC2 7JR</PostalCode>
<Country>UK</Country>
<HomePhone>(71) 555-7773</HomePhone>
<Extension>428</Extension>
<Salary>9700</Salary>
<OnVacation>0</OnVacation>
<Photo>/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAATgAA/+4AJkFkb2Jl
AGTAAAAAAQMAFQQDBgoNAAANVAAAE4UAAB4tAAAuXf/bAIQAAwICAgICAwICAwQD
AgMEBQMDAwMFBQQEBQQEBQcFBgYGBgUHBwgICQgIBwsLDAwLCwwMDAwMDg4ODg4O
Dg4ODgEDAwMFBQUKBwcKDwwKDA8SDg4ODhIRDg4ODg4REQ4ODg4ODhEODg4ODg4O
Dg4ODg4ODg4ODg4ODg4ODg4ODg4O/8IAEQgAqgCgAwERAAIRAQMRAf/EAOAAAAID
AQEBAQAAAAAAAAAAAAQFAwYHAgEIAAEAAgMBAQAAAAAAAAAAAAAAAQIAAwQFBhAA
AgIBAwMDBAEEAwEAAAAAAQIAAwQREgUQEwYwITEgIjIUQUIjMxUkNDUWEQABAgQC
BgUKBAYDAAAAAAABAAIRIRIDMQRBUXEiMhMQMGGBoSDwkbFCUnIjMxTB0eEkYoKy
wkMFc5M0EgABBQABBQEAAAAAAAAAAAAhADBAAREgEFBgcAJhEwEAAgIBBAEEAwEB
AQAAAAABABEhMUEQUWFxgSCRobHwwdHxMOH/2gAMAwEAAhEDEQAAAcrzEpYeLHlO
pxT0G8avulWegMhJZQ9W0hXsFWjYdfP07Tgng9k/SeSeSfEGS45WMDHJu4S6pWUU
zXjhiEA9hgnQkHsNq+TofQuvBe7sXQPpnknknxVh2GAtZZT5aqZalpxvs+q60abw
RpqFItmZk5Dv5XsP0tJvd+PqD9D7J4J8SY9JkMpORaFV20alzO39F0aLlr507J1J
EjC125ILsd04Nleb9rweKOoZ5OxPhjOxUhQfJb4dXd9McT0VytosmvCQa5XWYLAl
qgWYPLLdpxadqwgRejLIYzE+GqFKkKV86tZtn1/SPJ79vuzWfXz52QJbK1HkDWqz
Nh9V8F+W36MS8iEqyY2Az5azqQYUrKoyyrb9Cc7t1m+get77VdOpzRmPvx6jI804
aolwmzljPTDAKyxWDLcV0pUiQxWoZ07Zzu7RLaJSt4z7dt2cvKsXVlYW4Zrt0eTW
MXTqnR4q6ymJoCyisuc4rpiCQX9G2tUdXVKbPE0E2hgG03qefAzaYgzF6J5SnTZS
tvJR2UcyCMAXTOsegiAqQwG4cn2FuGVq5WM8Uax35C3oqWfeHWb0cXWurNuhxQWT
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
7Nm+P+vE1fw6t4T/AP/ZAA==
</Photo>
<Notes>Michael is a graduate of Sussex University (MA, economics, 1983) and the University of California at Los Angeles (MBA, marketing, 1986).  He has also taken the courses &quot;Multi-Cultural Selling&quot; and &quot;Time Management for the Sales Professional.&quot;  He is fluent in Japanese and can read and write French, Portuguese, and Spanish.</Notes>
<ReportsTo>5</ReportsTo>
</Employees>
<Employees>
<EmployeeID>7</EmployeeID>
<LastName>King</LastName>
<FirstName>Robert</FirstName>
<Title>Sales Representative</Title>
<TitleOfCourtesy>Mr.</TitleOfCourtesy>
<BirthDate>1960-05-29T00:00:00</BirthDate>
<HireDate>1994-01-02T00:00:00</HireDate>
<Address>Edgeham Hollow Winchester Way</Address>
<City>London</City>
<PostalCode>RG1 9SP</PostalCode>
<Country>UK</Country>
<HomePhone>(71) 555-5598</HomePhone>
<Extension>465</Extension>
<Salary>5600</Salary>
<OnVacation>0</OnVacation>
<Photo>/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4AJkFkb2Jl
AGTAAAAAAQMAFQQDBgoNAAANBgAAFIgAAB79AAAueP/bAIQAAgICAgICAgICAgMC
AgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwMDAwMDAwM
DAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwM/8IAEQgAqgCgAwERAAIRAQMRAf/EAOUAAAEF
AAMBAAAAAAAAAAAAAAYABAUHCAECAwkBAAMBAQEBAAAAAAAAAAAAAAADBAIBBQYQ
AAEDAwMEAQMEAwEBAAAAAAEAAgMRBAUQIBIhMRMGIjAyFEE0FQcjMzVCJBEAAQMC
AwUFBQYEAwkAAAAAAQACAxEEITESQVFxIhMQIGEyBYGRQiMUobHRYnIzweFSgjA0
FaKyQ1NzJER0BhIAAQQBBAMBAAAAAAAAAAAAETBAUCEBABBgMSBwQWETAQACAgED
BAIDAQEBAAAAAAEAESExQRBRYSBxgZGhsfDB0TDh8f/aAAwDAQACEQMRAAAB8flW
mataS9RJ97POdCBBVkjs9y01JwrveIl2YDvJ9G5DB5r7dKzc3pymNeEGAflnzmea
09VJd6ounThQkz80Ioj11DS9i/ejDEDzUNWJl59FE23mNaGmN4/Rwdm8wf8AN0GD
06r9HErZ1AMq3h+a6ei9I1noAlbYdyPbzX7E1/TK10jy0ntjNuQO+m/qxTXoLxJ4
lBxTJpmzrp2kFeLdRsHqH0tkKtgChw3znHOCJka1mMFsNJrP0vNuPz9bvvmuP1UY
68R5q5OjPSz6b6grhNIbD6xHxkevVfyPAVdbc5EmR8IfI+XitbI3e5No0I037M2O
/n6LYdi6/YVzoXCs0V9YvSfcIJbwCd9bo7Gc4yAa5yJMul58eqre/wA/XL5tlexP
gD5w0pWXV65z08MbBE08RegBa4E5ZMpeJyvEMcjgGMYjTDjHPPqgm2HW9cuvfWny
F4mLyrLLv2ugvNaua8U9rVNuWeEhndlIrrZYBOkHRRDI2bRuFclpTHvO+S4vST4q
5677zoQRaaA2P0fTAN61jDPJPD78T3MLJY+uccVpwjRx51Xba5V0v0I9uKYowgQI
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
</Photo>
<Notes>Robert King served in the Peace Corps and traveled extensively before completing his degree in English at the University of Michigan in 1992, the year he joined the company.  After completing a course entitled &quot;Selling in Europe,&quot; he was transferred to the London office in March 1993.</Notes>
<ReportsTo>5</ReportsTo>
</Employees>
<Employees>
<EmployeeID>8</EmployeeID>
<LastName>Callahan</LastName>
<FirstName>Laura</FirstName>
<Title>Inside Sales Coordinator</Title>
<TitleOfCourtesy>Ms.</TitleOfCourtesy>
<BirthDate>1958-01-09T00:00:00</BirthDate>
<HireDate>1994-03-05T00:00:00</HireDate>
<Address>4726 - 11th Ave. N.E.</Address>
<City>Seattle</City>
<Region>WA</Region>
<PostalCode>98105</PostalCode>
<Country>USA</Country>
<HomePhone>(206) 555-1189</HomePhone>
<Extension>2344</Extension>
<Salary>5400</Salary>
<OnVacation>0</OnVacation>
<Photo>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
</Photo>
<Notes>Laura received a BA in psychology from the University of Washington.  She has also completed a course in business French.  She reads and writes French.</Notes>
<ReportsTo>2</ReportsTo>
</Employees>
<Employees>
<EmployeeID>9</EmployeeID>
<LastName>Dodsworth</LastName>
<FirstName>Anne</FirstName>
<Title>Sales Representative</Title>
<TitleOfCourtesy>Ms.</TitleOfCourtesy>
<BirthDate>1966-01-27T00:00:00</BirthDate>
<HireDate>1994-11-15T00:00:00</HireDate>
<Address>7 Houndstooth Rd.</Address>
<City>London</City>
<PostalCode>WG2 7LT</PostalCode>
<Country>UK</Country>
<HomePhone>(71) 555-4444</HomePhone>
<Extension>452</Extension>
<Salary>8800</Salary>
<OnVacation>1</OnVacation>
<Photo>/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAASAAA/+4AJkFkb2Jl
AGTAAAAAAQMAFQQDBgoNAAAOJwAAEzIAAB41AAAvqP/bAIQABAMDAwMDBAMDBAUD
AwMFBgUEBAUGBwYGBgYGBwkHCAgICAcJCQsLDAsLCQwMDAwMDBAQEBAQEhISEhIS
EhISEgEEBAQHBwcOCQkOFA4NDhQUEhISEhQSEhISEhISEhISEhISEhISEhISEhIS
EhISEhISEhISEhISEhISEhISEhIS/8IAEQgAqgCgAwERAAIRAQMRAf/EANQAAAMB
AAMBAQAAAAAAAAAAAAQFBgMBAgcACAEAAwEBAQEAAAAAAAAAAAAAAgMEBQEABhAA
AgICAQQBBAICAwADAAAAAQIAAxEEEhAhMQUTIEEiMjMUIwYwQhUkNDURAAEDAgMF
BQcEAwEAAAAAAAEAEQIhAzFBEhBRgSIyIGFxQhORobHBUiMEMGJyM9FDUxQSAAEC
BwEBAAAAAAAAAAAAABEwIQAQIEBQYAExcBMBAAICAQQBBAMBAQAAAAAAAQARITFB
EFFhcYGRobHBIPDR4fH/2gAMAwEAAhEDEQAAAe0pkCZQs0BkoFcyxmXeslPwJG/e
tp6ZO6BnPUCQVUWg/moy8pp5bq3EOokim+0E+4mjXXN8rPWxdRPnz1zDf3YBfiBI
QS4uIJyqMtNFnmaDZYtnQMdDGgqFciQibpsLnk10zdngunoJtD0GOmk5KYU5Bq16
HTvZHlXiejPfY+0ag2rI3+j89B1y8pql06yw/UEejFamK4RZewadOK3XYT2yEMUS
xP3uYA3xnt+cmmxnanfOdVla2ZKWbUS8r54TyTQgtn566zti0nc18tqUbBspDEkm
n7vMxOeRd4dRVXZujt5M88N9H5pPPr91UsVOfy0R2nmugfaTtaeU0OItqCmz7kr7
3unDGU388t0rLL0suid5Erp5Eyxj+HSMWYblYn5qLrVPDOpZsmYnMYaNjWIDhvM7
j7xkNlzG4Xoq3JBqz0jeO5LQ3I351JQFrFosfA+8kzwC8bTcjaujkl6i1yG4D516
sZT6eU4u2b50Pae/PvZfTxXEei+RY0FimzPDszr1fC4NXdRXtWL5vzVGty+8d6hF
vEdquiYIuc14y1dzKW4VimHCBb70CV7UpS+gyOfPnZwLfQK8HHhYi0glI564eXWl
aRl78+kmJWweS5ZZWuE0JnQi9IgtpOT0L8zUgTquRDXd2YXcl9yHoBJpLfz5Texn
s05OuplWPlW1yVWdo+i4235zsZ1dNVSrGkKEk0SXtEgRtqsQQH6mvvzkuivwe/vq
eHsK2pBPk/XIlsjxYl5FoDkdVNXRKOj4jHvvPK+sB76SEDMp5tWg79JBt755zUoJ
yT1R4dViXlVUfHujOnJTVbwabtTnwhgXlxFqQ13o82Dmoylj5ddJPq03cxmAaCqI
Bqk1cb3P1Q6ZOPdZ8Zbw304Jl3tSP9Xp49ZKCNNIGYKtv5/1YgPdpc3ZwYoZsnAN
m9PLZT0VWZrCuVFa+H6ji/RViudvGD1hB9alM39HvxUL2jx7RgPRQ1nqcJ7F6Gea
iz7hLqJRXz3WNueY/R/Lmrf6BlbVTPRTgl46Ehs/HuRg1eRvb8HllE+g+wph0noG
YBa34l4+eodiRGqS35pC20cd9/Bo3CwZMlmz943SJs9hayjtbEBokcqYZDpJq4dw
Yyj0RXJR6GY+zdUGmIN6iFmzVS9RW5Q6GtzjZqyVmzS2b08ibtznAHUY+7G6uKxm
uNnrWUyhumqs7UmtHM44RS3EcPt7gDUcgTmPQ39zI1TOhmcmjTvHGbqzOllN47SU
3LaoCk0tJrMDUuqkKW7cWL3SBuSWh7mPQLEldEsxpZDZfFbVu4dBHbCwU8me0Ep2
Q00MOgqNK2uU5FXLFrnShuQah7yHSZJcprgjdbGoZyAYH//aAAgBAQABBQIIYK4q
Q4E39vM4w4zUeJu0tgTWUshtwlKZu/tED+1Yx0Nu1Z8gcsmWHdaWyIOmZtbeIENj
f0nxdo28dSsNYlAxV6sLP/HwP/AZVb0LPNr1VuuX1+JpuamaVpsSsgyj9RPknyS/
Y4qTNNUSrc2Gueus51tcMdWsiVrAk4QVxqEcex9KjJfRZRsaKvVSbQF19pC/IGCu
NxRb7ORDcnZuHrms4nTV7jrUcZVK4BFmJiMJ/s2karku/qNpIGQpZryv2/xNym1a
c2/rqVfmKj8fA8/Xp3QSsRIIOpntNZdnV2LSKPWuTRsWK+p/WzDYZa/5WJzKL/k0
HTaHsaFp2ND9aokVYog6mOMr7Sv/AOd6xQNTWpTYRdfhLMKl1mTT3RByr1Lfz3N5
duaR/GggKNzXWJu68S+l4CJmPtVVT+9U0XYRp7hQvs/WNypXYGlW/t7LDf8A5Esr
wmr/APW1dwLN67X5sps26h8a1s9kqt0ao6UWImK5rW8w3jaNaOvtaqprez19s/7A
vD2WlcxT2NKNWmty20UKdhBw1XCJsVcJopbXNeyq6Y7bI2Co9Tfx9JpulFwtaesc
8z3m9pm3Z9b6xqgP9f47X+wazjeo0RwbZdLaNpOTdg1rrNdOU2dcfJuAamjpGa4G
F1a7QmlYsSlhNk/hq/hsS2kXBKHSccT2tIu0tXeq2dLeI21q/Mkgyy2sT129XXZb
pEn2lJv1/XW99Z+1DxXzDNjxX/KDkCYhm42NarNbUh7b79JdLZTtHxydcTS9rdrj
/DYttH9bb1n/ABpeVvC8t2xs36iDmo/G61qol4eFp7m74/X6au76tFNMuqTZ9gra
O1XtayiOBAJTtGmu68m3VOaqLMSqybN/4lbde3W9hbXZX7NbJxLr8jal/wAmR/tN
/wAfr9c8VXdGvWdlqqimIuQb8QZCs5lmZo/wIDEzi5kU2W6U1j6t3F/r9UWe61ql
/sJ7GnXBFP8Att2btGv+wbPWW6JSnX2RerKWPGHvKqwaX9eyt7BOE9Ps866T3RQy
ez0U2xqVWasoTUsSpdWlDQb7eIVCQB7jZ/uburtPrNZ7BrZXR8oOy7xxzS5X5aO2
dcttVWT21Y4a2wdbY19hLBrXYj/kz6paU07tUCb7yij4pZ49z7Ea9VvnV1UsSrRJ
t9lua2ik4FYyq8alGgD1WNw3dS+tqW1Nt9c6u+ryrZDSji8RVnEQ9p7n2qaSWGy8
20YrXYemNtuZV/lt+zWssr3flS4GVpUi/wBlqrdxfmAUiKzLNX2FqTS9oso3Eef2
VntPd1aVTW27V1X6k85tAoymfpquh42HiKApj4j3YHJg9f5Uu1R6IMStiJRsWrLP
YGtLLm2LahgaZ7JgbHugq2J3m0+IvD4n/JqAAto+SOuGsSU0r/49enZZPj4FVmMT
5eMe1nKTxXQvCjbdhduW/M+kvK9rK+T2fiGPKuzC/ISA3crlUR/6Slqax+ZUY6Wd
K/2f9aw3wbPKW/y668dbiZb4+9cX9V/eyU/xbH6U+elnSvzD/Hf/ACP/ACj/APNE
/9oACAECAAEFAuuemeqlY0xDOE+MRl+hD9WZygYRpmcpmc58kDzMYRhDEPfqejeU
WExj9OJieJnsx6L56E9V/bEc4hP1mVmYzHgMEPWxoD3z2b/hMA72eVnKN0B6MMSo
5D/8Jin8X8mAxoBDPuwiJiN9OenKcpmfZoBmfFM9wY3lq4gMB7dMGY+ngYRB4YRI
W7OIpjeUMtaEY6LiK4j4h6q2CbBOZmYWgWMsJmI0RpX3Z/pPUiY6GOuJWcR+wgEt
qgaUtg2D6T9JhhMPjnlTBAY9WegbIP1CZnKEz72YhM/6kERHgmYUzEXsfo8wrM/R
UMs845gGTnonTEEbz1wZ36npTLO0+TM5EReghPcXSky5e/RWxC30HpWMB0zPjmZx
g7RTLa8wJKDGXII65mZnoYogjvC8rrz0zBA5nmD8SrZjpmFZjoBMdAM9FaFcwVzH
QLGrxFjEzhkVnHTEZIV6coBmeAeidB5zBHggSYh8gHoehE4zGIZZD414YsPkR4O0
EUxj/kNkz9AEM+7eV8VjEaCAdGE4zEzCfy8nx1HRoIfKRfB6CCHp9lhix4Og6N1H
gT/tP//aAAgBAwABBQKYmIBAsx1ZWiiZgHfnBYYp6HtCMy1cfSqzE4xkMToAJ2mF
nAQpCsUwRRiXr2mZmIOiiWNAsVJiEwmZnKBzA+ZjvjpaO0xEWAT7v2UtKxnoY3Q9
RD3EEYR0giDpUsYdsd06GGH6azGPYeDOMrGTMdA8sXBToYTDD9AMK5Y9GlKxjB4+
yNCwMWGYhQwqZjoKyZ8RnCVwx4LIo7MsTwlkcjJH5dGM5TMcQQGMwmIhmYe84/lW
8bwnh1lCERDmGPmWUsInIQRx2jDKiphMKJV36ExWlazliLHTvaeKVeDCZ8gjNEEP
iK+IXEzKmwUPKWpkV94BCRKrsTEuTK0N2jCEdE6mZgieQnQJg9GErumZx4tDGExA
MRofKrmGuARZTmGfcENHSGYiviO/cdCIB1NMzifsMRjgV+GbEzgcejwQtGiePoM4
u0/rzhxj+bPFZyFTEKxs9VH4nX73zXfIhMwDBRCjCMGM7KM95Z3iPiCyMs5Q94wl
NnGfIJsDsj8SDnoIGjMDMrHfMHRpXX2VZZbiCYhhQTGD+ysMSuzEV89DGMz0HaER
l7CzEa+coIWiXZjiKAJ8mDcM9AYlsBBjJPjnHEXuR0s6HxjsYkMZ5mD9SR0EEDGc
5yyVlU++x5jQeDKxG7xhGEUf4hWZiCYmYWzBPsnh5Y2YOjN0Vpy7ZhEUfh4Hnq3R
YYPFkbyOjdFgn3eCP4rh6N0Xq/kz7T//2gAIAQICBj8C0sb+Vx2T6gPhv//aAAgB
AwIGPwKxPEnqbFFA4U0BQ2bICHm1TXoXPJNlvbB49j2H7WbI1suZvQckUhgv/9oA
CAEBAQY/AuwbMOJ2b07URu2+e11UZ6p5DAq5owiCPcShL6ahE+Ue8rVvyTSwKcBi
hIY9s24Y5plzaXyiZMnP2m/5y1L0rvLLyTC+4BN6alT+t1IDCaOnzU4IQyCaEXG9
VjO5LfqZlWWk95dHURP3bO8HsEDFd6N6aJ1GuEMGHenBIKFZOsfHstIImxyyWi4+
K9SPQ2P+V60cPMEGNJbXXcE3etX0k03k0C+qRxVaRCw/Qh+TAcpNULeNm9HVHijn
aMpe9CQ6QaHimuYbNI2epLDCKu2DVueI3sFzdSHd+jcgQ9KKMCWuWUWwhBz/ACKj
AVmcfiuYe3ZXNRgM0IjptQJQ/wC0Q8P3Bcr6ZVHdvC8f0SEbeDEv4KUc5ufkEz6Z
BNPmRKdeocoKenrIZaInROIe0f3j/KEpjTdHWPmnXNRdSxbguWQO3nLLlcpjyq6c
GU5yo1R/EBG7KhmaOE+n2FNFDe6uv/ri7L7tY3D4IG2D6mUjQ0+Kb6jVeC+4dEU0
9D/uK1xty0/VCq9S3LVBDN9jzOqWNVyStlsQKfFen5tybETtxl8kfxx1fkHT4RzU
Le+TqUBS2AnWqGWKkJYT6vAr0TjaLDvRnN6b8kZ+mBLATGfBOF9rE57kCTLXIGu4
5KJ/JexftQl96MzzyelD3KV1tN2P9sR0yBwkFoOWyR6jA8FCx+QBesQnOQlIAzOr
y0X/AKLB9ACTiGStXZD7c4aX8Chdt8l0YKd6/wAsocsY9yNyRqcQnVOKB8s4shKQ
1QAqe8Jj13WfimyTJiFgJKoEWWlAjM7MWKbUG2Xd8I6o+IQMaTjQ9xRJ5b1n3hEb
C1SvSvf1yNJblCT6rU8TvUpNqMCCuPaHj2bv8JfBetYnpEsYqNH1FabU+sOBs07I
Rlz2qOCjUGMh8VLR0TrxQ7ErMDyWqSI3pt2wSxGe38iX7CPahDJ6p4trY17ypl3F
iMYnxZYejcjktcDrj8ExWkcFoJ6T8UJEuJCqie5DZpGanct4XMUDKtckBaGonJHX
jJene6J9E8tmnO7MBAcZKVzqnhCK0xPPeOucu/ZIeUqiB3pt6D5KHhsdNMsmlcj7
VzzhxTica5RqtRhc0jNkT6UoW8tQbiFDV1NVWbGURqQg7LXan61s4gr+m3q31CYh
OVVb4zGKiY1g7Lcwf2r0z1Q2EKpIlDBkIy0XYxfEcya5+LrJNSF9j8Vrn8fmU1zH
USIZRdaRgF4K5cHS7R8AnjVkJwcOKhSvR1Q7gudUqtK0zrBQjbYjepy7ooT8uBQl
EuCm2PHFfbXXG34BfVI4yOw2YH7tz3BPky1y9yFrVpjjKRyVux+JpnIdXhseHMNm
KErZc7kQepmK0SxCpWBxCBieGwHsaRzX5dMUZzOqcsVTcmBYLFSuywGzlLMtMxzj
zLvVayX2zhkvUGOxwWXMdQXUndYqh13pdEPmUb16WucqkondLYcq7B9VwvtdOUwF
VqzWs4KnY5ZkJzMko3JLgjudStngogYkVQGZLIQHlRjLEogYBDPehGGGaZalK75i
nGCbtEofVIuV6woECcUDlbBkeCMzWRRPcnVMU+GytFKA6e2EwTngoxRZXbuc2hH5
9jhsCCl4BHtDZFQUvFW/5nZ//9oACAEBAwE/IWzvQCUJQQW/FKmdyykEViCqMs1p
8swMnDmAqAePeI1Rhn1DFcMKvzX6n1va+I8QwrKwA+sp6+3R+oeQhGwMNj/yOiVN
w6BmMNZFMu0rK2t+4lht598pdQ2EONH5zcMK7O67X/sRjmSmfmom1tB9U2R3XjfS
VMhUjhFAX66lqtGeJ/s0FNYC8USiHTSrJkzDCCsd8QCue3kmSgUrxBMvxniYbW19
ZXeA1fd3HjTp/Ip9pX0FltIhVBu0sg45eUEDHSAwKySuFGA8PzWY2e2FObrsy0Vr
Lajw7So/eHCbh6VYX3gDE7kSlxGWt33jB3fYSrecvtX7Jie6T3eZdPFEElg/MIVU
y6QgIiAiORmJxz/uV9iOcORBEw0PFMRnYPwRabBjnoznhJgTVssQ/tO5Wxr5WgwN
17WGIGBUvIxUxqPpLl9Aoqt9pwajnOqSXfupf17Q/wAUPgWxbME7RR3N3KF4JMwD
hG/acHWRw8p7jmo3nK8vp+0KBcQbLhz1kw6HmC1yS0phX3eYbeZ9VJhYtyQecOYm
OgiFqGCOrZ9wiemfdMR0/DYOfjsjuABx2Yp+GJVYOCD1UrLGqyfAsq0te0pc501Y
1Vr1cW0fsxTInvqL/Df20wdMUO0RkY0Ijedkokg6dhFemiJct/xgoMm32ZuZXMSl
snj1LnCRtX6XWPaU53fRywh5pEvWniDmZ9jHNO4kH0v8Q1eT7mANPyly89wiUHuX
Qrkiz6i4KK3ffsqWQbEe9YRzqAk3Z+mJzTTHeCv3DAdq9TAmXDF+9HbvNR2Hnjfs
xkJn2atqDKoRrQfMJtK9KL54PqCxrCbw0/4ROqMWleyXK/1FG+9qtYOIA14GB/6y
hnzNwgDvHxZoiozkzjEpTe5ygssZvMpF1Vv4bxEaUOxeiA7JjpJcKJRx4f7H1S2j
7SqdktXTZ8QGQXqcDuLpUPIafrLpr4FtW/aX+/IR5oVWpSJXGIrgPFwgDuzcUq1q
LiFEugZZLfa+k2x9Kg9oVpbvrMqRPRyEP0yxNc5CiaNw3dwjJQj2li/rL/jARfUG
hdk1VA84KxCv9UwPUznuVIipu7w6eIofXWxhJdEhbyHtQx4ZDm9zHI2TOEuLI7xJ
LHEtvaNN5m+SWOcB9lhPmE/DS7FyT5wJqmC4dZZQZyBl7YJJtVjMUgIGWj7gljLY
F1xPeEzGcx8QYwCcuACZJBXuv8xg7KGqfKm1KMlawPKXad7xgnqVSAF+GeUosBmH
cbJyN9o3GW+xZV7QY5fWavFeWJ2tKQ0TGVJ5Xh8wgw3jHgzDPxeT9Rglp2AvLGHN
r2ss7mmHNKY6VlmEFmtr2ghtaoaLChczLaQpxK3wJTqkttnYDxlKp4Wn5mpkwl36
RydubCWxnbXHFkAzUIz1lI8sPcfMpv1NeObGZwHYbPghehjcSSreEFiUlDhmt6ek
W4YfriEn/Igghvwp+MwxX2SmYz8FX3f+TPAyIS1lOSkppuGTqkirbNRL1ARUuDJn
FPkeiE856dJ2mALkcywmbKJlZVWupcbppDRmcw3I8RWwHTw6ZchgW/GSEnwTswzk
Vq+kwythpjP4Ua0DszfAd7PvDLl88MVQXtKmndzM6IJbV4NpnUshi/E+cNmBz8yx
S9XmC7rYRkp5gjQvzKPS57qhpHS8nn4YpGnqZ6gQv2aUbzzAAOJU4nagIs+fBPLE
SJtMIKZjmFZmFOcYVxH1frAprMmsGoZqPPuXC/KYMtN9oI+9w+YFBW/xEMlRy0jk
lYMT8y8Xg8Sm5Zhuie44qGh9/wABH5LtfgixMn2JUoKAgBsQ925xOHix9cSxonAX
bTDCumXBgrmDQnunvDMwi0bgvdKtxEVxQ4iB9RigYNajC2ur7QUe6iBvDB7W+UJ2
ooWOkPmA9MhCGDJLprSOndYhU1ckNuyVlPmGsilV2Bj/AGl7jmspMUJYZUlxNg7s
MZuoS9pkIfEEVFYwksD7BD2SxF3+7lat6EJ3IDOW1TEsntLMm5vOXHMLb3br3zMv
3qWs2xMI66bqfewPpTgC2hLlNMp4DUunCI8b/SNys3+ujj0H3BP3z+67dBujuOun
noOZ+H+J9gz71P7Pv0f/2gAIAQIDAT8hiy4wZ6G4xGzMVMLpcVGJlGZ8SoZxBrEt
6sYxr0/+6PFktFMvLSxO9CLZUzPpCVKi6NaEIOqr0qVDpjFHCWMrNQ1Ay+kR1Bcl
4HUEIEqVBNkc3abS6Xiiw3OAmE/xpCEOjMG59dBUYPSqISi2Xi+8dfxQECB1YcSq
0VwqYDFbXS3qXXhMdxOtUJZCLlI9HshzLVTHmYWmea5driUPEqncQINLRIMYEJOb
hinPaKm+lSZqnNLy4DgiYQj5Rcb10O+m4jiNVMKlRfiWFEfXSqxV8SkxPopt0uUw
uLrbByobiuWfDEQuLESmyYOh549B/gHEJXUuKJUh9ZMswNQmGmUjPi4JUGXE6DEa
Q6Q0iBEZkp3mn1E5ltzuly58ibxOtg6A5VzUvpmTC6p6U6Wq6VthL/hHQqAl9Y2x
3iMXE7mAqBfQ5NgkslEPXEy5cv8AgijKm4VRykVoG5skQ3M4dDUidDqjotelRqYr
iXWMbbiSAlgzLRoXAh49QSlS1BCZYMHHCo7gstYjxER3JqS4iHHINdDONUdBiZxJ
lILmbEyxLmASpjTqFEgwvMFR5gnJNOjul9JiRZj5R309CCQv1qU9R3JMJSmsGJni
YlswZpDLELONdBfW/wAE5sUbhL6dJr0Z1n9d5t1j+FzDpaw26f/aAAgBAwMBPyGm
EH8AQITcNS4jQxHbS5ES/fTm6SteI9CB0i/TQ7eoM19UogusZ4op7sU3MiaHQJ17
4QwtiLH6T/BNgU5+5YzhQnmXOJCLZRDNIskqjZMMdRei5cUVHIlk06RwSslYmW0t
ZB7fxIjHoTNXeU+k1Qsb76BqNqJWfUCr6QY9Yv4BlTK4gjqNqUHQPaVamSCKgo6F
9MKMVNBKtxZPxRcxUTwTTlBNs7vM9pFZZc8k9pljo7TFOTAbXRzxOCEAhuxBrKvS
ZCAz6C4Cvc5xcJ8PQjXRzkwkgIoGU5YTnoXjMguWp8x1FPSFmSG5qJKuOsRyJkOS
C3RFCVtTbpVkPVw6HUTP8DqlDfjtBbg5G4NYi5qUxAIWmZWmDB0Ca0WI4LGVdAYn
DNIUrxDvPSrqdkr0zA7RY61UqmWOJ35kxGrCM2MwB9ZUjp7YVmmOCi+lauosIMDW
CPEluyCe+g6BCgmkFzFaLUfMNhwJDXxMD2izJK9QnlOMRThg2D6y7bo7R9ZeWQUT
LwUjai4OpZqZzMzBFkS5pKINmJ8dZcF9Itky1NGKFdQDFS8CSd0xJCLjqJGRvoIn
TPjE4hZVBiKalGtu/QH8y2HoQSiNz/DAjeDZHiOSYMuYSuHRCREwyw3HdojoIuma
EcqDEWIOnWfEwymbAqHQlDOfoHRrB0Yxug4k1eJGLk3i56QyqZwZzB0TMiAr+Jri
XYOjpadbN5pD+RB/gMOjv1f/2gAMAwEAAhEDEQAAEHwuspVINNOhIV44Xg1P5rVy
iv8AyFycEqsp7foO+oseWZg0QWyRo9RXE9WZeJcluDzh4YiTWFQ/Y+RGRq1nv/3L
0DV7MZMkemGd2PI8Gou4oefsV8GSoMSDDJKaUrL6HGjA6nQzyh1hv2vvOaTqIRi4
I2lTZXkz1E1KKEj3ZvzBbag6Kz3FhwAonHMMxs/nmkY8JhI/eKxJxyapMUgMnEKl
ap0E1An/2gAIAQEDAT8QUyVGKtqUisS3sZjuXABYOwt5g8vc05C5tgvD/kMyCmwJ
8QgLkthAlNLlizjfNXGfLiVjNtWi5BXYKi7l1V7haZwKYX6X2sYnGHBedsX3Nhkt
cmtdpk30ZjfnIitIUm7FeYvbVinA3So9nC6OzyQ9M1T4TEe4M3CJQWvERrUG8ngp
jwMprm04OcvaMCrgkxikoPa/pHBZgC+8vERm2pZryGst4+ELmIlQYCjg4f8A2Olz
xaveHEZnUU3aMudMbUXh2LWhnnxHKtc6l1txjiJgkvIvsbVy48RkFWrPKPI9Eroy
hOqqHDKoMqQqwhpymI6FAUbZNhLossWHZCogWm499fmJRsLNEdLevpMw6823Z7zd
qfdphe8F3XmW4CapBq+mdjtGZsBE8rWfrAiTFuCm7K/vMEVqFBVnkNMpIDVWB7hd
sQCjCRdAYkKiZND2YHkmj9hrHuW+1FLrgVmuGmUkqJnYOHwvtMvb5jTWONKxRSyd
WOPIwwux5gbU4r2DzLXUjPlvPNQHtmCt2ZfpEBAsHZD0WvwR9qhgLyPcrH/PKAVx
3+kRGMGtOfP1lIADtDfMLTsQAKgKQEoaxxBSoVTLlaqaQcexLWD10AjGtiJKML+B
KaZZwMNZBzunJz6hE01Cg88dqgQbYjvARyN8fiJAysH4f9mdJ+tAv8XuLqQVKJKT
zhxzA7atc+BPZULAAFBQtW+5WhsqIionsEvDmdxio6RVVPKJDLOXRFE+YiJQEQA2
2aUvWxZiiDgUDx7QlxgVaMy9sEaQloNX6uITYDyyrKtKfeP1EZBS8Azb9IQg8aWg
5V5qGZSJNE1l4J33UXEZMG0YliVnlKbBZO64ftDIGOPzMaYBqIJcqS9RkS3Ep/Sc
rWfUjsnB65VxeRUi91feDAgcDf0gvxMEbus32YuoYZi2VjCTCMgDlXVQgftCsI5S
beyB+ZTC6y2T2nszjmH1DYBgmlMGP9EzXQW2JcWQNwhVoEgDRsnFH/IGR/tFEQNE
K059EqDugNLWNNSlhzADOGasi6F+ESkjlD7VudigY5ex/MpNBl4QT2Mr0ti0Yq38
e5aKHIKmxUa8TPG7diabxAORS6RT6PiMYwDjFaPys0XjkGtH3VzLBVFEC76umLgB
FoBQbc4Qyy92HAwxGLd+4zgSQHetfVgsRG77yqqvBh7RZNEMhjQsNKK0UINpcAQR
emReWLrs+IOCgyPygqMUTkbKCd5porRn1Adaxe1hAV8VB4cQcdWWH4ZhkRu6h9CO
AJpkDDRVX/1Bc5ibLzgqGmZmjQgA92SiKghlEeG4VK6JdisPjfqZHsrbDvgbMa8R
doeFrnEFScpYhpGxovtGKuwQ+jlfGuDeQRrvLNQtwpT05bliX9HdISXtikpGJMax
O0niIjA84EFC6p7sZj9K2FnOd1K0WCoO9ckG1YWSJ6gZ5h0iU7q7EoS9eqaQqyGk
PieGl+MW47RuMkD7L5+V7wnhC2wyUd3Vw4Kywm1oPFbZbrp9XggyTFQKWxdR+los
hCmOEIrxRKwQV7YTEWKjgVFlgGiAqoVWsXRiyJy6tCqvt8yqAnClDWyiYBHQVXuL
kx0t3nefzLLDloYEbL3GKGRvsuIuBoCMJSG7u1fmEo99X2YBatO2odN74sOv1qo9
CbRPtHnPfmAwJvgDmO5smeCyxjAY78xoUFZph4bNVVPmCGjudVqvQ74lBgKFIExg
cUkIBEdMle1RI24qGrpCGqOSr9pS/wDVkMqxYWTOMZcOSNfaG8oG/mA/gEXEOazF
RxNx8PoUWgTmGc0afEHiSHYAcvhjsiAdhVKvjiYZf/MM3JbeTEc4YNiYKdSoGm2B
i7OSJ28q5VT4VM8Moi1vBqrgdh5lOTuPUsBe0ISAwWIAc4mYBAGBeXgczMEg75/M
Qo5DEBOR5gaJ8yv6nRpr6sMbi9ovrmv5ijphGSzVXxcNdLux/AG4rKXh3A9kKsDV
8WcJW7iNQczQ58MaxVTD/wBjaW+y0+GDkLa8HCustnmf2fYRvGY4CoDcvfgoPfEC
uld4VUWWEw7xVRT21mbTud4YA5AlLMVCDB6JYJm+3zFLsksLqu6d5mRirZx2vyjE
jYliaYgMUrkrf8QBcIUq17vJMCZIrqF4Co3paDJQH4PUtWpDZuKpTMLz6hrlqF8m
2vtLc8gZFV1LGSAtugG38QeIH9q19WIQwQ/QnMNwp7K7+WpVVJahHHMpg+1MT6Lm
aM8yL9gJcFoQLWqL/diKnoNdso5e0FKhlSO4Ckw7lwVFbOYoOL55aL+IyaaiWkEK
dM4BMpicrQ+zM03ormhnKl98SybbAzee52grelZI0GDby1TCDINjkMepRcxrdLyv
/Y6QEVFZsP0FiR8OeeDEJcJEuokTuqfqM9jK7Pk0/MrWgW7eGUovyl+emxwpAZbM
c0VfAsoHchEQQrRzBaOcHEK4CtFFFR0AynAGWX8RbeR903Dpv5Cr7MKHTH4Jdh3l
cwhv6spTiE1Vems1DIhCym7+ksKfYJf6l/1ULxajFxsgum7BR4TiXDAMmO471eoo
tq1MO76StmqIj7GplVUtlnf7wqDVhlVKW8kfbGS07JTY6qOjuEtPUJW8ZzdsaPE8
erHZPILBSq01AUtDDy5WMxYsF0dEYwAEKNL96zCQSVKaC0XlgCqqrdi8ytsHz5x/
kYPbXI8kpoLTgnOLiCjqHyZ8JEYHxsK7uSWylVao5HswnYgu17JlllXah4SZVEVQ
S9doMZFNJY1VkQGlrFGPUDyD4gK9pxVPuQieIIz4eWt3WdESMwteSnPqFVthVuXi
Zgt2sbb5tPcRnTaxrzjseI2At4hyxClPNR1QGvTw03HnucjGHGZzQZNuRoj9W6ex
VIJidaAcPZ8MoSI8QHyGKftK/WZsCGkZX6DLWEybNwwCOJkcVeYFRyFD91GdqEF4
eBP8naG9sGwNAaCPwUY8CUGAFbjTvJHNMEmdGcyqozqbo4fSmDtkByTMOmO1kdqX
0fWIzAKtHNJUVr5e8Umo7BK+K7RYzCE4plZqeeGJp0YMEYBV3GpT9CYLH3uJ9RQS
z8VEotqxaC0ZnfOF91MwKN+TMU4XF2LMtfMOEa05y1qffjQQH5gL4ICIAdxgiAMt
BO2/UYyaoKzTW47MnQ4p1FLvbTABMSVdNSoDCV7cQDsB55D7xGAJHC91WZcLZpgI
xxN6Z1OZalXi8QCHFR9YuOXX4jKtAuw0fiD2otO0MyjDxDkqa2vleB8iczMQCi3V
9v8ATGZmY9hKEaTb87g12XZ2wQLWpjkTCsl2wRxHjRVnTFiwfJRZSO0VWcRJhrjc
C7dyUulSsurqGbuspl1SUdigEOa4mAN2WNCcPpgEFYQN83GzWCXs3Ds2tYRqYWRh
VJ96/HRv/Tiafb+Z/Zd5r/Tif0fdPz5+B+GaOjswj78hpP6vnP6ns9Jf2fd0f//a
AAgBAgMBPxCyBHpMlswwRIuO8XMIB6R/JO6EEzD9RKCssJwe4fWLCOlo7X8SlnZB
ixRRrAEC6+tXDPf0qMbPcYA4am8mYWNpfEOJmAzaYQPVwMw/BM2FR4M+uijCJmqb
YakDx8wArf8AdxfEBl3CG/QS4jK3JC3jFu4fqxyvjoMUzy2zBMwEceJgDcsesQoQ
joUKcmJYPJUxIe+IDzuBFyglzcc4O1uVfDYhFaI+/R6X1LgmIOJck1Fr5ahyswKO
gGzoBs1tVG3a6/vuLS7MRF/xiqEqCWqG0ZSL4IhHh78KMd41r5XK+U5/viKYccMz
ZUHGHSKpSoBuC6iHEzg7zGCYtmJV/dibA3Ll6hyHLGVQc7fL/wA2QPLUcpoJkAWH
QKmXqKs4k0LE+RbBXi+8ZPCU35ZpRC6BQOPzBo6TPh5iYOfy/uGl30x3uFfCOJgI
LoSpiYCAMLtJiO/EYiuWPK4zDmCDS8wR6S5qXM7jOuVFUVK/aXvNfhDHMFxLJ8cu
YuYYqBANJF8w1XmVdMMavf7peZa43LqHh7h4lKKpIe3DKh6hzBl8ddDLBH04k3rz
B3o0xLre4rIvulEjVwFx1KC48aZXWZlfe/umToqjKmXmJc0IsgyyZF5jB08Rhij8
kT5RQoTiRHkO4b91SlHCCugqBAAeINWQZCjMphxlBfAsFq96JW8Of+QbE4CZmNSw
YzAu4CHaByUV+IVuN3N0XoF1DiGJ7uCQ7CFG4TP4KiYCDUW4qWMKomCxIUoNxQmE
dQFMNTY5WWyaYOjOZGquZN5gK1bF6mvQSXbCyf8Aksp8Y1Ic18eYEqTaSrA91B1w
3Gqd2HU4SMU9BikBLss7mkfxTslRyto9e/8AJq2Bh8wJadoeGDEcOJsCDodxDTUO
pz9ob5hopKzCYMCG8REaJZOddsE5JSDzMakwKTPLHaDatEX7ECkZju0SsY5zOFMp
HUHPFpiE3p7Q3JUTVDY8E2MMrtcQ6s3EsXECiDC5gdw7wWAx5kljUrSlgliVhqBR
FmEZYaLcwK+lzCWKohC9o4vvMtPEXNoh9RTiLLuZwDbL7hke4NBojrZgIgfdQmAS
4EsB4iKlladxwJqOKkonuaqOFTKG4swWxNLKW3KmO4gOSNW+Yr7TMpRP6rc/BPVD
c903/PucdRq38TTmcdzabRmkNv6f+zlv+/qf1Jq/p8eJ93z+vEd8z//aAAgBAwMB
PxAaP0LYRmZQb3mGiCyLGwIqGlS4OIAVcH3il/aKIA1LYoZo9neZU21BAgljD5j+
hFhn6X+4jL6l9MGqmXMFnaFdDFGXE9BLGRPcJBfdYsbETw4gFOzM0BxBTYTEAHQY
6367e4xvMauYAZlT0FkW8RCxgGsIKdYYQTgjHsxjfTtQBRomJ5T+y3LFczthACNq
OukowKKNkQDYXEkOHUoTg8RWsSxmcjWPANE8YZnnDKBiLEVD1NIHRXboVK05hHmT
9RziALHRAMZWgUAaEQdhmdNOT/IldGnWVHrML5icU79bgiVBVpr9QFUtyS4eE0G0
l60xR7/7K6KrjtKSeEbFuCZZMRouHWMQJeEKszCKLRGEinXUNK08ZlgPBn3KGOrO
C4QXzeoEY2xx/wAZheluYEFtlPZBCYQ2IYXGMNiGCIahRNdRxVvxNHJYnJqZ1aqN
bg9kg5Od+mNm2kPNwRRrzxLCu4XcGrZgYCuazLWp5mMng/yXWjZSvtTV7l5cB3gx
DfMQEzs+8cYZmXge0PhgtgCjUASaT7w+ixn5IGTalNNR9Piy1G7FYWXeGhKNxnVz
M2+so4I5JzM5eztCqYg6BKjEIe8srlp7MC7f3iBotMwEOzBLiUxrhjylCgroVsGT
tH35tRl3Uu9HZFycw1qLaoOOSoAM7jddz88/wDzw/LK42Jl3xFeZTKk+Jam5zE4Q
Jc/tKU4EMbIKWlnyniiZbkS4MdSybXMsycwyUEteJQDUg5ZKWXY20THNpcErMMuR
iq1zLUNkI1HHuimLtgAXippnEPUVtwJnrpgLB5xBcNn1hrBe0Rap7QtjO3/YyrUd
j/2ZMEFSJmzO3SVhyJuZECyaxofmZDvoEAwoZ8JhIIoq8mZoAPctgV8/qbp4rufX
aCS2wL+ZjTRMZtKEJZCXmrd+IIZmllmFIFIKyEs8RD4MIJiVIKhnKYYXymno7Sqx
DwM2a6LFAL7wKil7eILV6uNk7IBkmrYjKh0u6jncR/x2g2GATESCRSMJUW74mVw4
B7IkrCdhEybg9qqi0EEUvczXKghf4him4huIrMQeMoLLzEUtVCb24O8SzhEU+ftH
AqHQqDvNRMRMViAXFQCgWzzqZuYJrpXaORhhuZlFiWIY/MrQ94dlKACF6mQHErTt
FbUAHbHYOOYFUoqNk3/2K3xBdPRaHRQqV1LpXaPe2tw3GTmZ8QLMpFe0QbhGwzLW
GJqMFzajX+iDCbXFh10jUOSNaQsmMqalbVNj8SpuzbqenU2Jq718TZ0/GadBNiaE
1mmbfcNfcJ//2QA=
</Photo>
<Notes>Anne has a BA degree in English from St. Lawrence College.  She is fluent in French and German.</Notes>
<ReportsTo>5</ReportsTo>
</Employees>
</NewDataSet>��PNG


IHDR�aMIDATx^��_H�aƿ��(�����E�.�]�a
ADt��	,�B��L�H����6[��M���-��f�-��͒V�f������ҹO�y�b����s��}9�3�kF����{1�}�L'���B	Ƽ�0���;	��%�b������h�W5��;@���"�	Ҭ��1�€P�ܰW�����=dG
Ȇ."lDfHI��͘'������b�?�>�̻���n@H�'HS�f̓�ʰ	,��tG%2Έ�H{��P3����CL�4#�z*@Y����wO-R�
�\����9 �wM�殁��Vp}��H�ˑ|�
I{1�gMބK�8��5��َ�G������bf��Bpv]�xKEH<���N9��Rp���x]�Ia=�~��tR3_�J�,
��ؚ�/.1�B�X�*��𵽐 �zo����y�T�,̰�<ϥE��X��U�@[�hX��s	���u7�2O߹�����a�nqk�a¼	{9��U�Y/ں���pw��ݷ�Щ��&a��l-`�����?9����}�a�rj��KS��^2��|Uea��IEND�B`�BSJBv4.0.30319lX�#~Ą�u#Strings���&#US�!#GUID�!�#BlobW��?	�%3cG���%CP*B&"

J2
xb������(C<�i�<���iiN/�h����2"("9��&6	"	�	<*0

&�
�
*�
�
&�
#<,<&A�
._�
��*�
&#�
2��.�
6���m&��
&]I&tI&�I&�I2��2.�:��&�I2u�:��:��:��:��&� I&n!�
>"�!~"2�"<�"�&P#�
�#2�#��$m�$<�&m�1�33m.m3�
�3��3<�3<%42;42P4�4�4�4m�5m&6Iz6m&�6"	&�7"	&�7"	2�8�
99B�92�9�&2=�
2l=��>m�>�2<?�p?<2�A�F�B�BF�B�BF�B�BC�F0C�B6C�J_CPCFsC�B�C�C�C�C]Dm�DoD�D�2Fm�F�FI�H*BI)I{IiI�IiI�IiI�IiI�IiIJiIJiI6JiIOJ�JbJ�J�
�J�
�JiI�JiIK�J� KOK/KoK/KB�K�K�J�K�K�K<�K<L�
5LLNLL*cL
*sL�
.�L
&�L"	�L/KM<&M�
.;M"M.LM"MfM<.mM"M&�M�
*�M�
�M<.#N�
.4N�
N|NkN�N�N.�N�
�N<*4O
qO��O�O�
�O�PmNP�
&}PhP�P2�P2Q�PNkQ�!2�Q��Qm�Qm3RiGRmpRiI�R�N�R�N�Rm'Sm�S<�S�S<T
TvTXT�T�4U<JUmrU2N�U�!>�U�!6�U�U;VV6XV�U>~V�U�VV>�V�!>�V�!>W�!>W�!&5W�
�WgWX�&IX�
yXfX�X��X�X<Ym&0Y�
*GY�
aY�oYm�YmTZm:[��[m\�A\m&�\"	R�\�\�\m&
]"	&#]"	*a]�
�]�
�]�J�]PCJm3PC<^�N`^fX~^l^�^m�^mR�^�\�^m"__J_oDb_oD�_9�_9)`�
j`��`m�`mam�am�a��a�V�a�aZ*b�aVBb�aVKb�aZ_b�aZsb�a�b<Z�b�a�b<V�b�aVc�ac�J�c�J�c�J�c�c�c��d<Ee<^he\e�e<�e<'f�CNZf@f&�fI&�fI&�f"	
g9BIgB_g"�g"�gBh*hLB<hBShB{hgh�hm�i<&�i"	.Ej�
fjm�j< k/K/k<5k<Xkm�km�km�km�km;l_YloD�loD�l�
m�)m�1m�cm��m�J�mPC�m��m�n�(n�&HnI2rn��n9F�n�B�n�#ofXF�o�BF�o�B�o�N�okN�p�<b��p��p�)q�VJq�aVRq�aVfq�ab�q�q�q9�q9r9"r9+r9_r?r�rjr�rms<\s7srs7s�sm�sbJ�s9�s<�s<RL�\&t"	t�
*t�
;t�
Kt<b^t�qf�t�tb�t�t�tbJ�t<�t�7M^k^^
�^$�^3��>���@�$B�F3^IF^0WR^0�cf^0�gz^0k�^0"w�^,��^0-��^0N��^0[��^0���^0��%�^0�1^0+�?^0��K^0��X^0��d^0���z^H�^|K�^0K
�^|��^0�^0�4"^0�8+^0�@4^0+DD^�RM^�i`^0�mg^0�qw�x�����������5���9��^0��'^0k�.^0��4^0��<^��F^��T^��b^��q^���^���^���^���^���^=����^�������A���a��'c���e���j���jy���+4/D3P3\3h7�D	GH	K�	i�h7J�h76r�6���/�h76F��/�h7!�
6N
��.�E�E�EE4EhJ�O�O�O�O�O�O�O�O�O�OOO0OBOQO`OsO�O�T�Y�Y�YY(OGT_YY�T�^�OT'Y=YTYmO�T�O�O�O�O�OO1TKYiY�Y�Y�YO&Y2YDYQO_OlOyO�O�O�Y�Y�YOJcdTyY�Y�Y�Y�O�Y
Y%Y?YcY�c�O�O�O�OOO#YFYkY�Y�Y�YY*YRYyO�O�O�O�hmm#h.OGO`hrO�h�Y�Y�Y�Y�YYY6YLT]OqO�O�h�c�c�h�Y�Y	Y h2OIO`hqY�h�Y�Y�Y�Y
hT8Y[Y�Y�O�O�OO6OZc�r�O�O�w�|���|���#�-�8|C�M�^�g�w���|���|�������| � �% �. �< |Q �` �o |� �� �� �� �h7hJ� �� �� ��O�O�O�OyO�Y�Y	Y2OIOqY� O� �h7hJ� �� �� �� �!�
!�!��O�O�O�OyOmm�Y�Y�Y�Y�YYY6Y.OGO�c�c"!O�O�OO�O/!mA!O� �h7�.l"E�"�hJ� �� ��O�O�O�O�O�O�O�O�OyOQO_O� �h7!�"�]#�hJh#�s#O�#O�#O�#�� �h7!�#�e'Eu'E�'E�'E�'E�'E�'E(E(E7(EO(E_(Eq(E�(E�(E�(E�(E�(EhJ�O�O�O�O�O�O�OyO�O�O�O�hmm#h.OGO`hrO�h�Y�Y�Y�Y�YYY6YLT]OqO�O�h�c�c�h�Y�Y	Y h2OIO`hqY�h�Y�Y�Y�Y
hT8Y[Y�Y�O�O�OO6OZc�(h�r�O�O�O�O�O�OO0OBOQO`OsOO�O�T�Y�Y�YY(OGT_YY�T�^�OT'Y=YTYmO�T�O�O�O�OO1TKYiY�Y�Y�YO&Y2YDY�(Y)YQO_OlOyO�O�O�Y�Y�YOJcdTyY�Y�Y�Y�O�Y
Y%Y?YcY�c)T0)YB)YV)Yg)Yu)Y�)O�)T�)Y�)Y�)Y�)Y�O�O�O�O�)OO*OO!*T6*YS*Yn*Y#Y�YYFY�Y*YkY�YRY�*Os#O�#O�#O�*O�*T�*O+O-+OO+Oq+O�+O�+O�+O�+O,O=,O_,T�,O�,O�,O�,T-O5-OU-Ox-O�-c�-c�-T�-Y�-Y.Y'.YE.Y].Yx.T�.O�.O�.O�.O�.O/O5/OR/Oq/O�/T�/O�/O�/O�/T0O/0OC0O�w�|���|���#�-�8|[0�C�M�^�g�w���|���|��d0���l0|w0��0��0|�0��0����| � �% �. �< |Q �` �o |�0�� �� ��0�� ��0��0|�0�1�� �h7hJ� �� �B1��O�O�O�OyO�O�O� �h7hJ�O�OM1O�OX1O�O�O�O�OyO�O�O�O�hmm#h.OGO`hrO�h�Y�Y�Y�Y�YYY6YLT]OqO�O�h�c�c�h�Y�Y	Y h2OIO`hqY�h�Y�Y�Y�Y
hT8Y[Y�Y�O�O�OO6OZc�(h�r�O�O�O�O�O�OO0OBOQO`OsOO�O�-c�-c�-T�-Y�-Y.Y'.YE.Y].Yx.T�.O�.O�.O�.O�.O/O5/OR/Oq/O�/T�/O�/O�/O�/T0O/0OC0O�w�|���|���#�-�8|[0�C�M�^�g�w���0��0|�0�1�� �h7hJ� �� �i1�y1��1��1��O�O�O�OyOBOQO`OsO�OlOyO�O�O�Y�Y�YO� �h7�1��1��1��1
2KhJ� �� ��3�� ��O�O�O�OyOmm�Y�Y�Y�Y�YYY6Y.OGO�c�c"!OO0O� �h7hJ� �� ��3��O�O�O�O�O�O�O�O�OyOO0O� �h7hJ�O�O�O�O�O�O�O�O�O�OOO0OBOQO`OsO�O�T�Y�Y�YY(OGT_YY�T�^�OT'Y=YTYmO�T�O�O�O�O�OO1TKYiY�Y�Y�YO&Y2YDY�(Y)YQO_OlOyO�O�OyO�hmm#h.OGO`hrO�h�Y�Y�Y�Y�YYY6YLT]OqO�O�h�c�c�h�Y�Y	Y h2OIO`hqY�h�Y�Y�Y�Y
hT8Y[Y�Y�O�O�OO6OZc�r�O�OJc�w�|���|���#�-�8|C�M�^�g�w���|���|��d0���� �h7hJ� �� ��O�O�O�O�O�O�O�O�OyO� �h7hJ� �� ��O�O�O�O�O�O�O�O�OyO� �04hC4mh7hJ� �� ��O�O�O�O�O�O�O�O�OyO� �h7t4D�4D�4D�4�4D�4�C6�hJ�O�O�O�O�O�O�O�O�OyO	7O&7OE7O_7O�hmm#h.OGO�h�Y�Y�Y�Y�YYY6Y�h�c�c"!O�h�Y�Y	Y h2OIO�h�Y�Y�Y�YT8Y[Y�Y�O�O�OO6OqYZc�r�O�Ot7w�|���|���#�-�{7|�7��7��7|�7��7��7�8� 8�.8�D8�R8�h8��8��8�h7�8�d�
Td�
�d�d>eS�eT1�8��8D�8��8DhJ�O�O�O�hmm#h.OGO`hrO�h�Y�Y�Y�Y�YYY6YLT]OqO�O�h�c�c�h�Y�Y	Y h2OIO`hqY�h�Y�Y�Y�Y
hT8Y[Y�Y�O�O�OO6OZc�r�O�O:,:TN:Y	7O&7Oh:O�:O�:O�:OE7O�|���|��#�-�{7|�:��7��:/� �h7�8��<E�<E�<E�<E�<E�<E�<E�<E=E=E%=E;=
L=
e'EhJ�O�O�O�O�O�O�OyO�O�O�O�hmm#h.OGO`hrO�h�Y�Y�Y�Y�YYY6YLT]OqO�O�h�c�c�h�Y�Y	Y h2OIO`hqY�h�Y�Y�Y�Y
hT8Y[Y�Y�O�O�OO6OZc�(h�r�O�O�O�O�O�OO0OBOQO`OsOO�O�T�Y�Y�YY(OGT_YY�T�^�OT'Y=YTYmO�T�O�O�O�OO1TKYiY�Y�Y�YO�*O�*T�*O+O-+OO+Oq+O�+O�+O�+O�+O,O=,O_,T�,O�,O�,O�,T-O5-OU-Ox-O�*Os#O�#O�#O&Y2YDY�(Y)YQO_OJcdTyY�Y�Y�Y�O�Y
Y%Y?YcY�c)T0)YB)YV)Yg)Yu)Y�)O�)T�)Y�)Y�)Y�)Y�O�O�O�O�)OO*OO!*T6*YS*Yn*Y#Y�YYFY�Y*YkY�YRYlOyO�O�O�Y�Y�YO�-c�-c�-T�-Y�-Y.Y'.YE.Y].Yx.T�.O�.O�.O�.O�.O/O5/OR/Oq/O�/T�/O�/O�/O�/T0O/0OC0O�w�|���|���#�-�8|[0�C�M�^�g�w���|���0|�0��0�l0|w0��0��|��d0���. �< |Q �` �o |�0�� �� ��0�� ����| � �% ��0��0|�0�1�� �h7hJ� �� �� �� �!�
!�!��O�O�O�OyO�Y�Y�Y�Y2OIOqY� O�O�OO�OT8Y[Y�Y�O�O�OO6OZc/!mA!O� �h7�.hJ�O�O�O�O�O�O�O�O�O�OO0OBOQO`OsO�O�T�Y�Y�YY(OGT_YY�T�^�OT'Y=YTYmO�T�O�O�O�O�OO1TKYiY�Y�Y�YO�*Os#O�#O�#O&Y2YDY�(Y)YQO_OlOyO�O�O�Y�Y�YO�O�OyO�O�hmm#h.OGO`hrO�h�Y�Y�Y�Y�YYY6YLT]OqO�O�h�c�c�h�Y�Y	Y h2OIO`hqY�h�Y�Y�Y�Y
hT8Y[Y�Y�O�O�OO6OZc�r�O�OJcdTyY�Y�Y�Y�O�Y
Y%Y?YcY�c)T0)YB)YV)Yg)Yu)Y�)T�)Y�)Y�)Y�)Y�O�O�O�O�)OO*OO#Y�YYFY�Y*YkY�YRY]=O�)O!*T6*YS*Yn*Y�*O�*T�*O+O-+OO+Oq+O�+O�+O�+O�+O,O=,O_,T�,O�,O�,O�,T-O5-OU-Ox-O	7O&7O�-c�-c�-T�-Y�-Y.Y'.YE.Y].Yx.T�.O�.O�.O�.O�.O/O5/OR/Oq/O�/T�/O�/O�/O�/T0O/0OC0OO�=�w�|���|���#�-�8|[0�C�M�^�g�w���|���=��0|�0��0�{7|�7�l0|w0��0��|��d0������=| � �% �. �< |Q �` �o |�0�� �� ��0�� ��0��0|�0�1�� �h7hJ� �� ��=�y1��1��1��O�O�O�OyO�T�Y�Y�YY(OGT_YY�T�^�OT'Y=YTYmO�T�O�O�O�O�OO1TKYiY�Y�Y�YOlOyO�O�O�Y�Y�YO� �h7�=�=�=#�=#>#>#>#>#$>'+>#1>#hJ�O�O�O�O�O�O�O%?O,:YN:Y	7O&7Oh:O�:O�:O�:OE7OyO�O�O�O�hmm#h.OGO`hrO�h�Y�Y�Y�Y�YYY6YLT]OqO�O�h�c�c�h�Y�Y	Y h2OIO`hqY�h�Y�Y�Y�Y
hT8Y[Y�Y�O�O�OO6OZc�r�O�Ot7w�|���|���#�-�{7|�:��7�X?�� �h7�=��=�y?^>�>�>�>�1>�$>c+>��?�A�A7hJyO�O�O�O�r�O�O�O�O�O�O�O�O�O]Aw�|���|�#�� �h7hJ�O�O�O�O�O�O�O�O&Y2YDYQO_OyO�O�O�O�hmm#h.OGO`hrO�h�Y�Y�Y�Y�YYY6YLT]OqO�O�h�c�cqY�O�O�w�|���|���-�8|��|����� �h7!�A�!�A�!�C�!�C
6lD3�D"�8D�D7hJ�O�O�O�O�O�O�O�O�OyO:,:TN:Y	7O&7Oh:O�:O�:O�:OE7O_7O�hmm#h.OGO�h�Y�Y�Y�Y�YYY6Y�h�c�c�h�Y�Y	Y h2OIO`hqY�h�Y�Y�Y�Y
hT8Y[Y�Y�O�O�OO6OZc�r�O�O�*O�*T�*O+O-+OO+Oq+O�+O�+O�+O�+O,O=,O_,T�,O�,O�,O�,T-O5-OU-Ox-Ot7w�|���|���#�-�{7|�:��7��7�E��0|�0��7��0��7��7�*E�h8�@E��8�h7�8�hJ� �� �VE�`E�oE�~E��E��E��E��E��O�O�O�OyO�OJcdTyY�Y�Y�Y�O�Y
Y%Y?YcY�c�O�O�O�OOO#YFYkY�Y�Y�YY*YRY)T0)YB)YV)Yg)Yu)Y�)O�)T�)Y�)Y�)Y�)Y�)O*O!*T6*YS*Yn*Y]=O� �h7hJ�E�� �� ��O�O�O�O�O�O�O�O�OyO&Y2YDY� �h7hJ� �� ��E��O�O�O�OyOQO_O�Em�Em� �h7!"F��F~�F?G��4�!Lc�
HHFkP ��#l �w:� ��>!��:+!�	U	O3!�c	S;!�m	XD!�w	^L!��	ce!��	m~!��	m�!��	:�!��	:�!��	s�!��	:	�!�=
x	�!�V
:�!�d
:("��:�"��
��"��	:
�"��	:
�"��
�
�"�w:#�1�$#��>"��L:�#��:�#��	:�#��
��#��	:$�w:8$�1�D$��>q#��L:�$����$��:%����%����%����%����%����%��	s&��	:&��	:5&���L&�w: |&�1� �&��>"%��L:$�&���$'��:$('���$x'�W�%�'�d�%�'��	:&�'��	:&�'���&�'�w:((��>('��L:*i(���*r(���+(��:+�(���+�(��:+�(��:+�(�

:+)��:+()�0
+^)�A
,p)��:-*���-2*���-D*�f
-R*�z
.U*��
:.�*��
�.�*��
:0�*��
O0�*��
:0+��
�0-+��
0G+�%1l+�I"2s+��:2{+��:2�+���2d,���4�,���6�,��8-�@�:D-��3<�-��;>�.��@?�.�w:@/�1�@(/��>B�<��:D�<�w:D�<�1�D�<��>F<>��:H\>�w:H�>�1�H�>��>JA��:L7A���LPA�W!�NcA��!�PlA��!:R�A��!�R0B�0"�RhB�E"�R�B�X"�T�B�w:U�B�1�U�B��>WlD��:Y�D���YE��"�[E��"�]�E�#�_$F�#:`FF�*#�`ZF�4#�adF�w:c�F�1�c�F��>eyG��#�g�G��#�g�G�1$�g�G��:h�G��:h�G�>$h�G�S$h�G�f$"hH��
:h-H�z$:hXH��$�h�H��$�i�H��$�j�H��$�l�H�%�nI�1%�p8I�T%�r\I�r%�t�I��%�v�I��%�x�I��%�z�I��%�|J�&�~CJ�,&��gJ�R&���J�l&���J��&���J��&���J��&��K��&
�:K�'
�HK�3'���K�M'���M�w:��M�1���M��>��d��:��d�w:��d�1��e��>��e��:�f�3'��Xf�w:��f�1���f��>�No��:�lo�w:��o�1���o��>��q��1�,r��1��r��1�Ls��:��s�2���s�72$�<t�O2/�ht�j2���t��2/��t��2���t��2/�$u��2��`u��2/��u�3���u�3:��u�K34��v�\3���v�s3<�pw��3B��w��3I��w�w:� x�1��,x��>��u�o\��+z������P���3/���3V���3`�Kz��:�lz�w:��z�1���z��>��{��:�
|����L|�w:�||�1���|��>����:���w:�<��1��H���>�\���:�����3�����4������
:�Ȉ�w:����1�����>�e���:����w:����1������>�ы�`4r�ً�j4x����:�Ȍ�5��L��O5�����p5�����5��P���5������5�����5��,���5������5������5��@���5��}��&6�����R6�����g6:����6��4���6�����6��`���6:�Е�w:���1�����>�����c�
�
��@d�
�h��{d�����d4����dL�����eK�$�����0�����F���8O�P��9�����V9�������������`4r��j4x���:��g9��������{9sD���9s����9�	��w: ��1�,���>
}��������:��S$��f$"���&
:��'
H��3'�ɥ��$����$����:�9��;�W��0;�u��N;����e;�!���};�#Ϧ��;�%���;�'���;�))���;�+G���;�-h��<�/���(<�1���E<�3��f<�5H��<�7���w:9���1�9ȩ��>;ȿ��:=��w:=��1�=$���>?����:A����&
A��'
C$��3'�E�����G���w:I���1�I���>K����:M���w:M$��1�M0���>O����:Q�����Q\��=>+S���R>5S���a><T���|>CT����>;U7���>JVH���>RX���?�X��w:Z4��1�Z@���>\�����^����?"^����?f^����?"_����?f_����?k`����?q`����?"a����?fa����?"b���@fb��@"c��@fc��(@"d ��5@fd)��B@"e1��R@fe:��b@xfB��m@|fK��x@"gS���@fg\���@"hd���@fhm���:iu����i���%A�j���3Aj���?A�j����:k���w:k���1�k���>m����:o�����o���lA�q����A�s���w:u��1�u���>wg���y����A:z���*B:z���kB:z����B�z����B�{,���B�{���C�|��eC�~
���:�(���C:�|���C������C�������D�D�����U���D'�\���D-�����:�d��������D'����D-����:���`4r���j4x����:�����D�� ��&6��(��g6:�����D?�����6�����
EF����w:���1������>����:��w:�D�1��P��>��	��:��	�w:�
�1�� 
��>�u��:���w:���1�����>����EJ�H
��EO�}
��:��
�
FV��
��:��
�
FV��
��:��
�
FV���:��
FV�@��:�H�
FV�p��:�x�
FV���FJ����:�������*F:��VF^��zFf�-��Ff�6��:�>��F��T��F�W��Fl�Z��:��� �Fq�d��Fy����:���G����G����+G����OG�����:������2���:�:���a
�C�����R��\c��\���T"����fc�
�А�mc��w���:����e
�cGtG�G�G�G�G�G�G�G�G�G�G�G�G�G�GtG�G�G�G�G�GtG�G�1�G�G�G�G�G�G�G�GtG�G�G�G�G�GtG�G�G�G�G�G�G�G"F�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�GtG�G�G�GtG�G�G�GtG�G�G�G�G�G�G�G��G��G�GtG�G�G�G�G�G�G�G�G�G�G�G�G�GtG�G�G�GH�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�GtG�G�G�GtG�G�G�G�G�GtG�G�G�GtG�G�G�G�G�G�G�G�G�G�G�G�G�G�G�GH�G$H�G�GtG�G�\�H*H1H8H*HAH�G�GtG�G�G�G�G�GtG�G�G�GtG�G�G�G�G�G�G�GtG�G�G�GtG�G�G�G�G�G�G�G�G�G�4HHHHHHHHHH�G�G�G�G"F�G�G�G�GtG�Gdbd�d�d�dd�8�8RHVH�8�8�G�G�G�G�G�8�8�G�G�G�GtG�G�8�8�G�G�G�G�G�GH�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�GtG�G�G�GtG�G�G�G�G�G�G�G�G�G�G�GtG�G�G�GtG�G�G�GYHAA�G�G�G�G�G�GtG�G�G�G�G�G�G�G�G�G�G�G�GA�G�G�GtG�G�G�G�G�G�G�G�G�GtG�G�A^HcHjHpHjH}H�H�H}H�H�CVH�G�G�G�G�G�H�G�G�G�GtG�G�G�GtG�G�G�GtG�G�G�GtG�G�G�H�H�H�H�H�H�H�H�H�H�H�H�H�H"F�G�G�H�H�H�H�H�H�H�Gbyc�Gd					
					!											)!	#	$	%	&	'	*	+	,-.12	3	4	5	�>A($�QL9�YB:YkB:aODY�fa�fi�fq�fy�f��f��f��f��f��f��f��������f��f��������:	�:��Ks�:	����!L)�9�PA}L"��L)��L)��L2��3���L7Q�LQ�L�Y�:A�La��iMsqWM=��Py�3C��MSa�MY��Mf��Mc��P��Ml��Ms��Mq��Mk�N����LN���N��N���N���N���N�O�O���D�	OO	"O���PALO���bO�!�:��:��O�!�O���O���O���O�P��+P�4P�@P)�:	��LN���
:��Pl1�
:��Pl�PO!�P$(Q/1%1=QYQ�1�:yQ5�Q<A�QBI�Q�I	R�(RHY�:Y�C�9hRl�yRTa�R�i�RZy�cY�CiQ�Rp1�R��M�I�R�IS�)7S�)KS��_S"�hS��sS��}S��S���Ss��S"��S���S���S��T���T���T��4P�I�T�I�T���T"��T;��T"��L��U�����#U�10Ul1<Ul��PbU!zU�U��U!�U!�:I�f�+G�OG �pV&��:�LN&�:�V7�GJ�+G��VP	�CV�]!�PiRWe)�Ml�W��Wl��P�Wm�Wm�WsA�W1Xy1,X�\X�A�X:�X�9�X��:$�X�,�X�I�X"�X��C�,�XY�X:AY�i_S"a=YfARY��X:�X�9�:A�Y��f$"A�Y���Y�Yf��Y�Z�Z�/Z�BZ�eZ	�sZ��Z��Z��Z��Z��Z��Z��Z��Z��Z�[�.[��<[M[�`[n[�[:�[:��P�[!�[!�[mA\l4�:12\=4�CCa�T;��P\\���\s	�\�A2\���\�	�\��\"4�\�c	S�0]�Q7]sQC]��M]l�X]s�o]���]�Q�]�	�]�A�]��]��^��^���*^�3^�	B^�T^�Z^��	�N�<O�1�[:1�^&	1�[:�^3	!�^9	1�?	)�^G	!�^N	9�^G	1@_Dn_d	Dz_r	1�_1�_1�_1�_1�_�_���_�	�f1�_�	Y�fa�_"9`f`m�<`�	iO�	AJ`OAWOAY`O(R�	q|`�	Q�`"A�`�	y�`s�`�	��P�'a�	Ea�	�Oa�	QpasQ�]�Qza�	LO���M"�a�	��a�	Ea�	�<b
�Ub
��b#
T�P��b;
��b[
��bz
��D�
L�N��c�
��N���
�:\Lc�
�:�c�
�c�
9�T"lOG�
lfc�
lmc�a9ed1Jest�P9se�|��|\c���P��P9we�9�e
��PI�ea��P�fr�O���:��C��fEa?yfsQ��YkB:bf�qf��f
9|f���f�`[�.[���f�yOOa�Pi�f�q�Py�[�'a�	��f"�g���S�y���g
�O
AgOA;gO�Vg
��P��g
y�g���g���g���g��h,
��2
��X:
�[hI
��hO
��M���hU
y�h�A�hZ
��h��h��h��h�
i�i�i�'i�4i�=i�FiRi��_i�qiOI~if
��ik
��ik
��:��C������i�
��i�
��:��C���X������^�
����i���i��c�
��i�
��:��i"��i"��C���X���:�jf�#j��5j��Jj�
�Tj�
��P�j�Hk�lk:��kA�kA!	RYG1	�k�Dl:i�:D*lr	�ql:q�:��lc��lfA�l�Q	�lf���Q	�l�Am��O�a	=m�	Fm�i	Ymk
a	xm�q	�m�q	�m��m�1�m��O��	n��	�:�	0n��	5@k
��C��	:n��Rn�[nm�	�P�n_S"��:��n��	�nJ�	�nA�N�1
o'���A�X7�	�XO�	�X1/o=1DoH�Xoheon1	tot��C�c	��	�o��	�o��	�o��	�o��	�o�����:�X:�	�o��	�o��	�o��	�o��	�o��	�o�	�:��	p��CC�\�O�)p�)fc�)!p�)1p�)Ap�1��9��1QpA`p�rp�1�p�	c	S��p��	�C
c	S��p�A�p"
1$:A�p+	
O1��Q	�p8Aq�1c	S1qQ1
oZQ	p�O��	qk�	<qr!
�:!
^q�!
zq�1
O�9
�q���_�A
�q��	�qJA
	r�Q
���Y�16r1:ri
�r�i
�r��Y�i
�r�y
�P�r�Is�
+s"I�]��
�s�
�s��
�F!�
�:�
jt/�t>y�:	�f�tEQ���t���:.��.�_.�B.�R.��.�m.�v.;.CO.C�.K�.S�.[�.c�.k�.s�.{@��@��`��`�`������ �� ��@��@�@��`K����� �� ��@��@��@�`K����	������������ �� �� �@K�`��`�����������K�#��#K�#�LCK�C��cK��K��K��K����� �� ��@�@��@����������������������
��
�� 
�� 
��@
�@
��@
�������������������������������� � �� ��`��`�������������������������� �� � �������������������������� �� ��@��@��@����������� � �� ��@K� �� ��@��@��`��`�`�������������������@��@��`��`���������� �� ��@��@��`�`��`����������������������K� K��������������������� K�  K�@ K�` K�� K�� K��!K��!K��"���"���"���"���"��"���"�� &�� &��@&��@&��`&��`&�`&���&���&���&���&���&���&��&���'���'���'���'���'���'���'� (�� (��@(��@(��`(��`(��`(��)���)���)���)��*��*�*���-���-���-���-��.��.�.���.���.���.���.���.���.��.���1K�2K�3��3�� 3�� 3��@3��@3�@3���3���3���3���3���3��3���3��4��4�� 4�� 4��@4�@4��@4���4���4���4���4���4���4���4�`7���93
��93
��93
�:3
�!�K�A�K�a�K���K���K���K��K�a�K�A
K��+
�
GM�w���.D��(,KV[afot}���		-		�	�	�	�	i
�
�
�
1������
&
B
`
x
�
�
�
�
�
	'p�
 Oz���By����H��
Y		
!#() 0"1$2&A'B)D*j
t
�z
�7�@�q�������X&a*8$�1&#1&21*�8�d9�8�#1&21*�@*�@*�@��@*�@*�@*�@*�@*�@��@*A*KA�UA&�D3�D9�D3�D9�8��F�7G�[G�yc�

	'	(	)*6
7
?AJKLU�����!�!#%
%')R+S+T-U-V/W/X1Y1Z3[3\5]5^7_7`9a9b;c;e=d=f?g?jAkClC�E�G�I�K�M�M�O�Q�Q�S�U4Dbx
����JR\d�������!.#f$n%~&�'�*�+�,�	,�.
243<4D5L�ty���4	Z	�	1
�
�
�
y���$f��

p
�
�
Y����/��b��F����
^
V
�
3
J
�
<
�
	

S
z
l
�
�!
�9
sB�PC
UN
�\
�a
b
Pe
�q
ntu�M$u@NPup�zuH��u���u8��u,+-+.+/+0+1+CEGF�=c�N�T	u
}U
U
u^ukuo�U
�������^�N�Sy8<Module>RichEditDemo.exeCustomizeMergeFieldsControlRichEditDemo.ControlsPopupControlBaseRichEditDemoSelectAmountControlSelectDateControlSelectManagerControlSelectProductControlRichEditDemoModuleAccessorRichEditDemo.TestsBaseRichEditTestingFixtureFakeModuleFixtureRichEditCheckAllDemosFixtureRichEditDemoModuleAutoCorrectBulletsAndNumberingCharacterFormattingCheckSpellingDocumentProtectionUserServiceDocumentRestrictionsFindAndReplaceFloatingObjectsHeadersAndFootersHyperlinkClickHandlingCreateControlDelegateHyperlinksAndBookmarksLineNumberingLoadSaveDocLoadSaveHtmlLoadSaveRtfMasterDetailMailMergeDBUriStreamProviderBaseDBUriStreamProviderMasterDetailMailMergeMergeDatabaseRecordsDBUriStreamProviderMergeDatabaseRecordsOperationRestrictionsParagraphFormattingRibbonUISectionsSimpleDataMergeEmployeeMergeFieldNameInfoStylesSyntaxHighlightSyntaxHighlightServiceSyntaxHighlightInfoCustomRichEditCommandFactoryServiceSourceCodeDocumentFormatSourcesCodeDocumentImporterSourcesCodeDocumentExporterTableOfContentsTablesViewsZoomingDemoUtilsRtfLoadHelperDocLoadHelperHtmlLoadHelperOpenXmlLoadHelperPlainTextLoadHelperCodeFileLoadHelperRichEditDemoExceptionsHandlerProgramStartupWinFormsMessageBoxHelperResourcesRichEditDemo.PropertiesSettingsPresentationFrameworkSystem.Windows.ControlsUserControlSystem.XamlSystem.Windows.MarkupIComponentConnectorDevExpress.Xpf.DemoBase.v13.1DevExpress.Xpf.DemoBase.DemoTestingDemoModulesAccessor`1BaseDemoTestingFixtureCheckAllDemosFixtureDevExpress.Xpf.DemoBaseDemoModulemscorlibSystemObjectDevExpress.RichEdit.v13.1.CoreDevExpress.XtraRichEdit.ServicesIUserListServiceMulticastDelegateDevExpress.Office.v13.1.CoreDevExpress.Office.ServicesIUriStreamProviderISyntaxHighlightServiceIRichEditCommandFactoryServiceDevExpress.XtraRichEdit.ImportPlainTextDocumentImporterDevExpress.XtraRichEdit.ExportPlainTextDocumentExporterDemoStartupSystem.ConfigurationApplicationSettingsBase.ctorTextBlockdescriptionTextDevExpress.Xpf.Grid.v13.1DevExpress.Xpf.GridGridControlgridGridColumngridColumn1gridColumn2gridColumn3_contentLoadedInitializeComponentSystem.Windows.Markup.IComponentConnector.ConnectConnectfEditValueDevExpress.XtraRichEdit.API.NativeDocumentRangefRangeDevExpress.Xpf.Core.v13.1DevExpress.Xpf.CoreFloatingContainerfOwnerWindowget_EditValueget_Rangeset_Rangeget_OwnerWindowset_OwnerWindowEventHandleronCommitadd_Commitremove_CommitRaiseCommitEventOnOwnerWindowChangedSetEditValueCoreSetEditValuePresentationCoreSystem.Windows.InputKeyEventArgsPopupControlBase_KeyDownPerformCommitCloseEditValueRangeOwnerWindowCommitDevExpress.Xpf.EditorsCalculatorValueChangedEventArgscalculator_ValueChangedSystem.WindowsRoutedEventArgsButtonInfo_ClickPopupCalcEditcalcEditDelegateType_CreateDelegateDateEditdateEditWindowsBaseDependencyPropertyManagersPropertyInfosProperty.cctorSystem.Collections.GenericList`1get_Managersset_Managersget_Infosset_InfosMouseButtonEventArgslistBox_MouseLeftButtonUpMainControlListBoxEditlistBoxManagersInfosProductsPropertyget_Productsset_ProductsProductsDevExpress.Xpf.RichEdit.v13.1DevExpress.Xpf.RichEditRichEditControlget_RichEditControlmodulesAccessorCreateActionsCreateCheckDemosActionsCheckDemoskipMemoryLeaksCheckModulesCheckMemoryLeaksCanRunModuleRichEditControlPropertyset_RichEditControlget_AllowRtlOnApplyTemplateOnRichEditControlLoadedRaiseModuleAppearGetModuleDataContextObtainRichEditControlFindRichEditSetFocusDependencyPropertyChangedEventArgsRaiseIsPopupContentInvisibleChangedget_XamlSuffixAllowRtlXamlSuffixDevExpress.Xpf.SpellChecker.v13.1DevExpress.Xpf.SpellCheckerSpellCheckerspellCheckerrichEdit_LoadededtReplaceAsYouType_CheckedChangededtDetectUrls_CheckedChangededtCorrectTwoInitialCapitals_CheckedChangededtUseSpellCheckerSuggestions_CheckedChangedDevExpress.XtraRichEditAutoCorrectEventArgsrichEdit_AutoCorrectCalculateFunctionIsSeparatorCheckEditedtReplaceAsYouTypeedtDetectUrlsedtCorrectTwoInitialCapitalsedtUseSpellCheckerSuggestionsedtCustomAutoCorrectDevExpress.Xpf.BarsBarManagerbarManager1BarButtonItembiFileNewbiFileOpenbiFileSaveAsbiFilePrintbiFilePrintPreviewbiEditUndobiEditRedobiInsertTablebiInsertPicturebiInsertFloatingPicturebiInsertTextBoxbiInsertBookmarkbiInsertHyperlinkbiInsertHeaderbiInsertFooterbiInsertPageNumberbiInsertPageCountbiInsertSymbolBarSubItembiPageLayoutMarginsBarCheckItembiPageLayoutNormalMarginsbiPageLayoutNarrowMarginsbiPageLayoutModerateMarginsbiPageLayoutWideMarginsbiPageLayoutPageMarginsOptionsbiPageLayoutOrientationbiPageLayoutPortraitOrientationbiPageLayoutLandscapeOrientationbiPageLayoutSizeDevExpress.Xpf.RichEdit.UIPaperKindBarListItembiPageLayoutSizeListbiPageLayoutPagePaperOptionsbiPageLayoutColumnsbiPageLayoutOneColumnbiPageLayoutTwoColumnsbiPageLayoutThreeColumnsbiPageLayoutColumnsOptionsbiInsertBreakbiInsertPageBreakbiInsertColumnBreakbiInsertSectionBreakNextPagebiInsertSectionBreakContinuousbiInsertSectionBreakEvenPagebiInsertSectionBreakOddPagebiPageLayoutLineNumberingbiPageLayoutLineNumberingNonebiPageLayoutLineNumberingContinuousbiPageLayoutLineNumberingRestartNewPagebiPageLayoutLineNumberingRestartNewSectionbiFormatParagraphSuppressLineNumbersbiPageLayoutLineNumberingOptionsbiViewDraftbiViewPrintLayoutbiViewSimplebiViewZoomOutbiViewZoomInbiGoToHeaderbiGoToFooterbiHeaderFooterGoToPreviousbiHeaderFooterGoToNextbiHeaderFooterLinkToPreviousbiHeaderFooterDifferentFirstPagebiHeaderFooterDifferentOddEvenPagesbiHeaderFooterCloseBarSplitButtonColorEditItembiTableChangeCellsShadingbiTableChangeBordersbiTableToggleBottomBorderbiTableToggleTopBorderbiTableToggleLeftBorderbiTableToggleRightBorderbiTableResetAllBordersbiTableToggleAllBordersbiTableToggleOutsideBorderbiTableToggleInsideBorderbiTableToggleInsideHorizontalBorderbiTableToggleInsideVerticalBorderbiTableChangeCellsBorderColorbiTableInsertRowAbovebiTableInsertRowBelowbiTableInsertColumnToLeftbiTableInsertColumnToRightbiTableMergeCellsbiTableSplitbiTableToggleCellsTopLeftAlignmentbiTableToggleCellsTopCenterAlignmentbiTableToggleCellsTopRightAlignmentbiTableToggleCellsMiddleLeftAlignmentbiTableToggleCellsMiddleCenterAlignmentbiTableToggleCellsMiddleRightAlignmentbiTableToggleCellsBottomLeftAlignmentbiTableToggleCellsBottomCenterAlignmentbiTableToggleCellsBottomRightAlignmentbiEditPastebiEditCutbiEditCopybiEditPasteSpecialDevExpress.Xpf.Ribbon.v13.1DevExpress.Xpf.RibbonBarButtonGroupbiFontBarEditItembiFormatFontNamebiFormatFontSizebiFontSizebiFormatIncreaseFontSizebiFormatDecreaseFontSizebiClearFormattingbiFormatClearFormattingbiFontShapebiFormatFontBoldbiFormatFontItalicbiFormatFontUnderlinebiFormatFontDoubleUnderlinebiFormatFontStrikeoutbiFormatFontDoubleStrikeoutbiFormatFontSuperscriptbiFormatFontSubscriptbiEditChangeCasebiEditMakeUpperCasebiEditMakeLowerCasebiEditToggleCasebiFontColorbiFormatFontBackColorbiFormatFontForeColorbiNumberingListbiFormatBulletedListbiFormatNumberingListbiFormatMultilevelListbiParagraphIndentbiFormatDecreaseIndentbiFormatIncreaseIndentbiShowWhitespacebiViewShowWhitespacebiParagraphAlignmentbiFormatParagraphAlignLeftbiFormatParagraphAlignCenterbiFormatParagraphAlignRightbiFormatParagraphAlignJustifybiLineSpacingbiFormatParagraphLineSpacingbiFormatParagraphLineSpacingSinglebiFormatParagraphLineSpacingSesquialteralbiFormatParagraphLineSpacingDoublebiFormatParagraphLineSpacingCustomizebiFormatParagraphAddSpacingBeforebiFormatParagraphRemoveSpacingBeforebiFormatParagraphAddSpacingAfterbiFormatParagraphRemoveSpacingAfterbiFormatParagraphBackColorGalleryStyleItembiGalleryStylebiEditFindbiEditReplaceRibbonControlribbonControlRibbonPagepageFileRibbonPageGroupgrpCommonpageHomegrpClipboardgrpFontgrpParagraphgrpStylesgrpEditingpageInsertgrpTablesgrpIllustrationsgrpLinksgrpHeaderFootergrpTextgrpSymbolspagePageLayoutgrpPageSetuppageViewgrpDocumentViewsgrpZoomRibbonPageCategorycatHeaderFooterToolspageHeaderFooterToolsDesigngrpNavigationgrpOptionsgrpClosecatTableToolspageTableToolsDesigngrpTableStylesgrpDrawBorderspageTableToolsLayoutgrpRowsColumnsgrpMergegrpAlignmentrichEditBarbarCommonbarClipboardbarParagraphbiFormatParagraphbarFontbarIllustrationsbarTextbarSymbolsbarStylesbiFormatFontbiFormatFontStylebiFormatEditFontStylebtnCheckSpelling_ClickEditValueChangedEventArgsedtCheckAsYouType_EditValueChangedApplySpellCheckModeInitializeSpellCheckerDevExpress.SpellChecker.v13.1.CoreDevExpress.XtraSpellCheckerSpellCheckerDictionaryBaseGetDefaultDictionaryRegisterDictionaryGetCustomDictionaryedtCheckAsYouTypeButtonbtnCheckSpellinguserServiceEventArgsOnRichEditControlDocumentProtectionChangedOnRichEditControlDocumentLoadedRangePermissionCollectionFetchUsersSetActiveUserShowAlertcbUserName_EditValueChangedComboBoxEditcbUserNamebarProtectbiReviewProtectDocumentbiReviewEditPermissionRangebiReviewUnprotectDocumentStackPanelpnlAlertusersget_UsersIList`1DevExpress.XtraRichEdit.Services.IUserListService.GetUsersGetUsersUpdateUsersget_IsReloadDocumentget_IsHideDisabledget_CurrentFileNameReloadDocumentDocumentCapabilityGetOptionValueNullable`1UpdateBarItemVisibilitycharacterFormatting_CheckedChangedcharacterStyle_CheckedChangedparagraphInsertNew_CheckedChangedparagraphFormatting_CheckedChangedparagraphStyle_CheckedChangedparagraphTabs_CheckedChangednumberingBulleted_CheckedChangednumberingMultilevel_CheckedChangednumberingSimple_CheckedChangedcontentPictures_CheckedChangedcontentTabs_CheckedChangedcontentFloatingObjects_CheckedChangedhyperlinks_CheckedChangedbookmarks_CheckedChangedsections_CheckedChangedheadersFooters_CheckedChangedtables_CheckedChangedHeaderFooterEditingEventArgsrichEdit_StartHeaderFooterEditingrichEdit_FinishHeaderFooterEditingrichEdit_SelectionChangededtHideDisabled_CheckededtHideDisablededtAllowCharacterFormattingedtAllowCharacterStyleedtAllowParagraphedtAllowParagraphPrapertiesedtAllowParagraphStyleedtAllowParagraphTabsedtAllowBulletNumberingedtAllowMultiLevelNumberingedtAllowSimpleNumberingedtAllowPictureedtAllowTabSymboledtAllowFloatingObjectsedtAllowHyperlinksedtAllowBookmarksedtAllowSectionsedtAllowHeadersFootersedtAllowTablesbiParagraphbiViewHorizontalRulerbiViewVerticalRulerbiTableSelectElementbiTableSelectCellbiTableSelectColumnbiTableSelectRowbiTableSelectbiTableToggleShowGridlinesbiTablePropertiesbiTableDeleteElementbiTableDeleteCellbiTableDeleteColumnbiTableDeleteRowbiTableDeletebiTableInsertCellsbiTableSplitCellsbiToggleTableAutoFitbiToggleTableAutoFitContentsbiToggleTableAutoFitWindowbiToggleTableFixedColumnWidthbiCheckSpellingbiReferencesInsertTableOfContentsbiReferencesAddParagraphsToTableOfContentsbiFormatParagraphSetBodyTextLevelbiFormatParagraphSetHeading1LevelbiFormatParagraphSetHeading2LevelbiFormatParagraphSetHeading3LevelbiFormatParagraphSetHeading4LevelbiFormatParagraphSetHeading5LevelbiFormatParagraphSetHeading6LevelbiFormatParagraphSetHeading7LevelbiFormatParagraphSetHeading8LevelbiFormatParagraphSetHeading9LevelbiReferencesUpdateTableOfContentsbiReferencesInsertCaptionPlaceholderbiReferencesInsertFiguresCaptionbiReferencesInsertTablesCaptionbiReferencesInsertEquationsCaptionbiReferencesInsertTableOfFiguresPlaceholderbiReferencesInsertTableOfFiguresbiReferencesInsertTableOfTablesbiReferencesInsertTableOfEquationsbiReferencesUpdateTableOfCaptionsbiPictureShapeFillColorbiPictureShapeOutlineColorbiPictureWrapTextbiPictureWrapTextSquarebiPictureWrapTextTightbiPictureWrapTextThroughbiPictureWrapTextTopAndBottombiPictureWrapTextBehindbiPictureWrapTextInFrontOfbiPicturePositionbiPictureTopLeftAlignmentbiPictureTopCenterAlignmentbiPictureTopRightAlignmentbiPictureMiddleLeftAlignmentbiPictureMiddleCenterAlignmentbiPictureMiddleRightAlignmentbiPictureBottomLeftAlignmentbiPictureBottomCenterAlignmentbiPictureBottomRightAlignmentbiPictureBringForwardPlaceholderbiPictureBringForwardbiPictureBringToFrontbiPictureBringInFrontOfTextbiPictureSendBackwardPlaceholderbiPictureSendBackwardbiPictureSendToBackbiPictureSendBehindTextgrpPagesgrpShowpageReviewgrpProofinggrpProtectpageReferencesgrpTableofContentsgrpCaptionsgrpTablegrpCellSizecatPictureToolspagePictureToolsFormatgrpShapeStylesgrpArrangeIsReloadDocumentIsHideDisabledCurrentFileNamebarEditingbiFileSavebiFileQuickPrintbarHeaderFooterbarNavigationbarOptionsbarCloseproductsmanagerscontactInfosCreateProductsCreateManagersCreateContactInfosDictionary`2hyperlinkMappingsactiveWindowHyperlinkClickHandling_GotFocusCreateHyperlinkMappingsCreateSelectProductControlOnProductControlCommitCreateSelectDateControlOnSelectDateControlCommitCreateSelectAmountControlOnSelectAmountControlCommitCreateSelectManagerControlOnSelectManagerControlSubscribeRichEditEventsHyperlinkClickEventArgsOnHyperlinkClickcontainer_HiddenPointGetWindowLocationHyperlinkGetHyperlinkIndexReplaceRangebarLinksInvokeIAsyncResultAsyncCallbackBeginInvokeEndInvokerichEdit_DocumentLoadedrichEdit_EmptyDocumentCreatedWebBrowserwebBrowserTextBoxedtPlainHtmlNWindDataLoaderget_NWindset_NWinddataSetCategoriesdataSetProductsdataSetOrderDetailsSystem.GlobalizationCultureInfocultureInfocurrentDataSetProductscategoryIDCalculateDocumentVariableEventArgsresultingRichEditControl_CalculateDocumentVariableresult_CalculateDocumentVariabledetail_CalculateDocumentVariableGetIDGetDataArgumentCollectionGetLowestPriceGetHighestPriceGetItemsCountGetTotalSalesGetUnitPriceDemoModuleControl_LoadedItemClickEventArgsmergeToNewDocument_ItemClickfakeDataSourceCreateFakeDataSourceMergeToNewDocumentIRichEditControlShowAllFieldCodesTabControlSelectionChangedEventArgstabControl_SelectionChangedGetSelectedRichEditControlResetBarManagersbiMailMergeShowAllFieldCodesbiMailMergeShowAllFieldResultsbiMailMergeSaveDocumentAsbiMergeToNewDocumentribbonpageMailingsgrpPreviewResultsgrpMergeToNewDocumentpageMailingsWithoutMergegrpMailMergeDXTabControltabControlDXTabItemtemplateTabItemtemplateRichEditControlmasterTabItemmasterRichEditControldetailTabItemdetailRichEditControlresultingDocumentTabItemresultingRichEditControlRichEditControlProviderrichEditControlProvider<NWind>k__BackingFieldNWindprefixdscolumnNameget_DsSystem.IOStreamDevExpress.Office.Services.IUriStreamProvider.GetStreamGetStreamGetImageBytesDsgridControl1_LoadedInitializeRichEditInitializeGridDevExpress.Xpf.Grid.v13.1.CoreFocusedRowHandleChangedEventArgsView_FocusedRowChangedInsertMergeFieldsBarListItembiMailMergeInsertFieldListbiMailMergeInsertFieldPlaceholderbiMailMergeViewMergedDatabiMailMergeFirstDataRecordbiMailMergePreviousDataRecordbiMailMergeNextDataRecordbiMailMergeLastDataRecordgrpWriteInsertFieldsgridControl1clipboardCut_CheckedChangedclipboardCopy_CheckedChangedclipboardPaste_CheckedChangedfileNew_CheckedChangedfileOpen_CheckedChangedfileSave_CheckedChangedfileSaveAs_CheckedChangedfilePrint_CheckedChangedcommonDrag_CheckedChangedcommonDrop_CheckedChangedzoom_CheckedChangedreadonly_CheckedChangedshowPopupMenu_CheckedChangedhideDisabledItems_CheckedChangedminZoom_EditValueChangedmaxZoom_EditValueChangededtAllowCutedtAllowCopyedtAllowPasteedtAllowCreateNewedtAllowOpenedtAllowSaveedtAllowSaveAsedtAllowPrintingedtAllowDragedtAllowDropedtAllowZoomSpinEditedtMinZoomFactoredtMaxZoomFactorbiTableOptionsBarButtonColorEditItembiPageLayoutPageColorgrpPageBackgroundpageHeaderFooterToolsInsertbarPageSetupemployeesmergeFieldsNamesInfofirstNamelastNamecitycountryaddresspositiongenderphonecompanyNameGenerateEmployeeListCreateEmployeeCreateMergeFieldsNamesInfoCreateMergeFieldNameInfoCreateDisplayNameCustomizeMergeFieldsEventArgsrichEdit_CustomizeMergeFieldsMergeFieldNameCalculateAllowedFieldsNamesOnCustomizeMergeFieldsbiCustomizeMergeFieldsInsertMergeFieldsBarSubItemgrpCustomizeMergeFieldsDateTimehiringDatehrManagerNameget_FirstNameset_FirstNameget_LastNameset_LastNameget_HiringDateset_HiringDateget_Addressset_Addressget_Cityset_Cityget_Countryset_Countryget_Positionset_Positionget_CompanyNameset_CompanyNameget_Genderset_Genderget_Phoneset_Phoneget_HRManagerNameset_HRManagerNameFirstNameLastNameHiringDateAddressCityCountryPositionCompanyNameGenderPhoneHRManagerNamefieldNamecanShowget_FieldNameget_CanShowset_CanShowFieldNameCanShowribbonControl1richEdit_InitializeDocumentPopupMenuShowingEventArgsrichEdit_PopupMenuShowingeditorsyntaxHighlightInfoDevExpress.XtraRichEdit.Services.ISyntaxHighlightService.ForceExecuteForceExecuteDevExpress.XtraRichEdit.Services.ISyntaxHighlightService.ExecuteExecuteDevExpress.CodeParser.v13.1DevExpress.CodeParserTokenCollectionParseITokenCategoryHelperCreateTokenizerHighlightSyntaxCategorizedTokenSyntaxHighlightTokenHighlightCategorizedTokenTokenSyntaxHighlightPropertiesSystem.DrawingColorSetTokenColorTokenCategorypropertiesResetAddCalculateTokenCategoryHighlightserviceDevExpress.XtraRichEdit.CommandsRichEditCommandRichEditCommandIdDevExpress.XtraRichEdit.Services.IRichEditCommandFactoryService.CreateCommandCreateCommandDocumentFormatIdDevExpress.Office.InternalFileDialogFilterfilterget_Filterget_FormatFilterFormatisFirstLoadsourceRichEditControl_LoadedDocumentInsertContentHeadingGetEmployeeDatagrpCaptions1sourceRichEditControltargetRichEditControlbarTablesbarTableStylesbarDrawBordersbarTablebarRowsColumnsbarMergebarCellSizebarAlignmentbarDocumentViewsbarZoombiZoomTrackBarbiZoomComboBoxGetRelativePathGetDataStreamLoadGetCodeFileNamecontrolInstallRichEditUnhandledExceptionEventArgsOnRichEditControlUnhandledExceptionShowMessageMainInitDemoGetDebugGetFixtureTypeForXBAPOrSLTestingMessageBoxShowSystem.ResourcesResourceManagerresourceManresourceCultureget_ResourceManagerget_Cultureset_CultureCulturedefaultInstanceget_DefaultDefaultmergeFieldsNamesconnectionIdtargetvaluesenderedelegateTypehandlerinfoslistfixturemoduleTylemoduleTypenamechdicrangePermissionsshowuserListcapabilityCheckBoxCheckedhyperlinkrangeobjectmethodcallbackresultargumentsuriidseedcodetokenstokensyntaxTokensforeColorbackColorcategorytargetDocumentfileNamerichEditControlmoduleNamemessageargshWndlpTextlpCaptionuTypeSystem.Runtime.VersioningTargetFrameworkAttributeSystem.Windows.ResourcesAssemblyAssociatedContentFileAttributeSystem.ReflectionAssemblyTitleAttributeAssemblyDescriptionAttributeAssemblyProductAttributeAssemblyTrademarkAttributeAssemblyConfigurationAttributeAssemblyCompanyAttributeAssemblyCopyrightAttributeAssemblyCultureAttributeProductIDAttributeSystem.Runtime.InteropServicesComVisibleAttributeThemeInfoAttributeResourceDictionaryLocationAssemblyVersionAttributeAssemblyFileVersionAttributeSystem.DiagnosticsDebuggableAttributeDebuggingModesSystem.Runtime.CompilerServicesCompilationRelaxationsAttributeRuntimeCompatibilityAttributeDataControlBaseset_ItemsSourceDebuggerNonUserCodeAttributeSystem.CodeDom.CompilerGeneratedCodeAttributeUriUriKindApplicationLoadComponentSystem.ComponentModelEditorBrowsableAttributeEditorBrowsableStateKeyEventHandlerUIElementadd_KeyDownCombineRemoveEmptyKeyget_KeyBaseFloatingContainerget_IsOpenset_IsOpen<.ctor>b__0CompilerGeneratedAttributeFocusDecimalBaseEditset_EditValueSystem.Windows.ThreadingDispatcherObjectDispatcherget_DispatcherActionDispatcherOperationget_Valueop_GreaterThanset_CaptionCreateDelegateButtonInfoRoutedEventHandleradd_Clickget_Nowset_DateTimeget_DateTimeRuntimeTypeHandleGetTypeFromHandlePropertyMetadataPropertyChangedCallbackRegisterDevExpress.Data.v13.1DevExpress.UtilsGuardArgumentNotNullget_CountDevExpress.Office.UtilsExceptionsThrowArgumentExceptionDependencyObjectGetValueSetValueStringIndexOfget_Itemget_SelectedItemget_SelectedIndexMouseButtonEventHandleradd_MouseLeftButtonUpget_DemoModuleBaseTestingFixtureAddSimpleActionAddLoadModuleActionsIDemoBaseTestingget_DemoBaseTestingFrameworkElementget_CurrentDemoModuleAssertget_AssertRichEditViewTypeget_ActiveViewTypeAreEqualop_Equalityop_InequalityFrameworkPropertyMetadataDevExpress.Xpf.UtilsDependencyPropertyManagerremove_Loadedadd_LoadedContentControlget_ContentDemoModuleControlFindDemoContentDevExpress.Xpf.RichEdit.Controls.InternalKeyCodeConverterget_KeyCodeConverterget_IsPopupContentInvisibleset_ShowHoverMenuISpellCheckerset_SpellCheckerRichEditControlOptionsget_OptionsRichEditControlOptionsBaseAutoCorrectOptionsget_AutoCorrectset_CorrectTwoInitialCapitalsset_UseSpellCheckerSuggestionsGetServiceIAutoCorrectServiceAutoCorrectReplaceInfoCollectionGetTypeAssemblyget_AssemblyGetManifestResourceStreamOfficeImageOfficeNativeImageCreateImageAutoCorrectReplaceInfoSetReplaceTableget_IsCheckedset_ReplaceTextAsYouTypeset_DetectUrlsAutoCorrectInfoget_AutoCorrectInfoset_AutoCorrectInfoget_Textget_Lengthget_CharsDecrementStartPositionIsNullOrEmptyset_ReplaceWithToLowerEndsWithSubstringInt32TryParseDevExpress.XtraRichEdit.UtilsLanguageIdEnglishDevExpress.XtraRichEdit.Utils.NumberConvertersOrdinalBasedNumberConverterDevExpress.XtraRichEdit.ModelNumberingFormatCreateConverterConvertNumberget_CurrentCultureDateTimeFormatInfoget_DateTimeFormatget_ShortDatePatternToStringget_ShortTimePatternCharIsPunctuationIsWhiteSpaceadd_Checkedadd_UncheckedAutoCorrectEventHandleradd_AutoCorrectControlCheckGetValueOrDefaultget_HasValueSpellCheckModeset_SpellCheckModeSpellCheckerBaseDevExpress.XtraSpellChecker.NativeSpellCheckTextControllersManagerDevExpress.XtraRichEdit.SpellCheckerRichEditSpellCheckControllerRegistrationManagerBaseRegisterClassUndoControllerRepositoryRichEditUndoControllerSpellCheckerISpellDictionaryLoadFromStreamDictionaryCollectionget_DictionariesISpellCheckerDictionarySpellCheckerCustomDictionaryEditValueChangedEventHandleradd_EditValueChangedSystem.Windows.Controls.PrimitivesButtonBaseRemoveServiceAddServiceadd_DocumentLoadedadd_DocumentProtectionChangedget_Documentget_IsDocumentProtectedSubDocumentBeginUpdateRangePermissionsCancelUpdateRangePermissionsListItemCollectionget_ItemsSystem.CollectionsCollectionBaseClearToArrayAddRangeRangePermissionEnumeratorGetEnumeratorget_Currentget_UserNameContainsMoveNextIDisposableDisposeAuthenticationOptionsget_AuthenticationTextEditBaseset_EMailVisibilityset_VisibilityIEnumerable`1DocumentSaveOptionsget_DocumentSaveOptionsDocumentCapabilitiesOptionsget_DocumentCapabilitiesset_CharacterFormattingLoadDocumentset_CharacterStyleset_Paragraphsset_ParagraphFormattingset_ParagraphStyleset_ParagraphTabsNumberingOptionsget_Numberingset_Bulletedset_MultiLevelset_Simpleset_InlinePicturesset_TabSymbolset_FloatingObjectsset_Hyperlinksset_Bookmarksset_Sectionsset_HeadersFootersset_TablesRibbonPageCategoryBaseset_IsVisibleset_SelectedPageIsSelectionInTableget_IsVisibleget_IsFloatingObjectSelectedBeginUpdateEndUpdateHeaderFooterEditingEventHandleradd_StartHeaderFooterEditingadd_FinishHeaderFooterEditingadd_SelectionChangedadd_GotFocusHyperlinkCollectionget_HyperlinksHyperlinkClickEventHandleradd_HyperlinkClick<OnHyperlinkClick>b__0objILogicalOwnerRemoveChildSystem.Windows.FormsKeysget_ModifierKeysHyperlinkOptionsget_Hyperlinkget_NavigateUriTryGetValueFloatingContainerFactoryFloatingModeCreateset_Contentset_Owneradd_HiddenAddChildSizeToContentset_SizeToContentWindowStartupLocationset_ContainerStartupLocationset_FloatLocationset_HandledDocumentPositionget_CaretPositionRectangleGetBoundsFromPositionget_Rightget_Bottomget_DpiXget_DpiYUnitsDocumentsToPixelsget_Xget_YICollectionDevExpress.OfficeISimpleCollection`1ReplaceRichEditViewRepositoryget_ViewsDraftViewget_DraftViewPaddingset_PaddingSimpleViewget_SimpleViewDevExpress.XtraRichEdit.InternalIDocumentImportManagerServicePlainTextIImportManagerService`2IImporter`2GetImporterUnregisterImporterRtfMhtOpenXmlWordMLOpenDocumentset_HorizontalScrollBarVisibilityConcatset_SourceStreamReaderTextReaderReadToEndset_Textadd_EmptyDocumentCreatedResourceDictionaryget_Resourcesget_Categoriesget_OrderDetailsIUriStreamServiceRegisterProviderget_VariableNameRichEditMailMergeOptionsget_MailMergeset_DataSourceIRichEditDocumentServerCreateDocumentServerCalculateDocumentVariableEventHandleradd_CalculateDocumentVariableMailMergeremove_CalculateDocumentVariableset_Valueget_ArgumentsArgumentMailMergeOptionsCreateMailMergeOptionsMergeModeset_MergeMode<>c__DisplayClass1System.DataDataRow<GetData>b__0orderSystem.Data.DataSetExtensionsDataRowExtensionsFieldDataViewDataTableget_TableDataTableExtensionsEnumerableRowCollection`1AsEnumerableFunc`2EnumerableRowCollectionExtensionsWhereCopyToDataTableComputeIFormatProviderDataRowCollectionget_RowsInternalDataCollectionBase<>f__AnonymousType0`1<Total>j__TPar<Total>i__Fieldget_TotalEqualsGetHashCodeTotalDebuggerBrowsableAttributeDebuggerBrowsableStateDebuggerHiddenAttributeSystem.TextStringBuilderAppendEqualityComparer`1<GetTotalSales>b__4productCS$<>9__CachedAnonymousMethodDelegate9<GetTotalSales>b__5CS$<>9__CachedAnonymousMethodDelegatea<GetTotalSales>b__6ordFunc`3CS$<>9__CachedAnonymousMethodDelegateb<GetTotalSales>b__8xCS$<>9__CachedAnonymousMethodDelegatec<GetTotalSales>b__7CS$<>9__CachedAnonymousMethodDelegatedop_ExplicitMathRoundSystem.CoreSystem.LinqEnumerableSumGroupJoinToListDouble<>c__DisplayClass11<GetUnitPrice>b__e<GetUnitPrice>b__fCS$<>9__CachedAnonymousMethodDelegate10ConvertToInt32SelectApplyTemplateset_SelectedItemShowAllFieldCodesCommandDevExpress.Utils.CommandsCommandset_BarManagerset_RibbonReferenceEqualsget_IsSelectedset_IsSelectedItemClickEventHandlerBarItemadd_ItemClickTabControlSelectionChangedEventHandlerTrimStartsWithMemoryStreamFindget_EmployeeCustomerDataNewget_EmployeesDataViewBaseget_ViewFocusedRowHandleChangedEventHandleradd_FocusedRowHandleChangedset_ViewMergedDataset_AllowEditingset_ShowColumnHeadersGridViewBaseset_ShowGroupPanelGridSortInfoCollectionget_SortInfoGridSortInfoListSortDirectionSortInfoCollectionBaseRowDataget_RowDataDevExpress.Xpf.DataRowHandleget_RowHandleGetListIndexByRowHandleset_ActiveRecordRichEditBehaviorOptionsget_Behaviorset_Cutset_Copyset_Pasteset_CreateNewset_Openset_Saveset_SaveAsset_Printingset_Dragset_Dropset_Zoomingset_ReadOnlyset_ShowPopupMenuget_NewValueToSingleset_MinZoomFactorset_MaxZoomFactorRandomNextAddDaysIsLowerIsUpperset_MergeFieldsNamesget_DisplayNameget_NameFloatingContainerParametersset_Titleset_CloseOnEscapeset_AllowSizingSizeget_EmptyShowDialogContentCustomizeMergeFieldsEventHandleradd_CustomizeMergeFields<PrivateImplementationDetails>{39CD5B9D-2D4C-41A5-A2BA-56FF5E7BC678}ValueType__StaticArrayInitTypeSize=18$$method0x60001cf-1RuntimeHelpersArrayRuntimeFieldHandleInitializeArrayLineBreakSubstituteset_PasteLineBreakSubstitutionset_TableStyleHorizontalRulerOptionsget_HorizontalRulerRulerOptionsRichEditRulerVisibilityRichEditViewset_AllowDisplayLineNumbersUnregisterAllImportersRegisterImporterIDocumentExportManagerServiceIExportManagerService`2UnregisterAllExportersIExporter`2RegisterExporterset_CurrentFileNameCharacterPropertiesBaseget_DefaultCharacterPropertiesset_FontNameset_FontSizeSectionCollectionget_SectionsSectionSectionPageget_PageInchesToDocumentsFset_WidthSectionLineNumberingget_LineNumberingset_CountByLineNumberingRestartset_RestartTypeSizeFMeasureSingleLineStringParagraphCollectionget_ParagraphsParagraphTabInfoCollectionBeginUpdateTabsTabInfoget_WidthEndUpdateTabsPopupMenuset_Menuadd_InitializeDocumentPopupMenuShowingEventHandleradd_PopupMenuShowingGetTokensPathGetExtensionTokenCategoryHelperFactoryCreateHelperForFileExtensionsCharacterPropertiesBeginUpdateCharactersIEnumeratorApplySyntaxHighlightEndUpdateCharactersget_Categoryget_ActiveViewget_BackColorSourceRangeSourcePointStartget_LineDocumentHelperGetParagraphStartget_OffsetEndDXColorBlackBlueBrownGreenRedGrayset_ForeColorInsertColumnBreakInsertLineBreakInsertPageBreakInsertParagraphCreatePositionset_CaretPositionset_LastRecordIndexFieldCollectionget_Fieldsget_Startget_EndInsertSectionParagraphStyleCollectionget_ParagraphStylesParagraphStyleset_Boldset_IsEnabledInsertTextset_StyleParagraphAlignmentset_AlignmentDataSetXmlReadModeReadXmlDataTableCollectionget_TablesDevExpress.DemoData.v13.1.CoreDevExpress.DemoData.HelpersDataFilesHelperget_DataDirectoryFileExistsGetFullPathFileAttributesGetAttributesFileStreamFileModeFileAccessDocHtmlDevExpress.Xpf.DemoBase.HelpersDemoHelperDevExpress.Xpf.DemoBase.Helpers.TextColorizerCodeLanguageGetDemoLanguageGetCodeTextStreamGetCodeSuffixRichEditUnhandledExceptionEventHandleradd_UnhandledExceptionExceptionget_Exceptionget_MessageDevExpress.XtraRichEdit.LocalizationXtraRichEditLocalizerXtraRichEditStringIdGetStringRichEditUnsupportedFormatExceptionExternalExceptionIOExceptionInvalidOperationExceptionSystemExceptionget_ProductNameDXMessageBoxMessageBoxResultMessageBoxButtonMessageBoxImageSTAThreadAttributeStartupBaseRunDevExpress.DemoData.v13.1DevExpress.DemoDataAssemblyMarkerLoaderset_DemoDataAssemblyDllImportAttributeuser32.dllIntPtrZeroSettingsBaseSynchronizedRichEditDemo.g.resourcesRichEditDemo.Properties.Resources.resourcesRichEditDemo.Data.SyntaxHighlight.xaml.csRichEditDemo.richeditdemo.manifestRichEditDemo.Data.Employees.xmlRichEditDemo.smile.pngRichEditDemo.Data.EmbeddedData.txt��/RichEditDemo;component/controls/customizemergefieldscontrol.xaml!Enter the amounts/RichEditDemo;component/controls/selectamountcontrol.xamlSelect a dateo/RichEditDemo;component/controls/selectdatecontrol.xamlManagersInfosinfos{0}, {1}!Select a manageru/RichEditDemo;component/controls/selectmanagercontrol.xamlProducts	list!Select a productu/RichEditDemo;component/controls/selectproductcontrol.xamlRichEditControl.xaml!AutoCorrect.docx(C)�:)-RichEditDemo.smile.pngpctus��Please do not hesitate to contact us again in case of any further questions.	wnwd=well-nourished, well-developed%
%date%
%time%%bye%AYours sincerely,

David B. Smitha/RichEditDemo;component/modules/autocorrect.xaml/BulletsAndNumbering.rtfq/RichEditDemo;component/modules/bulletsandnumbering.xaml/CharacterFormatting.rtfq/RichEditDemo;component/modules/characterformatting.xaml!SpellChecker.rtfen-USamerican.xlgenglish.aff'EnglishAlphabet.txt#CustomEnglish.dice/RichEditDemo;component/modules/checkspelling.xaml/DocumentProtection.docxo/RichEditDemo;component/modules/documentprotection.xaml%TextWithImages.rtfs/RichEditDemo;component/modules/documentrestrictions.xamlSearch.rtfg/RichEditDemo;component/modules/findandreplace.xaml)FloatingObjects.docxi/RichEditDemo;component/modules/floatingobjects.xaml'HeadersFooters.docxm/RichEditDemo;component/modules/headersandfooters.xamlDXScheduler"!DXRichEdit"!DXSpellChecker"!DXGrid"!DXPivotGrid"!DXBars"!DXCharts"!!DXLayoutControl"!DXNavBar"!DXEditors"!DXPrinting"!DXCarousel"!DXThemes"!!Mark M Leininger'Caroline R GeraghtyDorothy M SalasPete M SmithLena D CarrollShauna T TuggleMary R SpencerDavid G Rucker!Barry D PhillipsRonald R Ross#Nellie J BurdetteSMark.M.Leininger@dodgit.com, 773-384-2677aCaroline.R.Geraghty@mailinator.com, 703-968-3712YDorothy.M.Salas@trashymail.com, 541-995-3154MPete.M.Smith@spambob.com, 954-568-0573QLena.D.Carroll@spambob.com, 772-663-2034YShauna.T.Tuggle@mailinator.com, 812-463-8021OMary.R.Spencer@dodgit.com, 510-819-1801QDavid.G.Rucker@spambob.com, 423-550-7308[Barry.D.Phillips@mailinator.com, 831-308-3866MRonald.R.Ross@dodgit.com, 847-242-3792YNellie.J.Burdette@pookmail.com, 937-777-52775HyperlinkClickHandling.rtf+OpenSelectProductForm)OpenSelectAmountForm%OpenSelectDateForm+OpenSelectManagerFormMMMM, dd yyyy$0.00w/RichEditDemo;component/modules/hyperlinkclickhandling.xamlHyperlinks.rtfw/RichEditDemo;component/modules/hyperlinksandbookmarks.xaml%LineNumbering.docxe/RichEditDemo;component/modules/linenumbering.xamlDocLoading.doca/RichEditDemo;component/modules/loadsavedoc.xamlhtml_sample.htmfile://c/RichEditDemo;component/modules/loadsavehtml.xamla/RichEditDemo;component/modules/loadsavertf.xamlCMasterDetailMailMergeTemplate.rtf?MasterDetailMailMergeMaster.rtf?MasterDetailMailMergeDetail.rtfNWindDataLoaderPictureCategoriesLowestPriceHighestPriceItemsCountTotalSalesUnitPriceCategoryID
{0:C2}Min(UnitPrice)Max(UnitPrice){ Total =  }ProductIDQuantityDiscountu/RichEditDemo;component/modules/masterdetailmailmerge.xamldbimg://MailMerge.rtfPhotoLastNames/RichEditDemo;component/modules/mergedatabaserecords.xamlu/RichEditDemo;component/modules/operationrestrictions.xaml/ParagraphFormatting.rtfq/RichEditDemo;component/modules/paragraphformatting.xaml#MovieRentals.docx[/RichEditDemo;component/modules/ribbonui.xamlSections.rtf[/RichEditDemo;component/modules/sections.xaml'MailMergeSimple.rtf{0} {1}FirstNameHiringDateAddress	CityCountryPositionCompanyName
GenderPhoneHRManagerName{0} ({1})-Customize merge fieldsi/RichEditDemo;component/modules/simpledatamerge.xamlNancy
AndrewJanetMargaret
StevenMichael
RobertLaura	AnneDavolio
FullerLeverlingPeacockBuchanan
Suyama	KingCallahanDodsworthSeattle
TacomaKirklandRedmond
LondonUSAUK5507 - 20th Ave. E. Apt. 2A%908 W. Capital Way%722 Moss Bay Blvd.)4110 Old Redmond Rd.14 Garrett Hill1Coventry House Miner Rd.;Edgeham Hollow Winchester Way+4726 - 11th Ave. N.E.#7 Houndstooth Rd.)Sales Representative+Vice President, SalesSales Manager1Inside Sales Coordinator(206) 555-9857(206) 555-9482(206) 555-3412(206) 555-8122(71) 555-4848(71) 555-7773(71) 555-5598(206) 555-1189(71) 555-4444+Consolidated HoldingsAround the HornNorth/SouthIsland Trading)White Clover MarketsCTrail's Head Gourmet ProvisionersThe Cracker BoxThe Big Cheese5Rattlesnake Canyon Grocery+Split Rail Beer & Ale5Hungry Coyote Import Store/Great Lakes Food MarketStyles.rtfW/RichEditDemo;component/modules/styles.xamlSyntaxHighlightCourier New	    i/RichEditDemo;component/modules/syntaxhighlight.xamlserviceSource Filescsvb	htmlhtmjsxmlcss)TableOfContents.docx
TOC \hTOC 1Contents

#TOC_Employees.xmli/RichEditDemo;component/modules/tableofcontents.xaml)ActiveCustomers.docxW/RichEditDemo;component/modules/tables.xamlU/RichEditDemo;component/modules/views.xamlZoom.rtfY/RichEditDemo;component/modules/zooming.xamlData\\..\{0}.xaml{1}CRichEditDemo.Properties.Resources�[�9L-�A��V�^{�x1�8V�6N5�z\V4���T��
0 ��EIM  QU  Q Q U UY Y  ]((Q(U a ei mquy
 }} } } ����(}  ��(�� q q ��  �� ((�� ��  �������������������������������� ������	����������H ��
 }�� ����} �� �� ���� ��}	�`
 �`  � �	 �
 Q 	 �� ��� �! �!�% �)   �- �- �1}} �5 �9�=�A�E�!(�!  �I  �M�Q�U�Y}����	 }�� �� �� �� �] �a�e�i  �i �i  (�i(�a �a �a(�a �m�� �q �u �q
 �y}�}�?_�
: �}�����������	 ���� ����1 1 �������� �� ��(��(�� ���I�� �� q	�����%�%���%���	 ���� ��  #PresentationBuildTasks4.0.0.0 �
�	�	 � �mmm�� �% �=	 �Em�A �1	�1�1mq �M�i}q�Q �Yyqq�U  y y   �m  �A q �u �y �} �� <qq	qqq
�eq�e �� �� �� ��0
�� �����I  �� ������ ������ �� �� ����  ��������  ��
���i�i �� �� �� �%�� qq���� �I�I�I� �% � �	 �% � q �� �� �� �  
��}}�%	 �)�)�%  }�%�)�% �1 �9
 �= �A �E �� �I ���E �Q}�` �U 
�`�i�1 �Y �a �e �
 U�m �y �q �u �	`UU �y �}�y  
���� 

�y�}�������
�U Q�� �� ��  �� ��
��	����
 �� ���� �	�� ��  q )�� �� �� �� ���� �-}�� �� ��	 �����-���� ��	��
 ��
������	����������
��
���=������� 	�� �� ( �� �
 �
�
�	� 	���
�����
���=������=���
	
�

���


��
����

�1�1



	����

�=��
�
	��������=���
:�=�=�=������=
�����
}�=
�
���

����}�
�-�1�������1�����1������
���1}�1��}�1�}}�) �� ��	�� �1 �9  �� ���� �A �E�� �M �U �Q�Q �] �a  �e�e }��
}��  �i

���i�i}��	}��  �
	�
 �a}�a}�a���a���qU�y�y�q�m�m �u�	���� �� �� ��
1
��	���� ���E1������ ����	 �� ������ �� �� ��	 ���� ������ ��}�� ���������� �� ���q�u�u�u ��}�} ��
 }�} ������}�}�����- �� �� �����} ������ ��
������������������������� ������ �� ��  �y �y ��	 ��y ���y � �		 ��������	 Q�y ��Q���	 �	 �
Q�� � � ����%
 �-�1�1 ���9���I���9	 �I���I�� �= �A�I�M�Q�U�Y�]
�i�m�q�
����	@3System.Resources.Tools.StronglyTypedResourceBuilder2.0.0.0 ����YKMicrosoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator10.0.0.0����G.NETFramework,Version=v4.0TFrameworkDisplayName.NET Framework 44/devexpress.build.xamlresourceprocessing.targetsthemes.wpf.targets,'DevExpress DXRichEdit for WPF Main Demo"DevExpress DXRichEdit for WPFDeveloper Express Inc.3.Copyright (c) 2000-2013 Developer Express Inc.
DXRichEdit
13.1.4.0TWrapNonExceptionThrows�E�Q�1�RSDS ����;O�څ<h�,c:\Projects\13.1\BuildLabel\Temp\NetStudio.v13.1.2005\WpfRichEditDemo\RichEditDemo\obj\Release\RichEditDemo.pdb�2�2 �2_CorExeMainmscoree.dll�% @0�X�p�������������0@P`p�F�%�k�h|hЀ0�A����4VS_VERSION_INFO��

?DVarFileInfo$Translation��StringFileInfo�000004b0h(CommentsDevExpress DXRichEdit for WPF Main DemoPCompanyNameDeveloper Express Inc.x(FileDescriptionDevExpress DXRichEdit for WPF Main Demo4	FileVersion13.1.4.0DInternalNameRichEditDemo.exe�/LegalCopyrightCopyright (c) 2000-2013 Developer Express Inc.dLegalTrademarksDevExpress DXRichEdit for WPFLOriginalFilenameRichEditDemo.exe\ProductNameDevExpress DXRichEdit for WPF8	ProductVersion13.1.4.0<	Assembly Version13.1.4.0(0` ��������������������������	�

��
������������ �!! �##"�$$#*��������������������������	�	
	��
�

������������!! �""!�$$#�&&%�''&*��������������������������	�	
	�

�
�

������������  �""!�#$#�%%$�''&�(('���������������������������	
	�

��

������������  �!"!�##"�%%$�''&�(('�**)��������������������������	�

��

������������ �!! �##"�$%$�&&%�(('�**)�++*�������������������������	�

��
�������������!! �"#"�$$#�&&%�''&�))(�++*�--,���������������������������	�	
	��
�

������������ ! �""!�$$#�%%$�''&�))(�++*�,,+�..-�����565���������������������	�	
	�

�
�

������������  �""!�##"�%%$�''&�(('�**)�,,+�.-,�//.����������������������������	
	�

��

������������  �!! �##"�%%$�&&%�(('�**)�++*�--,�//.�10/�������������������������������	�

��
������������ �!! �##"�$$#�&&%�(('�))(�++*�--,�..-�00/�221���������������������������������	�	
	��
�

������������!! �""!�$$#�&&%�''&�))(�++*�,,+�..-�00/�210�332�����������������������������������	�	
	�

�
�

������������  �""!�#$#�%%$�''&�(('�**)�,,+�..-�//.�110�332�543���������������������ddd��������������	
	�

��

������������  �!"!�##"�%%$�''&�(('�**)�,,+�--,�//.�110�321�443�665�������������������������ddd������������	�

��

������������ �!! �##"�$%$�&&%�(('�**)�++*�--,�/.-�10/�221�443�654�776�����������������������������ddd����������	�

��
�������������!! �"#"�$$#�&&%�''&�))(�++*�--,�..-�00/�221�432�554�776�987���������������������������������ddd��������	�	
	��
�

������������ ! �""!�$$#�%%$�''&�))(�++*�,,+�..-�0/.�110�332�554�765�887�::9����������������������������������������������	�	
	�

�
�

������������  �""!�##"�%%$�''&�(('�**)�,,+�.-,�//.�110�321�443�665�887�:98�;;:�������������������������������������������������	
	�

��

������������  �!! �##"�%%$�&&%�(('�**)�++*�--,�//.�10/�221�443�665�876�998�;;:�=<;���������������������������������������������������	�

��
������������ �!! �##"�$$#�&&%�(('�))(�++*�--,�..-�00/�221�432�554�776�998�;:9�=<;�>>=����������������������������������������������������676�	
	��
�

������������!! �""!�$$#�&&%�''&�))(�++*�,,+�..-�00/�210�332�554�765�987�::9�<<;�>=<�@?>�~�����������������������������������������������������fgf�
�

������������  �""!�#$#�%%$�''&�(('�**)�,,+�..-�//.�110�332�543�765�887�::9�<;:�>=<�??>�A@?�0N�}���������������������������������������������������������������������  �!"!�##"�%%$�''&�(('�**)�,,+�--,�//.�110�321�443�665�876�:98�;;:�==<�?>=�A@?�BBA�/N�/O�c|�����������������������������������������������������>?>��������� �!! �##"�$%$�&&%�(('�**)�++*�--,�/.-�10/�221�443�654�776�998�;:9�=<;�>>=�@@?�BA@�DCB�/N�/P�/Q�Us������������������������������������������������������������������!! �"#"�$$#�&&%�''&�))(�++*�--,�..-�00/�221�432�554�776�987�::9�<<;�>=<�@?>�BA@�CCB�EED�/O�/P�/Q�.R�;^���������������������������������������������������������RSR����� ! �""!�$$#�%%$�''&�))(�++*�,,+�..-�0/.�110�332�554�765�887�::9�<;:�>=<�??>�AA@�CBA�EDC�GFE�/O�/P�.Q�.R�.S�-U���������������������������������������������������������������++*��  �""!�##"�%%$�''&�(('�**)�,,+�.-,�//.�110�321�443�665�887�:98�;;:�==<�??>�A@?�CBA�EDC�FFE�HGF�/P�/Q�.R�.S�.T�-U�-V�b�������������������������������������������������������������//.�##"�%%$�&&%�(('�**)�++*�--,�//.�10/�221�443�665�876�998�;;:�=<;�?>=�A@?�BBA�DCB�FED�HGF�JIH�/P�/Q�.R�.S�.T�-U�-V�-W�9c��������������������������������������������������������������vvv�&&%�(('�))(�++*�--,�..-�00/�221�432�554�776�998�;:9�=<;�>>=�@@?�BA@�DCB�FED�GFE�IHG�KJI�/P�.Q�.R�.S�-U�-V�-W�,X�,Y�,Z�`���������������������������������������������������������������zzy�887�,,+�..-�00/�210�332�554�765�987�::9�<<;�>=<�@?>�BA@�CCB�EDC�GFE�IHG�JJI�LKJ�/Q�.R�.S�.T�-U�-V�-W�,X�,Y�,Z�+[�+\������������������������������������������������������������������<<;�110�332�543�765�887�::9�<;:�>=<�??>�A@?�CBA�EDC�FFE�HGF�JIH�LKJ�NML�/Q�.R�.S�.T�-U�-V�-W�,Y�,Z�,[�+\�+]�+^�Es����������������������������������������������������������������������ggf�665�876�:98�;;:�==<�?>=�A@?�BBA�DCB�FED�HGF�JIH�KKJ�MLK�ONM�.Q�.R�.S�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*^�*_�*`�Du��������������������������������������������������������������������������TSR�=<;�>>=�@@?�BA@�DCB�FED�GGF�IIH�KJI�MLK�ONM�QPO�.R�.S�.T�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*_�*`�*a�)b�)c�_�����������������������������������������������������������������������������ZYX�CCB�EED�GFE�IHG�KJI�MLK�NML�PON�RQP�.R�.S�.T�-U�-V�-W�,X�,Z�,[�+\�+]�+^�*_�*`�*a�)b�)c�)d�(e�Cy����������������������������������������������������������������������������������UUT�LKJ�NML�PON�RQP�SRQ�.R�.S�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*^�*_�*`�)a�)b�)d�(e�(f�(g�'h�5r��������������������������������������������������������������������������������������������ihg�UTS�.S�.T�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'j�&k�\����������������������������������������������������������������������������������������.S�.T�-U�-V�-W�,X�,Z�,[�+\�+]�+^�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'j�'k�&l�&m�&n�%o�i�����������������������������������������������������������������������������.S�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*^�*_�*`�)a�)b�)d�(e�(f�(g�'h�'i�'j�'k�&l�&m�&n�%o�%p�%q�$r�i������������������������������������������������������������������.T�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'j�&k�&l�&m�%n�%o�%q�$r�$s�$t�#u�#v�?��v��������������������������������������������������.T�-U�-V�-W�,X�,Z�,[�+\�+]�+^�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'j�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"y�"z�/��Y������������������������������������-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*^�*_�*`�)a�)b�)c�(e�(f�(g�'h�'i�'j�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"z�"{�!|�!}�!~� � � ��<���X��������������-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'j�&k�&l�&m�%n�%o�%q�$r�$s�$t�#u�#v�#w�#x�"y�"z�"{�!|�!}�!~� � �� �� �� �� �� �� ��-U�-V�-W�,X�,Z�,[�+\�+]�+^�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"y�"z�!{�!|�!}�!~� � �� �� �� �� �� �� ��-V�-W�,X�,Y�,Z�+[�+\�+]�*^�*_�*`�)a�)b�)c�(e�(f�(g�'h�'i�'j�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"y�"{�!|�!}�!~� � � �� �� �� �� �� �� ��-V��-W�,X�,Y�,Z�+[�+\�+]�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'j�&k�&l�&m�%n�%o�%q�$r�$s�$t�$u�#v�#w�#x�"y�"z�"{�!|�!}�!~� � �� �� �� �� �� �� �� ���-VЫ-W�,X�,Z�,[�+\�+]�+^�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"y�"z�!{�!|�!}�!~� � �� �� �� �� �� �� �� ��-W�',X��,Y�,Z�+[�+\�+]�*^�*_�*`�)a�)b�)c�(e�(f�(g�(h�'i�'j�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"y�"z�!|�!}�!~� � � �� �� �� �� �� �� ��� ��*,X�,YӨ,Z��+[�+\�+]�*^�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'j�&k�&l�&m�%n�%o�%p�$r�$s�$t�$u�#v�#w�#x�"y�"z�"{�!|�!}�!~� � �� �� �� �� �� ��� �� ����( @ H�����������������	�

�
���������!! �##"�&&%H������������������	
	��

�������� ! �##"�%%$�(('������������������	
	��

��������  �""!�%%$�''&�**)�����������������	�

�
���������""!�$$#�''&�))(�,,+�TUT���������������	�

�
���������!! �$$#�&&%�))(�++*�..-����565��������������	
	��
��������!! �##"�&&%�(('�++*�--,�00/��������������������	
	��

��������  �"#"�%%$�''&�**)�--,�//.�221�������������������	�

�
��������  �""!�$%$�''&�**)�,,+�/.-�110�443����������������������	�

�
���������!"!�$$#�&&%�))(�,,+�..-�10/�332�665������������������������	�

�
���������!! �##"�&&%�(('�++*�.-,�00/�321�554�887���������������������������	
	��

�������� ! �##"�%%$�(('�**)�--,�0/.�221�554�776�::9����������������������������	
	��

��������  �""!�%%$�''&�**)�,,+�//.�210�443�765�998�<<;�����������������������������%&%�	�

�
���������""!�$$#�''&�))(�,,+�..-�110�432�665�987�;;:�>>=����������������������������������WXW�
���������!! �$$#�&&%�))(�++*�..-�00/�332�654�887�;:9�>=<�@@?�/N����������������������������������������������!! �##"�&&%�(('�++*�--,�00/�221�554�876�::9�=<;�@?>�BBA�/O�/P��������������������������������������@@?�����  �"#"�%%$�''&�**)�--,�//.�221�543�776�:98�<<;�??>�BA@�EDC�/O�/Q�.R�p���������������������������������������))(�� �""!�$%$�''&�**)�,,+�/.-�110�443�765�998�<;:�?>=�AA@�DCB�GFE�/P�.Q�.S�-U�Gk�������������������������������������sss�!"!�$$#�&&%�))(�,,+�..-�10/�332�665�987�;;:�>=<�A@?�CCB�FED�IHG�/P�.R�.S�-U�-W�,X����������������������������������������\\\�(('�++*�.-,�00/�321�554�887�;:9�==<�@?>�CBA�EED�HGF�KJI�/Q�.R�.T�-V�-W�,Y�,Z�Fp�����������������������������������������||{�0/.�221�554�776�::9�=<;�??>�BA@�EDC�GGF�JIH�MLK�.Q�.S�-U�-V�,X�,Y�+[�+]�*^�_�����������������������������������������������PON�998�<<;�?>=�BA@�DCB�GFE�JIH�LKJ�ONM�.R�.S�-U�-W�,X�,Z�+[�+]�*_�*`�)b�z���������������������������������������������������YXW�DCB�FED�IHG�LKJ�NML�QPO�.R�.T�-V�-W�,Y�,Z�+\�+^�*_�*a�)b�)d�(f�^�������������������������������������������������������xww�NML�QPO�SRQ�.S�-T�-V�,X�,Y�+[�+]�*^�*`�)a�)c�(e�(f�(h�'i�B~������������������������������������������������������������.S�-U�-W�,X�,Z�+[�+]�*_�*`�)b�)c�(e�(g�'h�'j�&k�&m�%o�N���������������������������������������������������.T�-V�-W�,Y�,Z�+\�+^�*_�*a�)b�)d�(f�(g�'i�'j�&l�&n�%o�%q�$r�$t�?��v����������������������������������-T�-V�,X�,Y�+[�+]�*^�*`�)a�)c�(e�(f�(h�'i�'k�&l�&n�%p�%q�$s�$t�#v�#w�"y�"z�/��Y������������������-U�-W�,X�,Z�+[�+]�*_�*`�)b�)c�(e�(g�'h�'j�&k�&m�%o�%p�$r�$s�#u�#v�#x�"y�"{�!|�!~� � �� �� �� ��-V�-W�,Y�,Z�+\�+^�*_�*a�)b�)d�(f�(g�'i�'j�&l�&n�%o�%q�$r�$t�#u�#w�"x�"z�!{�!}� ~� �� �� �� �� ��-V�,X�,Y�+[�+]�*^�*`�)a�)c�)e�(f�(h�'i�'k�&l�&n�%p�%q�$s�$t�#v�#w�"y�"z�!|�!}� � �� �� �� �� ��-W��,X�,Z�+[�+]�*_�*`�)b�)c�(e�(g�'h�'j�&k�&m�%o�%p�$r�$s�#u�#v�#x�"y�"{�!|�!~� � �� �� �� �� ���-W�;,Y��,Z�+\�+^�*_�*a�)b�)d�(f�(g�'i�'j�&l�&m�%o�%q�$r�$t�#u�#w�"x�"z�!{�!}� ~� �� �� �� �� ��� ��;(  ���������	
	�

����!! �%&%���������	�
���� �$$#�))(�CCC�������	�
�����##"�(('�--,�����565�����������""!�''&�,,+�110������������

�����!! �&&%�++*�00/�654����������565��	
	�

����  �%%$�**)�//.�443�:98��������������FGF�
�����$$#�))(�..-�332�887�>=<�;Y�����������������������##"�(('�--,�221�776�=<;�BA@�/P�;^������������������VVU�""!�''&�,,+�110�665�;;:�A@?�FED�.Q�-T�,X�a��������������������RRQ�0/.�554�::9�@?>�EDC�JJI�.R�-U�,Y�+\�*_�������������������������JJI�DCB�IHG�ONM�.S�-W�,Z�+]�*`�)c�(g�x����������������������������{zy�-T�,X�,[�+^�*a�)d�(h�'k�&n�@�������������������-U�,Y�+\�*_�)b�(e�'i�&l�%o�$r�#u�"x�!{�:��T���y���-V�,Z�+]�*`�)c�(f�'j�&m�%p�$s�#v�"y�!|� � �� ��-Xѽ,[�+^�*a�)d�(h�'k�&n�%q�$t�#w�"z�!}� �� �� ���A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A00 �%   � h<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
    <security>
      <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
        <requestedExecutionLevel level="asInvoker" uiAccess="false"/>
      </requestedPrivileges>
    </security>
  </trustInfo>
</assembly>
03