第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Python-pptx - 在多行打印時(shí),句子被拆分

Python-pptx - 在多行打印時(shí),句子被拆分

翻閱古今 2021-06-09 18:41:44
我正在從 .pptx 打印,但單個(gè)句子從某處拆分為新行。這是幻燈片的屏幕截圖。閱讀以下代碼時(shí).. from pptx import Presentationprs = Presentation(path_to_presentation)for slide in prs.slides:      for shape in slide.shapes:            if not shape.has_text_frame:                continue            for paragraph in shape.text_frame.paragraphs:                for run in paragraph.runs:                    print(run.text)獲得如下輸出...Books include:Learning Python by Mark LutzPython Essential Reference by David BeazleyPython Cookbook, ed. by Martelli, Ravenscroft and Ascher(online at http://code.activestate.com/recipes/langs/python/)http://wiki.python.org/moin/PythonBooks你可以比較 pptx 的截圖和 pptx 的打印文本,項(xiàng)目符號(hào)被分成兩個(gè)或更多的句子..比如“Learning Python by Mark Lutz”打印在 2 點(diǎn)“Learning Python”和“by Mark Lutz”甚至子彈越來越少。如何解決這個(gè)問題?
查看完整描述

1 回答

?
慕容森

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超18個(gè)贊

簡(jiǎn)短的回答是paragraph.text不使用run.text:


for paragraph in shape.text_frame.paragraphs:

    print(paragraph.text)

段落是一個(gè)連貫的文本塊,它在頁邊空白之間流動(dòng),沒有垂直中斷。這是用戶區(qū)別,因?yàn)樗鼤?huì)影響我們閱讀內(nèi)容的方式。運(yùn)行是具有相同字符格式(即字體,但包括粗體、斜體等)的字符序列。運(yùn)行是一種技術(shù)上的區(qū)別,因?yàn)樗鼈兊慕缦迣?duì)讀者來說不應(yīng)該是顯而易見的;它們只是用來告訴 PowerPoint“將此字符格式應(yīng)用于所有這些字符”。


如果您單獨(dú)打印每次運(yùn)行,它們將在段落中看似隨機(jī)的位置中斷,至少取決于斜體打開和關(guān)閉的位置,但在其他位置也經(jīng)常出現(xiàn),例如有人編輯以添加幾個(gè)字符的位置。PowerPoint 不一定會(huì)盡量減少運(yùn)行次數(shù),即使連續(xù)兩次運(yùn)行具有相同的格式也是如此。因此,它們傾向于增殖。


查看完整回答
反對(duì) 回復(fù) 2021-06-22
  • 1 回答
  • 0 關(guān)注
  • 151 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)