truhui 发表于 2019-9-9 15:39:34

tx text打印

问一下tx text打印的时候 用PrintDialog能打印出来,用printdoc打印机就不动。。。。是为什么啊?
--------------------
网络打印机
ver:26.0

Richard.Ma 发表于 2019-9-9 21:14:03

这种一般最有可能的原因是你说的打印机不是系统默认的打印机,print(doc)调用的是默认的打印机,如果不对的话就打印不了了

truhui 发表于 2019-9-10 11:25:54

这个问题 困扰了好多年了 不可能只是因为不是系统默认的。。。
如果是在本地安装的打印机 还是没遇到过这个问题,一旦是链接其他电脑的打印机或者是网络打印机,就是打印不出来。。。其他的word和网页等工具打印都正常

truhui 发表于 2019-9-10 11:27:29

另:想问一下,如果不用printdoc这个方法,用PrintPage 这个需要设置TXTextControl.PrintDevice属性,这个属性具体是什么?打印设备(就是打印机)?
就是选择的打印机吗?

Richard.Ma 发表于 2019-9-10 16:38:25

是的,就是设置打印机
https://www.textcontrol.com/documentation/?param=o_txtextcontrol.printdevice.htm&product=ocx

truhui 发表于 2019-9-11 10:14:33

用咱们26的demo 也是打印不了,打印的时候打印机响了一下然后就没动静了
像word文档之类的打印 都没有问题。
打印机型号:LaserJet Pro M203dn
安装之后:HP LaserJet M203-m206 PCL 6 (V3) (网络)
TX 版本: ver:26.0
测试程序:安装目录下\TX Text Control 26.0 ActiveX\Bin\TXWords.exe

truhui 发表于 2019-9-11 10:26:10

另外:在设置这个PrintDevice值的时候 ole_text.object.PrintDevice = ll_handle
竟然提示:运行到赋值语句的时候提示这个

没有这个属性?
=============================
打印机型号:LaserJet Pro M203dn
安装之后:HP LaserJet M203-m206 PCL 6 (V3) (网络)
TX 版本: ver:26.0
测试程序:安装目录下\TX Text Control 26.0 ActiveX\Bin\TXWords.exe

truhui 发表于 2019-9-11 10:44:06

最好能反馈给厂商,跟踪处理。谢谢

Richard.Ma 发表于 2019-9-11 14:49:18

目前反馈给厂商的问题,如果您这边需要得到具体的反馈结果的话,需要您提供购买的序列号以确认是否在维护期内。(厂商的售后政策)

提交的问题如果确认是bug 的话,也只能是厂商来安排具体的修复计划,在新版本发布,但是没法给你具体的进度。

truhui 发表于 2019-9-11 15:49:53

我怎么发给你呢?发到这里吗?
页: [1] 2 3 4
查看完整版本: tx text打印