TSOffice/更新日志.md

313 lines
5.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 更新日志
## 2023-7-4
### V1.3.3
word/excel 新增加密方法`SetPassword`,升级`OpenFile(alias, fileName, Password)`
## 2023-6-26
### V1.3.2
修复.net使用rdo2执行失败问题使用rdo2时候需调用`TOfficeInit()`初始化
#### word
1. 修复word模板`template.docx`执行失败问题
## 2023-6-20
更新部署方式,不再依赖`fmt_pubkrnl_plugin.dll`,详情见[README](./README.md)
## 2023-4-26
### V1.3.1
`office_plugin.dll`与`liboffice_plugin.sox86_64`动态库更新
## 2023-4-18
### V1.3.0
支持常用图片的高宽自动识别,支持图片格式有`gif, png, jpeg/jpeg, bmp`
#### excel
1. 支持excel程序设置字体样式粗体斜体等此类问题的返回类型如`style.Font.Bold`返回`true 或 false`
## 2023-4-4
### V1.2.9
#### excel
1. 修复超链接兼容性
## 2023-3-31
### V1.2.8
#### excel
1. 修复由.net客户端导出的excel兼容性问题`SetColWidth`、`Set/GetDefaultSheet`、`SetSheetHeaderFooter`
## 2023-3-23
### V1.2.7
#### excel
1. `GetSheetDefaultColWidth`默认返回值改为`nil`
## 2023-3-22
### V1.2.6
#### excel
1. 修复`SetCellValue`值为`nil`未生效问题
## 2023-3-20
### V1.2.5
#### excel
1. 修复数字样式获取再赋值再获取失效问题
2. 支持单元格填入`nil`
3. `GetComment`获取不到批注时返回内容改为`array(nil,nil)`
4. 修复`Set/GetColWitdh`传入变量时会被修改问题
## 2023-3-16
### V1.2.4
#### excel
1. 修复样式获取数字样式失败问题
2. 修复边框样式对角线未生效问题
3. 修复获取属性未正确返回属性值问题
## 2023-3-9
### V1.2.3
#### excel
1. `GetComment`获取不到批注时返回内容改为`array(nil,nil)`
2. 新增`RemoveComment`
3. 新增`NewStyle-overload`
4. 修复`ClearCell`引起文件报错
## 2023-3-6
### V1.2.2
#### excel
1. 修复`InsertRow`之后原有单元格合并错误问题
2. 新增`GetCellValueType`
3. 新增`GetComment`
4. 新增`GetStyle`,获取的样式修改可通过`TStyle::Apply()`方法重新写入样式
5. 新增`SetRowOutlineLevel`、`GetRowOutlineLevel`
6. 新增`SetColOutlineLevel`、`GetColOutlineLevel`
## 2023-2-24
### V1.2.1
#### excel
1. Get相关方法重新Set后不再覆盖原有设置影响方法如下`Set(Get)PageMargins`,`Set(Get)CellHyperLink`,`Set(Get)PageLayout`,`Set(Get)CalcOptions`,`Set(Get)DefaultFont`,`Set(Get)SheetViewOptions`
## 2023-2-23
### V1.2.0
#### excel
1. 修复`GetCaclOptions`名称错误,更改为`GetCaclOptions`
## 2023-2-22
### V1.1.9
#### excel
1. 新增`InsertSheet`
### V1.1.8
#### excel
1. 新增`GetCalcOptios`
## 2023-2-21
### V1.1.7
#### word
1. 新增`LoadFromMem`, `SavaToMem`
#### excel
1. 新增`LoadFromMem`, `SavaToMem`
2. 新增重载方法`NewSheet`
3. 新增`SetCalcOptions`
4. 修复删除sheet报错问题
## 2023-2-13
### V1.1.6
重大更新:移除了`template`文件夹
## 2023-2-3
### V1.1.5
#### excel
1. 修复`HSLToRGB`
2. 修复`CoordinatesToCellName`
## 2023-2-2
### V1.1.4
#### word
1. 修复文本框插入图片兼容性问题
2. 修复项目符号问题
#### excel
1. 新增`GetDefaultFont`
## 2023-2-1
### V1.1.3
#### word
1. 修复获取段落样式ID失败问题
2. 修复文本框添加图片失败问题
#### excel
1. 新增`SetDefaultFont`
## 2023-1-31
### V1.1.2
#### word
1. 完善帮助文档
#### excel
1. 新增`SetPane`
2. 新增`NewSheetView`
3. 单元格样式新增属性“文本方向”: `TAlignment::TextRotation`
## 2023-1-18
### V1.1.1
#### word
1. 兼容文本框`TextBox`
2. 修正`TParagraph::TabStops`
3. 修复获取图标列表失败问题
4. 修复`TDocxStyles::Default`
#### excel
1. 新增`ProtectSheet`和`UnProtectSheet`
2. 修复`SetSheetViewOptions`和`GetSheetViewOptions`
## 2023-1-16
### V1.1.0
#### word
1. 修复页眉页脚显示问题
2. 修复表格插入列宽失败问题
3. 优化`InsertTable`性能
#### excel
1. 新增`CopySheet`
## 2023-1-12
### V1.0.9
#### word
1. 新增ExecInnerTSl
2. 新增修改chart图数据
3. 修复`TNumbering::AddStyleByInnerXml`错误
4. 完善帮助文档
## 2023-1-11
### V1.0.8
#### word
1. 修复`copyFormat`和`AddTableContent`
## 2023-1-10
### V1.0.7
#### word
1. 修复chart图兼容性问题
### V1.0.6
中文自动转换API由`class(xlsxXml).CodePage('中文');`调整为`TOfficeApi().CodePage('中文');`
## 2023-1-5
### V1.0.5
❗ 部署方式发生变化,简化了环境部署,详见项目[README](./README.md)
#### word
1. 修复 Properties执行报错
2. 修复格式刷
#### excel
1. 移除API `JoinCellName`
2. 修改`RGBToHSL`与`HSLToRGB`返回值
3. 修复获取超链接`GetCellHyperLink`失败问题
4. 修复一个对象新建文件打开文件之后引发的xlsx文件错误问题
5. 修复`GetCoreProps`,`GetAppProps`失败问题
## 2022-12-30
### V1.0.4
#### word
1. 初步支持中文
#### excel
1. 初步支持中文
2. `SetSheetName``NewSheet` 返回值不再是`[err, errinfo]`
3. 修复清除单元格`ClearCell`不正确问题
4. 修复`SetCellFormula``GetCellFormula`问题
5. 修复`SetRowVisible``GetRowVisible``SetSheetVisible`问题
如何设置字符集(中文支持)?
★用户的脚本可能是UFT8格式或可能是GBK码格式系统提供API自动设置当前字符集环境`class(xlsxXml).CodePage('中文');` 在文件头设置该代码后,系统会自动检测当前的环境字符集