internal FontDecoration GetFontDecoration() { FontDecoration fontDecoration = FontDecoration.None; foreach (var obj in selectedElements) { FontDecoration elementFontDecoration; CoverFontModel fontModel = GetCoverElementFontModel(obj); if (fontModel != null) { elementFontDecoration = GetCoverElementFontModel(obj).FontDecoration; if ((elementFontDecoration & FontDecoration.Bold) == FontDecoration.Bold) { fontDecoration |= FontDecoration.Bold; } if ((elementFontDecoration & FontDecoration.Italic) == FontDecoration.Italic) { fontDecoration |= FontDecoration.Italic; } if ((elementFontDecoration & FontDecoration.Underline) == FontDecoration.Underline) { fontDecoration |= FontDecoration.Underline; } } } return(fontDecoration); }
internal double GetFontSize() { double fontSize = 0; foreach (var obj in selectedElements) { double elementFontSize = 0; CoverFontModel fontModel = GetCoverElementFontModel(obj); if (fontModel != null) { elementFontSize = fontModel.Size; if (elementFontSize != 0) { if (fontSize == 0) { fontSize = elementFontSize; } else { if (fontSize != elementFontSize) { return(0); } } } } } return(fontSize); }
internal string GetFontFamily() { string fontFamily = null; foreach (var obj in selectedElements) { string elementFontFamily = null; CoverFontModel fontModel = GetCoverElementFontModel(obj); if (fontModel != null) { elementFontFamily = fontModel.FontFamily; if (elementFontFamily != null) { if (fontFamily == null) { fontFamily = elementFontFamily; } else { if (fontFamily != elementFontFamily) { return(""); } } } } } return(fontFamily); }
internal void SetFontDecoration(FontDecoration fontDecoration) { foreach (var obj in selectedElements) { CoverFontModel fontModel = GetCoverElementFontModel(obj); if (fontModel != null) { fontModel.FontDecoration = fontDecoration; } } }
internal void SetFontFamily(FontFamily fontFamily) { foreach (var obj in selectedElements) { CoverFontModel fontModel = GetCoverElementFontModel(obj); if (fontModel != null) { fontModel.FontFamily = fontFamily.ToString(); } } }
internal void SetFontSize(double fontSize) { foreach (var obj in selectedElements) { CoverFontModel fontModel = GetCoverElementFontModel(obj); if (fontModel != null) { fontModel.Size = fontSize; } } }
public CoverModel() { BackCoverFontModel = new CoverFontModel(); BackCoverFontModel.Size = 4; BackCoverFontModel.FontFamily = "Arial"; backCoverLeftSideFontModel = new CoverFontModel(); backCoverLeftSideFontModel.Size = 4; backCoverLeftSideFontModel.FontFamily = "Arial"; backCoverRightSideFontModel = new CoverFontModel(); backCoverRightSideFontModel.Size = 4; backCoverRightSideFontModel.FontFamily = "Arial"; }