FindFont

FindFont(string)

Sucht und gibt die Schriftart mit dem angegebenen Schriftartnamen zurück.

public static Font FindFont(string fontName)
ParameterTypBeschreibung
fontNameStringSchriftartenname.

Rückgabewert

Font-Objekt.

Beispiele

Das Beispiel zeigt, wie man eine Schriftart findet und die Schriftart des Textes der ersten Seite ersetzt.

// Schriftart suchen
Font font = FontRepository.FindFont("Arial");

// 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);

// Schriftart des ersten Textvorkommens ändern
absorber.TextFragments[1].TextState.Font = font;

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

Siehe auch


FindFont(string, bool)

Sucht und gibt die Schriftart mit dem angegebenen Schriftartnamen zurück, wobei die Groß-/Kleinschreibung ignoriert oder beachtet wird.

public static Font FindFont(string fontName, bool ignoreCase)
ParameterTypBeschreibung
fontNameStringSchriftartenname.
ignoreCaseBooleanGroß- und Kleinschreibung

Rückgabewert

Font-Objekt.

Beispiele

Das Beispiel zeigt, wie man eine Schriftart findet und die Schriftart des Textes der ersten Seite ersetzt.

// Schriftart suchen
Font font = FontRepository.FindFont("Arial");

// 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);

// Schriftart des ersten Textvorkommens ändern
absorber.TextFragments[1].TextState.Font = font;

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

Siehe auch


FindFont(string, FontStyles)

Sucht und gibt die Schriftart mit dem angegebenen Schriftartnamen und Schriftartstil zurück.

public static Font FindFont(string fontFamilyName, FontStyles stl)
ParameterTypBeschreibung
fontFamilyNameStringName der Schriftfamilie.
stlFontStylesSchriftstilwert.

Rückgabewert

Schriftartobjekt, das Suchanforderungsparametern entspricht.

Beispiele

Das Beispiel zeigt, wie man eine Schriftart findet und die Schriftart des Textes der ersten Seite ersetzt.

// Schriftart suchen
Font font = FontRepository.FindFont("Arial", FontStyle.Italic);

// 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);

// Schriftart des ersten Textvorkommens ändern
absorber.TextFragments[1].TextState.Font = font;

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

Siehe auch


FindFont(string, FontStyles, bool)

Sucht und gibt die Schriftart mit dem angegebenen Schriftartnamen und Schriftartstil zurück, wobei die Groß-/Kleinschreibung ignoriert oder beachtet wird.

public static Font FindFont(string fontFamilyName, FontStyles stl, bool ignoreCase)
ParameterTypBeschreibung
fontFamilyNameStringName der Schriftfamilie.
stlFontStylesSchriftstilwert.
ignoreCaseBooleanGroß- und Kleinschreibung

Rückgabewert

Schriftartobjekt, das Suchanforderungsparametern entspricht.

Beispiele

Das Beispiel zeigt, wie man eine Schriftart findet und die Schriftart des Textes der ersten Seite ersetzt.

// Schriftart suchen
Font font = FontRepository.FindFont("Arial", FontStyle.Italic);

// 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);

// Schriftart des ersten Textvorkommens ändern
absorber.TextFragments[1].TextState.Font = font;

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

Siehe auch