Мастер печати фотографий
|
|
lorents | Дата: Воскресенье, 04 Января 2009, 14:52 | Сообщение # 1 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| Скажите как вызвать эту функцию? Quote Photos are printed using the Windows XP Photo Printing Wizard... The wizard is implemented in the system file photowiz.dll but the custom interface is not exposed. Instead, the Windows Image Acquisition Library (WIA) from Microsoft is used that provides a COM wrapper for the printing wizard. Библиотеку качаем отсюда. Установка как и для любого COM-сервера: RegSvr32 WIAAut.dll. После установки появятся новые классы, их можно использовать вот так, например: код Pascal/Delphi Code unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ActiveX, ComObj, StdCtrls; type TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure ShowPhotoPrintWizard(Files: TStringList); var I: Integer; CommonDialog: OleVariant; { Файлы фотографий на печать } Vector: OleVariant; begin if not Assigned(Files) then Exit; CommonDialog := CreateOleObject('WIA.CommonDialog'); Vector := CreateOleObject('WIA.Vector'); for I := 0 to Files.Count - 1 do Vector.Add(Files[I]); CommonDialog.ShowPhotoPrintingWizard(Vector); Vector := Unassigned; CommonDialog := Unassigned; end; procedure TForm1.Button1Click(Sender: TObject); var List: TStringList; begin List := TStringList.Create; with List do try Append('C:\WINDOWS\Штукатурка.bmp'); Append('C:\WINDOWS\Рододендрон.bmp'); ShowPhotoPrintWizard(List); finally Free; end; end; end.
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
toizy | Дата: Воскресенье, 04 Января 2009, 15:52 | Сообщение # 2 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Из ммв только посредством плагина
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
lorents | Дата: Воскресенье, 04 Января 2009, 15:55 | Сообщение # 3 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| toizy, значит это реально, класс
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
toizy | Дата: Воскресенье, 04 Января 2009, 16:38 | Сообщение # 4 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| А то!
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
lorents | Дата: Понедельник, 05 Января 2009, 17:15 | Сообщение # 5 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| toizy, а когда ты сделаешь этот плагин?
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
toizy | Дата: Вторник, 06 Января 2009, 11:57 | Сообщение # 6 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| когда приеду из Бийска
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
lorents | Дата: Пятница, 30 Января 2009, 15:07 | Сообщение # 7 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| toizy, ты случайно не сделал этот плагин?
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
toizy | Дата: Пятница, 30 Января 2009, 15:38 | Сообщение # 8 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| ещё не как развяжусь с Дембелевским, займусь мастером
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
lorents | Дата: Пятница, 27 Февраля 2009, 14:45 | Сообщение # 9 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| ок, спасибо, буду ждать Добавлено (27 Февраль 2009, 14:45) --------------------------------------------- toizy, ты случайно не сделал этот плагин, прости за назойливость, просто мне очень надо сейчас если ты сейчас не можешь сделать, я пойму,
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
lorents | Дата: Пятница, 27 Февраля 2009, 18:11 | Сообщение # 10 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| не обращаем внимание
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
Сообщение отредактировал lorents - Пятница, 27 Февраля 2009, 18:12 |
|
| |
toizy | Дата: Пятница, 27 Февраля 2009, 18:20 | Сообщение # 11 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| да ещё нет. сейчас посмотрю, что можно сделать
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
Alex3A | Дата: Пятница, 27 Февраля 2009, 18:22 | Сообщение # 12 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Quote (lorents) не обращаем внимание Очевидно просто не хочет с активиксами заморачиваться, сам их не люблю.
|
|
| |
lorents | Дата: Пятница, 27 Февраля 2009, 18:32 | Сообщение # 13 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| Quote (Alex3A) Очевидно просто не хочет с активиксами заморачиваться, сам их не люблю. что ты имешь ввиду под словом активиксами? простите за скудный лексикон
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
Alex3A | Дата: Пятница, 27 Февраля 2009, 19:16 | Сообщение # 14 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| А все что по RegSvr32, у мелкософта много названий...
|
|
| |
lorents | Дата: Пятница, 27 Февраля 2009, 19:22 | Сообщение # 15 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| Alex3A, понял
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
toizy | Дата: Суббота, 07 Марта 2009, 17:39 | Сообщение # 16 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| да, в MSDN написано, что поддерживается только так: System Requirements Supported Operating Systems: Windows XP Windows Image Acquisition Automation Library v2.0 is only supported on Windows XP with Service Pack 1 installed. Так что увы... этот мастер мы использовать не можем...
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
lorents | Дата: Суббота, 07 Марта 2009, 19:46 | Сообщение # 17 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| toizy, прости что вышел из асе, интернет полетел а есть что-то на подобии мастера печати фотографий?
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
toizy | Дата: Суббота, 07 Марта 2009, 22:04 | Сообщение # 18 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Как всегда :-D Можно самому написать
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
lorents | Дата: Воскресенье, 08 Марта 2009, 16:27 | Сообщение # 19 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| toizy, Quote (toizy) Как всегда :-D Можно самому написать не скажешь а вот тот код который я писал выше обращается к файлу photowiz.dll?Добавлено (07 Март 2009, 22:11) --------------------------------------------- я только не могу понять я что единственный кто столкнулся с такой проблемой (распечатать пару картинок), я еще на одном форуме спрашивал и тишина Добавлено (08 Март 2009, 16:27) --------------------------------------------- а может у кого есть портативная программа для просмотра картинок?
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
DEMBEL | Дата: Воскресенье, 08 Марта 2009, 17:05 | Сообщение # 20 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| http://portableapps.com/apps/graphics_pictures/cornice_portable
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
toizy | Дата: Воскресенье, 08 Марта 2009, 17:08 | Сообщение # 21 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Видимо, ты единственный. Кажется, биндер для тебя будет лучшим вариантом. Ибо мастера писать - трудоёмко
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
lorents | Дата: Воскресенье, 08 Марта 2009, 20:50 | Сообщение # 22 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| DEMBEL, ща попробуем toizy, Quote (toizy) Видимо, ты единственный. Кажется, биндер для тебя будет лучшим вариантом. Ибо мастера писать - трудоёмко видимо да, ладно будем импровизировать Добавлено (08 Март 2009, 20:46) --------------------------------------------- toizy, можешь посмотреть есть что-то в этом сайте http://torry.net/pages.php?id=20 (в разделе Print VCL) то что может мне помочь Добавлено (08 Март 2009, 20:50) --------------------------------------------- если кто-то разбирается в делфи посмотрите тоже, интересует печать картинок
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
Сообщение отредактировал lorents - Понедельник, 09 Марта 2009, 00:26 |
|
| |
toizy | Дата: Понедельник, 09 Марта 2009, 09:23 | Сообщение # 23 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| да не вопрос, щас глянем
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
lorents | Дата: Понедельник, 09 Марта 2009, 17:22 | Сообщение # 24 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| Quote (toizy) да не вопрос, щас глянем есть там что-то?
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
toizy | Дата: Понедельник, 09 Марта 2009, 17:37 | Сообщение # 25 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| да, можно сделать вывод на печать. бесплатных компонентов вполне достаточно
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
lorents | Дата: Понедельник, 09 Марта 2009, 17:50 | Сообщение # 26 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| toizy, сделаешь? мне это надо до следующего вторника
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |
toizy | Дата: Понедельник, 09 Марта 2009, 18:02 | Сообщение # 27 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| попробую, конечно. но обещать не буду. ибо заказ очень срочный поступил, надо успеть Добавлено (09 Март 2009, 18:02) --------------------------------------------- А ты пока продумай альтернативные пути
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
lorents | Дата: Понедельник, 09 Марта 2009, 19:53 | Сообщение # 28 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| toizy, да конечно я все понимаю, не скадешь это быдет как мачтер печати фотографий или обычное окно печати? (вопрос из интереса)Добавлено (09 Март 2009, 19:53) --------------------------------------------- даже уже вопрос не из интереса, а по надобности для дальнейшей работы над проектом
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
Сообщение отредактировал lorents - Понедельник, 09 Марта 2009, 18:09 |
|
| |
toizy | Дата: Вторник, 10 Марта 2009, 09:39 | Сообщение # 29 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Вот демка самого подходящего примера
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
lorents | Дата: Вторник, 10 Марта 2009, 16:23 | Сообщение # 30 |
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
| toizy, мне единственное что отсюда надо это печать и параметры печати (книжная или альбомная, по умолчанию стояла бы альбомная) все остальное не надо
Image Optimizer - сборник программ для оптимизации картинок без потери качества.
|
|
| |