类 PostscriptWriter
java.lang.Object
weka.gui.visualize.JComponentWriter
weka.gui.visualize.PostscriptWriter
This class takes any Component and outputs it to a Postscript file.
Note:
This writer does not work with Components that rely on clipping, like e.g.
scroll lists. Here the complete list is printed, instead of only in the
borders of the scroll list (may overlap other components!). This is due to
the way, clipping is handled in Postscript. There was no easy way around
this issue. :-(
- 版本:
- $Revision: 7059 $
- 作者:
- FracPete (fracpete at waikato dot ac dot nz)
- 另请参阅:
-
构造器概要
构造器构造器说明initializes the objectinitializes the object with the given ComponentPostscriptWriter
(JComponent c, File f) initializes the object with the given Component and filename -
方法概要
修饰符和类型方法说明void
generates the actual outputreturns the name of the writer, to display in the FileChooser.returns the extension (incl.static void
for testing only从类继承的方法 weka.gui.visualize.JComponentWriter
getComponent, getCustomHeight, getCustomWidth, getFile, getScalingEnabled, getUseCustomDimensions, getXScale, getYScale, setComponent, setCustomHeight, setCustomWidth, setFile, setScale, setScalingEnabled, setUseCustomDimensions, toOutput, toOutput, toOutput
-
构造器详细资料
-
PostscriptWriter
public PostscriptWriter()initializes the object -
PostscriptWriter
initializes the object with the given Component- 参数:
c
- the component to print in the output format
-
PostscriptWriter
initializes the object with the given Component and filename- 参数:
c
- the component to print in the output formatf
- the file to store the output in
-
-
方法详细资料
-
getDescription
returns the name of the writer, to display in the FileChooser. must be overridden in the derived class.- 指定者:
getDescription
在类中JComponentWriter
- 返回:
- the name of the writer
-
getExtension
returns the extension (incl. ".") of the output format, to use in the FileChooser. must be overridden in the derived class.- 指定者:
getExtension
在类中JComponentWriter
- 返回:
- the file extension
-
generateOutput
generates the actual output- 抛出:
Exception
- if something goes wrong
-
main
for testing only- 抛出:
Exception
-