Esempio n. 1
0
        /// <summary>
        /// Initialize the current CurrentStateType object, required by UpdateState()
        /// </summary>
        public void InitState()
        {
            stateChanged  = true;
            pFont         = new Font(Defines.defaultFntName, Defines.defaultFntSize, FontStyle.Regular);
            targetURL     = "";
            bkColor       = Color.Transparent;
            fntColor      = Color.Black;
            linkColor     = Color.Red;
            activeColor   = Color.DarkRed;
            visitedColor  = Color.Purple;
            URLColor      = Color.Blue;
            bulletType    = bulletStyleType.Decimal;
            hAlign        = hAlignType.Left;
            vAlign        = vAlignType.Unknown;
            startPosition = 0;
            endPosition   = origWidthLimit;
            isHeader      = false;
            isScript      = false;
            visible       = true;
            subScript     = false;
            supScript     = false;
            formName      = "";
            formAction    = "";
            formMethod    = formMethodType.Default;

            for (Int32 i = 0; i <= 4; i++)
            {
                margin[i]      = 0;
                padding[i]     = 0;
                borderColor[i] = Color.Transparent;
                borderStyle[i] = borderStyleType.None;
                borderWidth[i] = 0;
            }
            position      = new Point(0, 0);
            height        = -1;
            width         = -1;
            textTransform = textTransformType.None;
            positionStyle = positionStyleType.Static;
            cursor        = Cursors.Default;
        }
Esempio n. 2
0
 public static string Number2BulletValue(UInt32 value, bulletStyleType styleType)
 {
     switch (styleType)
     {
         case(bulletStyleType.Decimal):
             return value.ToString() + ".";
         case (bulletStyleType.LowerAlpha):
             Char a = 'a';
             return (Char)((Int32)(a) + value - 1) + ".";
         case (bulletStyleType.UpperAlpha):
             Char A = 'A';
             return (Char)((Int32)(A) + value - 1) + ".";
         case (bulletStyleType.LowerRoman):
             return Number2Romans(value).ToLower() + ".";
         case (bulletStyleType.UpperRoman):
             return Number2Romans(value) + ".";
     }
     return "";
 }