Przeglądaj źródła

修改样式初始化为Null的bug/

CrazyIter 4 lat temu
rodzic
commit
d16a0ea442

+ 3 - 0
HTEXLib/HTEXLib.csproj

@@ -1,6 +1,9 @@
 <Project Sdk="Microsoft.NET.Sdk">
   <PropertyGroup>
     <TargetFramework>netstandard2.0</TargetFramework>
+    <Description>PPT解析</Description>
+    <PackageReleaseNotes>PPT解析</PackageReleaseNotes>
+    <GeneratePackageOnBuild>true</GeneratePackageOnBuild>
   </PropertyGroup>
   <ItemGroup>
     <PackageReference Include="DocumentFormat.OpenXml" Version="2.11.3" />

+ 2 - 2
HTEXLib/Models/ShapeStyle.cs

@@ -10,7 +10,7 @@ namespace HTEXLib.Models.HTEX
         /// 坐标信息
         /// </summary>
         public Position position { get; set; }
-        public Border border { get; set; }
-        public Fill fill { get; set; }
+        public Border border { get; set; } = new Border();
+        public Fill fill { get; set; } = new Fill() { type=-1};
     }
 }

+ 1 - 1
HTEXWeb/Controllers/HtexController.cs

@@ -23,7 +23,7 @@ namespace HTEXWeb.Controllers
         [HttpPost("generator")]
         public object Generator([FromForm] IFormFile file)
         {
-            return JsonSerializer.Deserialize<JsonElement>(JsonHelper.ToJson(htexGenerator.Generator(file.OpenReadStream())));
+            return JsonSerializer.Deserialize<JsonElement>(JsonHelper.ToJson(htexGenerator.Generator(file.OpenReadStream()),ignoreNullValue:false));
         }
     }
 }