using compdfkit_tools.Data; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; 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 compdfkit_tools.Common { /// /// CPDFFontControl.xaml 的交互逻辑 /// public partial class CPDFFontControl : UserControl { public CPDFFontData CPDFFontData { get; private set; } = new CPDFFontData(); public event EventHandler FontChanged; public CPDFFontControl() { InitializeComponent(); CPDFFontUI.FontChanged += CPDFFontUI_FontChanged; } private void CPDFFontUI_FontChanged(object sender, EventArgs e) { FontChanged?.Invoke(this, EventArgs.Empty); CPDFFontData = new CPDFFontData() { FontFamily = CPDFFontUI.FontFamilyValue, FontSize = CPDFFontUI.FontSizeValue, IsBold = CPDFFontUI.IsBold, IsItalic = CPDFFontUI.IsItalic, TextAlignment = CPDFFontUI.TextAlignment }; } } }