/// <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; }
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 ""; }