新增陰影效果
實作文字的陰影效果
陰影效果透過在字元後面創造陰影偏移,為文字增加深度和層次。 IronWord 提供的 Shadow 類別中包含預設的陰影樣式,提供各種陰影風格,無需手動配置即可快速套用。
要新增陰影效果,請建立 TextStyle 並將其 TextEffect 屬性配置為如 Shadow.OuterShadow1 的陰影預設。 這些來自 Shadow 類別的靜態命名實例提供專業設計的陰影配置,具有適當的模糊、距離和角度設置。 外部陰影樣式將陰影投射到文字之外,建立一個抬升的外觀。
一旦文字風格配置了所需的陰影效果,建立一個包含 TextContent 的 Run 物件,並將風格分配給 run。 使用 AddChild 將樣式化的 run 新增到 paragraph,然後將 paragraph 包含在 document 中。 這種方法遵循 IronWord 的 document 階層,確保陰影效果正確應用到輸出文件。
程式碼解析
僅需幾行程式碼就可在 Word 文件中的文字新增陰影效果。 為了完整性,首先初始化一個名為 doc 的新 WordDocument 實例。 然後,建立並配置一個 TextStyle 物件,通過將 Shadow.OuterShadow1 靜態命名實例分配給 TextEffect 屬性來整合陰影效果。
要新增帶有陰影效果的樣式文字,建立 Paragraph,然後建立一個包含 "Hello World" 的 Run 物件。 配置好的 textStyle 分配給 Run,應用陰影效果。 使用 AddChild 將 Run 新增到 Paragraph,並將 Paragraph 新增到文件中。 這遵循文件階層:Document → Paragraph → Run → TextContent。 最後,導出 Word 文件。
如需更多範例和演示,請瀏覽以下文章:如何為文字新增陰影效果

