本文整理匯總了Java中org.apache.fop.render.ps.PSTranscoder類的典型用法代碼示例。如果您正苦於以下問題:Java PSTranscoder類的具體用法?Java PSTranscoder怎麽用?Java PSTranscoder使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
PSTranscoder類屬於org.apache.fop.render.ps包,在下文中一共展示了PSTranscoder類的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: createCloud
import org.apache.fop.render.ps.PSTranscoder; //導入依賴的package包/類
public static byte[] createCloud(WordCloudRenderer renderer, String format)
{
if ("svg".equalsIgnoreCase(format))
return createSVG(renderer);
if ("pdf".equalsIgnoreCase(format))
return createVector(renderer, new PDFTranscoder());
if ("eps".equalsIgnoreCase(format))
return createVector(renderer, new EPSTranscoder());
if ("ps".equalsIgnoreCase(format))
return createVector(renderer, new PSTranscoder());
if ("tif".equalsIgnoreCase(format))
return createVector(renderer, new TIFFTranscoder());
else if ("png".equalsIgnoreCase(format) || "bmp".equalsIgnoreCase(format) || "gif".equalsIgnoreCase(format))
return createBitmap(renderer, format);
else if ("jpeg".equalsIgnoreCase(format) || "jpg".equalsIgnoreCase(format))
return createBitmap(renderer, "jpeg");
throw new RuntimeException("unrecognized format '" + format + "'");
}
示例2: export
import org.apache.fop.render.ps.PSTranscoder; //導入依賴的package包/類
@Override
public void export(Model model, OutputStream out) throws IOException, SerialisationException {
InputStream svg = SvgExportUtils.stream(model);
Transcoder transcoder = new PSTranscoder();
TranscoderInput transcoderInput = new TranscoderInput(svg);
TranscoderOutput transcoderOutput = new TranscoderOutput(out);
try {
transcoder.transcode(transcoderInput, transcoderOutput);
} catch (TranscoderException e) {
throw new SerialisationException(e);
}
}
示例3: createTranscoder
import org.apache.fop.render.ps.PSTranscoder; //導入依賴的package包/類
@Override
protected Transcoder createTranscoder() {
return new PSTranscoder();
}