java打印坐标
我有一张表,我从数据库中得到一些数据,把得到的数据填入表中.然后打印出来.请问我该如何得到表中对应的单元格的位置.(表是在一张纸上.)
如下::
------------------------------------------
| 公司 | 地址 | 邮编 | 电话 | 经理 | 业务|
------------------------------------------
| | | | | | |
------------------------------------------
| | | | | | |
------------------------------------------
| | | | | | |
------------------------------------------
| | | | | | |
------------------------------------------
| | | | | | |
------------------------------------------
把得到的数据库填入上面的表格中.如何取得表格内单元格的位置.(纸的大小不定)
问题点数:30、回复次数:13Top
1 楼skycncomp(闭关修练到年底)回复于 2005-08-04 17:03:15 得分 0
自己顶一下.Top
2 楼skycncomp(闭关修练到年底)回复于 2005-08-05 08:56:18 得分 0
自己在顶一下.
大家帮助一下.Top
3 楼okjohn(大嘴青蛙)回复于 2005-08-05 09:29:33 得分 1
用二维数组吧,可使数组下标代表单元格的坐标, 填表就是对相应的数组元素赋值,打印表格的时候再将数组元素逐个读出就行了.Top
4 楼skycncomp(闭关修练到年底)回复于 2005-08-05 13:35:12 得分 0
我是想如何得到坐标??
有没有什么好的方法.
Top
5 楼eeff(陶子)回复于 2005-08-05 15:50:32 得分 1
这其实就是票据套打的问题:
首先你的纸张上的表格大小位置要固定,比例可以变化,这样在程序中才能打印到相应的位置。
你不可能预先不知道表格的情况下自动采集,我想打印机没有那么先进吧。
你查查套打的相关技术吧。Top
6 楼skycncomp(闭关修练到年底)回复于 2005-08-05 16:21:46 得分 0
楼上说的没错.其实就是套打的问题.
我google了一下,没有找到相关的技术文章.
谁能够帮助提供一下.
谢谢了.Top
7 楼zhanghding(QQ:21032314)回复于 2005-08-05 16:31:26 得分 5
根据纸张长宽设置固定的比例坐标就可以了,不管你的纸张多大可以根据你设置的纸张大小在正确的打印!Top
8 楼zcosmicl(赵明)回复于 2005-08-05 16:36:40 得分 3
如果纸大小及位置类型就那么几种,可以设个类型选择项,针对不同类型设计Top
9 楼skycncomp(闭关修练到年底)回复于 2005-08-06 09:49:52 得分 0
zhanghding(QQ:21032314)能举个例子说明一下.Top
10 楼yojir(蜗牛)回复于 2005-08-06 14:39:57 得分 0
还是不太明白何谓套打
Top
11 楼skycncomp(闭关修练到年底)回复于 2005-08-06 15:21:15 得分 0
谁能提供一些相关的资料呀.Top
12 楼eeff(陶子)回复于 2005-08-08 11:18:24 得分 19
套打最基本的原理是:
预览查看时能够看到全部内容(纸张上的表格和文字,再加上需要打印的文字图形),而打印时,只打印纸张上原来没有的信息,有的不大,如果用HTML,有一个css属性就是来支持可以看,而打印时不打印,自己查msdn(我用过,不记得了),对于cs形式的,我用C#试过,预览事件函数和打印事件函数不是一个函数,所有只要两个不一样就可以了。其它语言类推。Top
13 楼ReportJava()回复于 2005-08-09 10:09:14 得分 1
http://www.finereport.comTop




