|
|
|
Печать файла из PB.
|
|||
|---|---|---|---|
|
#18+
Имеются шаблоны в текстовом формате. В PB эти файлы обрабатываются ( констаны заменяются на определенные значения из базы данных). Вопрос: как распечатать файл из PB? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 09:04 |
|
||
|
Печать файла из PB.
|
|||
|---|---|---|---|
|
#18+
Неужели PB настолько беден, что нельзя выполнить печать файла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 09:45 |
|
||
|
Печать файла из PB.
|
|||
|---|---|---|---|
|
#18+
Удалось распечатать текстовый файл. После обработки файла он записывается в ввиде строки в базу. Далее в DataWindow отображаем тексовое поле из базы в котором записан файл.(с последующей печатью) При этом сохраняется форматирование. Но такой подход не подойдет для html файлов. Т.к. теги отображаются и соответственно печатаются как текст. Теперь вопрос звучит следующим образом: как распечатать html файл из PB. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 10:18 |
|
||
|
Печать файла из PB.
|
|||
|---|---|---|---|
|
#18+
Вопросы поставлены не правильно. Правильный вопрос - как открыть из PB через OLE или COM браузер IE или же редактор Word, указать ему документ и вызвать печать. Вот сюда и копайте :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 10:24 |
|
||
|
Печать файла из PB.
|
|||
|---|---|---|---|
|
#18+
По поводу печати текстовых документов смотрите в помощи " Print Functions ". RTFM всегда рулит :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 10:25 |
|
||
|
Печать файла из PB.
|
|||
|---|---|---|---|
|
#18+
Видимо для html файлов вопрос будет звучать так как его сформулировал ASCRUS. Как открыть файл из PB через OLE или COM браузер IE или же редактор Word, указать ему документ и вызвать печать? ASCRUS - большая просьба, если для тебя это уже пройденный этап, поделится информацией. Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 10:30 |
|
||
|
Печать файла из PB.
|
|||
|---|---|---|---|
|
#18+
Для начала заглядываем в FAQ: http://www.sql.ru/faq/faq_topic.aspx?fid=192 можно там и по другим ссылкам походить. На документы HTML рекомендую так же использовать Word, так как IE не очень хорошо занимается печатью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 10:58 |
|
||
|
Печать файла из PB.
|
|||
|---|---|---|---|
|
#18+
Спасибо. Очень помогло. Но на печать файл не удается вывести. Что не так OLEObject ole_object ole_object = CREATE OLEObject IF ole_object.ConnectToNewObject("word.application.10") = 0 THEN ole_object.Documents.open("k:\prog12\test.htm") ole_object.Documents.visible=false ole_object.Documents.Print() ELSE MessageBox('OLE Error','Unable to start an OLE server process!',Exclamation!) END IF Что не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 12:14 |
|
||
|
Печать файла из PB.
|
|||
|---|---|---|---|
|
#18+
ASCRUSНа документы HTML рекомендую так же использовать Word, так как IE не очень хорошо занимается печатью. А проблемы и там и там бывают, и HTML они по разному воспринимают. Так что по ситуации. Можно с IE вот так работать: Просмотр: Код: plaintext Код: plaintext Или через OLE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 13:05 |
|
||
|
Печать файла из PB.
|
|||
|---|---|---|---|
|
#18+
[quot Локшин Марк] А как печать через word. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 13:36 |
|
||
|
Печать файла из PB.
|
|||
|---|---|---|---|
|
#18+
GEANА как печать через word. ole_object.Application.PrintOut() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 14:01 |
|
||
|
Печать файла из PB.
|
|||
|---|---|---|---|
|
#18+
[quot Локшин Марк][quot] Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 14:30 |
|
||
|
Печать файла из PB.
|
|||
|---|---|---|---|
|
#18+
Локшин Марк Код: plaintext Код: plaintext Вот они плоды полиглотсва - дельфийский синтаксис в пэбэшном форуме. Так начинающего автора топика можно окончательно смутить. ;-)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2004, 15:20 |
|
||
|
Печать файла из PB.
|
|||
|---|---|---|---|
|
#18+
Вот так можно печатать прямо из мультилайн: If mle_text.text <> "" Then ls_Temp = "Наименование данных" Job = PrintOpen(ls_Temp) PrintDefineFont(Job, 2, ls_Font, & li_Size, li_Weight, Default!, Modern!, FALSE, FALSE) PrintSetFont(Job, 2) ls_Text = mle_Text.text Print(Job, ls_Text) PrintClose(Job) End If ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2004, 06:25 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=32754161&tid=1338504]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
156ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
78ms |
get tp. blocked users: |
2ms |
| others: | 218ms |
| total: | 508ms |

| 0 / 0 |
