Переглянути джерело

Tom DeWeese's changes made;

See: http://marc.theaimsgroup.com/?l=fop-dev&m=106795227230411&w=2


git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196980 13f79535-47bb-0310-9956-ffa450edef68
tags/Root_Temp_KnuthStylePageBreaking
Glen Mazza 20 роки тому
джерело
коміт
a2056453e3
1 змінених файлів з 14 додано та 2 видалено
  1. 14
    2
      src/java/org/apache/fop/svg/PDFTranscoder.java

+ 14
- 2
src/java/org/apache/fop/svg/PDFTranscoder.java Переглянути файл

@@ -64,6 +64,7 @@ import org.apache.avalon.framework.container.ContainerUtil;
import org.apache.batik.bridge.BridgeContext;
import org.apache.batik.bridge.BridgeException;
import org.apache.batik.bridge.GVTBuilder;
import org.apache.batik.bridge.UserAgent;
import org.apache.batik.bridge.ViewBox;
import org.apache.batik.dom.svg.SVGOMDocument;
import org.apache.batik.gvt.GraphicsNode;
@@ -116,9 +117,20 @@ public class PDFTranscoder extends AbstractFOPTranscoder
public PDFTranscoder() {
super();
this.handler = new FOPErrorHandler();

}

/**
* @see org.apache.fop.svg.AbstractFOPTranscoder#createUserAgent()
*/
protected UserAgent createUserAgent() {
return new SVGAbstractTranscoderUserAgent() {
// The PDF stuff wants everything at 72dpi
public float getPixelUnitToMillimeter() {
return 0.3427778f;
}
};
}
/**
* @see org.apache.avalon.framework.configuration.Configurable#configure(Configuration)
*/
@@ -158,7 +170,7 @@ public class PDFTranscoder extends AbstractFOPTranscoder

try {
graphics.setupDocument(output.getOutputStream(), w, h);
graphics.setSVGDimension(width, height);
graphics.setSVGDimension(w, h);

if (hints.containsKey(ImageTranscoder.KEY_BACKGROUND_COLOR)) {
graphics.setBackgroundColor

Завантаження…
Відмінити
Зберегти