Пример #1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="color"></param>
 /// <returns></returns>
 private static XColor ToXColor(Core2D.ArgbColor color)
 {
     return(XColor.FromArgb(
                color.A,
                color.R,
                color.G,
                color.B));
 }
Пример #2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="gfx"></param>
 /// <param name="color"></param>
 /// <param name="rect"></param>
 private void DrawBackgroundInternal(XGraphics gfx, Core2D.ArgbColor color, Core2D.Rect2 rect)
 {
     gfx.DrawRectangle(
         null,
         ToXSolidBrush(color),
         _scaleToPage(rect.X),
         _scaleToPage(rect.Y),
         _scaleToPage(rect.Width),
         _scaleToPage(rect.Height));
 }
Пример #3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="g"></param>
        /// <param name="c"></param>
        /// <param name="width"></param>
        /// <param name="height"></param>
        private void DrawBackground(Graphics g, Core2D.ArgbColor c, double width, double height)
        {
            var color = Color.FromArgb(c.R, c.G, c.B, c.A);
            var brush = new SolidBrush(color);
            var rect  = Core2D.Rect2.Create(0, 0, width, height);

            g.FillRectangle(
                brush,
                (float)rect.X,
                (float)rect.Y,
                (float)rect.Width,
                (float)rect.Height);
            brush.Dispose();
        }
Пример #4
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="color"></param>
 /// <returns></returns>
 private static XSolidBrush ToXSolidBrush(Core2D.ArgbColor color)
 {
     return(new XSolidBrush(ToXColor(color)));
 }
Пример #5
0
 private static short GetTransparency(Core2D.ArgbColor color)
 {
     return((short)(90.0 - color.A * 90.0 / 255.0));
 }
Пример #6
0
 private static AciColor GetColor(Core2D.ArgbColor color)
 {
     return(new AciColor(color.R, color.G, color.B));
 }