예제 #1
0
        public Style(Control forParentControl, Server.Application.FormControlStyle serverStyle)
        {
            parentControl = forParentControl;

            MapServerObject(serverStyle);

            return;
        }
예제 #2
0
        public void MapServerObject(Server.Application.FormControlStyle serverStyle)
        {
            #region Font Properties

            FontFamily = serverStyle.FontFamily;

            FontSize = serverStyle.FontSize;

            FontSizeUnit = serverStyle.FontSizeUnit;

            FontWeight = serverStyle.FontWeight;

            FontStyle = serverStyle.FontStyle;

            FontVariant = serverStyle.FontVariant;

            TextTransform = serverStyle.TextTransform;

            TextDecoration = serverStyle.TextDecoration;

            Color = serverStyle.Color;

            BackgroundColor = serverStyle.BackgroundColor;

            #endregion


            #region Block Properties

            Width = serverStyle.Width;

            WidthUnit = serverStyle.WidthUnit;

            Height = serverStyle.Height;

            HeightUnit = serverStyle.HeightUnit;

            LineHeight = serverStyle.LineHeight;

            LineHeightUnit = serverStyle.LineHeightUnit;

            VerticalAlign = serverStyle.VerticalAlign;

            TextAlign = serverStyle.TextAlign;

            TextIndent = serverStyle.TextIndent;

            TextIndentUnit = serverStyle.TextIndentUnit;

            WhiteSpace = serverStyle.WhiteSpace;

            WordSpacing = serverStyle.WordSpacing;

            WordSpacingUnit = serverStyle.WordSpacingUnit;

            LetterSpacing = serverStyle.LetterSpacing;

            Overflow = serverStyle.Overflow;

            #endregion


            #region Private Properties - Border

            IsBorderSame = serverStyle.IsBorderSame;


            BorderTopStyle = serverStyle.BorderTopStyle;

            BorderTopWidth = serverStyle.BorderTopWidth;

            BorderTopWidthUnit = serverStyle.BorderTopWidthUnit;

            BorderTopColor = serverStyle.BorderTopColor;


            BorderLeftStyle = serverStyle.BorderLeftStyle;

            BorderLeftWidth = serverStyle.BorderLeftWidth;

            BorderLeftWidthUnit = serverStyle.BorderLeftWidthUnit;

            BorderLeftColor = serverStyle.BorderLeftColor;


            BorderBottomStyle = serverStyle.BorderBottomStyle;

            BorderBottomWidth = serverStyle.BorderBottomWidth;

            BorderBottomWidthUnit = serverStyle.BorderBottomWidthUnit;

            BorderBottomColor = serverStyle.BorderBottomColor;


            BorderRightStyle = serverStyle.BorderRightStyle;

            BorderRightWidth = serverStyle.BorderRightWidth;

            BorderRightWidthUnit = serverStyle.BorderRightWidthUnit;

            BorderRightColor = serverStyle.BorderRightColor;

            #endregion


            #region Private Properties - Padding and Margins

            Padding = serverStyle.Padding;

            Margin = serverStyle.Margin;

            #endregion


            return;
        }
예제 #3
0
        public Server.Application.FormControlStyle ToServerObject()
        {
            Server.Application.FormControlStyle serverStyle = new Server.Application.FormControlStyle();


            serverStyle.BackgroundColor = BackgroundColor;

            serverStyle.BorderBottomColor = BorderBottomColor;

            serverStyle.BorderBottomStyle = BorderBottomStyle;

            serverStyle.BorderBottomWidth = BorderBottomWidth;

            serverStyle.BorderBottomWidthUnit = BorderBottomWidthUnit;

            serverStyle.BorderLeftColor = BorderLeftColor;

            serverStyle.BorderLeftStyle = BorderLeftStyle;

            serverStyle.BorderLeftWidth = BorderLeftWidth;

            serverStyle.BorderLeftWidthUnit = BorderLeftWidthUnit;

            serverStyle.BorderRightColor = BorderRightColor;

            serverStyle.BorderRightStyle = BorderRightStyle;

            serverStyle.BorderRightWidth = BorderRightWidth;

            serverStyle.BorderRightWidthUnit = BorderRightWidthUnit;

            serverStyle.BorderTopColor = BorderTopColor;

            serverStyle.BorderTopStyle = BorderTopStyle;

            serverStyle.BorderTopWidth = BorderTopWidth;

            serverStyle.BorderTopWidthUnit = BorderTopWidthUnit;

            serverStyle.Color = Color;

            serverStyle.FontFamily = FontFamily;

            serverStyle.FontSize = FontSize;

            serverStyle.FontSizeUnit = FontSizeUnit;

            serverStyle.FontStyle = FontStyle;

            serverStyle.FontVariant = FontVariant;

            serverStyle.FontWeight = FontWeight;

            serverStyle.Height = Height;

            serverStyle.HeightUnit = HeightUnit;

            serverStyle.IsBorderSame = IsBorderSame;

            serverStyle.LetterSpacing = LetterSpacing;

            serverStyle.LetterSpacingUnit = LetterSpacingUnit;

            serverStyle.LineHeight = LineHeight;

            serverStyle.LineHeightUnit = LineHeightUnit;


            serverStyle.Margin = Margin;

            serverStyle.Overflow = Overflow;


            serverStyle.Padding = Padding;

            serverStyle.TextAlign = TextAlign;

            serverStyle.TextDecoration = TextDecoration;

            serverStyle.TextIndent = TextIndent;

            serverStyle.TextIndentUnit = TextIndentUnit;

            serverStyle.TextTransform = TextTransform;

            serverStyle.VerticalAlign = VerticalAlign;

            serverStyle.WhiteSpace = WhiteSpace;

            serverStyle.Width = Width;

            serverStyle.WidthUnit = WidthUnit;

            serverStyle.WordSpacing = WordSpacing;

            serverStyle.WordSpacingUnit = WordSpacingUnit;

            return(serverStyle);
        }