Skip to content

Commit 6940982

Browse files
committed
拆分方法
1 parent d2c9665 commit 6940982

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,4 +42,9 @@ public static SKColor ToSKColor(this WmfColor color)
4242
{
4343
return new SKColor(color.R, color.G, color.B, color.A);
4444
}
45+
46+
public static SKPoint ToSKPoint(this WmfPoint point)
47+
{
48+
return new SKPoint(point.X, point.Y);
49+
}
4550
}

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
using System.Diagnostics.CodeAnalysis;
2+
23
using Oxage.Wmf;
34
using Oxage.Wmf.Records;
5+
46
using SkiaSharp;
57

68
namespace SkiaWmfRenderer.Rendering;
@@ -173,7 +175,7 @@ private static bool RenderRecord(SKCanvas canvas, WmfRenderStatus renderStatus,
173175
// } Oxage.Wmf.IBinaryRecord {Oxage.Wmf.Records.WmfPolygonRecord}
174176
else if (wmfDocumentRecord is WmfPolygonRecord polygonRecord)
175177
{
176-
SKPoint[] skPointArray = polygonRecord.Points.Select(t=>new SKPoint(t.X,t.Y)).ToArray();
178+
SKPoint[] skPointArray = polygonRecord.Points.Select(t => t.ToSKPoint()).ToArray();
177179

178180
using var skPath = new SKPath();
179181
skPath.AddPoly(skPointArray);

0 commit comments

Comments
 (0)