生成和操作打开的XML PowerPoint(.pptx)文件
python-pptx的Python项目详细描述
发布历史记录
0.6.18(2019-05-02)
。文本属性getter将换行符编码为垂直制表符(vt,'v',ascii 11/x0b)。 这与powerpoint的复制/粘贴行为一致,并允许类似的中断(软 回车)与段落边界区分。以前,换行符 编码为换行('n'),无法与段落边界区分。
。文本属性包括shape.text、\u cell.text、textframe.text、\u paragraph.text和 _运行。文本。
。文本属性设置程序接受垂直制表符并在 那个地方。除水平制表符('t')和 接受X00-X1F范围内的换行符('n'),并使用纯文本进行转义,如 "x001b"表示esc(ascii 27)。
以前,指定字符串中的制表符或换行符以外的控制字符将 触发与无效XML字符相关的异常。
0.6.17(2018-12-16)
- add slidelayouts.remove()-删除未使用的幻灯片布局
- 添加SlideLayout.Used_by_幻灯片-根据此幻灯片布局获取幻灯片
- add slidelayouts.index()-获取母版中幻灯片布局的索引
- 添加slidelayouts.get_by_name()-按str name获取幻灯片布局
0.6.16(2018-11-09)
- 功能395个数据标签。显示属性,例如显示百分比
- 功能453图表数据不允许任何标签
0.6.15(2018-09-24)
- 修复436 valueaxis。_cross_xax在c:dateaxis上失败
0.6.14(2018-09-24)
- 添加单元格.merge()
- 添加_cell.split()
- 添加单元格。
- 添加单元格。是否合并原点
- 添加单元格。是否跨距
- 添加单元格。跨度高度
- 添加单元格。跨距
- 添加单元格文本获取程序
- 添加table.iter_cells()
- 将pptx.shapes.table模块移到pptx.table
- 添加用户文档"使用表格"
0.6.13(2018-09-10)
- 添加chart.font
- Fix 293无法隐藏单系列图表的标题
- fix shape.width值不是emu类型
- 用c:rich修复add a:defrpr(修复一些字体继承中断)
0.6.12(2018-08-11)
- 添加图片。自动形状类型
- 从构建中删除Python2.6测试
- 更新依赖项以避免易受攻击的枕头版本
- 修理260、301、382、401
- 添加段落。添加换行符()
- 添加connector.line
0.6.11(2018-07-25)
- 添加渐变填充。
- 添加实验性的"turbo add"选项,用于制作大量的幻灯片。