Рисует твердый заполненные дуги параметра CAD (COM-интерфейс)

Реализовано в описании # кода C:


   аннулированию DrawPathToHatch1 частные () 
{ 
    // начало пути движения указанной точки 
    // в качестве параметров координаты точки X, Y координаты точки два параметров, три параметра для этой точки на ширине линии полилинии рендеринга эффективного 
    // параметры ширины четыре конечной точки, линия , проведенная на полилинии эффективной для 
    // короны в пять параметров , которые указывают, оказание эффективной Ломаная линия 
    axMxDrawX1.PathMoveToEx (0, 30, 0,3, 0.3, 0.3); 
    // путь в точках 
    axMxDrawX1.PathLineTo (100, 30); 
    // путь в точках 
    axMxDrawX1.PathLineTo (100, 90); 
    в точках // путь 
    axMxDrawX1.PathLineTo (0, 30); 
    // установить цвет 
    axMxDrawX1.AddLinetype ( "MLineType1", ""); 
    axMxDrawX1.LineType = "MLineType1"; 
    axMxDrawX1.DrawCADColor = 255; 
    // замкнутый путь 
    axMxDrawX1.DrawPathToHatch (1);
    // ------------------------------------------------ ----------------------------------------------- 
    axMxDrawX1.PathMoveToEx (50, 120, 0,3, 0,3, 0,3); 
    // путь в точках 
    axMxDrawX1.PathLineTo (150, 120); 
    // путь в точках 
    axMxDrawX1.PathLineTo (150, 180); 
    на пути // точка 
    axMxDrawX1.PathLineTo (50, 120); 
    // установить цвет 
    axMxDrawX1.AddLinetype ( "MLineType2", ""); 
    axMxDrawX1.LineType = "MLineType2"; 
    axMxDrawX1.DrawCADColor = 65280; 
    // закрыть путь 
    axMxDrawX1.DrawPathToHatch (1 ); 
    // ---------------------------------------------- ------------------------------------------------- 
    axMxDrawX1 .PathMoveToEx (110, 50, 0,3, 0,3, 0,3);
    // Путь в точках 
    указывает путь // о
    axMxDrawX1.PathLineTo (200, 30); 
    // путь в точках 
    axMxDrawX1.PathLineTo (200, 90); 
    // путь в точках 
    axMxDrawX1.PathLineTo (110, 50); 
    // установить цвет 
    axMxDrawX1.AddLinetype ( " MLineType3 "" "); 
    axMxDrawX1.LineType =" MLineType3 «; 
    axMxDrawX1.DrawCADColor = 65535; 
    // закрыть путь 
    axMxDrawX1.DrawPathToHatch (1);. 
    // --------------- -------------------------------------------------- ------------------------------ 
    axMxDrawX1.PathMoveToEx (250, 30, 0,3, 0,3, 0,3); 
    // путь о точки 
    axMxDrawX1.PathLineTo (300, 30); 
    // путь в точках 
    axMxDrawX1.PathLineTo (300, 90); 
    axMxDrawX1.PathLineTo (250, 30); 
    // установить цвет 
    axMxDrawX1.AddLinetype ( "MLineType4", ""); 
    axMxDrawX1.LineType = "MLineType4"; 
    axMxDrawX1.DrawCADColor = 16,71168 млн, 
    // закрыть путь 
    axMxDrawX1.DrawPathToHatch (1) ; 
}

рекомендация

отwww.cnblogs.com/yzy0224/p/11059500.html
рекомендация