![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 649
|
![]()
Как отпечатать из Memo так чтобы принтер использовал поля настроенные в PageSetupDialog ?
Последний раз редактировалось Kronos913; 21.03.2022 в 13:52. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 649
|
![]()
Есть какой-то ответ?=)
|
![]() |
![]() |
![]() |
#3 | |
Техножрец
Форумчанин
Регистрация: 04.07.2014
Сообщений: 289
|
![]() Цитата:
Код:
— Двери есть везде. Просто нужно знать, как в них войти.
|
|
![]() |
![]() |
![]() |
#4 |
Техножрец
Форумчанин
Регистрация: 04.07.2014
Сообщений: 289
|
![]()
К тому же, это не решает проблему отступа справа, нужно еще пару этажей кода нагородить. Проще использовать RichEdit, там намного проще реализовать печать с нужными параметрами.
— Двери есть везде. Просто нужно знать, как в них войти.
|
![]() |
![]() |
![]() |
#5 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,890
|
![]()
Kronos913, печатать с помощью редакторов отчётов (как это делают все нормальные люди) не предлагать?
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 649
|
![]() |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 649
|
![]()
Я когда-то пробовал через AssignPrn и переменную текстового файла. Но делать имитацию полей через пустые строки и добавлением пробелов перед каждой строкой - кажется довольно кривым методом
И другой вопрос, как в этому методу присоединить выбор принтера? Через графический метод пытался, но выходит какая-то хрень если печатать несколько строк... |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 649
|
![]()
Я какой-то такой код сделал. Сейчас на тестах сработал ок, а раньше выдавал ерунду какую-то: строки наслаивались одна на другую
Код:
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 649
|
![]() Код:
Каково происхождение этих чисел? Они особо не вяжется с 21 х 29 см стандартного А4 |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 649
|
![]()
А как работает 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 |