コード例 #1
0
ファイル: BezierTest.cs プロジェクト: Wiladams/NewTOAPIA
        public void RunOnce(IRenderGDI aPort)
        {
            aPort.SaveState();

            aPort.SetDefaultPenColor(RGBColor.Black);
            aPort.UseDefaultPen();

            aPort.SetMappingMode(MappingModes.TEXT);
            aPort.PolyBezier(fFigure);

            // Draw the control lines
            aPort.SetDefaultPenColor(RGBColor.Red);
            aPort.MoveTo(fFigure[0]);
            aPort.LineTo(fFigure[1]);

            aPort.MoveTo(fFigure[2]);
            aPort.LineTo(fFigure[3]);
            aPort.Flush();
            aPort.RestoreState();
        }