[英]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.