问题描述
最近在开发一个物业收费管理系统,其中的物业收据打印这块,要求不论是直接打印,还是套打,能够做成模板调用:在该页面模板中有一个字段坐标位置移动输入框,当选中要打印的字段,然后输入上下或者左右移动的像素,失去焦点时,字段就移动到相应位置,然后,点击保存按钮,所有字段的坐标位置便被存储下来。然后,关闭设置好的模板。在点击收据查看时,调用模板,收据中每个字段值显示的位置就为之前模板中调整好的位置。这个应该如何实现,谁有遇到过?
解决方案
解决方案二:
打印模板的实现?是做项目?
解决方案三:
是的,最近正在写收据打印这一块呢
解决方案四:
设置的时候html代码:<body><divid="print1"style="position:absolute;top:0px;left:0px;">打印未知1</div>……<inputname="print1_left"type="text"id="print1_left"/><inputname="print1_top"type="text"id="print1_top"/></body>jquery代码:<script>$(document).ready(function(){$("#print1").blur(function(){varleft=$("#print1_left").val();vartop=$("#print1_top").val();$("#print1").css("top",top);$("#print1").css("top",left);});)};</script>点保存的时候把print1_left,print1_top的值存起来。打印的时候,用数据库里取出的值替换style里的top和left值<body><divid="print1"style="position:absolute;top:0px;left:0px;">打印未知1</div>……</body>差不多就是这个样子,看不看的懂就看你了
解决方案五:
sorry上面jquery部分代码有点问题应该是<script>$(document).ready(function(){$("#print1_left").blur(function(){varleft=$("#print1_left").val();$("#print1").css("left",left);});$("#print1_top").blur(function(){vartop=$("#print1_top").val();$("#print1").css("top",top);});)};</script>