Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2005.09.18;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.01 c
2-1123936347
RomanBishkek
2005-08-13 16:32
2005.09.18
Как можно обновить одну запись через Query


4-1122537784
Jupiter
2005-07-28 12:03
2005.09.18
не работает ShellExecute


1-1124955133
new_user
2005-08-25 11:32
2005.09.18
ProgressBar


3-1123063665
_Lucky_
2005-08-03 14:07
2005.09.18
Организация доступа к БД и средства администрирования БД


14-1124578753
Andy BitOff
2005-08-21 02:59
2005.09.18
Во чего у меня произошло.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский