コード例 #1
0
        private static Writer.Data.PageCountElement CopyPageCountElement(PageCountElement pageCountElement)
        {
            if (pageCountElement == null)
            {
                return(null);
            }

            return(new Writer.Data.PageCountElement
            {
                FontFamily = pageCountElement.FontFamily,
                FontSize = pageCountElement.FontSize,
                ForgroundBrush = pageCountElement.ForgroundBrush,
                ForgroundBrushString = pageCountElement.ForgroundBrushString,
                UseLeadingZero = pageCountElement.UseLeadingZero
            });
        }
コード例 #2
0
        private void SetOption(object sender, RoutedEventArgs e)
        {
            var pageCountElement = new PageCountElement
            {
                FontFamily     = PageCountElement.FontFamily,
                ForgroundBrush = PageCountElement.ForgroundBrush,
                UseLeadingZero = PageCountElement.UseLeadingZero,
                FontSize       = PageCountElement.FontSize
            };

            var dlg = new PageCountSettings {
                PageCountElement = pageCountElement, Owner = this, PredefinedColors = PredefinedColors
            };

            if (dlg.ShowDialog() == false || dlg.Result == MessageBoxResult.Cancel)
            {
                return;
            }

            PageCountElement = dlg.PageCountElement;
        }