为有中文需求的客户提供多渠道中文技术支持.

Sat Aug 06, 2022 6:13 am

NET6 office 4.3.1版本在centos下正常,昨天升级到7.7.1 会出错
Exception has been thrown by the target of an invocation.The type initializer for 'spr᧷' threw an exception.System.TypeInitializationException: The type initializer for 'Spire.Xls.Core.Spreadsheet.XlsPageSetupBase' threw an exception.

wzspr007
 
Posts: 6
Joined: Sat Aug 06, 2022 6:09 am

Mon Aug 08, 2022 7:05 am

Hello liu yi,

感谢您的询问。
你是从nuget 上安装的我们FreeSpire.Office 7.7.1版本吗?这样会自动安装使用我们NET6.0的dll, 他是依赖的System.Drawing.Common.dll,微软声明了从.NET6.0开始, 在非windows操作系统使用此DLL时,会有错误(https://docs.microsoft.com/en-us/dotnet ... ndows-only)。为了避免此异常,请下载我们FreeSpire.Office 7.7.1产品包,使用如附件截图中.netstandard2.0的dll到你的项目,因为它依赖是SkiaSharp,然后再用nuget安装下面相应的依赖文件测试。
SkiaSharp >= 1.68.0
System.Text.Encoding.CodePages >= 4.5.0
System.Security.Cryptography.Xml >=4.5.0
System.Memory >= 4.5.0
System.Buffers >= 4.5.0
System.Runtime.CompilerServices.Unsafe >= 4.5.0
如果测试还有问题,请向我们提供您的测试代码和测试文档,方便我们进一步调查您的问题。

Sincerely,
Simple
E-iceblue support team
User avatar

Simple.Li
 
Posts: 248
Joined: Fri Jul 01, 2022 2:33 am

Wed Aug 10, 2022 7:50 am

你好,还碰到一个问题
当我隐藏了一列后边框就没了(附件截图红框位置), 我在日期这列重新设置线条 sheet.Range["H1"].Style.Borders.LineStyle = LineStyleType.Thin 也是无效的.

表头代码:
CellRange header = sheet.Range[1, i + 1, 2, i + 1];
header.Value = strhead2[i];
header.Style.Font.FontName = "宋体";
header.Style.Font.Size = 15;
header.Style.WrapText = true;
header.Style.HorizontalAlignment = HorizontalAlignType.Center;
header.Style.VerticalAlignment = VerticalAlignType.Center;
//
header.Style.Borders.LineStyle = LineStyleType.Thin;
//隐藏斜线
header.Style.Borders[BordersLineType.DiagonalDown].LineStyle = LineStyleType.None;
header.Style.Borders[BordersLineType.DiagonalUp].LineStyle = LineStyleType.None;

wzspr007
 
Posts: 6
Joined: Sat Aug 06, 2022 6:09 am

Wed Aug 10, 2022 9:10 am

Hello liu yi,

感谢您的询问。
由于我们最新的商业版本Spire.Office Platinum(Hotfix) Version:7.7.6包含更多的BUG修复,根据您的情况,我建议您先使用这个版本再测试一次。如果您的问题在测试后仍然存在,为了能够进一步准确地调查您的问题,请将您的测试文档发给我们。您可以在这里附上或者通过电子邮件([email protected])发送给我们。

Sincerely,
Simple
E-iceblue support team
User avatar

Simple.Li
 
Posts: 248
Joined: Fri Jul 01, 2022 2:33 am

Wed Aug 10, 2022 9:40 am

感谢回复.

我发现只要合并了单元格后再隐藏列最右边列,就会出现这种情况, 刚重写了这部分代码,现在已经没有问题了.

wzspr007
 
Posts: 6
Joined: Sat Aug 06, 2022 6:09 am

Thu Aug 11, 2022 5:31 am

Hello liu yi,

感谢您的回复。
很高兴听到您找到了其他方案。同时,基于您之前的截图,我使用了微软Excel模拟创建了一个文档进行了初步测试,隐藏第7列并没有重现你提到的问题。你也可以把你之前的测试文档和完整测试代码分享给我们,我们将进一步调查问题原因。

Sincerely,
Simple
E-iceblue support team
User avatar

Simple.Li
 
Posts: 248
Joined: Fri Jul 01, 2022 2:33 am

Mon Aug 15, 2022 6:40 am

Hello liu yi,

您好!
请问您能告诉我们您的问题进行的怎么样了呢?提前感谢!

Sincerely,
Simple
E-iceblue support team
User avatar

Simple.Li
 
Posts: 248
Joined: Fri Jul 01, 2022 2:33 am

Tue Aug 16, 2022 12:23 pm

7.7.1按照你的方法已经可以使用了

wzspr007
 
Posts: 6
Joined: Sat Aug 06, 2022 6:09 am

Wed Aug 17, 2022 1:16 am

Hello liu yi,

感谢您的回复。
很高兴听到您的问题已经解决。如果还有其它问题,请随时与我们联系。

Sincerely,
Simple
E-iceblue support team
User avatar

Simple.Li
 
Posts: 248
Joined: Fri Jul 01, 2022 2:33 am

Return to 中文技术支持

cron