我有一个思路不过没有试过你自己试试吧!首先固定格式的表格保存在一个Excel文件中。然后用PHP操作这个Excel文件往表格里填数据。然后将页面倒到这个Excel文件打印。

解决方案 »

  1.   

    谢谢allkill(傲气游) 和 feyge(菲戈..不以物喜,却以已悲) ,
    他的表格并非是 excel 形式,而是票据那种固定格式,个个栏目分散,
    怎么办??
      

  2.   

    能不能说得详细点儿?
    我觉得你这个问题用JAVASCRIPT就可以完成。
    数据还要提交后台WEB服务器处理吗?
    你完全可以把提交的数据发布出来,事先用PHP写好一个固定格式的<table>  .... </table>
    然后把客户提交的数据放进去好了。
      

  3.   

    很有难度,如何获取表单的位置?除非你有表单的电子版。
    怎么保证不错位?除非每一张表单的位置都一样,或在一个误差之内。与其这样,还不如将表单扫描一下,然后以图片或是pdf格式在新纸上打出。
      

  4.   

    是这样子的,表单已经做好了,我只需要将用户在页面相对于表单空白栏中填写的文本打印到表单中的空白栏中。不需要后台数据库,java是可以实现,但是现在公司用php,我才学一天,公司就要我做这个,我不知道怎么办,翔了一个办法,就是做一个类似表单的页面,调用打印函数后,将页面中不时用户输入的文本数据打印,而背景设为白色,这样就将用户填写内容打印到表单中,这种方法简单,但是打印是如何设置后面维白色呢?
      

  5.   

    这个问题不是PHP的问题,而是HTML和CSS的问题,你用CSS把字体和字号固定下来就可以了。
    <table >有两个能数:border='1' cellSpacing='0'  设置border="0" 不显示表格框,后面那个能数是单元格的间距。
    例如:
    echo "<table border='1' cellSpacing='0' >\n";
      

  6.   

    有难度
    这个好像和php关系不大
    打印主要还是html语句来控制
    【php不是万能的】