如何在 C# 中新增文字輪廓效果。
在 C# 中加入文字輪廓效果,可在字元周圍建立可見的邊界,增強可讀性和視覺效果。 使用 IronWord 的 TextOutlineEffect 類應用可自訂的輪廓,並可控制顏色、粗細和樣式。 此技術對於在商業文件和報告中建立搶眼的標頭、水印或強調重要內容特別有價值。
<! --
--> <!--說明:說明程式碼概念的圖表或截圖 -->
文字輪廓在文件設計中有多種用途:可改善複雜背景的對比、建立視覺層次,並為簡報和報告增添專業的光澤。 無論您是要產生發票、製作行銷資料或製作技術文件,文字大綱都能讓您的內容更吸引人、更易於閱讀。
快速入門:立即套用預設文字輪廓效果
只需一行程式碼,即可建立一個TextStyle ,透過TextOutlineEffect.DefaultEffect套用現成的文字輪廓。 它可提供文字強化,而無需複雜的設定。此方法非常適合快速原型設計,或需要快速視覺增強而不需要微調特定參數時使用。
立即開始使用 NuGet 建立 PDF 檔案:
使用 NuGet 套件管理器安裝 IronWord
複製並運行這段程式碼。
new IronWord.Models.TextStyle { TextEffect = new IronWord.Models.TextEffect { TextOutlineEffect = IronWord.Models.TextOutlineEffect.DefaultEffect } }部署到您的生產環境進行測試
最小工作流程(5 個步驟)
- 下載用于為文本添加文字輪廓的 C# 程式庫
- 將文字效果應用於新創建或現有文字
- 使用TextOutlineEffect類別的靜態命名實例套用預設的文字輪廓效果
- 配置TextOutlineEffect屬性以實作自訂文字輪廓
- 將編輯后的 Word 文件導出為新文件
如何在 Word 文件中加入文字大綱效果?為什麼要使用 TextOutlineEffect 來調整文字樣式? 若要指定文字的輪廓效果,請建立**TextStyle**對象,並使用**TextOutlineEffect**物件填入 TextOutlineEffect 屬性。 最後,透過將**TextStyle**物件指派給 TextEffect 屬性來新增具有該樣式的新文字。 `TextOutlineEffect` 類提供了一個全面的 API,可控制您文字輪廓的各個方面。 不同於基本的文字格式化選項,它提供了細粒度的大綱屬性控制,例如線寬、顏色、筆對齊和破折號圖樣。 在製作需要符合特定品牌準則或無障礙要求的專業文件時,這種程度的控制是不可或缺的。 對於商業應用程式而言,在不同紙張上列印或在不同裝置上檢視文件時,文字大綱可大幅改善文件的可讀性。 大綱會在每個字元周圍建立緩衝區,以確保即使在繁忙的背景或低對比度的情況下,文字仍然清晰易讀。新增大綱的基本程式碼模式是什麼? ```cs :path=/static-assets/word/content-code-examples/how-to/text-effect-text-outline-effect.cs ```
此基本模式展示了應用文字大綱的基本方法。 程式碼會建立新的文件,定義預設輪廓效果的文字樣式,套用到文字上,並儲存結果。 `DefaultEffect`提供了一個平衡的大綱,適用於大多數的情境,其特色為微妙的寬度和互補色,可增強而非淹沒文字。如何自訂文字輪廓效果屬性?哪些屬性可控制大綱外觀? 文字輪廓效果提供多種可自訂屬性,以滿足任何設計需求。 瞭解這些特性可讓您建立完美符合文件視覺需求與品牌準則的大綱。 以下是各項屬性及其描述: |屬性|說明| |----------|-------------| |**筆對準**|取得或設定筆的對齊方式。 控制輪廓是出現在文字內側、外側還是居中| |**LineCapType**|取得或設定輪廓效果所使用的線蓋類型。 選項包括會影響行尾顯示方式的平蓋、圓蓋或方蓋。| |**線寬**|取得或設定輪廓效果線的寬度。寬度以點為單位 (1/72 英吋)。 典型值範圍從 0.1 到 2.0| |**CompoundLineType** (複合線型)|取得或設定用於輪廓效果的複合線類型。 可建立雙行、三行或其他多行大綱樣式| |**LineJoin**|取得或設定輪廓效果所使用的筆劃連接樣式。 決定輪廓角的連接方式(鋸切、圓形或斜角)| |**顏色**|取得或設定輪廓效果的實色填充顏色。 可接受任何有效的顏色值,以達到最大的靈活性| |**PresetLineDash**|取得或設定輪廓效果的預設破折線樣式。 可選擇實心、虛線、虛點或自訂樣式| 每個屬性在建立專業外觀的文字大綱時都有特定的用途。 例如,`LineWidth` 會直接影響視覺上的突出效果 - 較薄的輪廓 (0.1-0.3 點) 會產生微妙的強調效果,而較厚的輪廓 (1.0-2.0 點) 則會產生粗體的陳述。 `Color` 屬性對於維持品牌一致性和確保足夠的對比度以達到可讀性而言至關重要。如何套用自訂大綱屬性? ```cs :path=/static-assets/word/content-code-examples/how-to/text-effect-customized-text-outline-effect.cs ```
這個進階範例展示了自訂大綱組態的全部功能。 該程式碼以雙線風格建立獨特的紅色輪廓,展示多種屬性如何共同作用以達到特定的視覺效果。 圓形線帽和斜角接合創造出平滑、專業的輪廓,適用於標題和標題。 在生產應用程式中實作自訂大綱時,請考慮建立可重複使用的樣式範本。 為不同的文件元素(標題、副標題、強調文字)定義標準的大綱配置,並將其儲存為常量或配置設定。 此方法可確保文件生成管道的一致性,並在品牌指導方針改變時簡化維護工作。 為了達到最佳效果,請在不同的輸出格式和檢視條件下測試您的大綱效果。 在螢幕上看起來不錯的內容,可能需要在列印輸出時進行調整。 在選擇輪廓寬度和顏色時,請考慮印表機解析度、紙張顏色和檢視距離等因素。 IronWord 的 `TextOutlineEffect` 類的靈活性可讓您根據輸出需求,以程式化的方式微調這些參數。
新增大綱的基本程式碼模式是什麼? ```cs :path=/static-assets/word/content-code-examples/how-to/text-effect-text-outline-effect.cs ```
此基本模式展示了應用文字大綱的基本方法。 程式碼會建立新的文件,定義預設輪廓效果的文字樣式,套用到文字上,並儲存結果。 `DefaultEffect`提供了一個平衡的大綱,適用於大多數的情境,其特色為微妙的寬度和互補色,可增強而非淹沒文字。如何自訂文字輪廓效果屬性?哪些屬性可控制大綱外觀? 文字輪廓效果提供多種可自訂屬性,以滿足任何設計需求。 瞭解這些特性可讓您建立完美符合文件視覺需求與品牌準則的大綱。 以下是各項屬性及其描述: |屬性|說明| |----------|-------------| |**筆對準**|取得或設定筆的對齊方式。 控制輪廓是出現在文字內側、外側還是居中| |**LineCapType**|取得或設定輪廓效果所使用的線蓋類型。 選項包括會影響行尾顯示方式的平蓋、圓蓋或方蓋。| |**線寬**|取得或設定輪廓效果線的寬度。寬度以點為單位 (1/72 英吋)。 典型值範圍從 0.1 到 2.0| |**CompoundLineType** (複合線型)|取得或設定用於輪廓效果的複合線類型。 可建立雙行、三行或其他多行大綱樣式| |**LineJoin**|取得或設定輪廓效果所使用的筆劃連接樣式。 決定輪廓角的連接方式(鋸切、圓形或斜角)| |**顏色**|取得或設定輪廓效果的實色填充顏色。 可接受任何有效的顏色值,以達到最大的靈活性| |**PresetLineDash**|取得或設定輪廓效果的預設破折線樣式。 可選擇實心、虛線、虛點或自訂樣式| 每個屬性在建立專業外觀的文字大綱時都有特定的用途。 例如,`LineWidth` 會直接影響視覺上的突出效果 - 較薄的輪廓 (0.1-0.3 點) 會產生微妙的強調效果,而較厚的輪廓 (1.0-2.0 點) 則會產生粗體的陳述。 `Color` 屬性對於維持品牌一致性和確保足夠的對比度以達到可讀性而言至關重要。如何套用自訂大綱屬性? ```cs :path=/static-assets/word/content-code-examples/how-to/text-effect-customized-text-outline-effect.cs ```
這個進階範例展示了自訂大綱組態的全部功能。 該程式碼以雙線風格建立獨特的紅色輪廓,展示多種屬性如何共同作用以達到特定的視覺效果。 圓形線帽和斜角接合創造出平滑、專業的輪廓,適用於標題和標題。 在生產應用程式中實作自訂大綱時,請考慮建立可重複使用的樣式範本。 為不同的文件元素(標題、副標題、強調文字)定義標準的大綱配置,並將其儲存為常量或配置設定。 此方法可確保文件生成管道的一致性,並在品牌指導方針改變時簡化維護工作。 為了達到最佳效果,請在不同的輸出格式和檢視條件下測試您的大綱效果。 在螢幕上看起來不錯的內容,可能需要在列印輸出時進行調整。 在選擇輪廓寬度和顏色時,請考慮印表機解析度、紙張顏色和檢視距離等因素。 IronWord 的 `TextOutlineEffect` 類的靈活性可讓您根據輸出需求,以程式化的方式微調這些參數。

哪些屬性可控制大綱外觀? 文字輪廓效果提供多種可自訂屬性,以滿足任何設計需求。 瞭解這些特性可讓您建立完美符合文件視覺需求與品牌準則的大綱。 以下是各項屬性及其描述: |屬性|說明| |----------|-------------| |**筆對準**|取得或設定筆的對齊方式。 控制輪廓是出現在文字內側、外側還是居中| |**LineCapType**|取得或設定輪廓效果所使用的線蓋類型。 選項包括會影響行尾顯示方式的平蓋、圓蓋或方蓋。| |**線寬**|取得或設定輪廓效果線的寬度。寬度以點為單位 (1/72 英吋)。 典型值範圍從 0.1 到 2.0| |**CompoundLineType** (複合線型)|取得或設定用於輪廓效果的複合線類型。 可建立雙行、三行或其他多行大綱樣式| |**LineJoin**|取得或設定輪廓效果所使用的筆劃連接樣式。 決定輪廓角的連接方式(鋸切、圓形或斜角)| |**顏色**|取得或設定輪廓效果的實色填充顏色。 可接受任何有效的顏色值,以達到最大的靈活性| |**PresetLineDash**|取得或設定輪廓效果的預設破折線樣式。 可選擇實心、虛線、虛點或自訂樣式| 每個屬性在建立專業外觀的文字大綱時都有特定的用途。 例如,`LineWidth` 會直接影響視覺上的突出效果 - 較薄的輪廓 (0.1-0.3 點) 會產生微妙的強調效果,而較厚的輪廓 (1.0-2.0 點) 則會產生粗體的陳述。 `Color` 屬性對於維持品牌一致性和確保足夠的對比度以達到可讀性而言至關重要。如何套用自訂大綱屬性? ```cs :path=/static-assets/word/content-code-examples/how-to/text-effect-customized-text-outline-effect.cs ```
這個進階範例展示了自訂大綱組態的全部功能。 該程式碼以雙線風格建立獨特的紅色輪廓,展示多種屬性如何共同作用以達到特定的視覺效果。 圓形線帽和斜角接合創造出平滑、專業的輪廓,適用於標題和標題。 在生產應用程式中實作自訂大綱時,請考慮建立可重複使用的樣式範本。 為不同的文件元素(標題、副標題、強調文字)定義標準的大綱配置,並將其儲存為常量或配置設定。 此方法可確保文件生成管道的一致性,並在品牌指導方針改變時簡化維護工作。 為了達到最佳效果,請在不同的輸出格式和檢視條件下測試您的大綱效果。 在螢幕上看起來不錯的內容,可能需要在列印輸出時進行調整。 在選擇輪廓寬度和顏色時,請考慮印表機解析度、紙張顏色和檢視距離等因素。 IronWord 的 `TextOutlineEffect` 類的靈活性可讓您根據輸出需求,以程式化的方式微調這些參數。

常見問題解答
如何在 C# 的 Word 文件中加入文字大綱效果?
若要在 C# 中加入文字輪廓效果,請使用 IronWord 的 TextOutlineEffect 類。建立一個 TextStyle 物件,並將其 TextOutlineEffect 屬性填入一個 TextOutlineEffect 物件。若要快速實作,請使用 TextOutlineEffect.DefaultEffect,只需一行程式碼即可套用現成的輪廓。
在文件中使用文字大綱效果的主要好處是什麼?
使用 IronWord 製作的文字輪廓效果可提高複雜背景的對比度、建立視覺層次,並為文件增添專業光澤,從而增強可讀性。這些效果對於需要突出內容的標題、水印、發票、行銷資料和技術文件尤其有價值。
除了預設設定之外,我可以自訂文字大綱的外觀嗎?
是的,IronWord 的 TextOutlineEffect 類別提供了全面的自訂選項,包括控制線寬、顏色、筆對齊和破折號圖樣。這種細粒度的控制可讓您符合特定的品牌準則或專業文件的可存取性要求。
應用文字輪廓效果的最快方法是什麼?
最快的方法是使用 IronWord 的單行方式: new TextStyle { TextEffect = new TextEffect { TextOutlineEffect = TextOutlineEffect.DefaultEffect }。}.這可立即套用預設的輪廓效果,無須複雜的設定,非常適合快速原型設計。
應用文字輪廓如何改善文件列印與檢視?
使用 IronWord 建立的文字大綱可大幅改善在不同紙張上列印或在不同裝置上檢視時的可讀性。輪廓可在每個字元周圍建立緩衝區,確保文字即使在繁忙的背景或低對比度的情況下仍清晰可讀。






