Add SvgTextExporter

Modify WriteSvg to account for height
This commit is contained in:
BobLd
2020-04-02 17:29:03 +01:00
committed by Eliot Jones
parent 983cfcb2f6
commit a7fe39fc32
5 changed files with 225 additions and 17 deletions

View File

@@ -53,9 +53,9 @@
new PdfPoint(140, 160));
var builder = new StringBuilder();
curve.WriteSvg(builder);
curve.WriteSvg(builder, 0);
Assert.Equal("C 75 30, 215 115, 140 160 ", builder.ToString());
Assert.Equal("C 75 -30, 215 -115, 140 -160 ", builder.ToString());
}
}
}

View File

@@ -63,7 +63,7 @@
foreach (var charString in result.CharStrings.CharStrings)
{
Assert.True(result.CharStrings.TryGenerate(charString.Key, out var path));
builder.AppendLine(path.ToFullSvg());
builder.AppendLine(path.ToFullSvg(double.NaN)); // TODO
}
builder.Append("</body></html>");