在 C++ 中自動化簡報本地化
Contents
[
Hide
]
概觀
本文說明如何使用 Aspose.Slides 為簡報中的文字設定 LanguageId。它展示了如何開啟簡報、加入帶文字的圖形、為文字區段指派語言識別碼,並將結果儲存為 PPTX 檔案。
變更簡報與圖形文字的語言
- 建立 Presentation 類別的實例。
- 使用其 Index 取得投影片的參考。
- 在投影片上加入矩形類型的 AutoShape。
- 向 TextFrame 新增一些文字。
- 設定文字的 Language Id。
- 將簡報寫入為 PPTX 檔案。
以下範例示範上述步驟的實作。
常見問題
語言 ID 會觸發自動文字翻譯嗎?
不會。Aspose.Slides 中的 Language ID 用於儲存語言以供拼寫檢查與文法校對,但它不會翻譯或變更文字內容。它是 PowerPoint 所理解的校對中繼資料。
語言 ID 會影響渲染時的連字符與換行嗎?
在 Aspose.Slides 中,Language ID 僅用於校對。連字符品質與換行主要取決於適當的字型以及書寫系統的版面/換行設定。為確保正確呈現,請確保所需字型可用,設定字型替代規則,或將嵌入字型嵌入簡報中。
我可以在同一段落內設定不同語言嗎?
可以。 Language ID 會套用於文字區段層級,因此單一段落可以混合多種語言,並具備各自的校對設定。