Beispiel #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;
        }
Beispiel #2
0
 /// <summary>
 /// Transfer text case based on transformType
 /// </summary>
 public static string TransformText(string input, textTransformType transformType)
 {
     switch (transformType)
     {
         case textTransformType.Capitalize :
             return input.Substring(0,1).ToUpper() + input.Substring(1);
         case textTransformType.Lowercase :
             return input.ToLower();
         case textTransformType.None :
             return input;
         case textTransformType.Uppercase :
             return input.ToUpper();
     }
     return input;
 }