当前位置: 首页>>代码示例>>C#>>正文


C# System.Paint类代码示例

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


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


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