IronWord ハウツー テキストの影効果 C#でテキストに影の効果を追加する方法 カーティス・チャウ 更新日:6月 9, 2025 IronWord をダウンロード NuGet ダウンロード 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる ジェミニで開く このページについてGeminiに問い合わせる 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る This article was translated from English: Does it need improvement? Translated View the article in English 文字の影効果は、文字要素に深さと区別を与えるための視覚的な強調技法です。 適用すると、元のテキストの背後に少しずらして影のように見える複製されたバージョンが導入されます。 影と呼ばれるこのセカンダリーテキストは、様々な方法で調整され、異なる視覚効果を達成できます。 クイックスタート: 1行でプリセットの影効果を追加 IronWordを使ってワード文書のテキストを影で強化する方法です。スタイルと影を定義して保存するためのわずか1行。 最小のセットアップで迅速に結果を得たい開発者に最適です。 今すぐ NuGet で PDF を作成してみましょう: NuGet パッケージ マネージャーを使用して IronWord をインストールします PM > Install-Package IronWord このコード スニペットをコピーして実行します。 new IronWord.WordDocument().AddText("Shadow!").Style = new IronWord.Models.TextStyle { TextEffect = new IronWord.Models.TextEffect { ShadowEffect = IronWord.Models.Shadow.OuterShadow1 } }; 実際の環境でテストするためにデプロイする 今すぐ無料トライアルでプロジェクトに IronWord を使い始めましょう 30日間無料トライアル 最小限のワークフロー(5ステップ) 影効果をテキストに追加するためのC#ライブラリをダウンロード 新しく作成したテキストまたは既存のテキストにテキスト効果を適用する Shadowクラスの静的な名前付きインスタンスを使用して、プリセットの影効果を適用します。 影のプロパティを設定して、カスタマイズされた影を実現します。 編集したWord文書を新しいファイルとしてエクスポートする 影効果の追加 テキストの影効果を指定するには、TextStyle</ strong>オブジェクトを作成し、ShadowEffectプロパティに<強い>Shadow</ strong>オブジェクトを割り当てます。 最後に、TextStyle</ strong>オブジェクトをTextEffectプロパティに割り当ててスタイル付きの新しいテキストを追加します。 :path=/static-assets/word/content-code-examples/how-to/text-effect-shadow-effect.cs using IronWord; using IronWord.Models; // Create new Word document WordDocument doc = new WordDocument(); // Create and configure text style TextStyle textStyle = new TextStyle(); textStyle.TextEffect = new TextEffect() { ShadowEffect = Shadow.OuterShadow1, }; // Add text with style doc.AddText("Hello World").Style = textStyle; // Export new Word document doc.SaveAs("shadowEffect.docx"); Imports IronWord Imports IronWord.Models ' Create new Word document Private doc As New WordDocument() ' Create and configure text style Private textStyle As New TextStyle() textStyle.TextEffect = New TextEffect() With {.ShadowEffect = Shadow.OuterShadow1} ' Add text with style doc.AddText("Hello World").Style = textStyle ' Export new Word document doc.SaveAs("shadowEffect.docx") $vbLabelText $csharpLabel 影効果のプロパティ 定義済みの影の値を割り当てるだけでなく、影効果のすべてのプロパティを構成することができます。 これは影効果をあらゆる方法でカスタマイズする非常に柔軟なオプションを提供します。 以下にプロパティとその説明をご覧ください: Alignment</ strong>: 影の位置合わせを取得または設定します。 BlurRadius</ strong>: 影効果のぼかし半径を取得または設定します。 ぼかし半径はポイント(1/72インチ)で指定されます。 DirectionAngle</ strong>: 影効果の方向角を取得または設定します。 方向角は度で指定されます。 DistanceFromText</ strong>: テキストまたはオブジェクトからの影効果の距離を取得または設定します。 距離はポイント(1/72インチ)で指定されます。 HorizontalScalingFactor</ strong>: 影効果の水平スケーリングファクターを取得または設定します。 HorizontalSkewAngle</ strong>: 影効果の水平傾斜角を取得または設定します。 傾斜角は度で指定されます。 SchemeColor</ strong>: 影効果のカラースキームを取得または設定します。 VerticalScalingFactor</ strong>: 影効果の垂直スケーリングファクターを取得または設定します。 VerticalSkewAngle</ strong>: 影効果の垂直傾斜角を取得または設定します。 傾斜角は度で指定されます。 :path=/static-assets/word/content-code-examples/how-to/text-effect-customized-shadow-effect.cs using IronWord; using IronWord.Models; using IronWord.Models.Enums; // Create new Word document WordDocument doc = new WordDocument(); // Create and configure text style TextStyle textStyle = new TextStyle(); textStyle.TextEffect = new TextEffect() { ShadowEffect = new Shadow() { Alignment = RectangleAlignmentValues.BottomLeft, BlurRadius = 5, DirectionAngle = 45, DistanceFromText = 3, HorizontalScalingFactor = 100, VerticalScalingFactor = 100, HorizontalSkewAngle = 0, SchemeColor = IronWord.Models.Color.Aqua, VerticalSkewAngle = 0, }, }; // Add text with style doc.AddText("Customized shadow").Style = textStyle; // Export new Word document doc.SaveAs("customizedShadowEffect.docx"); Imports IronWord Imports IronWord.Models Imports IronWord.Models.Enums ' Create new Word document Private doc As New WordDocument() ' Create and configure text style Private textStyle As New TextStyle() textStyle.TextEffect = New TextEffect() With { .ShadowEffect = New Shadow() With { .Alignment = RectangleAlignmentValues.BottomLeft, .BlurRadius = 5, .DirectionAngle = 45, .DistanceFromText = 3, .HorizontalScalingFactor = 100, .VerticalScalingFactor = 100, .HorizontalSkewAngle = 0, .SchemeColor = IronWord.Models.Color.Aqua, .VerticalSkewAngle = 0 } } ' Add text with style doc.AddText("Customized shadow").Style = textStyle ' Export new Word document doc.SaveAs("customizedShadowEffect.docx") $vbLabelText $csharpLabel よくある質問 C#でテキストに影効果を追加するにはどうすればいいですか? IronWordライブラリを使用して、C#でテキストに影効果を追加できます。まずライブラリをダウンロードし、Shadowクラスを使用して影効果を適用します。必要に応じてプロパティを構成し、適用した効果のあるドキュメントをエクスポートします。 IronWordの影効果のカスタマイズ可能なプロパティは何ですか? IronWordは、影効果のいくつかのプロパティをカスタマイズでき、Alignment、BlurRadius、DirectionAngle、DistanceFromText、HorizontalScalingFactor、HorizontalSkewAngle、SchemeColor、VerticalScalingFactor、VerticalSkewAngleが含まれます。 IronWordを使用してプリセット影効果を適用するにはどうすればいいですか? IronWordを使用してプリセット影効果を適用するには、Shadowクラスの静的に命名されたインスタンスを使用し、ニーズに合わせてプロパティを構成します。 Wordドキュメントの既存のテキストに影効果を適用できますか? はい、IronWordを使用して新しく作成したテキストでも既存のテキストでも、TextStyleオブジェクトを作成し、ShadowEffectプロパティにShadowオブジェクトを設定することで影効果を適用できます。 BlurRadiusプロパティの影効果における役割は何ですか? 影効果のBlurRadiusプロパティはポイント(1/72インチ)でぼかし半径を指定し、影がどれだけ柔らかい(またはシャープな)かを決定します。 Wordドキュメントで影効果の方向を制御するにはどうすればいいですか? IronWordで影効果の方向を制御するには、DirectionAngleプロパティを設定します。これは度単位で指定され、影を希望の方向に示します。 影をテキストとは異なる位置に配置することはできますか? はい、IronWordのAlignmentプロパティにより、テキストに対する影の位置を設定でき、影の配置方法に柔軟性を提供します。 ドキュメントのテーマに影の色を合わせるにはどうすればいいですか? IronWordのSchemeColorプロパティを使用して影効果の配色を設定し、影がドキュメント全体のデザイ ンテーマに一致するようにします。 影効果におけるDistanceFromTextプロパティは何を制御しますか? DistanceFromTextプロパティは、影がテキストやオブジェクトからどれだけ離れているかを制御し、影がどれだけ離れて映るかに影響します。 カーティス・チャウ 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 準備はできましたか? Nuget ダウンロード 27,129 | Version: 2025.11 リリース NuGet 無料版 総ダウンロード数: 27,129 ライセンスを見る