Главная страница
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.044 c
11-1090511223
Максим
2004-07-22 19:47
2005.09.18
FindComponent


9-1116746805
Sh_Ev
2005-05-22 11:26
2005.09.18
OGL+текстура на кваде, трабла


4-1122470371
Jet
2005-07-27 17:19
2005.09.18
Преобразование координат на принтере


5-1099390263
slim
2004-11-02 13:11
2005.09.18
Font нод в TreeView


3-1123152103
mvalera
2005-08-04 14:41
2005.09.18
Сортировка данных в завязаных базах.