PurplePen.PrinterMargins.InitUnits C# (CSharp) Method

InitUnits() private method

private InitUnits ( ) : void
return void
        private void InitUnits()
        {
            string units;
            int decimalPlaces;
            decimal increment;
            decimal maximum;

            if (RegionInfo.CurrentRegion.IsMetric) {
                units = "mm";
                decimalPlaces = 1;
                increment = 1.0M;
                maximum = 5000;
            }
            else {
                units = "inches";
                decimalPlaces = 2;
                increment = 0.05M;
                maximum = 100;
            }

            upDownLeft.DecimalPlaces = upDownRight.DecimalPlaces = upDownTop.DecimalPlaces = upDownBottom.DecimalPlaces =
                upDownWidth.DecimalPlaces = upDownHeight.DecimalPlaces = decimalPlaces;
            upDownLeft.Increment = upDownRight.Increment = upDownTop.Increment = upDownBottom.Increment =
                upDownWidth.Increment = upDownHeight.Increment = increment;
            upDownLeft.Increment = upDownRight.Increment = upDownTop.Increment = upDownBottom.Increment =
                upDownWidth.Increment = upDownHeight.Increment = increment;
            upDownLeft.Maximum = upDownRight.Maximum = upDownTop.Maximum = upDownBottom.Maximum =
                upDownWidth.Maximum = upDownHeight.Maximum = maximum;

            groupBoxMargins.Text = string.Format(groupBoxMargins.Text, units);
            groupBoxPaperSize.Text = string.Format(groupBoxPaperSize.Text, units);
        }