Каким образом, можно вывести на печать сразу из нескольких полей?
У меня на форме есть два combobox
и один textbox
.
Причем textbox с нестандартным шрифтом.
Сейчас я соорудил такую конструкцию из кода, но это просто набросок.
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
string name, surname,cnv, result;
name = cbName.Text;
surname = cbSurName.Text;
cnv = tbText.Text;
result = (name + ": " + Surname + "\n" +"\n" + cnv);
e.Graphics.DrawString(result, new Font("Times New Roman", 12, FontStyle.Regular), Brushes.Black, 100, 125);
}
Как видно, я просто завел строковые переменные, в которые записал значения компонентов формы, переменную с результатом я просто добавил в строку где описываются аргументы для принтера. Но я уверен, что это не правильно:) Хотя работает. С указанием стандартного шрифта конечно же. А хотелось бы, что бы на печать шел набор указанных мной шрифтов.
Если я правильно понял, то ты хочешь напечатать 3 строки с использыованием разных шрифтов.
В таком случае ты можешь вызвать:
e.Graphics.DrawString(*)
по разу для каждой печатываемой строки(3 переменных) строки. Тебе потребуется лишь менять 2 последних координаты, что бы результат записывался друг за другом.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте! У меня возникла проблема "красивого" способа изменения настроек "на лету"Наример:
Я использую библиотеку PHPExcelПробую заблокировать от редактирования ячейку вот так:
Есть вот такой вот код загрузки img: routes/webphp
Помогите вывести дополнительные поляВывожу поля на странице категории кодом