csdn高手云集啊。想请教个问题,打印 和打印预览 是不是没什么关系呢?
其实我最关心的是:他们的设计思路,网上下了好些资料,看不明白啊??
路过的高手们请帮个忙吧-->>

解决方案 »

  1.   

    csdn又惊现5分帖。哈哈。
    打印和打印预览肯定是有关系的。任何需要打印的东西,在内存中肯定是以某种数据集合的形式存在的,我们就叫它data module吧。将其表现出来有很多方式,通过打印机或者通过显示器的屏幕都是比较常见的,我们就称其为view吧。所以不过是打印还是打印预览,都是在以一种方式表现出一组数据。
    不过建议楼主不要自己去写打印或打印预览程序了。很复杂的。我建议你用jasper report这样的第三方组件来做。又方便又漂亮。
      

  2.   

    关系是:一般来说打印出来的效果就是预览中看到的效果....不知道你的打印是基于WEB还是基于普通的对话框程序? 如果是WEB会比较方便,呵呵....直接调用 javascript 就可以了..
    如果是对话框的程序,可以参考 jfreereport 里面的 Demo ...