Skip to content

Commit af14684

Browse files
committed
似乎间距过大无法处理
1 parent 0380b0c commit af14684

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

  • Workbench/Wmf/KawkaywecaljalKayjaybelfuber

Workbench/Wmf/KawkaywecaljalKayjaybelfuber/Program.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
using Oxage.Wmf.Records;
99
using SkiaSharp;
1010

11-
var file = @"C:\lindexi\wmf公式\image17.wmf";
11+
var file = @"C:\lindexi\wmf公式\image16.wmf";
1212
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
1313

1414
var image = Image.FromFile(file);
@@ -261,6 +261,10 @@ Encoding CharacterSetToEncoding(CharacterSet characterSet)
261261
canvas.DrawText(text[textIndex].ToString(), currentXOffset, currentY + ty, skFont, paint);
262262

263263
currentXOffset += dxArray[textIndex];
264+
if (currentXOffset > width)
265+
{
266+
currentXOffset = currentXOffset % width;
267+
}
264268
}
265269
}
266270

0 commit comments

Comments
 (0)