コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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
            };
        }