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