1。打印预览本质就是屏幕显示,所以只用一个Canvas就可以,但最好用Image组件的Canvas,这样用起来比较灵活方便,而不用Form本身的Canvas。
2。将字体的类型,大小,风格等设置放在文件中时,必须注意其中的‘风格’是一集合,集合的元素Bold、Italic等是用标识符枚举出来的值,它们是不能直接读写的,必须改用与它们对应的字符或整型数来代替。
3。要将毫米结果转化为像素,只要把毫米数乘上每毫米的像素数就可已。
4。您最好先看一些有关打印编程的基本资料,再来编写打印或打印预览程序。
2。将字体的类型,大小,风格等设置放在文件中时,必须注意其中的‘风格’是一集合,集合的元素Bold、Italic等是用标识符枚举出来的值,它们是不能直接读写的,必须改用与它们对应的字符或整型数来代替。
3。要将毫米结果转化为像素,只要把毫米数乘上每毫米的像素数就可已。
4。您最好先看一些有关打印编程的基本资料,再来编写打印或打印预览程序。
解决方案 »
- 问个DELPHI问题
- DBImage1.picture.loadfromfile(...)出錯
- dbgrid 中实现所选记录集的滚动!高分答谢!
- 如何在DBGRID构件中的指定列显示COMBOBOX构件并使COMBOBOX显示记录中的内容?
- 比尔。盖司被暗杀?
- 我的字汇量不少了呀?但是为什么我还看不懂帮助呢?谁能告诉我怎么办!谢谢了!!
- 在D5中用什么控件画曲线图比较好?
- 谁能提供扑克牌的vcl控件?
- 谁能帮我解决这个问题?关于DBGrid的获取选中的问题,对于知道的人来说很简单,
- 一个小问题,有空来看看。
- 怎样在三层体系中使用ADO组件,TDatasetProvider,TClientDataset同时更新多个数据表?
- 简单问题,快答快有分!
canvas.font.style:=fsBold;
为什么提示有错误呢:
我觉得这应该可以的,说是styles和style类型比匹配,
那说明font.style是个集合,而fsbold是元素,那么我该如何设置它为粗体呢?
请赐教