From 492a55ef30f88dad5851c0d34cea508787e5e42c Mon Sep 17 00:00:00 2001 From: Sebastian Rasmussen Date: Thu, 6 Sep 2018 19:53:18 +0800 Subject: jni: Improve whitespace situation in TraceDevice. --- platform/java/example/TraceDevice.java | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/platform/java/example/TraceDevice.java b/platform/java/example/TraceDevice.java index 3739948a..3e71974a 100644 --- a/platform/java/example/TraceDevice.java +++ b/platform/java/example/TraceDevice.java @@ -23,12 +23,15 @@ public class TraceDevice extends Device implements PathWalker, TextWalker public void moveTo(float x, float y) { System.out.println("moveto " + x + " " + y); } + public void lineTo(float x, float y) { System.out.println("lineto " + x + " " + y); } + public void curveTo(float cx1, float cy1, float cx2, float cy2, float ex, float ey) { System.out.println("curveto " + cx1 + " " + cy1 + " " + cx2 + " " + cy2 + " " + ex + " " + ey); } + public void closePath() { System.out.println("closepath"); } @@ -40,6 +43,7 @@ public class TraceDevice extends Device implements PathWalker, TextWalker public void tracePath(Path path) { path.walk(this); } + public void traceText(Text text) { text.walk(this); } @@ -48,14 +52,17 @@ public class TraceDevice extends Device implements PathWalker, TextWalker System.out.println("fillPath " + evenOdd + " " + ctm + " " + traceColor(cs, color, alpha)); tracePath(path); } + public void strokePath(Path path, StrokeState stroke, Matrix ctm, ColorSpace cs, float color[], float alpha) { System.out.println("strokePath " + traceStroke(stroke) + " " + ctm + " " + traceColor(cs, color, alpha)); tracePath(path); } + public void clipPath(Path path, Rect rect, boolean evenOdd, Matrix ctm) { System.out.println("clipPath " + evenOdd + " " + ctm); tracePath(path); } + public void clipStrokePath(Path path, Rect rect, StrokeState stroke, Matrix ctm) { System.out.println("clipStrokePath " + traceStroke(stroke) + " " + ctm); tracePath(path); @@ -65,34 +72,43 @@ public class TraceDevice extends Device implements PathWalker, TextWalker System.out.println("fillText " + ctm + " " + traceColor(cs, color, alpha)); traceText(text); } + public void strokeText(Text text, StrokeState stroke, Matrix ctm, ColorSpace cs, float color[], float alpha) { System.out.println("strokeText " + ctm + " " + traceStroke(stroke) + " " + traceColor(cs, color, alpha)); traceText(text); } + public void clipText(Text text, Matrix ctm) { System.out.println("clipText " + ctm); traceText(text); } + public void clipStrokeText(Text text, StrokeState stroke, Matrix ctm) { System.out.println("clipStrokeText " + ctm + " " + traceStroke(stroke)); traceText(text); } + public void ignoreText(Text text, Matrix ctm) { System.out.println("ignoreText " + ctm); traceText(text); } + public void fillShade(Shade shd, Matrix ctm, float alpha) { System.out.println("fillShade " + ctm + " " + alpha); } + public void fillImage(Image img, Matrix ctm, float alpha) { System.out.println("fillImage " + ctm + " " + alpha); } + public void fillImageMask(Image img, Matrix ctm, ColorSpace cs, float color[], float alpha) { System.out.println("fillImageMask " + ctm + " " + traceColor(cs, color, alpha)); } + public void clipImageMask(Image img, Rect rect, Matrix ctm) { System.out.println("clipImageMask " + ctm + " " + rect); } + public void popClip() { System.out.println("popClip"); } @@ -102,9 +118,11 @@ public class TraceDevice extends Device implements PathWalker, TextWalker " l=" + luminosity + " " + traceColor(cs, bc, 1)); } + public void endMask() { System.out.println("endMask"); } + public void beginGroup(Rect rect, boolean isolated, boolean knockout, int blendmode, float alpha) { System.out.println("beginGroup r=" + rect + " i=" + isolated + @@ -112,13 +130,16 @@ public class TraceDevice extends Device implements PathWalker, TextWalker " bm=" + blendmode + " a=" + alpha); } + public void endGroup() { System.out.println("endGroup"); } + public int beginTile(Rect area, Rect view, float xstep, float ystep, Matrix ctm, int id) { System.out.println("beginTile"); return 0; } + public void endTile() { System.out.println("endTile"); } -- cgit v1.2.3