Selaa lähdekoodia

Adding reporting of mime type to renderers.


git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@197775 13f79535-47bb-0310-9956-ffa450edef68
tags/Root_Temp_KnuthStylePageBreaking
Simon Pepping 20 vuotta sitten
vanhempi
commit
0e3b8e7d4d

+ 9
- 0
src/java/org/apache/fop/render/awt/AWTRenderer.java Näytä tiedosto

@@ -69,6 +69,9 @@ import org.apache.fop.render.awt.viewer.Translator;
*/
public class AWTRenderer extends AbstractRenderer implements Printable, Pageable {

/** The MIME type for PostScript */
public static final String MIME_TYPE = "application/awt";

protected double scaleFactor = 100.0;
protected int pageNumber = 0;
private int pageWidth = 0;
@@ -458,4 +461,10 @@ public class AWTRenderer extends AbstractRenderer implements Printable, Pageable
// TODO: render text decorations
currentBlockIPPosition += text.getWidth();
}

/** @see org.apache.fop.render.AbstractRenderer */
public String getMimeType() {
return MIME_TYPE;
}

}

+ 8
- 0
src/java/org/apache/fop/render/pcl/PCLRenderer.java Näytä tiedosto

@@ -32,6 +32,9 @@ import java.io.OutputStream;
*/
public class PCLRenderer extends PrintRenderer {

/** The MIME type for PCL */
public static final String MIME_TYPE = "application/vnd.hp-PCL";

/**
* the current stream to add PCL commands to
*/
@@ -174,4 +177,9 @@ public class PCLRenderer extends PrintRenderer {
public void stopRenderer() throws IOException {
}

/** @see org.apache.fop.render.AbstractRenderer */
public String getMimeType() {
return MIME_TYPE;
}

}

+ 6
- 0
src/java/org/apache/fop/render/svg/SVGRenderer.java Näytä tiedosto

@@ -414,5 +414,11 @@ public class SVGRenderer extends AbstractRenderer implements XMLHandler {

super.renderCharacter(ch);
}

/** @see org.apache.fop.render.AbstractRenderer */
public String getMimeType() {
return SVG_MIME_TYPE;
}

}


+ 8
- 0
src/java/org/apache/fop/render/txt/TXTRenderer.java Näytä tiedosto

@@ -31,6 +31,9 @@ import org.apache.fop.render.pcl.PCLStream;
*/
public class TXTRenderer extends PrintRenderer {

/** The MIME type for PostScript */
public static final String MIME_TYPE = "text/plain";

/**
* the current stream to add Text commands to
*/
@@ -128,4 +131,9 @@ public class TXTRenderer extends PrintRenderer {
}
}

/** @see org.apache.fop.render.AbstractRenderer */
public String getMimeType() {
return MIME_TYPE;
}

}

+ 5
- 0
src/java/org/apache/fop/render/xml/XMLRenderer.java Näytä tiedosto

@@ -495,5 +495,10 @@ public class XMLRenderer extends AbstractRenderer {
return strbuf.toString();
}

/** @see org.apache.fop.render.AbstractRenderer */
public String getMimeType() {
return XML_MIME_TYPE;
}

}


Loading…
Peruuta
Tallenna