From 9008df078f78cfb83de328f2e4355c3ac86c4907 Mon Sep 17 00:00:00 2001 From: Andrey Ruzhanskiy <andrey.ruzhanskiy@tu-dresden.de> Date: Sat, 28 Sep 2019 15:37:48 +0200 Subject: [PATCH] Changed so that kurzschrift is used for title and axis description --- .../inf/mci/brailleplot/rendering/LineChartRasterizer.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/de/tudresden/inf/mci/brailleplot/rendering/LineChartRasterizer.java b/src/main/java/de/tudresden/inf/mci/brailleplot/rendering/LineChartRasterizer.java index 0f7d00bb..5508f9cf 100644 --- a/src/main/java/de/tudresden/inf/mci/brailleplot/rendering/LineChartRasterizer.java +++ b/src/main/java/de/tudresden/inf/mci/brailleplot/rendering/LineChartRasterizer.java @@ -7,6 +7,7 @@ import de.tudresden.inf.mci.brailleplot.layout.InsufficientRenderingAreaExceptio import de.tudresden.inf.mci.brailleplot.layout.RasterCanvas; import de.tudresden.inf.mci.brailleplot.layout.Rectangle; import de.tudresden.inf.mci.brailleplot.point.Point2DDouble; +import de.tudresden.inf.mci.brailleplot.rendering.language.BrailleLanguage; import java.util.HashMap; import java.util.Iterator; @@ -132,8 +133,8 @@ public class LineChartRasterizer implements Rasterizer<LineChart> { rasterizeTitle(data.getTitle(), titleArea); rasterizeXAxis(originY, originX, mXStepWidth, xAxisBound, labels); rasterizeYAxis(yOriginY, yOriginX, mYStepWidth, yAxisBound, yLabels); - mTextRasterizer.rasterize(new BrailleText(data.getYAxisName(), yAxisText), mCanvas); - mTextRasterizer.rasterize(new BrailleText(data.getXAxisName(), xAxisText), mCanvas); + mTextRasterizer.rasterize(new BrailleText(data.getYAxisName(), yAxisText, BrailleLanguage.Language.DE_KURZSCHRIFT), mCanvas); + mTextRasterizer.rasterize(new BrailleText(data.getXAxisName(), xAxisText, BrailleLanguage.Language.DE_KURZSCHRIFT), mCanvas); rasterizeData(mDiagram.getMinX(), mDiagram.getMinY(), iter.next()); if (iter.hasNext() && !printOnSamePaper) { mCanvas.getNewPage(); @@ -454,7 +455,7 @@ public class LineChartRasterizer implements Rasterizer<LineChart> { throw new IllegalArgumentException("The title in LineChartRasterizer was empty!"); } int widthOfCompleteArea = mCellLineArea.intWrapper().getWidth(); - int titleBarHeight = mTextRasterizer.calculateRequiredHeight(mDiagram.getTitle(), widthOfCompleteArea, mCanvas); + int titleBarHeight = mTextRasterizer.calculateRequiredHeight(mDiagram.getTitle(), widthOfCompleteArea, mCanvas, BrailleLanguage.Language.DE_KURZSCHRIFT); try { return mCellLineArea.removeFromTop(mCanvas.getCellYFromDotY(titleBarHeight) + 1); } catch (Rectangle.OutOfSpaceException e) { -- GitLab