Skip to content

Commit f0ffe84

Browse files
committed
提供变量减少重复代码
1 parent 677cbe1 commit f0ffe84

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

  • Workbench/Wmf/KawkaywecaljalKayjaybelfuber

Workbench/Wmf/KawkaywecaljalKayjaybelfuber/Program.cs

Lines changed: 6 additions & 5 deletions
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公式\image16.wmf";
11+
var file = @"C:\lindexi\wmf公式\image17.wmf";
1212
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
1313

1414
var image = Image.FromFile(file);
@@ -238,19 +238,20 @@ Encoding CharacterSetToEncoding(CharacterSet characterSet)
238238
skFont.Typeface = SKTypeface.FromFamilyName(currentFontName);
239239
paint.Style = SKPaintStyle.Fill;
240240

241+
var currentXOffset = currentX + tx;
242+
241243
if (dxLength == 0)
242244
{
243-
canvas.DrawText(text, currentX + tx, currentY + ty, skFont, paint);
245+
canvas.DrawText(text, currentXOffset, currentY + ty, skFont, paint);
244246
}
245247
else
246248
{
247249
if (dxLength % sizeof(UInt16) == 1)
248250
{
249-
var r = binaryReader.ReadByte();
250-
_ = r;
251+
var r = binaryReader.ReadByte();
252+
_ = r;
251253
}
252254

253-
var currentXOffset = currentX + tx;
254255
UInt16[] dxArray = new UInt16[dxLength / sizeof(UInt16)];
255256
for (var t = 0; t < dxArray.Length; t++)
256257
{

0 commit comments

Comments
 (0)