Example #1
0
 public PenPlus(Color color, float width, bool opaque)
 {
     int c = color.ToArgb();
     if (opaque) c |= (0xff << 24);
     Unit unit = Unit.UnitWorld;
     nativePen = null;
     lastResult = GdiPlus.GdipCreatePen1(c, width, unit, out nativePen);
 }
Example #2
0
 extern static internal GpStatus GdipSetPenDashOffset(GpPen pen, float offset);
Example #3
0
 internal static extern GpStatus GdipResetPenTransform(GpPen pen);
Example #4
0
 internal static extern GpStatus GdipGetPenTransform(GpPen pen, out GpMatrix matrix);
Example #5
0
 internal static extern GpStatus GdipGetPenLineJoin(GpPen pen, out LineJoin lineJoin);
Example #6
0
 internal static extern GpStatus GdipGetPenDashOffset(GpPen pen, out float offset);
Example #7
0
 internal static extern GpStatus GdipGetPenCustomStartCap(GpPen pen, out GpCustomLineCap customCap);
Example #8
0
 internal static extern GpStatus GdipCreatePen2(GpBrush brush, float width, Unit unit, out GpPen pen);
Example #9
0
 extern static internal GpStatus GdipDeletePen(GpPen pen);
Example #10
0
 extern static internal GpStatus GdipClonePen(GpPen pen, out GpPen clonepen);
Example #11
0
 extern static internal GpStatus GdipCreatePen2(GpBrush brush, float width, Unit unit, out GpPen pen);
Example #12
0
 extern static internal GpStatus GdipGetPenCompoundArray(GpPen pen, float[] dash, int count);
Example #13
0
 extern static internal GpStatus GdipGetPenCompoundCount(GpPen pen, out int count);
Example #14
0
 extern static internal GpStatus GdipSetPenDashArray(GpPen pen, float[] dash, int count);
Example #15
0
 extern static internal GpStatus GdipGetPenDashCount(GpPen pen, out int count);
Example #16
0
 internal static extern GpStatus GdipSetPenLineCap197819(GpPen pen, LineCap startCap, LineCap endCap,  DashCap dashCap);
Example #17
0
 internal static extern GpStatus GdipCreatePen1(int color, float width, Unit unit, out GpPen pen);
Example #18
0
 extern static internal GpStatus GdipGetPenWidth(GpPen pen, out float width);
Example #19
0
 internal static extern GpStatus GdipGetPenColor(GpPen pen, out int argb);
Example #20
0
 extern static internal GpStatus GdipSetPenUnit(GpPen pen, Unit unit);
Example #21
0
 internal static extern GpStatus GdipGetPenDashCap197819(GpPen pen, out DashCap dashCap);
Example #22
0
 extern static internal GpStatus GdipGetPenUnit(GpPen pen, out Unit unit);
Example #23
0
 internal static extern GpStatus GdipGetPenEndCap(GpPen pen, out LineCap endCap);
Example #24
0
 GdipSetPenLineCap197819(GpPen pen, LineCap startCap, LineCap endCap, DashCap dashCap);
Example #25
0
 internal static extern GpStatus GdipGetPenMode(GpPen pen, out PenAlignment penMode);
Example #26
0
 extern static internal GpStatus GdipGetPenStartCap(GpPen pen, out LineCap startCap);
Example #27
0
 internal static extern GpStatus GdipGetPenWidth(GpPen pen, out float width);
Example #28
0
 extern static internal GpStatus GdipGetPenEndCap(GpPen pen, out LineCap endCap);
Example #29
0
 internal static extern GpStatus GdipScalePenTransform(GpPen pen, float sx, float sy, MatrixOrder order);
Example #30
0
 extern static internal GpStatus GdipGetPenDashCap197819(GpPen pen, out DashCap dashCap);
Example #31
0
 internal static extern GpStatus GdipClonePen(GpPen pen, out GpPen clonepen);
Example #32
0
 extern static internal GpStatus GdipGetPenLineJoin(GpPen pen, out LineJoin lineJoin);
Example #33
0
 internal static extern GpStatus GdipSetPenUnit(GpPen pen, Unit unit);
Example #34
0
 extern static internal GpStatus GdipSetPenCustomStartCap(GpPen pen, GpCustomLineCap customCap);
Example #35
0
 internal static extern GpStatus GdipTranslatePenTransform(GpPen pen, float dx, float dy, MatrixOrder order);
Example #36
0
 extern static internal GpStatus  GdipGetPenCustomEndCap(GpPen pen, out GpCustomLineCap customCap);
Example #37
0
 internal static extern GpStatus GdipDeletePen(GpPen pen);
Example #38
0
 extern static internal GpStatus GdipGetPenMiterLimit(GpPen pen, out float miterLimit);
Example #39
0
 internal static extern GpStatus GdipGetPenCompoundCount(GpPen pen, out int count);
Example #40
0
 extern static internal GpStatus  GdipGetPenMode(GpPen pen, out PenAlignment penMode);
Example #41
0
 internal static extern GpStatus GdipGetPenDashArray(GpPen pen, float[] dash, int count);
Example #42
0
 extern static internal GpStatus GdipGetPenTransform(GpPen pen, out GpMatrix matrix);
Example #43
0
 internal static extern GpStatus GdipGetPenDashCount(GpPen pen, out int count);
Example #44
0
 extern static internal GpStatus GdipResetPenTransform(GpPen pen);
Example #45
0
 internal static extern GpStatus GdipGetPenDashStyle(GpPen pen, out DashStyle dashstyle);
Example #46
0
 extern static internal GpStatus GdipMultiplyPenTransform(GpPen pen, GpMatrix matrix, MatrixOrder order);
Example #47
0
 internal static extern GpStatus GdipGetPenFillType(GpPen pen, out PenType type);
Example #48
0
 protected PenPlus(GpPen nativePen, GpStatus status)
 {
     lastResult = status;
     SetNativePen(nativePen);
 }
Example #49
0
 internal static extern GpStatus GdipGetPenMiterLimit(GpPen pen, out float miterLimit);
Example #50
0
 void SetNativePen(GpPen nativePen)
 {
     this.nativePen = nativePen;
 }
Example #51
0
 internal static extern GpStatus GdipGetPenStartCap(GpPen pen, out LineCap startCap);
Example #52
0
 GdipDrawClosedCurveI(GpGraphics graphics, GpPen pen,
                      Point[] points, int count);
Example #53
0
 internal static extern GpStatus GdipGetPenUnit(GpPen pen, out Unit unit);
Example #54
0
 extern static internal GpStatus GdipDrawLine(GpGraphics graphics, GpPen pen, float x1, float y1, float x2, float y2);
Example #55
0
 internal static extern GpStatus GdipMultiplyPenTransform(GpPen pen, GpMatrix matrix, MatrixOrder order);
Example #56
0
 GdipDrawClosedCurve2I(GpGraphics graphics, GpPen pen,
                       Point[] points, int count, float tension);
Example #57
0
 internal static extern GpStatus GdipRotatePenTransform(GpPen pen, float angle, MatrixOrder order);
Example #58
0
 extern static internal GpStatus GdipDrawLineI(GpGraphics graphics, GpPen pen, int x1, int y1, int x2, int y2);
Example #59
0
 internal static extern GpStatus GdipSetPenBrushFill(GpPen pen, GpBrush brush);
Example #60
0
 extern static internal GpStatus GdipDrawLinesI(GpGraphics graphics, GpPen pen, Point[] points, int count);