IRONSOFTWAREHOME
Dodaj tekst stylowy
using IronWord;
using IronWord.Models;
using IronWord.Models.Enums;

// Load docx
WordDocument doc = new WordDocument("document.docx");

// Configure text
Run textRun = new Run(new TextContent("Add text using IronWord"));
textRun.Style = new TextStyle()
{
	FontSize = 72,
	TextFont = new Font()
	{
		FontFamily = "Caveat"
	},
	Color = IronWord.Models.Color.Red,
	IsBold = true,
	IsItalic = true,
	Underline = new Underline(),
	Strike = StrikeValue.Strike,
};

Paragraph paragraph = new Paragraph();

// Add text
paragraph.AddChild(textRun);

// Add paragraph
doc.AddParagraph(paragraph);

// Export docx
doc.SaveAs("save_document.docx");
Imports IronWord
Imports IronWord.Models
Imports IronWord.Models.Enums

' Load docx
Dim doc As New WordDocument("document.docx")

' Configure text
Dim textRun As New Run(New TextContent("Add text using IronWord"))
textRun.Style = New TextStyle() With {
	.FontSize = 72,
	.TextFont = New Font() With {
		.FontFamily = "Caveat"
	},
	.Color = IronWord.Models.Color.Red,
	.IsBold = True,
	.IsItalic = True,
	.Underline = New Underline(),
	.Strike = StrikeValue.Strike
}

Dim paragraph As New Paragraph()

' Add text
paragraph.AddChild(textRun)

' Add paragraph
doc.AddParagraph(paragraph)

' Export docx
doc.SaveAs("save_document.docx")
NuGet Download
PM > Install-Package IronWord
Dodaj tekst stylowy

Dodaj tekst stylowy

Funkcja "Add Style Text" w IronWord pozwala programistom na stosowanie różnych opcji formatowania tekstu podczas dodawania treści do dokumentu DOCX. Zapewnia szczegółową kontrolę nad wyglądem tekstu, takie jak określanie rodziny czcionek, rozmiaru, koloru i atrybutów stylu takich jak bold, italic, underline, i strike-through. Tworząc obiekt Run zawierający TextContent i przypisując TextStyle do Run, deweloperzy mogą dostosowywać prezentację indywidualnych elementów tekstu w dokumencie, zapewniając spersonalizowany wygląd i styl.

Ta funkcja jest przydatna do dynamicznego generowania profesjonalnie sformatowanych dokumentów, takich jak raporty czy listy, gdzie konkretne sekcje wymagają odrębnych stylów. Klasa TextStyle umożliwia łatwą manipulację tymi atrybutami, pozwalając na zarówno prostą, jak i złożoną stylizację w tym samym dokumencie.

Kluczowe punkty

  1. Tworzenie stylizowanego elementu:

    • Tworzony jest obiekt Run zawierający TextContent z pożądanym tekstem.
    • Własność Style Run jest przypisana jako obiekt TextStyle w celu zastosowania formatowania. FontSize
  2. Konfigurowanie TextStyle:

    • TextStyle: Ustawione na poziomie TextStyle (nie wewnątrz Font) aby określić rozmiar tekstu.
    • TextFont: Zawiera właściwości czcionki, w tym fontFamily do wyboru czcionki. FontFamily
    • Color: Określa kolor tekstu za pomocą color. IronWord.Models.Color
    • bold oraz italic: Właściwości boolean do formatowania pogrubionego i kursywy. IsBold
    • underline: Dodaje podkreślenie do stylu tekstu. IsItalic
    • strike-through: Zastosowuje formatowanie przekreślenie za pomocą wyliczenia StrikeValue. Underline
    • Strike
  3. Dodawanie do dokumentu:

    • Użyj AddChild, aby dodać stylizowany Run do Paragraph.
    • Akapit jest następnie dodawany do dokumentu za pomocą AddParagraph.

Wyjaśnienie kodu

Ten kod pokazuje, jak tworzyć i stylizować tekst w dokumencie DOCX za pomocą IronWord. Zaczyna się od zainicjalizowania nowego obiektu WordDocument, reprezentującego dokument do wygenerowania. Tworzony jest obiekt Run zawierający TextContent ze stringiem "Przykład stylizowanego tekstu" i TextStyle jest zastosowany do Run, aby skonfigurować wygląd tekstu.

TextStyle zawiera ustawienia dla rozmiaru czcionki ustawionego na poziomie TextStyle (nie wewnątrz Font), rodzina czcionki skonfigurowana za pomocą fontFamily, TextFont tekst color oraz formatowanie bold. Te ustawienia dostosowują, jak tekst pojawi się w finalnym dokumencie.

Po stylizacji Run, metoda AddChild dodaje obiekt Run do akapitu w dokumencie. Ta metoda wstawia stylizowaną zawartość do dokumentu Word w odpowiednim formacie. Na koniec, metoda SaveAs jest wywoływana, aby wyeksportować dokument jako "styled_document.docx". Wynikiem jest dokument Word, w którym wstawiony tekst jest sformatowany zgodnie z określonymi stylami, zachowując wszystkie właściwości czcionek i formatowania w pliku wynikowym.

Odkryj samouczki dotyczące elementów dokumentu, aby uzyskać więcej wskazówek dotyczących stylizacji.
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Nuget Downloads 56,401Wersja:2026.9wł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 IronPDF
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ń
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta