• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# System.Paint类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中System.Paint的典型用法代码示例。如果您正苦于以下问题:C# Paint类的具体用法?C# Paint怎么用?C# Paint使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Paint类属于System命名空间,在下文中一共展示了Paint类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: Main

        static void Main(string[] args)
        {
            string inputname = args[0];
            string outputname = args[1];

            string[] lines = File.ReadAllLines(inputname);

            int ncases = int.Parse(lines[0]);
            int nline = 0;
            IList<string> results = new List<string>();
            Paint paint = new Paint();

            for (int k = 0; k < ncases; k++)
            {
                System.Console.WriteLine(string.Format("Solving Case #{0}", k + 1));
                nline++;
                string[] numbers = lines[nline].Split(' ');
                long radius = long.Parse(numbers[0]);
                long pnt = long.Parse(numbers[1]);
                long result = paint.CountFor(radius, pnt);
                results.Add(string.Format("Case #{0}: {1}", k + 1, result));
            }

            File.WriteAllLines(outputname, results.ToArray());
        }
开发者ID:ajlopez,项目名称:TddRocks,代码行数:25,代码来源:Program.cs


示例2: LineBorder

 public LineBorder(Paint paint, Stroke stroke, RectangleInsets insets)
 {
   base.\u002Ector();
   LineBorder lineBorder = this;
   if (paint == null)
   {
     string str = "Null 'paint' argument.";
     Throwable.__\u003CsuppressFillInStackTrace\u003E();
     throw new IllegalArgumentException(str);
   }
   else if (stroke == null)
   {
     string str = "Null 'stroke' argument.";
     Throwable.__\u003CsuppressFillInStackTrace\u003E();
     throw new IllegalArgumentException(str);
   }
   else if (insets == null)
   {
     string str = "Null 'insets' argument.";
     Throwable.__\u003CsuppressFillInStackTrace\u003E();
     throw new IllegalArgumentException(str);
   }
   else
   {
     this.paint = paint;
     this.stroke = stroke;
     this.insets = insets;
   }
 }
开发者ID:NALSS,项目名称:SmartDashboard.NET,代码行数:29,代码来源:LineBorder.cs


示例3: PaintScaleLegend

 public PaintScaleLegend(PaintScale scale, ValueAxis axis)
 {
   PaintScaleLegend paintScaleLegend = this;
   if (axis == null)
   {
     string str = "Null 'axis' argument.";
     Throwable.__\u003CsuppressFillInStackTrace\u003E();
     throw new IllegalArgumentException(str);
   }
   else
   {
     this.scale = scale;
     this.axis = axis;
     this.axis.addChangeListener((AxisChangeListener) this);
     this.axisLocation = AxisLocation.__\u003C\u003EBOTTOM_OR_LEFT;
     this.axisOffset = 0.0;
     this.axis.setRange(scale.getLowerBound(), scale.getUpperBound());
     this.stripWidth = 15.0;
     this.stripOutlineVisible = true;
     this.stripOutlinePaint = (Paint) Color.gray;
     this.stripOutlineStroke = (Stroke) new BasicStroke(0.5f);
     this.backgroundPaint = (Paint) Color.white;
     this.subdivisions = 100;
   }
 }
开发者ID:NALSS,项目名称:SmartDashboard.NET,代码行数:25,代码来源:PaintScaleLegend.cs


示例4: StackedXYAreaRenderer

 public StackedXYAreaRenderer(int type, XYToolTipGenerator labelGenerator, XYURLGenerator urlGenerator)
   : base(type, labelGenerator, urlGenerator)
 {
   StackedXYAreaRenderer stackedXyAreaRenderer = this;
   this.shapePaint = (Paint) null;
   this.shapeStroke = (Stroke) null;
 }
开发者ID:NALSS,项目名称:SmartDashboard.NET,代码行数:7,代码来源:StackedXYAreaRenderer.cs


示例5: XYLine3DRenderer

 public XYLine3DRenderer()
 {
   XYLine3DRenderer xyLine3Drenderer = this;
   this.wallPaint = XYLine3DRenderer.__\u003C\u003EDEFAULT_WALL_PAINT;
   this.xOffset = 12.0;
   this.yOffset = 8.0;
 }
开发者ID:NALSS,项目名称:SmartDashboard.NET,代码行数:7,代码来源:XYLine3DRenderer.cs


示例6: XYPolygonAnnotation

 public XYPolygonAnnotation(double[] polygon, Stroke stroke, Paint outlinePaint, Paint fillPaint)
 {
   XYPolygonAnnotation polygonAnnotation = this;
   if (polygon == null)
   {
     string str = "Null 'polygon' argument.";
     Throwable.__\u003CsuppressFillInStackTrace\u003E();
     throw new IllegalArgumentException(str);
   }
   else
   {
     int length = polygon.Length;
     int num1 = 2;
     int num2 = -1;
     if ((num1 != num2 ? length % num1 : 0) != 0)
     {
       string str = "The 'polygon' array must contain an even number of items.";
       Throwable.__\u003CsuppressFillInStackTrace\u003E();
       throw new IllegalArgumentException(str);
     }
     else
     {
       this.polygon = (double[]) polygon.Clone();
       this.stroke = stroke;
       this.outlinePaint = outlinePaint;
       this.fillPaint = fillPaint;
     }
   }
 }
开发者ID:NALSS,项目名称:SmartDashboard.NET,代码行数:29,代码来源:XYPolygonAnnotation.cs


示例7: XYLineAnnotation

 public XYLineAnnotation(double x1, double y1, double x2, double y2, Stroke stroke, Paint paint)
 {
   XYLineAnnotation xyLineAnnotation = this;
   if (stroke == null)
   {
     string str = "Null 'stroke' argument.";
     Throwable.__\u003CsuppressFillInStackTrace\u003E();
     throw new IllegalArgumentException(str);
   }
   else if (paint == null)
   {
     string str = "Null 'paint' argument.";
     Throwable.__\u003CsuppressFillInStackTrace\u003E();
     throw new IllegalArgumentException(str);
   }
   else
   {
     this.x1 = x1;
     this.y1 = y1;
     this.x2 = x2;
     this.y2 = y2;
     this.stroke = stroke;
     this.paint = paint;
   }
 }
开发者ID:NALSS,项目名称:SmartDashboard.NET,代码行数:25,代码来源:XYLineAnnotation.cs


示例8: VisitRadialGradientBrush

 public override void VisitRadialGradientBrush( Types.Rectangle bounds, Paint.Brushes.RadialGradientBrush radialGradientBrush )
 {
     _newBrush = new VectorGraphics.Paint.Brushes.RadialGradientBrush
         ( new Paint.Color( radialGradientBrush.InnerColor, radialGradientBrush.InnerColor.Alpha * _multiplier )
         , new Paint.Color( radialGradientBrush.OuterColor, radialGradientBrush.OuterColor.Alpha * _multiplier )
         , radialGradientBrush.InnerPoint, radialGradientBrush.OuterPoint );
 }
开发者ID:CecleCW,项目名称:ProductMan,代码行数:7,代码来源:Transparency.cs


示例9: TextFragment

 public TextFragment(string text, Font font, Paint paint, float baselineOffset)
 {
   base.\u002Ector();
   TextFragment textFragment = this;
   if (text == null)
   {
     string str = "Null 'text' argument.";
     Throwable.__\u003CsuppressFillInStackTrace\u003E();
     throw new IllegalArgumentException(str);
   }
   else if (font == null)
   {
     string str = "Null 'font' argument.";
     Throwable.__\u003CsuppressFillInStackTrace\u003E();
     throw new IllegalArgumentException(str);
   }
   else if (paint == null)
   {
     string str = "Null 'paint' argument.";
     Throwable.__\u003CsuppressFillInStackTrace\u003E();
     throw new IllegalArgumentException(str);
   }
   else
   {
     this.text = text;
     this.font = font;
     this.paint = paint;
     this.baselineOffset = baselineOffset;
   }
 }
开发者ID:NALSS,项目名称:SmartDashboard.NET,代码行数:30,代码来源:TextFragment.cs


示例10: LegendGraphic

 public LegendGraphic(Shape shape, Paint fillPaint)
 {
   LegendGraphic legendGraphic = this;
   if (shape == null)
   {
     string str = "Null 'shape' argument.";
     Throwable.__\u003CsuppressFillInStackTrace\u003E();
     throw new IllegalArgumentException(str);
   }
   else if (fillPaint == null)
   {
     string str = "Null 'fillPaint' argument.";
     Throwable.__\u003CsuppressFillInStackTrace\u003E();
     throw new IllegalArgumentException(str);
   }
   else
   {
     this.shapeVisible = true;
     this.shape = shape;
     this.shapeAnchor = RectangleAnchor.__\u003C\u003ECENTER;
     this.shapeLocation = RectangleAnchor.__\u003C\u003ECENTER;
     this.shapeFilled = true;
     this.fillPaint = fillPaint;
     this.fillPaintTransformer = (GradientPaintTransformer) new StandardGradientPaintTransformer();
     this.setPadding(2.0, 2.0, 2.0, 2.0);
   }
 }
开发者ID:NALSS,项目名称:SmartDashboard.NET,代码行数:27,代码来源:LegendGraphic.cs


示例11: MeterInterval

 public MeterInterval(string label, Range range, Paint outlinePaint, Stroke outlineStroke, Paint backgroundPaint)
 {
   base.\u002Ector();
   MeterInterval meterInterval = this;
   if (label == null)
   {
     string str = "Null 'label' argument.";
     Throwable.__\u003CsuppressFillInStackTrace\u003E();
     throw new IllegalArgumentException(str);
   }
   else if (range == null)
   {
     string str = "Null 'range' argument.";
     Throwable.__\u003CsuppressFillInStackTrace\u003E();
     throw new IllegalArgumentException(str);
   }
   else
   {
     this.label = label;
     this.range = range;
     this.outlinePaint = outlinePaint;
     this.outlineStroke = outlineStroke;
     this.backgroundPaint = backgroundPaint;
   }
 }
开发者ID:NALSS,项目名称:SmartDashboard.NET,代码行数:25,代码来源:MeterInterval.cs


示例12: ClipPath

 public ClipPath(double[] xValue, double[] yValue, bool clip, bool fillPath, bool drawPath)
 {
   int num1 = clip ? 1 : 0;
   int num2 = fillPath ? 1 : 0;
   int num3 = drawPath ? 1 : 0;
   base.\u002Ector();
   ClipPath clipPath = this;
   this.xValue = (double[]) null;
   this.yValue = (double[]) null;
   this.clip = true;
   this.drawPath = false;
   this.fillPath = false;
   this.fillPaint = (Paint) null;
   this.drawPaint = (Paint) null;
   this.drawStroke = (Stroke) null;
   this.composite = (Composite) null;
   this.xValue = xValue;
   this.yValue = yValue;
   this.clip = num1 != 0;
   this.fillPath = num2 != 0;
   this.drawPath = num3 != 0;
   this.fillPaint = (Paint) Color.gray;
   this.drawPaint = (Paint) Color.blue;
   this.drawStroke = (Stroke) new BasicStroke(1f);
   this.composite = (Composite) AlphaComposite.Src;
 }
开发者ID:NALSS,项目名称:SmartDashboard.NET,代码行数:26,代码来源:ClipPath.cs


示例13: StatisticalLineAndShapeRenderer

 public StatisticalLineAndShapeRenderer(bool linesVisible, bool shapesVisible)
   : base(linesVisible, shapesVisible)
 {
   StatisticalLineAndShapeRenderer andShapeRenderer = this;
   this.errorIndicatorPaint = (Paint) null;
   this.errorIndicatorStroke = (Stroke) null;
 }
开发者ID:NALSS,项目名称:SmartDashboard.NET,代码行数:7,代码来源:StatisticalLineAndShapeRenderer.cs


示例14: PaintSample

 public PaintSample(Paint paint)
 {
   base.\u002Ector();
   PaintSample paintSample = this;
   this.paint = paint;
   this.preferredSize = new Dimension(80, 12);
 }
开发者ID:NALSS,项目名称:SmartDashboard.NET,代码行数:7,代码来源:PaintSample.cs


示例15: ExtendedCategoryAxis

 public ExtendedCategoryAxis(string label)
   : base(label)
 {
   ExtendedCategoryAxis extendedCategoryAxis = this;
   this.sublabels = (Map) new HashMap();
   this.sublabelFont = new Font("SansSerif", 0, 10);
   this.sublabelPaint = (Paint) Color.black;
 }
开发者ID:NALSS,项目名称:SmartDashboard.NET,代码行数:8,代码来源:ExtendedCategoryAxis.cs


示例16: LineRenderer3D

 public LineRenderer3D()
   : base(true, false)
 {
   LineRenderer3D lineRenderer3D = this;
   this.xOffset = 12.0;
   this.yOffset = 8.0;
   this.wallPaint = LineRenderer3D.__\u003C\u003EDEFAULT_WALL_PAINT;
 }
开发者ID:NALSS,项目名称:SmartDashboard.NET,代码行数:8,代码来源:LineRenderer3D.cs


示例17: StandardDialFrame

 public StandardDialFrame()
 {
   StandardDialFrame standardDialFrame = this;
   this.backgroundPaint = (Paint) Color.gray;
   this.foregroundPaint = (Paint) Color.black;
   this.stroke = (Stroke) new BasicStroke(2f);
   this.radius = 0.95;
 }
开发者ID:NALSS,项目名称:SmartDashboard.NET,代码行数:8,代码来源:StandardDialFrame.cs


示例18: SubCategoryAxis

 public SubCategoryAxis(string label)
   : base(label)
 {
   SubCategoryAxis subCategoryAxis = this;
   this.subLabelFont = new Font("SansSerif", 0, 10);
   this.subLabelPaint = (Paint) Color.black;
   this.subCategories = (List) new ArrayList();
 }
开发者ID:NALSS,项目名称:SmartDashboard.NET,代码行数:8,代码来源:SubCategoryAxis.cs


示例19: DialCap

 public DialCap()
 {
   DialCap dialCap = this;
   this.radius = 0.05;
   this.fillPaint = (Paint) Color.white;
   this.outlinePaint = (Paint) Color.black;
   this.outlineStroke = (Stroke) new BasicStroke(2f);
 }
开发者ID:NALSS,项目名称:SmartDashboard.NET,代码行数:8,代码来源:DialCap.cs


示例20: SettingGame

 public SettingGame(int wh, int ht, IForm gameForm)
 {
     draw = new Paint(wh, ht);
     StructMap.BlockSize = 30;
     map = new StructMap();
     form = gameForm;
     ship1 = ship2 = ship3 = ship4 = 0;
 }
开发者ID:Boykooo,项目名称:Boom,代码行数:8,代码来源:SettingGame.cs



注:本文中的System.Paint类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# System.PaintEventHandler类代码示例发布时间:2022-05-26
下一篇:
C# System.Pagination类代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap