| FarPoint.Win.SpreadJ アセンブリ > FarPoint.Win.Spread.DrawingSpace 名前空間 > PSObject クラス > PSObject コンストラクタ : PSObject コンストラクタ(Object) |
System.Drawing.Point[] pts = {new System.Drawing.Point(25, 0),
new System.Drawing.Point(0, 50),
new System.Drawing.Point(20, 50),
new System.Drawing.Point((int)2.5, 100),
new System.Drawing.Point(40, 40),
new System.Drawing.Point(20, 40),
new System.Drawing.Point(40, 0),
new System.Drawing.Point(25, 0)};
System.Drawing.Drawing2D.GraphicsPath gpath = new System.Drawing.Drawing2D.GraphicsPath();
gpath.AddPolygon(pts);
FarPoint.Win.Spread.DrawingSpace.PSObject pso = new FarPoint.Win.Spread.DrawingSpace.CustomShape();
pso.CanMove = FarPoint.Win.Spread.DrawingSpace.Moving.HorizontalAndVertical;
pso.CanRotate = true;
pso.Shape = gpath;
pso.SetBounds(250, 250, 120, 120);
FarPoint.Win.Spread.DrawingSpace.CustomShape pso1 = new FarPoint.Win.Spread.DrawingSpace.CustomShape(pso);
fpSpread1.ActiveSheet.AddShape(pso1);Dim pts As System.Drawing.Point() = {New System.Drawing.Point(25, 0), _ New System.Drawing.Point(0, 50), _ New System.Drawing.Point(20, 50), _ New System.Drawing.Point(2.5, 100), _ New System.Drawing.Point(40, 40), _ New System.Drawing.Point(20, 40), _ New System.Drawing.Point(40, 0), _ New System.Drawing.Point(25, 0)} Dim gpath As System.Drawing.Drawing2D.GraphicsPath = New System.Drawing.Drawing2D.GraphicsPath gpath.AddPolygon(pts) Dim pso As New FarPoint.Win.Spread.DrawingSpace.CustomShape pso.CanMove = FarPoint.Win.Spread.DrawingSpace.Moving.HorizontalAndVertical pso.CanRotate = True pso.Shape = gpath pso.SetBounds(250, 250, 120, 120) Dim pso1 As New FarPoint.Win.Spread.DrawingSpace.CustomShape(pso) FpSpread1.ActiveSheet.AddShape(pso1)