powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Компонент для печати файлов
30 сообщений из 30, показаны все 2 страниц
Компонент для печати файлов
    #39506101
bas02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нужен невизуальный компонент для печати графических файлов включая pdf
...
Рейтинг: 0 / 0
Компонент для печати файлов
    #39506128
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bas02нужен невизуальный компонент для печати графических файлов включая pdf

TPrinter
...
Рейтинг: 0 / 0
Компонент для печати файлов
    #39506154
Фотография krapotkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
волшебно. т.е. файлы автокада, 3д и 2д редакторов, и прочую чепуху ))

чтобы напечатать файл PDF, нужно чтобы какой-то движок разобрал эти данные и превратил их в последовательность команд для графики - линии, кружочки, текст, картинки
и только это уже можно печатать
и так для каждого формата.
несколько ну самых базовых поддерживает либо ОС либо к-нить встроенная в делфи библиотека типа как для PNG
...
Рейтинг: 0 / 0
Компонент для печати файлов
    #39506242
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krapotkinволшебно. т.е. файлы автокада, 3д и 2д редакторов, и прочую чепуху ))


PSD забыли
...
Рейтинг: 0 / 0
Компонент для печати файлов
    #39506318
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bas02нужен невизуальный компонент для печати графических файлов включая pdfЗабыл написать, чтоб "был бесплатный". :)
...
Рейтинг: 0 / 0
Компонент для печати файлов
    #39506321
Фотография Квейд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bas02нужен невизуальный компонент для печати графических файлов включая pdf

если только pdf, то гугли pdfium.dll (есть Delphi-обертка)
...
Рейтинг: 0 / 0
Компонент для печати файлов
    #39506323
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bas02,

ShellExecute( 0, 'print', PChar( FileName ), nil, nil, SW_SHOW )

почему не подходит?
...
Рейтинг: 0 / 0
Компонент для печати файлов
    #39506343
Фотография Dimonka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockbas02,

ShellExecute( 0, 'print', PChar( FileName ), nil, nil, SW_SHOW )

почему не подходит? По условию не подходит - нужен невизуальный компонент.
...
Рейтинг: 0 / 0
Компонент для печати файлов
    #39506780
bas02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
schi,

как pdf на нем собираешься печатать?
по всякому пробовал canvas не дает юзать activex
...
Рейтинг: 0 / 0
Компонент для печати файлов
    #39506782
bas02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krapotkin,

там все прозаично
представь среднестатистического планктона семейства офисных
у них есть сканер
в сканере они сохраняют файлы во всякие форматы после сканирования
в последнее время пошла мода на pdf
мне нужно это все сохранять в базе а потом для отчетности распечатывать
...
Рейтинг: 0 / 0
Компонент для печати файлов
    #39506784
bas02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRock,

именно так и пришлось сделать
...
Рейтинг: 0 / 0
Компонент для печати файлов
    #39506803
Фотография krapotkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так для печати PDF берем компонент который работает с PDF
никаких чудес
и bas02для печати графических файлов
он никак не подойдет
...
Рейтинг: 0 / 0
Компонент для печати файлов
    #39506837
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bas02YuRock,

именно так и пришлось сделать
Понимаю. Часто от безысходности приходится использовать верные алгоритмы решения задач.
...
Рейтинг: 0 / 0
Компонент для печати файлов
    #39509967
bas02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockbas02YuRock,

именно так и пришлось сделать
Понимаю. Часто от безысходности приходится использовать верные алгоритмы решения задач.
что правильно в том что у тебя на весь экран открывает акробат а потом после печати даже не закрывается
хотя нужно чтоб он все в тихую печатал я уж не говорю о синхронной печати
...
Рейтинг: 0 / 0
Компонент для печати файлов
    #39510006
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
значит ты не умеешь его правильно готовить
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Компонент для печати файлов
    #39510087
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bas02...я уж не говорю о синхронной печати
Это что такое?
...
Рейтинг: 0 / 0
Компонент для печати файлов
    #39510094
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
24.08.2017 18:02, чччД пишет:
> Это что такое?

это у него такой конёк бзик: http://www.sql.ru/forum/1260295/pechat-pdf-fayla-sinhronno-iz-delphi
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Компонент для печати файлов
    #39510114
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий24.08.2017 18:02, чччД пишет:
> Это что такое?

это у него такой конёк бзик: http://www.sql.ru/forum/1260295/pechat-pdf-fayla-sinhronno-iz-delphi

А, понятно.

Ну, матричный принтер с подключением ч/з LPT или COM.
Отрендерил картинку да выводи побайтно.
...
Рейтинг: 0 / 0
Компонент для печати файлов
    #39510694
bas02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДbas02...я уж не говорю о синхронной печати
Это что такое?
ну когда тебе нужно четкую очередность соблюсти
когда разные pdf печатает, то никто не гарантируешь что они в нужно порядке будут печататься
...
Рейтинг: 0 / 0
Компонент для печати файлов
    #39510699
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
25.08.2017 17:43, bas02 пишет:
> ну когда тебе нужно четкую очередность соблюсти
> когда разные pdf печатает, то никто не гарантируешь что они в нужно порядке будут печататься

вы, Шариков, чепуху говорите и возмутительнее всего то, что говорите ее безапелляционно и уверенно (С)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Компонент для печати файлов
    #39510700
bas02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийзначит ты не умеешь его правильно готовить

а как вы его готовите?
...
Рейтинг: 0 / 0
Компонент для печати файлов
    #39510712
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bas02чччДпропущено...

Это что такое?
ну когда тебе нужно четкую очередность соблюсти
когда разные pdf печатает, то никто не гарантируешь что они в нужно порядке будут печататься
Неужели второй документ, отправленный на печать после первого на тот же самый принтер, может напечататься раньше первого?
...
Рейтинг: 0 / 0
Компонент для печати файлов
    #39510758
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДНеужели второй документ, отправленный на печать после первого на тот же самый принтер, может напечататься раньше первого?
Если первый на медленном диске, а второй - на быстром, то, в теории - да.
...
Рейтинг: 0 / 0
Компонент для печати файлов
    #39512726
bas02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДbas02пропущено...

ну когда тебе нужно четкую очередность соблюсти
когда разные pdf печатает, то никто не гарантируешь что они в нужно порядке будут печататься
Неужели второй документ, отправленный на печать после первого на тот же самый принтер, может напечататься раньше первого?

когда отправляешь pdf а за ним следом word то может сначала word а потом pdf так как Acrobat в отличии от MSoffice это делает асинхронно
...
Рейтинг: 0 / 0
Компонент для печати файлов
    #39512752
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
30.08.2017 12:29, bas02 пишет:
> когда отправляешь pdf а за ним следом word то может сначала word а потом pdf так как Acrobat в отличии от MSoffice это делает асинхронно

не надо песен.
вся печать в Win идёт через спулер.
почитай о том как он устроен и как работает.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Компонент для печати файлов
    #39512779
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

Подозреваю, что он имеет в виду, что акробат ридер вернёт управление в приложение сразу как запустится, а пока он будет грузить документ и отправлять его на печать уже будет вызвана печать из ворда, который может загрузить и отправить документ быстрее, чем акробат загрузит свой.
...
Рейтинг: 0 / 0
Компонент для печати файлов
    #39512923
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на очередь это не влияет никак.
FIFO.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Компонент для печати файлов
    #39512930
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

Это влияет на то, кто первый попадёт в очередь, и это может быть вовсе не тот документ, который ожидался.
...
Рейтинг: 0 / 0
Компонент для печати файлов
    #39512934
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
иди читай MSDN
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Компонент для печати файлов
    #39513358
bas02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий30.08.2017 12:29, bas02 пишет:
> когда отправляешь pdf а за ним следом word то может сначала word а потом pdf так как Acrobat в отличии от MSoffice это делает асинхронно

не надо песен.
вся печать в Win идёт через спулер.
почитай о том как он устроен и как работает.
когда через ole word печатаешь
там есть метод printout
код при выполнение ждет завершение выполнения printout

когда печатаешь через activex pdf там есть метод print
код не ждет завершения этого метода и продолжает поление программы

попытка достучаться до канчаса pdf и вывести напрямую на принтер
приводит к тому что acrobat выдает канвас в паршивом качестве
аналогичная ситуация если pdf попробуешь в ворд засунуть чтоб его оттуда распечатать
...
Рейтинг: 0 / 0
30 сообщений из 30, показаны все 2 страниц
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Компонент для печати файлов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]