Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用Java打印多页html内容_Java_Swing_Printing_Jeditorpane - Fatal编程技术网

用Java打印多页html内容

用Java打印多页html内容,java,swing,printing,jeditorpane,Java,Swing,Printing,Jeditorpane,我用Java开发了一个代码,通过将内容类型设置为text/HTML,将HTML内容嵌入到JEditorPane中 然而,这些内容会溢出到第二页,以此类推。我知道JEditorPane有一个print()方法打印JEditorPane的内容,我知道JEditorPane的print()方法打印JEditorPane的所有内容,甚至打印多页 我想要的是,上、左、右和下页边距应设置为0 如果我只是在运行时通过在打印之前更改打印设置将页边距设置为0,那么它就不起作用了 因此,我必须实现可打印接口。但当我

我用Java开发了一个代码,通过将内容类型设置为text/HTML,将HTML内容嵌入到JEditorPane中

然而,这些内容会溢出到第二页,以此类推。我知道JEditorPane有一个print()方法打印JEditorPane的内容,我知道JEditorPane的print()方法打印JEditorPane的所有内容,甚至打印多页

我想要的是,上、左、右和下页边距应设置为0

如果我只是在运行时通过在打印之前更改打印设置将页边距设置为0,那么它就不起作用了

因此,我必须实现可打印接口。但当我使用可打印界面时,它只允许打印JEditorPane的第一页

当我搜索这个解决方案时,我在谷歌上得到了这个链接


但这里的问题是,我在JEditorPane中使用html内容。我不知道如何将链接中提供的上述解决方案与包含HTML代码的JEditorPane集成,如果您需要真正的WYSIWYG,请在此处使用有关分页打印的文章

如果需要打印JEditorPane的内容分页,请使用此