You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用openTBS修改形状的宽/高度?及alt文本设置咨询

OpenTBS相关问题解答

修改形状宽度/高度

OpenTBS可以直接通过操作Office文档的XML结构来修改形状的宽高:

  • 在Office模板里,找到对应形状的尺寸属性节点:
    • Word文档中,形状的宽高对应<w:inline>下的cx/cy属性(位于<w:ext>标签),比如:w:ext cx="2000" cy="1000";
    • PPT文档中,对应<p:xfrm>下的cx/cy属性(位于<p:ext>标签),比如:p:ext cx="5000000" cy="3000000"。
  • 将属性值替换为TBS标记,比如改成 w:ext cx="[shape_cx]" cy="[shape_cy]",之后在PHP代码中给shape_cx、shape_cy传入对应数值(注意Office使用缇作为单位,1缇=1/20磅)。

设置形状Alt文本

形状的Alt文本可以通过XML节点的标记替换实现:

  • Word中,找到形状<w:docPr>下的<w:desc>标签,将内容改为 <w:desc>[shape_alt_text]</w:desc>;
  • PPT中,定位到<p:cNvPr>标签的desc属性,改为 desc="[shape_alt_text]";
  • 在PHP代码中给shape_alt_text变量赋值,渲染模板时就会自动填充Alt文本。

内容的提问来源于stack exchange,提问作者Biel Lacasa Díaz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 18:31:07