|
JClass DesktopViews 6.3.0 API Documentation |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.klg.jclass.util.swing.encode.JCEncodeComponent
This class allows for the creation of images of Java components and the encoding of images in several graphics formats (such as PNG or JPEG). It is used to output any AWT or Swing component (including JClass components) or Image class to a file or output stream. The image formats supported are:
Nested Class Summary | |
static class |
JCEncodeComponent.Encoding
Class used to enumerate valid encoding formats. |
Field Summary | |
protected static String |
bundleName
|
static JCEncodeComponent.Encoding[] |
ENCODINGS
Client side encodings. |
static JCEncodeComponent.Encoding |
EPS
Specifies EPS encoding. |
static JCEncodeComponent.Encoding |
GIF
Specifies GIF encoding. |
static JCEncodeComponent.Encoding[] |
IMAGE_ENCODINGS
Imagebased encodings. |
static JCEncodeComponent.Encoding |
JPEG
Specifies JPEG encoding. |
static JCEncodeComponent.Encoding |
PCL
Specifies PCL encoding. |
static JCEncodeComponent.Encoding |
PDF
Specifies PDF encoding. |
static JCEncodeComponent.Encoding |
PNG
Specifies PNG encoding. |
static JCEncodeComponent.Encoding |
PS
Specifies PS encoding. |
static JCEncodeComponent.Encoding[] |
SERVER_ENCODINGS
Server side encodings. |
static JCEncodeComponent.Encoding |
SVG
Specifies SVG Encoding. |
static JCEncodeComponent.Encoding |
SWF
Specifies SWF Encoding. |
Constructor Summary | |
JCEncodeComponent()
|
Method Summary | |
static void |
encode(JCEncodeComponent.Encoding encoding,
Component component,
File file)
Encodes the image of a Java component to a file. |
static void |
encode(JCEncodeComponent.Encoding encoding,
Component component,
OutputStream output)
Encodes the image of a Java component to an output stream. |
static void |
encode(JCEncodeComponent.Encoding encoding,
Image image,
File file)
Encodes an image to a file. |
static void |
encode(JCEncodeComponent.Encoding encoding,
Image image,
OutputStream output)
Encodes an image to an output stream. |
static com.klg.jclass.util.swing.encode.Encoder |
findEncoder(JCEncodeComponent.Encoding encoding,
boolean throwDialog)
Finds the encoder class for the specified encoding. |
static boolean |
isImageBasedEncoding(JCEncodeComponent.Encoding enc)
Checks if encoding type is image based. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final JCEncodeComponent.Encoding GIF
public static final JCEncodeComponent.Encoding PNG
public static final JCEncodeComponent.Encoding SVG
public static final JCEncodeComponent.Encoding SWF
public static final JCEncodeComponent.Encoding JPEG
public static final JCEncodeComponent.Encoding EPS
public static final JCEncodeComponent.Encoding PCL
public static final JCEncodeComponent.Encoding PDF
public static final JCEncodeComponent.Encoding PS
public static final JCEncodeComponent.Encoding[] ENCODINGS
public static final JCEncodeComponent.Encoding[] SERVER_ENCODINGS
public static final JCEncodeComponent.Encoding[] IMAGE_ENCODINGS
protected static String bundleName
Constructor Detail |
public JCEncodeComponent()
Method Detail |
public static void encode(JCEncodeComponent.Encoding encoding, Component component, OutputStream output) throws IOException, EncoderException
encoding
- image format to encode to (GIF, PNG, JPEG, EPS, PS, PDF,
or PCL)component
- component to encodeoutput
- stream to which to write the encoding
IOException
EncoderException
public static void encode(JCEncodeComponent.Encoding encoding, Component component, File file) throws IOException, EncoderException
encoding
- image format to encode to (GIF, PNG, JPEG, EPS, PS, PDF,
or PCL)component
- component to encodefile
- file to which to write the encoding
IOException
EncoderException
public static void encode(JCEncodeComponent.Encoding encoding, Image image, OutputStream output) throws IOException, EncoderException
encoding
- image format to encode to (GIF, PNG, JPEG, EPS, PS, PDF,
or PCL)image
- image to encodeoutput
- stream to which to write the encoding
IOException
EncoderException
public static void encode(JCEncodeComponent.Encoding encoding, Image image, File file) throws IOException, EncoderException
encoding
- image format to encode to (GIF, PNG, JPEG, EPS, PS, PDF,
or PCL)image
- image to encodefile
- file to which to write the encoding
IOException
EncoderException
public static com.klg.jclass.util.swing.encode.Encoder findEncoder(JCEncodeComponent.Encoding encoding, boolean throwDialog) throws IOException, EncoderException
encoding
- image format to encode to (GIF, PNG, JPEG, EPS, PS, PDF,
or PCL)throwDialog
- true
is error dialog is to be shown in case
of error; false
if no dialog is to be shown
IOException
EncoderException
public static boolean isImageBasedEncoding(JCEncodeComponent.Encoding enc)
enc
-
|
Copyright © 2004 Quest Software Inc.. All rights reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |