|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.03.2022, 13:48 | #1 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 627
|
Отпечатать Memo использовав поля
Как отпечатать из Memo так чтобы принтер использовал поля настроенные в PageSetupDialog ?
Последний раз редактировалось Kronos913; 21.03.2022 в 13:52. |
20.04.2022, 16:05 | #2 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 627
|
Есть какой-то ответ?=)
|
21.04.2022, 07:07 | #3 | |
Техножрец
Форумчанин
Регистрация: 04.07.2014
Сообщений: 289
|
Цитата:
Код:
— Двери есть везде. Просто нужно знать, как в них войти.
|
|
21.04.2022, 07:16 | #4 |
Техножрец
Форумчанин
Регистрация: 04.07.2014
Сообщений: 289
|
К тому же, это не решает проблему отступа справа, нужно еще пару этажей кода нагородить. Проще использовать RichEdit, там намного проще реализовать печать с нужными параметрами.
— Двери есть везде. Просто нужно знать, как в них войти.
|
22.04.2022, 01:57 | #5 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,872
|
Kronos913, печатать с помощью редакторов отчётов (как это делают все нормальные люди) не предлагать?
|
23.04.2022, 15:45 | #6 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 627
|
|
23.04.2022, 15:49 | #7 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 627
|
Я когда-то пробовал через AssignPrn и переменную текстового файла. Но делать имитацию полей через пустые строки и добавлением пробелов перед каждой строкой - кажется довольно кривым методом
И другой вопрос, как в этому методу присоединить выбор принтера? Через графический метод пытался, но выходит какая-то хрень если печатать несколько строк... |
23.04.2022, 16:02 | #8 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 627
|
Я какой-то такой код сделал. Сейчас на тестах сработал ок, а раньше выдавал ерунду какую-то: строки наслаивались одна на другую
Код:
|
23.04.2022, 16:51 | #9 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 627
|
Код:
Каково происхождение этих чисел? Они особо не вяжется с 21 х 29 см стандартного А4 |
23.04.2022, 18:08 | #10 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 627
|
А как работает PrintDialog ?
Я никакой обработки не сделал из того что было введено в диалоговом окне, при этом сохранились все настройки (выбор принтера, размер страницы) |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Считывание из поля Memo | Qwerik | Помощь студентам | 8 | 07.11.2012 11:29 |
Поля MEMO и тэги форматирования | Wind-up Bird | Microsoft Office Access | 10 | 10.09.2012 12:54 |
Свойство Lines поля Memo | Jaga_89 | Общие вопросы Delphi | 8 | 16.02.2012 18:11 |
Загрузка Memo поля в Hint | Gulik | БД в Delphi | 1 | 03.07.2011 00:54 |
Помещать поля таблицы БД в MEMO | ulala | Помощь студентам | 16 | 24.10.2010 20:38 |