Skip to content

Commit fd290aa

Browse files
committed
修复根号绘制错误
1 parent 9778a53 commit fd290aa

2 files changed

Lines changed: 13 additions & 7 deletions

File tree

Workbench/Wmf/SkiaWmfRenderer/samples/sample/Program.cs

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,19 @@
1212
using System.Drawing.Imaging;
1313
using System.Text;
1414

15-
var folder = @"C:\lindexi\wmf公式\";
15+
var markdownText = new StringBuilder();
1616
var outputFolder = Path.Join(AppContext.BaseDirectory, $"Output_{Path.GetRandomFileName()}");
1717
Directory.CreateDirectory(outputFolder);
1818

19-
var markdownText = new StringBuilder();
19+
var testFile = @"C:\lindexi\wmf公式\image64.wmf";
20+
ConvertImageFile(testFile);
2021

21-
foreach (var file in Directory.EnumerateFiles(folder, "*.wmf"))
22-
{
23-
ConvertImageFile(file);
24-
}
22+
//var folder = @"C:\lindexi\wmf公式\";
23+
24+
//foreach (var file in Directory.EnumerateFiles(folder, "*.wmf"))
25+
//{
26+
// ConvertImageFile(file);
27+
//}
2528

2629
var markdownFile = Path.Join(outputFolder, "README.md");
2730
File.WriteAllText(markdownFile, markdownText.ToString());

Workbench/Wmf/SkiaWmfRenderer/src/SkiaWmfRenderer/Rendering/WmfRenderer.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,10 @@ private bool TryRenderInner(SKCanvas canvas, WmfRenderStatus renderStatus)
121121
canvas.DrawLine(renderStatus.CurrentX, renderStatus.CurrentY, lineToRecord.X, lineToRecord.Y,
122122
renderStatus.Paint);
123123

124-
break;
124+
renderStatus.CurrentX = lineToRecord.X;
125+
renderStatus.CurrentY = lineToRecord.Y;
126+
127+
break;
125128
}
126129
// - [13] {== WmfSetTextColorRecord ==
127130
// RecordSize: 5 words = 10 bytes

0 commit comments

Comments
 (0)