Exemplo n.º 1
0
        private void btnBorderColor_Click(object sender, EventArgs e)
        {
            colorDialog.Color = btnBorderColor.BackColor;

            if (colorDialog.ShowDialog() == DialogResult.OK)
            {
                btnBorderColor.BackColor = colorDialog.Color;

                Parameters.BorderColor = colorDialog.Color.ToGeometry();
                Parameters.BorderColor = Color.FromArgb((int)nudOpacity.Value, Parameters.BorderColor);

                Parameters.CreateBorder = true;

                chkBorder.Checked = true;

                creator.CreateFont();
            }
        }
Exemplo n.º 2
0
        private void SynchronizeParameters()
        {
            Parameters.FontSizes = lstSizes.Items.Cast <object>().Select(x => int.Parse(x.ToString())).ToList();

            Parameters.Bold = chkBold.Checked;

            Parameters.TopMarginAdjust    = (int)nudTopMargin.Value;
            Parameters.BottomMarginAdjust = (int)nudBottomMargin.Value;

            Parameters.Family = cboFamily.SelectedItem.ToString();

            Parameters.CreateBorder = chkBorder.Checked;
            Parameters.BorderColor  = Color.FromArgb((int)nudOpacity.Value, Parameters.BorderColor);

            Parameters.MonospaceNumbers = chkMonospaceNumbers.Checked;

            Parameters.NumberWidthAdjust = (int)nudNumberWidthAdjust.Value;

            btnGenerateFont.Enabled = true;
        }