Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.18;
Скачать: CL | DM;

Вниз

Отправление факса   Найти похожие ветки 

 
DVYdm ©   (2005-05-27 10:20) [0]

Каким образом организовать отправление факса (передача файла на факс) средствами Delphi


 
Digitman ©   (2005-05-27 11:46) [1]

если не изобретать велосипед, то это довольно просто.

в составе ПО, идущего в комплекте с факс-модемом, или в составе готовых факс-программ (например, известный VentaFax) как правило имеется драйвер виртуального принтера

после штатной инсталляции драйвера факс будет выглядеть как еще один принтер в списке инсталлированных в системе принтеров, и работа с ним сводится к обычному формированию заданий на печать

если файл текстовый, то просто грузишь его, например, в RichEdit и печатаешь методом RichEdit.Print (см. пример использования метода в станд.справке)

перед печатью нужно указать, что в кач-ве устройства печати будет использоваться конкретное устройство, соответствующее факс-принтеру .. делается это вызовом метода SetPrinter глоб.объекта Printer ... список имен принтеров доступен через св-во-список Printer.Printers, из которого и следует выбрать нужное имя для передачи параметром в метод SetPrinter (см. описание метода в станд.справке)

если файл не текстовый, а, например, вордовый или ексельный документ, то для его отправки на факс придется работать с Вордом или Экселом как с олей-серверами : загрузить документ, выбрать принтер и напечатать ... впрочем, можно эспортнуть документ сначала в файл RTF-формата, а затем загрузить его в RichEdit, и далее уже как выше написано


 
Polevi ©   (2005-05-27 14:22) [2]

осталось только номер кудато вписать


 
Digitman ©   (2005-05-27 14:26) [3]


> Polevi ©   (27.05.05 14:22) [2]


это уже на уровне TAPI


 
DVYdm ©   (2005-05-27 15:02) [4]

Чтобы использовать функции надо подгружать библиотеку tapi32.dll? чтобы настроить номер кому отправляется факс какие необходимо использовать функции?


 
Vit@ly ©   (2005-05-27 15:28) [5]

<оффтор>
Возьми готовые решения. Их достаточно много в инете. При чем здесь "Сети"?
</оффтор>


 
Digitman ©   (2005-05-27 15:41) [6]


> Чтобы использовать функции надо подгружать библиотеку tapi32.dll?


нет, не надо.



Страницы: 1 вся ветка

Текущий архив: 2005.09.18;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.043 c
2-1123741993
Novice
2005-08-11 10:33
2005.09.18
указатели - 2


2-1123737807
syte_ser78
2005-08-11 09:23
2005.09.18
помогите примером кода


3-1122982788
PAI
2005-08-02 15:39
2005.09.18
Динамическое реструктурирование таблиц.


1-1124799544
Boogier
2005-08-23 16:19
2005.09.18
Не удается найти файл d7vcl.hlp


2-1123756991
Гость22
2005-08-11 14:43
2005.09.18
Как узнать, какая клавиша нажата в DBNavigator?