示例#1
0
        private FontAttr getFontAttr()
        {
            // set font style
            FontStyle fontStyle = FontStyle.Regular;

            if (isFontBold)
            {
                fontStyle |= FontStyle.Bold;
            }
            if (isFontItalic)
            {
                fontStyle |= FontStyle.Italic;
            }
            if (isFontUnder)
            {
                fontStyle |= FontStyle.Underline;
            }

            FontAttr fontAttr = new FontAttr(textBoxChar.Text,
                                             comboBoxFont.SelectedItem.ToString(),
                                             Convert.ToInt32(Math.Round(numericUpDownFontSize.Value, 0)),
                                             fontStyle);

            return(fontAttr);
        }
示例#2
0
 public FontAttr(FontAttr fontAttr)
 {
     text       = fontAttr.text;
     fontFamily = fontAttr.fontFamily;
     size       = fontAttr.size;
     fontStyle  = fontAttr.fontStyle;
 }
示例#3
0
 public override void updateFontAttr(FontAttr _fontAttr)
 {
     fontAttr = _fontAttr;
 }
示例#4
0
 public MyCharater(MyCharater _myChar)
     : base(_myChar)
 {
     fontAttr  = new FontAttr(_myChar.fontAttr);
     brushAttr = new BrushAttr(_myChar.brushAttr);
 }
示例#5
0
 public MyCharater(List <Point> _points, FontAttr _fontAttr) :
     base(_points)
 {
     fontAttr  = new FontAttr(_fontAttr);
     brushAttr = new BrushAttr(COLOR_BRUSH_DARK, "SolidBrush");
 }
示例#6
0
 public virtual void updateFontAttr(FontAttr _fontAttr)
 {
 }