TextState

TextFragment.TextState property

Ermittelt oder setzt den Textstatus für den Text, derTextFragment Objekt repräsentiert.

public TextFragmentState TextState { get; }

Bemerkungen

Bietet eine Möglichkeit, die folgenden Eigenschaften des Textes zu ändern: Font FontSize FontStyle ForegroundColor BackgroundColor

Beispiele

Das Beispiel demonstriert, wie man Textfarbe und Schriftgröße des Textes mit ändertTextState Objekt.

// Dokument öffnen
Document doc = new Document(@"D:\Tests\input.pdf");

// TextFragmentAbsorber-Objekt erstellen, um alle "Hello World"-Textvorkommen zu finden
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");

// Akzeptiere den Absorber für die erste Seite
doc.Pages[1].Accept(absorber);

// Vordergrundfarbe des ersten Textvorkommens ändern
absorber.TextFragments[1].TextState.ForegroundColor = Color.FromRgb(System.Drawing.Color.Red);

// Schriftgröße des ersten Textvorkommens ändern
absorber.TextFragments[1].TextState.FontSize = 15;

// Dokument speichern
doc.Save(@"D:\Tests\output.pdf");  

Siehe auch