IRONSOFTWAREHOME
Dodaj efekt cienia
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,
};

// Create paragraph
Paragraph paragraph = new Paragraph();

// Create run with text and style
Run textRun = new Run(new TextContent("Hello World"));
textRun.Style = textStyle;

// Add run to paragraph
paragraph.AddChild(textRun);

// Add paragraph to document
doc.AddParagraph(paragraph);

// Export new Word document
doc.SaveAs("shadowEffect.docx");
Imports IronWord
Imports IronWord.Models

' Create new Word document
Dim doc As New WordDocument()

' Create and configure text style
Dim textStyle As New TextStyle()
textStyle.TextEffect = New TextEffect() With {
    .ShadowEffect = Shadow.OuterShadow1
}

' Create paragraph
Dim paragraph As New Paragraph()

' Create run with text and style
Dim textRun As New Run(New TextContent("Hello World"))
textRun.Style = textStyle

' Add run to paragraph
paragraph.AddChild(textRun)

' Add paragraph to document
doc.AddParagraph(paragraph)

' Export new Word document
doc.SaveAs("shadowEffect.docx")
NuGet Download
PM > Install-Package IronWord
Dodaj efekt cienia

Dodaj efekt cienia

Wprowadzanie efektów cienia w tekście

Efekty cienia dodają tekstowi głębi i wymiarowości poprzez tworzenie cienia za znakami. IronWord dostarcza wstępnie zdefiniowane presety cieni poprzez klasę Shadow, oferując różnorodne style cieni, które można szybko zastosować bez ręcznej konfiguracji.

Aby dodać efekt cienia, utwórz TextStyle i skonfiguruj jego właściwość TextEffect z wykorzystaniem presetu cienia, takiego jak Shadow.OuterShadow1. Te statyczne nazwane instancje z klasy Shadow zapewniają profesjonalnie zaprojektowane konfiguracje cieni z odpowiednimi ustawieniami rozmycia, odległości i kąta. Warianty z zewnętrznym cieniem rzucają cień z dala od tekstu, tworząc wrażenie uniesienia.

Gdy styl tekstu jest skonfigurowany z pożądanym efektem cienia, stwórz obiekt Run zawierający TextContent i przypisz styl do run. Dodaj stylizowany run do paragraph używając AddChild, następnie włącz paragraph w document. To podejście podąża za hierarchią document w IronWord i zapewnia, że efekt cienia został poprawnie zastosowany w pliku wyjściowym.

Wyjaśnienie kodu

Efekt cienia można dodać do tekstu w dokumencie WORD za pomocą zaledwie kilku wierszy kodu. Dla kompletności najpierw zainicjuj nową instancję WordDocument nazwaną doc. Następnie, tworzony jest obiekt TextStyle i konfigurowany do włączenia efektu cienia poprzez przypisanie statycznej nazwanej instancji Shadow.OuterShadow1 do właściwości TextEffect.

Aby dodać stylizowany tekst z efektem cienia, tworzony jest Paragraph, następnie tworzony jest obiekt Run zawierający TextContent z "Hello World". Skonfigurowany textStyle przypisany jest do Run, stosując efekt cienia. Run jest dodawany do Paragraph używając AddChild, a Paragraph jest dodawany do dokumentu. To podąża za hierarchią dokumentu: Document → Paragraph → Run → TextContent. Na koniec wyeksportuj dokument WORD.

Aby uzyskać więcej przykładów i demonstracji, przejdź do następującego artykułu: Jak dodać efekt cienia do tekstu

Poznaj elementy dokumentów dzięki samouczkom IronWord.
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Nuget Downloads 58,016Wersja:2026.10właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronWord
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Twoje dane zawsze będą utrzymywane w tajemnicy.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Zaufane przez miliony inżynierów na całym świecie
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta
Biblioteka C# NuGet dla plików PDF
Zainstaluj za pomocą NuGet

Wersja: 2026.10

PM > Install-Package IronWord
nuget.org/packages/IronWord/
  1. W Eksploratorze Rozwiązań, kliknij prawym przyciskiem Myszy na Odwołania, Zarządzaj pakietami NuGet
  2. Wybierz Przeglądaj i wyszukaj "IronWord"
  3. Wybierz pakiet i zainstaluj
DLL PDF dla C#
Pobierz DLL

Wersja: 2026.10

  1. Pobierz i rozpakuj IronWord do lokalizacji takiej jak ~/Libs w katalogu Twojego rozwiązania
  2. W Eksploratorze Rozwiązań Visual Studio kliknij prawym przyciskiem myszy Odwołania. Wybierz Przeglądaj, "IronWord.dll"

Licencje od $999