コード例 #1
0
ファイル: PdfRenderer.cs プロジェクト: gitter-badger/Test2d
 /// <summary>
 ///
 /// </summary>
 /// <param name="color"></param>
 /// <returns></returns>
 private static XColor ToXColor(Test2d.ArgbColor color)
 {
     return(XColor.FromArgb(
                color.A,
                color.R,
                color.G,
                color.B));
 }
コード例 #2
0
ファイル: PdfRenderer.cs プロジェクト: gitter-badger/Test2d
 /// <summary>
 ///
 /// </summary>
 /// <param name="gfx"></param>
 /// <param name="color"></param>
 /// <param name="rect"></param>
 private void DrawBackgroundInternal(XGraphics gfx, Test2d.ArgbColor color, Test2d.Rect2 rect)
 {
     gfx.DrawRectangle(
         null,
         ToXSolidBrush(color),
         _scaleToPage(rect.X),
         _scaleToPage(rect.Y),
         _scaleToPage(rect.Width),
         _scaleToPage(rect.Height));
 }
コード例 #3
0
ファイル: MainForm.cs プロジェクト: gitter-badger/Test2d
        /// <summary>
        ///
        /// </summary>
        /// <param name="g"></param>
        /// <param name="c"></param>
        /// <param name="width"></param>
        /// <param name="height"></param>
        private void DrawBackground(Graphics g, Test2d.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  = Test2d.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
ファイル: PdfRenderer.cs プロジェクト: gitter-badger/Test2d
 /// <summary>
 ///
 /// </summary>
 /// <param name="color"></param>
 /// <returns></returns>
 private static XSolidBrush ToXSolidBrush(Test2d.ArgbColor color)
 {
     return(new XSolidBrush(ToXColor(color)));
 }
コード例 #5
0
ファイル: DxfRenderer.cs プロジェクト: gitter-badger/Test2d
 private static short GetTransparency(Test2d.ArgbColor color)
 {
     return((short)(90.0 - color.A * 90.0 / 255.0));
 }
コード例 #6
0
ファイル: DxfRenderer.cs プロジェクト: gitter-badger/Test2d
 private static AciColor GetColor(Test2d.ArgbColor color)
 {
     return(new AciColor(color.R, color.G, color.B));
 }