如何在程序中实现打印文字位置变化,以及字体是否加粗?

时间:2021-08-21 23:47:06
我想打印DW,设置的打印参数中有"字体加粗"和"文字位置","字体加粗"是对整张表而言,
"文字位置"则是对记录而言,即记录相对于上表格线的距离(数值型).

8 个解决方案

#1


字体加粗你可以通过改变所有列以及相关控件的字体来实现。
记录相对于上表格我不明白,是一行中的线还是什么啊?

#2


是记录所在行的上线,字体加粗指整张报表的所有(表格,标题字和记录)都加粗.在程序中怎么实现呀?

#3


改变数据窗口中控件中字体的大小可以用dw_name.object.controlName.font.weight=700
但是怎么改变写的粗细的话,如果是自己画的线还可以,如果不是的话就比较麻烦了。grid类型数据窗口的线我反正是是不知道怎么改。

至于后面一个问题,你可以相对的改变列的高度,但是如果你不想改变列的高度的话我就不太清楚应该怎么做了。

水平有限,只能说这些。要是不行的话,你可以问问liulee等高手。
另:为什么要做这些没有什么用的东西啊?

#4


怎么刚才敲的都没有上去啊?!!!!

数据窗口中各个控件的字体大小可以使用dw_name.object.controlName.font.weight=700来改变。线的粗细就比较麻烦了,如果是自己画的线还可以更改,如果不是的话好象没有什么好的方法(我不知道)。

改变位置的话可以通过改变行的height来改变,如果你不希望改变行的height的话我就不知道了。

水平有限,只能说这么多。你还有问题的话可以问问liulee等高人。
另:做这些做什么啊?有没有什么用

#5


我说的是字离上线的距离,不是行高,这样做是为了给用户可以选择线型和字体.\
谢谢pbworm(pb菜鸟)

#6


如果你是自己划线的话应该是没有问题的,不过比较麻烦就是了。

#7


自己划线,不想这么做,因为有可能用户要调整表格线的位置的.

#8


哪位大哥再帮帮!

#1


字体加粗你可以通过改变所有列以及相关控件的字体来实现。
记录相对于上表格我不明白,是一行中的线还是什么啊?

#2


是记录所在行的上线,字体加粗指整张报表的所有(表格,标题字和记录)都加粗.在程序中怎么实现呀?

#3


改变数据窗口中控件中字体的大小可以用dw_name.object.controlName.font.weight=700
但是怎么改变写的粗细的话,如果是自己画的线还可以,如果不是的话就比较麻烦了。grid类型数据窗口的线我反正是是不知道怎么改。

至于后面一个问题,你可以相对的改变列的高度,但是如果你不想改变列的高度的话我就不太清楚应该怎么做了。

水平有限,只能说这些。要是不行的话,你可以问问liulee等高手。
另:为什么要做这些没有什么用的东西啊?

#4


怎么刚才敲的都没有上去啊?!!!!

数据窗口中各个控件的字体大小可以使用dw_name.object.controlName.font.weight=700来改变。线的粗细就比较麻烦了,如果是自己画的线还可以更改,如果不是的话好象没有什么好的方法(我不知道)。

改变位置的话可以通过改变行的height来改变,如果你不希望改变行的height的话我就不知道了。

水平有限,只能说这么多。你还有问题的话可以问问liulee等高人。
另:做这些做什么啊?有没有什么用

#5


我说的是字离上线的距离,不是行高,这样做是为了给用户可以选择线型和字体.\
谢谢pbworm(pb菜鸟)

#6


如果你是自己划线的话应该是没有问题的,不过比较麻烦就是了。

#7


自己划线,不想这么做,因为有可能用户要调整表格线的位置的.

#8


哪位大哥再帮帮!