zhangdc1981 发表于 2014-9-4 12:13:00

在labview中调用VSPrinter打印控件

请问下,“ SetCursorBaseline vp7, x, y”这个函数是属于属性还是方法呢?我在labview里调用VSPrinter打印控件,添加文字的时候。需要确定其位置需要这个函数。但是在VSPrinter打印控件的属性和方法里没有!在帮助里也只在Visual Basic Samples里提到,是不是这个函数只在Visual Basic里可以用,替加文字的位置还有其他方式可以改变么? 文字添加方式是TEXT和Paragraph

zhangdc1981 发表于 2014-9-4 16:10:00

问题解决了,继续摸索中!:jy74a:

Alice 发表于 2014-9-4 19:35:00

回复 2楼zhangdc1981的帖子

哈哈,真厉害。
可以反馈下解决方法,我们有金币奖励。

zhangdc1981 发表于 2014-9-5 10:50:00

整理下,一会上图

zhangdc1981 发表于 2014-9-5 11:11:00
















zhangdc1981 发表于 2014-9-5 11:24:00

以上是labview调用的,有兴趣一起学习啊!另外请问下,怎么换页啊!

Alice 发表于 2014-9-5 12:18:00

回复 6楼zhangdc1981的帖子

VSPrinter有MovePages方法。另外可以改变当前预览页的值,如果上一页就可以改previewpage=previewpage-1,下一页同理。

zhangdc1981 发表于 2014-9-10 10:58:00

Dim s$

With vp

.TableBorder = tbAll

.TablePen = 1    ' thin lines inside the table

.TablePenTB = 80 ' thick line above and below the table

.TablePenLR = 30 ' medium lines on the left and right of the table

.StartDoc

    s = "This is a table|This is a table|This is a table;"

    .Table = "1440|1440|1440;" & s & s & s

.EndDoc

End With
请问下用这段代码画表格,怎么文字在表格里剧中显示和改动表格在页面里的位置呢?

Alice 发表于 2014-9-10 13:55:00

回复 8楼zhangdc1981的帖子

TextAlign属性可以设置文字的居中。语法:
VSPrinter.TextAlign[ = TextAlignSettings ]
文档地址:
http://helpcentral.componentone.com/nethelp/vsview8/default.htm#!textalignpropertyvsprinter.htm

CurrentX/CurrentY属性可以设置鼠标在页面的位置,语法:
VSPrinter.CurrentX[ = value As Variant ]
VSPrinter.CurrentY[ = value As Variant ]
文档参考:
http://helpcentral.componentone.com/nethelp/vsview8/default.htm#!currentyproperty.htm

zhangdc1981 发表于 2014-9-11 14:11:00

页: [1] 2
查看完整版本: 在labview中调用VSPrinter打印控件