Компьютерная графика, мультимедиа и игры на Visual C#


         

в действии созданную нами программу


      int counter = 0;
      float leftMargin = e.MarginBounds.Left;
      float topMargin = e.MarginBounds.Top;
      string line = null;
      float linesPerPage = e.MarginBounds.Height /
            myPrintFont.GetHeight(e.Graphics);
      while (counter < linesPerPage)
      {
            line = myPrintFile.ReadLine();
            if (line == null)
            {
                  break;
            }
            yPos = topMargin + counter *
            myPrintFont.GetHeight(e.Graphics);
            e.Graphics.DrawString(line, myPrintFont,
                  Brushes.Black, leftMargin, yPos,
                             new StringFormat());
            counter++;
      }
      if (line != null)
      {
            e.HasMorePages = true;
      }
}
Проверяем в действии созданную нами программу для печати на принтере текстового файла. Строим и запускаем программу: Build, Build Solution; Debug, Start Without Debugging. Мы увидим форму Form1 в режиме выполнения. Щелкаем кнопку Print. Принтер печатает заданный текстовый файл. По этой методике мы можем распечатывать из Visual Studio различные текстовые файлы с различным расширением.
Мы закончили часть книги с общими методиками проектирования различных изображений и методиками печати изображений и текстовых файлов на принтере.
 

Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий