2012-03-07 24 views
3

我嘗試以下這個演示ML繼承鏈:PPT文本的x,y,寬度,高度 - OPENXML

幻燈片< - SlideLayout < - SlideMaster < - 默認樣式SlideMaster

獲得X ,y,寬度,高度屬性的PPT幻燈片中的文本內容,但我不知道我是否得到正確的價值。你能告訴我如果我做對了嗎?你能否也請告訴我如何在幻燈片中唯一標識這個文本對象,SlideLayout & SlideMaster?

- 謝謝

回答

1

請參考以下Answer確定高度文本性質的寬度和。

對於確定是否有合適的文本,輸入唯一的文本到您的幻燈片,並使用Open XML Productivity Tool找到它。您可以使用該工具在幻燈片中搜索唯一的字符串,並反映生成該代碼的代碼。

最後,爲了理解Presentation Slide XML,我建議您閱讀免費電子書Open XML Explained,以解釋如何製作正確的Presentation文檔以幫助您更好地理解應該在哪裏。

+0

謝謝您的回覆,我擡頭一看你提供的細節。我的一些疑慮仍然沒有得到澄清,例如:所有txBody標籤X,Y,CX,CY值不可採用對ph值在幻燈片,slideLayout&slidemaster也。對於這樣的txBody,這些信息可以從哪裏獲得? – 2012-03-11 12:42:39

+0

對於插入的文本框,在x,y,CX,CY位於'號碼:spPr'(又名ShapeProperties)元件右側的'第106頁:txBody'元件。找到它的方式是創建包含「你好」另存爲File1.pptx文本框中的1張幻燈片演示文稿,然後移動文本框在幻燈片上,這保存爲File2.pptx。然後打開在打開XML生產力工具這兩個文件(通過比較文件按鈕) - 選擇slide1.xml部分,然後點擊「查看部分DIFF」,然後點擊「下一步」,它會帶你到那裏的幻燈片的地方不同。希望這可以幫助。 – Taterhead 2012-03-11 22:28:43

+0

謝謝Taterhead – 2012-03-13 05:10:53

相關問題