DocFlavor flavor = DocFlavor.STRING.TEXT_PLAIN;
我要用打印机打印存在String里的字符串,可以用以上语句的数据类型却报告数据类型错误.
String str = "DocFlavor flavor = DocFlavor.URL.GIF";
SimpleDoc doc = new SimpleDoc(str, flavor,null);
以下是出错信息.请高手帮小弟看一下.
Exception in thread "main" java.lang.IllegalArgumentException: text/plain; chars
et="utf-16"; class="java.lang.String" is an unsupported flavor
        at sun.print.Win32PrintService.getSupportedAttributeValues(Win32PrintSer
vice.java:980)
        at sun.print.ServiceDialog$MediaPanel.updateInfo(ServiceDialog.java:1736
)
        at sun.print.ServiceDialog$PageSetupPanel.updateInfo(ServiceDialog.java:
1104)
        at sun.print.ServiceDialog.updatePanels(ServiceDialog.java:385)
        at sun.print.ServiceDialog.initPrintDialog(ServiceDialog.java:180)
        at sun.print.ServiceDialog.<init>(ServiceDialog.java:133)
        at javax.print.ServiceUI.printDialog(ServiceUI.java:177)
        at Pr.showDialog(Test.java:80)
        at Test.main(Test.java:104)