本文整理汇总了C#中Stroke类的典型用法代码示例。如果您正苦于以下问题:C# Stroke类的具体用法?C# Stroke怎么用?C# Stroke使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Stroke类属于命名空间,在下文中一共展示了Stroke类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: 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;
}
示例2: StatisticalLineAndShapeRenderer
public StatisticalLineAndShapeRenderer(bool linesVisible, bool shapesVisible)
: base(linesVisible, shapesVisible)
{
StatisticalLineAndShapeRenderer andShapeRenderer = this;
this.errorIndicatorPaint = (Paint) null;
this.errorIndicatorStroke = (Stroke) null;
}
示例3: 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;
}
}
示例4: 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;
}
}
示例5: 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;
}
}
示例6: 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;
}
}
示例7: 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;
}
}
}
示例8: StackedXYAreaRenderer
public StackedXYAreaRenderer(int type, XYToolTipGenerator labelGenerator, XYURLGenerator urlGenerator)
: base(type, labelGenerator, urlGenerator)
{
StackedXYAreaRenderer stackedXyAreaRenderer = this;
this.shapePaint = (Paint) null;
this.shapeStroke = (Stroke) null;
}
示例9: StrokeSample
public StrokeSample(Stroke stroke)
{
base.\u002Ector();
StrokeSample strokeSample = this;
this.stroke = stroke;
this.preferredSize = new Dimension(80, 18);
this.setPreferredSize(this.preferredSize);
}
示例10: 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);
}
示例11: CreateBrush
public static IBrush CreateBrush(Stroke stroke, string name, Dictionary<string, object> options)
{
// try and create the brush
// if unable to instantiat, return LineBrush by default
IBrush o = (ScriptableObject.CreateInstance(name) as IBrush) ?? ScriptableObject.CreateInstance<LineBrush>();
o.Stroke = stroke;
return o;
}
示例12: 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;
}
示例13: CategoryMarker
public CategoryMarker(IComparable key, Paint paint, Stroke stroke, Paint outlinePaint, Stroke outlineStroke, float alpha)
: base(paint, stroke, outlinePaint, outlineStroke, alpha)
{
CategoryMarker categoryMarker = this;
this.drawAsLine = false;
this.key = key;
this.setLabelOffsetType(LengthAdjustmentType.__\u003C\u003EEXPAND);
}
示例14: IntervalMarker
public IntervalMarker(double start, double end, Paint paint, Stroke stroke, Paint outlinePaint, Stroke outlineStroke, float alpha)
: base(paint, stroke, outlinePaint, outlineStroke, alpha)
{
IntervalMarker intervalMarker = this;
this.startValue = start;
this.endValue = end;
this.gradientPaintTransformer = (GradientPaintTransformer) null;
this.setLabelOffsetType(LengthAdjustmentType.__\u003C\u003ECONTRACT);
}
示例15: Start
void Start()
{
prevMousePosition = new Vector3(-1.0f, -1.0f, -1.0f);
strokes = new ArrayList();
currentStroke = null;
strokeMeshes = new ArrayList();
}