void createCards() { float cardWidth = Convert.ToSingle(txtWidth.Text); float cardHeight = Convert.ToSingle(txtHeight.Text); float borderWidth = Convert.ToSingle(txtBorderThick.Text); float radius = Convert.ToSingle(txtR.Text); bool useRoundRectangle = cbRoundRect.Checked; bool drawGrid = cbDrawGrid.Checked; _cards.Clear(); char[] chars = textBox1.Text.Trim().Replace("\r\n", "").ToCharArray(); for (int i = 0; i < chars.Length; i++) { CharCard card = new CharCard(chars[i], new SizeF(cardWidth, cardHeight)) { FontFamily = _fontFamily, FontColor = _fontColor, Style = (int)_fontStyle, BorderWidth = borderWidth, BorderStyle = useRoundRectangle ? BorderStyle.ROUND_RECTANGLE : BorderStyle.RECTANGLE, BorderColor = _borderColor, ShowGrid = drawGrid, GridColor = _gridColor, RoundBoxRadius = radius, Scale = _sampleCard == null ? float.NaN : _sampleCard.Scale }; _cards.Add(card); } }
void createSampleCard() { float cardWidth = Convert.ToSingle(txtWidth.Text); float cardHeight = Convert.ToSingle(txtHeight.Text); float borderWidth = Convert.ToSingle(txtBorderThick.Text); bool useRoundRectangle = cbRoundRect.Checked; bool drawGrid = cbDrawGrid.Checked; _sampleCard = new CharCard("永", new SizeF(cardWidth, cardHeight)) { FontFamily = _fontFamily, FontColor = _fontColor, Style = (int)_fontStyle, BorderWidth = borderWidth, BorderStyle = useRoundRectangle ? BorderStyle.ROUND_RECTANGLE : BorderStyle.RECTANGLE, BorderColor = _borderColor, ShowGrid = drawGrid, GridColor = _gridColor }; }