簡體   English   中英

如何更改圖表標題寬度以匹配 python-pptx 中的幻燈片寬度?

[英]How to change the chart title width to match slide width in python-pptx?

嗨,我有一個簡單的代碼,它會生成一張如下所示的 ppt 幻燈片,但幻燈片標題寬度小於幻燈片寬度? 如何增加標題寬度?

在此處輸入圖像描述

from pptx.util import Inches, Pt
from pptx import Presentation

prs = Presentation()
prs.slide_width = Inches(16)
prs.slide_height = Inches(9)
blank_slide_layout = prs.slide_layouts[5]
slide = prs.slides.add_slide(blank_slide_layout)
title = slide.shapes.title

title.text = "This is test slide.This is test slide.This is test slide.This is test slide.This is test slide.This is test slide"
title.text_frame.paragraphs[0].font.size = Pt(20)

prs.save('test.pptx')

position 和幻燈片標題的大小通常由幻燈片布局決定。 在這種情況下,您似乎選擇了一種沒有標題形狀的布局。

我將首先使用不同的幻燈片布局,例如slide_layouts[1]並查看標題是否與您想要的更接近。

為該作業使用幻燈片版式的好處是,使用該版式創建的所有幻燈片都具有一致的位置和格式的標題,您無需進行額外的工作。 當您更改模板時,它也有好處。

否則,如果您真的想在特定情況下調整大小, slide.shapes.title是一個形狀,並且與任何其他形狀一樣具有.left.width .top .height屬性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM