Exemplo n.º 1
0
        private void applyBtn_Click(object sender, RoutedEventArgs e)
        {
            SlideBase slide = (Application.Current as IAppGlobal).SelectedSlide;

            slide.IsDate        = cbDateTime.IsChecked.HasValue ? cbDateTime.IsChecked.Value : false;
            slide.IsSlideNumber = cbSlideNumber.IsChecked.HasValue ? cbSlideNumber.IsChecked.Value : false;
            slide.IsFooter      = cbFooter.IsChecked.HasValue ? cbFooter.IsChecked.Value : false;
            slide.TextFooter    = txtFooter.Text;
            foreach (var item in slide.MainLayout.Elements)
            {
                if (item is TextEditor textEditor && textEditor.RichTextEditor.TextContainer.Document.TypeText == Text.TypeText.Footers)
                {
                    textEditor.RichTextEditor.TextContainer.Document = Helper.CommandHelper.SetTextDocument(textEditor.RichTextEditor.TextContainer.Document, txtFooter.Text, 12, "Arial", new ColorBrushBase()
                    {
                        Brush = Brushes.Black
                    }, HorizontalAlign.Center, VerticalAlign.Middle, textEditor.RichTextEditor.TextContainer);
                    textEditor.RichTextEditor.TextContainer.Document.Fontfamily        = (Application.Current as IAppGlobal).DocumentControl.SelectedTheme.SelectedFont.MinorFont;
                    textEditor.RichTextEditor.TextContainer.Document.Container         = textEditor.RichTextEditor.TextContainer;
                    textEditor.RichTextEditor.TextContainer.Document.TypeTextContainer = Text.TypeTextContainer.None;
                    textEditor.RichTextEditor.TextContainer.Document.TypeText          = Text.TypeText.Footers;
                    textEditor.RichTextEditor.TextContainer.InvalidateVisual();
                }
            }
            slide.MainLayout.UpdateThumbnail();
            Close();
        }
 public AddSlideMasterStep(SlideBase oldSlideMaster, SlideMaster newSlideMaster, ETheme newTheme, ETheme oldTheme)
 {
     OldSlideMaster = oldSlideMaster;
     NewSlideMaster = newSlideMaster;
     NewTheme       = newTheme;
     OldTheme       = oldTheme;
 }
Exemplo n.º 3
0
        public HeaderAndFootersWindow()
        {
            InitializeComponent();
            SlideBase slide = (Application.Current as IAppGlobal).SelectedSlide;

            txtFooter.Text          = DesignTabControlViewModel.GetFooterSlide(slide);
            cbDateTime.IsChecked    = slide.IsDate;
            cbFooter.IsChecked      = slide.IsFooter;
            cbSlideNumber.IsChecked = slide.IsSlideNumber;
        }
Exemplo n.º 4
0
 public PlaceHolderStep(ObjectElement oldItem, ObjectElement newItem, SlideBase slide)
 {
     OldItem = oldItem;
     NewItem = newItem;
     Slide   = slide;
 }