0 / 0 / 0
Регистрация: 17.02.2012
Сообщений: 9

Печать: как сделать перенос строки в области печати

11.04.2012, 00:26. Показов 3557. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вечер добрый!

В проекте печатаю документ (с помощью PrintDialog), но строка уходит в неизвестность

Как сделать так, чтобы при печати введенная строка автоматически переносилась и продолжала печататься на новой строке? (Пример во вложении)

Подскажите функцию или способ какой-нить, аль свойство.
С PrintDialog столкнулся первый раз.
Миниатюры
Печать: как сделать перенос строки в области печати  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.04.2012, 00:26
Ответы с готовыми решениями:

Как сделать перенос строки?
Здравствуйте! У меня есть следующий код, который переносит данный из полей одной формы в единое поле на другой форме. DoCmd.GoToControl...

Как сделать перенос строки?
Здравствуйте, есть объединённые строки в виде ссылок http:\\сайт.comhttp:\\сайт.comhttp:\\сайт.comhttp:\\сайт.com мне нужно их разделить...

Как сделать перенос строки
Здравствуйте, помогите с решением проблемы. Нужно вывести переменную "с" в див, так чтобы 34 и 35 были в две строки? \r\n не подходит. ...

5
1923 / 428 / 41
Регистрация: 12.07.2007
Сообщений: 2,062
12.04.2012, 09:34
нужно правильно задать прямоугольник для печати.
На глаз код не вспомнить, копните в сторону Graphics.MeasureString()
0
0 / 0 / 0
Регистрация: 17.02.2012
Сообщений: 9
12.04.2012, 14:31  [ТС]
Попробовал. Не помогло((
Есть еще идеи?
0
1923 / 428 / 41
Регистрация: 12.07.2007
Сообщений: 2,062
13.04.2012, 02:41
Цитата Сообщение от jonkaspar2008 Посмотреть сообщение
Попробовал. Не помогло((
Есть еще идеи?
Не помогло == ошибка в коде, т.к. у других это работает.
Покажите код.
0
 Аватар для Юный Падаван
4 / 4 / 0
Регистрация: 12.04.2012
Сообщений: 29
13.04.2012, 13:40
В составе DevExpress (дополнение для VS) есть очень удобная вещь Xtra report(кажется так) и через нее очень легко выводить на печать.
0
0 / 0 / 0
Регистрация: 17.02.2012
Сообщений: 9
15.04.2012, 13:43  [ТС]
Не помогло == ошибка в коде, т.к. у других это работает.
Покажите код.
C#
1
2
3
4
5
6
7
Graphics g = e.Graphics;
 
                SolidBrush brush = new SolidBrush(Color.Black);
                string value = TBAditionalComments.Text;
                Font Font1 = new Font("Arial", 11, FontStyle.Regular, GraphicsUnit.Point);
                e.Graphics.MeasureString(value, Font1, 300);
                g.DrawString(value, Font1, brush, x, y);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.04.2012, 13:43
Помогаю со студенческими работами здесь

Как сделать перенос строки?
$file = 'data.txt'; // Открываем файл для получения существующего содержимого $current = file_get_contents($file); ...

Как сделать перенос строки в ListBox
У меня есть переменная у которой неизвестно значение, путь может быть длинным, как сделать перенос строк в ListBox если в одну строку...

Как сделать перенос строки в консоли
Всем привет, Только начал изучения языка си по книге С. Прата и столкнулся с непонятным для меня моментом, подскажите пожалуйста как это...

Как сделать перенос строки в label
Здравствуйте! Вывожу в label строку, но она длинная и не вся влазит. Как сделать перенос строки или может свойство какое есть?

Как сделать перенос строки в ячейке MySQL?
Я работаю в терминале, и когда пытаюсь сделать перенос "\n", работает правильно, но перенос делается не внутри одной ячейки таблицы. У меня...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

Новые блоги и статьи
Динамические массивы в C++ - создание и использование
NullReferenced 27.04.2025
Динамические массивы представляют собой один из фундаментальных инструментов программирования на C++, позволяющий создавать структуры данных, размер которых определяется во время выполнения. . .
Асинхронный JavaScript: Промисы, Async/Await и Fetch API
Reangularity 27.04.2025
Пользователь заходит на веб-страницу, нажимает кнопку и. . . ничего не происходит. Сайт словно замер. Через несколько секунд всё внезапно оживает, но пользователь уже успел закрыть вкладку. Знакомая. . .
Management on GitLab and repository management in Visual Studio code
jigi33 27.04.2025
- repo management on GitLab - CI/ CD in GitLab - VCS repository management in Visual Studio code (see attachments)
Kanban или Scrum - что выбрать?
EggHead 27.04.2025
Kanban и Scrum — уже много лет удерживают лидирующие позиции среди гибких подходов. Руководители проектов и команды разработчиков то и дело сталкиваются с дилеммой: какой из этих двух методов выбрать. . .
Кастомные Middleware на C# в ASP.NET Core
UnmanagedCoder 27.04.2025
Разработка веб-приложений сегодня мало напоминает монолитное программирование прошлых лет. На смену громоздким блокам кода пришла модульная архитектура, где каждый компонент выполняет строго. . .
Анализ и линтинг кода JavaScript: ESLint, Prettier и JSHint
run.dev 26.04.2025
JavaScript прошёл долгий путь от простого языка для анимации веб-страниц до основы современной веб-разработки. С ростом сложности приложений, увеличением кодовых баз и масштабированием команд. . .
Паттерны в Python: Singleton, Factory и Observer
py-thonny 26.04.2025
Паттерны проектирования — это проверенные временем решения типовых проблем разработки программного обеспечения. Их история берёт начало с книги "Приёмы объектно-ориентированного проектирования. . . .
Исключения в C#: Stack Overflow, Access Violation и Out of memory
stackOverflow 26.04.2025
Исключения в C# — это не только механизм оповещения о проблемах, а целое искусство управления потоком выполнения программы в экстремальных ситуациях. Обычное исключение, например,. . .
Логирование в C# ASP.NET Core с помощью Serilog, ElasticSearch, Kibana
stackOverflow 25.04.2025
Помните те времена, когда для анализа проблемы приходилось подключаться к серверу, искать нужный лог-файл среди десятков других и вручную фильтровать тысячи строк в поисках ошибки? К счастью, эти дни. . .
Структура "железный OnKeyUp" вместо антидребезга. Полностью асинхронный счётчик.
Hrethgir 25.04.2025
Программа для симуляции схемы - Logisim Evolution В общем какое-то время отвлёкся, так было надо, теперь когда запилю это на verilog и FPGA , досоставлю заявку в ФИПС на полезную модель - не готов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru