コード例 #1
0
ファイル: GraphicCalibration.cs プロジェクト: slawer/service
        private Draw whatDraw = Draw.Nothing; // что рисовать

        #endregion Fields

        #region Constructors

        /// <summary>
        /// Инициализирует новый экземпляр класса
        /// </summary>
        /// <param name="g">Повехность на которой необходимо выполнять рисование</param>
        /// <param name="FrameToDraw">Область и положение, занимаемое графиком калибровки на форме</param>
        public GraphicCalibration(Graphics g, Rectangle FrameToDraw)
        {
            Frame = new Rectangle(FrameToDraw.Location, FrameToDraw.Size);
            Axes = new Rectangle(Frame.X + 30, Frame.Y + 30, Frame.Width - 60, Frame.Height - 60);

            graphicContext = BufferedGraphicsManager.Current;
            graphicBuffer = graphicContext.Allocate(g, Frame);

            graphicBuffer.Graphics.SmoothingMode = SmoothingMode.AntiAlias;
            graphicBuffer.Graphics.PixelOffsetMode = PixelOffsetMode.HighQuality;

            graphicBuffer.Graphics.TextContrast = 1;
            graphicBuffer.Graphics.TextRenderingHint = System.Drawing.Text.TextRenderingHint.ClearTypeGridFit;

            sync = new Sync();
            points = null;
        }
コード例 #2
0
ファイル: ObjectCurrentState.cs プロジェクト: slawer/service
 public ObjectCurrentState()
 {
     syncker = new Sync();
 }