TMyPoint = record

          x:single;

          y:single;

  end;


 TDrawTool =(SpLinkLine,SpSelecting,SpRotateSelecting,SpLine,SpRuleLine,SpPolyLine,SpRectangle,SpLinkPoint,SpLineLinkLine,SpEllipse,

                    SpText,SpImage,SpPolygon,SpPolyBezier,SpElliArc,SpClose,SpPolylinePolygonPointRemoving,SpPolylinePolygonointAdding,

                    SpDragWhole);

 TPageStyle = (A0,A1,A2,A3, A4,  A5, B3, B4, B5, CustomerPage);


  TDragMode= (dgHorz,dgVert,dgBoth);


  TXYMode =(Mode0,Mode1,Mode2,Mode3);


  TGridType =(gPixel,gLine,gNone);


  TUnits = (pixel, mm,dm,m, inch);


  TBkBitmapMode = (Tiled,Stretch, Center, LeftTop);


  TArrowStyle = (ANone,ALeft,ARight,ADouble);


  TBlockLayerMode= (Merge,Import);



TGradientStyle = ( gsRadialC, gsRadialT, gsRadialB, gsRadialL,

   gsRadialR, gsRadialTL, gsRadialTR, gsRadialBL, gsRadialBR, gsLinearH,

   gsLinearV, gsReflectedH, gsReflectedV, gsDiagonalLF, gsDiagonalLB,

   gsDiagonalRF, gsDiagonalRB, gsArrowL, gsArrowR, gsArrowU, gsArrowD,

   gsDiamond, gsButterfly,gsNone);



 TArrUserDataRecord=array of Record

    Key:string;

    Value:String;

  END;


  TPenStyleJoinType = (psjtROUND,psjtBEVEL,psjtMITER,psjtMASK);


  TPenStyleEndCapType = (psectROUND,psectSQUARE,psectFLAT,psectMASK);