Spire.Presentation for Java 7.5.2 已发布。该版本支持设置 SeriesLines 的颜色,还支持按系列设置图表动画效果。同时,该版本还增强了 PPT 到图片和 PPT 到 PDF 的转换。详情请阅读以下内容。
新功能:
Presentation ppt = new Presentation();
ppt.loadFromFile(inputFile);
IChart chart = (IChart) ppt.getSlides().get(1).getShapes().get(3);
TextLineFormat seriesLine = chart.getSeriesLine();
seriesLine.setFillType(FillFormatType.SOLID);
seriesLine.getFillFormat().getSolidFillColor().setColor(Color.RED);
ppt.saveToFile(outputFile, FileFormat.AUTO);
ppt.dispose();Presentation ppt = new Presentation();
IChart chart = ppt.getSlides().get(0).getShapes().appendChart(ChartType.COLUMN_CLUSTERED,new Rectangle(50,50,400,400));
AnimationEffect effect = ppt.getSlides().get(0).getTimeline().getMainSequence().addEffect(chart, AnimationEffectType.FLY);
GraphicAnimation graphicAnimation = effect.getGraphicAnimation();
if (graphicAnimation != null)
{
graphicAnimation.setBuildType(GraphicBuildType.BUILD_AS_SERIES);
}问题修复:
https://www.e-iceblue.cn/Downloads/Spire-Presentation-JAVA.html
Spire.XLS 12.5.1已发布。该版本支持通过 IPrstGeomShape 类实现文本居中对齐,增强了 Excel 到 HTML 、 PDF 、 CSV 的转换功能,同时优化了设置单元格数字格式时的耗时和占用的内存量。此外还修复了如导入 Excel 数据到数据表时数据不正确等已知问题。详情请阅读以下内容。
新功能:
IPrstGeomShape shape = book.Worksheets[0].PrstGeomShapes[0];
shape.TextVerticalAlignment = ExcelVerticalAlignment.MiddleCentered;
问题修复:
经过冰蓝科技有限公司全体员工的不懈努力,我们的产品功能已变得愈加强大和完善,在此,感谢所有广大新老客户的信任与支持。
本着为客户提供一流产品服务的原则,以及市场的进一步扩大,需要投入更多的人力、物力和财力,用以保证我们高效的产品和服务品质,特此,向广大新老客户传达关于 “调整 E-ICEBLUE 控件产品价格” 的通知。调整后的新价格将于 2022年7月1日 起正式实施生效。
以下,是关于本次所有产品价格调整的列表:
.NET 产品系列
WPF 产品系列
Java 产品系列
套件产品系列
下表,罗列了本次关于套件产品的相关调整内容:
| 产品名称 | 调整前 | 调整后 |
| Spire.Doc Platinum |
包含 Spire.Doc for .NET 和 Spire.Doc for WPF. | 包含 Spire.Doc for .NET, Spire.Doc for WPF, Spire.Doc for Java, Spire.DocViewer for .NET 和 Spire.DocViewer for WPF. |
| Spire.XLS Platinum |
包含 Spire.XLS for .NET 和 Spire.XLS for WPF. | 包含 Spire.XLS for .NET, Spire.XLS for WPF, Spire.XLS for Java 和 Spire.Spreadsheet for .NET. |
| Spire.PDF Platinum |
包含 Spire.PDF for .NET, Spire.PDF for WPF, Spire.PDFViewer for .NET, Spire.PDFViewer for ASP.NET 和 Spire.PDFViewer for WPF. | 包含 Spire.PDF for .NET, Spire.PDF for WPF, Spire.PDF for Java, Spire.PDFViewer for .NET, Spire.PDFViewer for ASP.NET 和 Spire.PDFViewer for WPF. |
| Spire.Presentation Platinum |
- | 包含 Spire.Presentation for .NET and Spire.Presentation for Java. |
| Spire.Office Platinum |
包含 E-ICEBLUE 旗下的所有 .NET 和 WPF 产品。 | 包含 E-ICEBLUE 旗下的所有 .NET、WPF 和 Java 产品(Spire.Cloud 产品除外)。 |
以上,是关于本次调整的所有内容。非常感谢广大客户一直以来的信任、理解与支持,我们将一如既往地为所有广大客户提供高效且优质的服务。
在 Word 文档中,想要强调文档的英文段落,可以将其全部大写来达到强调的效果。大写的英文段落更能引人注意,同时大写字母本身就传递了文本的重要性。Spire.Doc for .NET 为大家提供了一种简单的方法,用编程的方式实现段落文本全部更改为大写字母,无需逐字操作。本文将给大家介绍用 Spire.Doc for .NET 更改英文文本为全部大写的详细操作步骤。
首先,您需要将 Spire.Doc for .NET 包含的 DLL 文件作为引用添加到您的 .NET 项目中。DLL 文件可以从此链接下载,也可以通过 NuGet 安装。
PM> Install-Package Spire.Doc详细操作步骤如下:
注: AllCaps 是将文本全部大写,且所有字母大小相同,而 IsSmallCaps 是将文本全部大写,并且原大写文本比原小写文本大小更大。
using System;
using Spire.Doc;
using Spire.Doc.Documents;
using Spire.Doc.Fields;
namespace changecase
{
class Program
{
static void Main(string[] args)
{
// 创建 Document 的对象,并从文件中载入 Word 文档
string input = @"D:\testp\示例.docx"; ;
Document doc = new Document();
doc.LoadFromFile(input);
TextRange textRange;
// 获取第二段文本并将其设置为 AllCaps
Paragraph para1 = doc.Sections[0].Paragraphs[2];
foreach (DocumentObject obj in para1.ChildObjects)
{
if (obj is TextRange)
{
textRange = obj as TextRange;
textRange.CharacterFormat.AllCaps = true;
}
}
// 获取第三段文本并将其设置为 IsSmallCaps
Paragraph para2 = doc.Sections[0].Paragraphs[3];
foreach (DocumentObject obj in para2.ChildObjects)
{
if (obj is TextRange)
{
textRange = obj as TextRange;
textRange.CharacterFormat.IsSmallCaps = true;
}
}
//保存文档到新的 Word 文件
string output = "改为全部大写.docx";
doc.SaveToFile(output, FileFormat.Docx2013);
}
}
}Imports System
Imports Spire.Doc
Imports Spire.Doc.Documents
Imports Spire.Doc.Fields
Module Program
Sub Main(args As String())
' 创建 Document 的对象,并从文件中载入 Word 文档
Dim input As String = "D:\testp\示例.docx"
Dim doc As New Document()
doc.LoadFromFile(input)
Dim textRange As TextRange
'获取第二段文本并将其设置为AllCaps
Dim para1 As Paragraph = doc.Sections(0).Paragraphs(2)
For Each obj As DocumentObject In para1.ChildObjects
If TypeOf obj Is TextRange Then
textRange = TryCast(obj, TextRange)
textRange.CharacterFormat.AllCaps = True
End If
Next obj
'获取第三段文本并将其设置为IsSmallCaps
Dim para2 As Paragraph = doc.Sections(0).Paragraphs(3)
For Each obj As DocumentObject In para2.ChildObjects
If TypeOf obj Is TextRange Then
textRange = TryCast(obj, TextRange)
textRange.CharacterFormat.IsSmallCaps = True
End If
Next obj
'保存文档到新的 Word 文件
Dim output As String = "改为全部大写.docx"
doc.SaveToFile(output, FileFormat.Docx2013)
End Sub
End Module
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。
强调符号通常是在文本上方或者下方添加的点或圈,以达到强调文本,使之更明显的目的。但手动选择想要强调的文字,然后再手动添加强调符号是非常费时费力的,好在 Spire.Doc for .NET 为大家提供了一种简单的方法,通过代码来轻松添加强调符号。这篇文章将向大家展示如何使用 Spire.Doc for .NET 来在 Word 文档中为文本添加强调符号。
首先,您需要将 Spire.Doc for .NET 包含的 DLL 文件作为引用添加到您的 .NET 项目中。DLL 文件可以从此链接下载,也可以通过 NuGet 安装。
PM> Install-Package Spire.Doc详细步骤如下:
using System;
using Spire.Doc;
using Spire.Doc.Documents;
namespace applyemphasismark
{
class Program
{
static void Main(string[] args)
{
// 创建Document对象
Document document = new Document();
// 从磁盘加载Word文档
document.LoadFromFile(@"D:\testp\示例.docx");
// 找到想要强调的文本
TextSelection[] textSelections = document.FindAllString("Spire.Cloud", false, true);
// 添加强调符号到找到的文本上
foreach (TextSelection selection in textSelections)
{
selection.GetAsOneRange().CharacterFormat.EmphasisMark = Emphasis.Dot;
}
//保存文档到新的 Word 文件
string output = "添加强调符号.docx";
document.SaveToFile(output, FileFormat.Docx);
}
}
}Imports System
Imports Spire.Doc
Imports Spire.Doc.Documents
Module Program
Sub Main(args As String())
'创建Document对象
Dim document As New Document()
'从磁盘加载Word文档
document.LoadFromFile("https://cdn.e-iceblue.cn/D:\testp\示例.docx")
'找到想要强调的文本
Dim textSelections() As TextSelection = document.FindAllString("Spire.Cloud", False, True)
'添加强调符号到找到的文本上
For Each selection As TextSelection In textSelections
selection.GetAsOneRange().CharacterFormat.EmphasisMark = Emphasis.Dot
Next selection
'保存文档到新的 Word 文件
Dim output As String = "添加强调符号.docx"
document.SaveToFile(output, FileFormat.Docx)
End Sub
End Module
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。
Spire.PDF for Java 5.5.0已发布。该版本增强了PDF到Word以及PDF到图片的转换功能,此外还修复了转换OFD到PDF,文本格式不正确等已知问题。详情请阅读以下内容。
问题修复:
Spire.PDF 8.5.0已发布。该版本新增支持OFD转换为PDF时,以对象流的形式输出。同时,还修复了PDF转图片时,图片为黑色,以及PDF转Excel后,表格的单元格划分不正确等已知问题。详情请阅读以下内容。
新功能:
OfdConverter converter = new OfdConverter(inputFile);
//Save to stream
MemoryStream tempStream = new MemoryStream();
converter.ToPdf(tempStream);
File.WriteAllBytes(outputFile, tempStream.ToArray());
converter.Dispose();
问题修复:
Spire.XLS 5.5.0 for Java已发布。该版本增强了Excel到PDF的图片转换功能。并且修复了多次拷贝工作表后图表数据丢失等已知问题。详情请阅读以下内容。
问题修复:
为了优化产品结构,我们决定将 Spire.License.dll 从 .NET 产品包中移除。大部分情况下,原来由 Spire.License.dll 定义的接口和类将包含于 Spire.Pdf.dll。如果一个产品(如 Spire.Barcode)不含 Spire.Pdf.dll,这些接口和类将包含于与产品同名的DLL文件中(如 Spire.Barcode.dll)。
要在同一个项目中使用两个或两个以上独立产品时,请下载 Spire.Office,并从中引用相应的DLL文件。如果您要应用 License,则必须将 Spire.Pdf.dll 添加为引用。
老客户从我们官方网站下载最新版产品后,请务必移除老的 DLL 文件(含 Spire.License.dll),然后再引用新的 DLL 文件。如果您从 NuGet 安装更新,则无需此步骤。
最后,应用 License 的方法保持不变,无需修改或者添加代码。应用 License 教程:
https://www.e-iceblue.cn/licensing/how-to-apply-license.html
如果您对此次调整有任何问题,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。。
Spire.Email 5.5.0已发布。本次更新修复了关于提取邮件中的附件和主题失败的已知漏洞,详情请阅读以下内容。
问题修复: