CPDFTextAlignUI.xaml 4.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <UserControl x:Class="compdfkit_tools.Edit.CPDFTextAlignUI"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6. xmlns:local="clr-namespace:compdfkit_tools.Edit"
  7. mc:Ignorable="d"
  8. d:DesignHeight="450" d:DesignWidth="800">
  9. <UserControl.Resources>
  10. <ResourceDictionary>
  11. <ResourceDictionary.MergedDictionaries>
  12. <ResourceDictionary Source="pack://application:,,,/compdfkit-assets;component/Styles/ToggleButtonStyle.xaml"></ResourceDictionary>
  13. <ResourceDictionary Source="pack://application:,,,/compdfkit-assets;component/Styles/ButtonStyle.xaml"></ResourceDictionary>
  14. </ResourceDictionary.MergedDictionaries>
  15. </ResourceDictionary>
  16. </UserControl.Resources>
  17. <StackPanel Name="TextAlignUI">
  18. <StackPanel Name="AlignPanel" Orientation="Horizontal">
  19. <ToggleButton Name="AlignLeftBtn" Width="30" BorderThickness="0" Padding="0,5,0,5" Tag="AlignLeft" Style="{StaticResource ToggleButtonStyle}" Click="TextAlignBtn_Click">
  20. <ToggleButton.Content>
  21. <Path Name="AlignLeftPath" Fill="Gray">
  22. <Path.Data>
  23. M11.25 3.25C11.6642 3.25 12 3.58579 12 4C12 4.41421 11.6642 4.75 11.25 4.75H2.75C2.33579 4.75 2 4.41421 2 4C2 3.58579 2.33579 3.25 2.75
  24. 3.25H11.25ZM15.25 7.25C15.6642 7.25 16 7.58579 16 8C16 8.41421 15.6642 8.75 15.25 8.75H2.75C2.33579 8.75 2 8.41421 2 8C2 7.58579
  25. 2.33579 7.25 2.75 7.25H15.25ZM12 12C12 11.5858 11.6642 11.25 11.25 11.25H2.75C2.33579 11.25 2 11.5858 2 12C2 12.4142 2.33579
  26. 12.75 2.75 12.75H11.25C11.6642 12.75 12 12.4142 12 12ZM17.25 15.25C17.6642 15.25 18 15.5858 18 16C18 16.4142 17.6642 16.75
  27. 17.25 16.75H2.75C2.33579 16.75 2 16.4142 2 16C2 15.5858 2.33579 15.25 2.75 15.25H17.25Z
  28. </Path.Data>
  29. </Path>
  30. </ToggleButton.Content>
  31. </ToggleButton>
  32. <ToggleButton Name="AlignCenterBtn" Width="30" Margin="10,0,0,0" BorderThickness="0" Padding="0,5,0,5" Tag="AlignCenter" Style="{StaticResource ToggleButtonStyle}" Click="TextAlignBtn_Click">
  33. <ToggleButton.Content>
  34. <Path Name="AlignCenterPath" Fill="Gray">
  35. <Path.Data>
  36. M5 4C5 3.58579 5.33579 3.25 5.75 3.25H14.25C14.6642 3.25 15 3.58579 15 4C15 4.41421 14.6642 4.75 14.25 4.75H5.75C5.33579 4.75 5
  37. 4.41421 5 4ZM3.75 7.25C3.33579 7.25 3 7.58579 3 8C3 8.41421 3.33579 8.75 3.75 8.75H16.25C16.6642 8.75 17 8.41421 17 8C17
  38. 7.58579 16.6642 7.25 16.25 7.25H3.75ZM2.75 15.25C2.33579 15.25 2 15.5858 2 16C2 16.4142 2.33579 16.75 2.75 16.75H17.25C17.6642
  39. 16.75 18 16.4142 18 16C18 15.5858 17.6642 15.25 17.25 15.25H2.75ZM5.75 11.25C5.33579 11.25 5 11.5858 5 12C5 12.4142 5.33579
  40. 12.75 5.75 12.75H14.25C14.6642 12.75 15 12.4142 15 12C15 11.5858 14.6642 11.25 14.25 11.25H5.75Z
  41. </Path.Data>
  42. </Path>
  43. </ToggleButton.Content>
  44. </ToggleButton>
  45. <ToggleButton Name="AlignRightBtn" Width="30" Margin="10,0,0,0" BorderThickness="0" Padding="0,5,0,5" Tag="AlignRight" Style="{StaticResource ToggleButtonStyle}" Click="TextAlignBtn_Click">
  46. <ToggleButton.Content>
  47. <Path Name="AlignRightPath" Fill="Gray">
  48. <Path.Data>
  49. M8.75 3.25C8.33579 3.25 8 3.58579 8 4C8 4.41421 8.33579 4.75 8.75 4.75H17.25C17.6642 4.75 18 4.41421 18 4C18 3.58579
  50. 17.6642 3.25 17.25 3.25H8.75ZM2.75 15.25C2.33579 15.25 2 15.5858 2 16C2 16.4142 2.33579 16.75 2.75 16.75H17.25C17.6642
  51. 16.75 18 16.4142 18 16C18 15.5858 17.6642 15.25 17.25 15.25H2.75ZM4 8C4 7.58579 4.33579 7.25 4.75 7.25H17.25C17.6642 7.25
  52. 18 7.58579 18 8C18 8.41421 17.6642 8.75 17.25 8.75H4.75C4.33579 8.75 4 8.41421 4 8ZM8.75 11.25C8.33579 11.25 8 11.5858 8
  53. 12C8 12.4142 8.33579 12.75 8.75 12.75H17.25C17.6642 12.75 18 12.4142 18 12C18 11.5858 17.6642 11.25 17.25 11.25H8.75Z
  54. </Path.Data>
  55. </Path>
  56. </ToggleButton.Content>
  57. </ToggleButton>
  58. </StackPanel>
  59. </StackPanel>
  60. </UserControl>