Сабж...
Нужно сохранить шаблон документа в файл, который можно было бы потом распечатать при помощи программы, также написанной в хаясме. Шаблон состоит из мелких шрифтов и штрих-кода, поэтому нужно изображение высокой четкости аля ПДФ, (там сколько его не увеличивай картинка ШК и шрифты не размываются). Пробовал сохранить jpeg в высоком качестве. Ну не то пальто...
Этот топик читают: Гость
|
Ответов: 241
Рейтинг: 1
|
|||
| карма: 1 |
|
|
Ответов: 1061
Рейтинг: 219
|
|||
|
Gitarist писал(а): Нужно сохранить шаблон документа в файл, который можно было бы потом распечатать при помощи программы,В примерах есть схема \Elements\delphi\Example\Printer\PrintDocuments\PrintTextDoc.sha Распечатай как PDF |
|||
| карма: 20 |
|
|
Ответов: 241
Рейтинг: 1
|
|||
|
Gunta писал(а): Распечатай как PDFНе годится... надо как то автоматизировать |
|||
| карма: 1 |
|
|
Ответов: 1061
Рейтинг: 219
|
|||
|
Gitarist писал(а): надо как то автоматизироватьЧто ты подразумеваешь под словом "автоматизировать"? https://forum.hiasm.com/getfile/40617 |
|||
| карма: 20 |
| ||
| файлы: 1 | для Gitarist.zip [4.3KB] [28] |
|
Ответов: 241
Рейтинг: 1
|
|||
|
Gunta писал(а): Что ты подразумеваешь под словом "автоматизировать"?
https://forum.hiasm.com/getfile/40617 То что при нажатии кнопки Print в вашей схеме, появляется диалог под каким именем сохранить куда итд.. А надо чтоб в прям на схеме можно было прописать ну к примеру C:\\Barcode.pdf |
|||
| карма: 1 |
|
|
Ответов: 1061
Рейтинг: 219
|
|||
|
Gitarist писал(а): То что при нажатии кнопки Print в вашей схеме, появляется диалог под каким именем сохранить куда итд.. А надо чтоб в прям на схеме можно было прописать ну к примеру C:\\Barcode.pdfПока не могу загрузить файл, поэтому ссылка на Яндекс диск https://disk.yandex.ru/d/NQ1ZXq14gL2XcQ |
|||
| карма: 20 |
|
|
Ответов: 241
Рейтинг: 1
|
|||
|
Gunta писал(а): Пока не могу загрузить файл, поэтому ссылка на Яндекс дискhttps://disk.yandex.ru/d/NQ1ZXq14gL2XcQ Ахах)) Хитро)) Эмуляция клавиш наше всё)) .... Но даже это не работает. Вылазит диалог и не вставляется из буфера. (разобрался, надо было еще Caption окну послать) Кроме того может вылезти еще диалог, где спрашивают заменить или нет, если файл уже cуществует.. и можно было бы прописать еще одну итерацию на Enter, но нет выделена кнопка "Нет"... .... А подскажите, для чего запускается параллельный поток? Вообще для чего используется, а то я никогда его не юзал.. Редактировалось 7 раз(а), последний 2026-02-18 01:18:42 |
|||
| карма: 1 |
|
|
Ответов: 1061
Рейтинг: 219
|
|||
|
Gitarist писал(а): Но даже это не работает. Вылазит диалог и не вставляется из буфера. (разобрался, надо было еще Caption окну послать)У меня работает. Gitarist писал(а): Кроме того может вылезти еще диалог, где спрашивают заменить или нет, если файл уже cуществует.. и можно было бы прописать еще одну итерацию на Enter, но нет выделена кнопка "Нет"...Проще сначала удалить старый файл и уже потом сохранить новый под тем же названием. Gitarist писал(а): А подскажите, для чего запускается параллельный поток? Вообще для чего используется, а то я никогда его не юзалПочитай документацию. https://forum.hiasm.com/wiki/5452 А если совсем просто, то любое диалоговое окно останавливает основной поток и ждёт реакцию пользователя. Запуск параллельного потока даёт возможность "посмотреть" на диалоговое окно "как бы со стороны" и провести какие-либо манипуляции с ним. |
|||
| карма: 20 |
| ||
| Голосовали: | Gitarist |
|
Ответов: 241
Рейтинг: 1
|
|||
|
Gunta писал(а): У меня работает.Ок, а есть ли способ распечатать сохраненный документ "нажатием одной кнопки" в программе? |
|||
| карма: 1 |
|
|
Ответов: 1061
Рейтинг: 219
|
|||
|
Gitarist писал(а): а есть ли способ распечатать сохраненный документ "нажатием одной кнопки" в программе?Выбери принтер и файл, который хочешь распечатать. Для печати PDF-файлов на компьютере должен быть установлен Adobe Reader. Редактировалось 1 раз(а), последний 2026-02-23 13:14:46 |
|||
| карма: 20 |
| ||
| Голосовали: | Gitarist |
|
Ответов: 241
Рейтинг: 1
|
|||
|
Gunta, Спасибо, отличный вариант схемы для печати!
Вот бы еще довести до ума вариант с сохранением без всяких эмуляций клавиш итд... Кстати, в Hiasm есть какой то вариант предпросмотра перед печатью того или иного PDF? Редактировалось 1 раз(а), последний 2026-02-23 21:46:10 |
|||
| карма: 1 |
|
|
Ответов: 1061
Рейтинг: 219
|
|||
|
Gitarist писал(а): Кстати, в Hiasm есть какой то вариант предпросмотра перед печатью того или иного PDF?Редактировалось 1 раз(а), последний 2026-02-23 23:04:02 |
|||
| карма: 20 |
|
|
Ответов: 241
Рейтинг: 1
|
|||
| карма: 1 |
|
|
Ответов: 1061
Рейтинг: 219
|
|||
|
Gitarist писал(а): Какие то диалоги начинаетСхему в предыдущем сообщении поправил Редактировалось 1 раз(а), последний 2026-02-23 23:07:53 |
|||
| карма: 20 |
|
|
Ответов: 241
Рейтинг: 1
|
|||
|
Ничего не изменилось. Он отображает только если нажать Открыть. а как избежать этих диалоговых окон?
--- Добавлено в 2026-02-23 23:20:42 Еще столкнулся с такой проблемой, что не печатается картинка JPG большого разрешения... В чем может быть дело? Редактировалось 2 раз(а), последний 2026-02-23 23:22:21 |
|||
| карма: 1 |
|



Поиск
Друзья
Администрация