FindFont

FindFont(string)

Söker och returnerar teckensnitt med angivet teckensnittsnamn.

public static Font FindFont(string fontName)
ParameterTypBeskrivning
fontNameStringTeckensnittsnamn.

Returvärde

Teckensnittsobjekt.

Exempel

Exemplet visar hur man hittar teckensnitt och ersätter teckensnittet i texten på första sidan.

// Hitta teckensnitt
Font font = FontRepository.FindFont("Arial");

// Öppna dokument
Document doc = new Document(@"D:\Tests\input.pdf");

// Skapa TextFragmentAbsorber-objekt för att hitta alla "hej världen" textförekomster
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");

// Acceptera absorbenten för första sidan
doc.Pages[1].Accept(absorber);

// Ändra teckensnitt för den första textförekomsten
absorber.TextFragments[1].TextState.Font = font;

// Spara dokument
doc.Save(@"D:\Tests\output.pdf"); 

Se även


FindFont(string, bool)

Söker efter och returnerar teckensnitt med angivet teckensnittsnamn och ignorerar eller respekterar skiftlägeskänslighet.

public static Font FindFont(string fontName, bool ignoreCase)
ParameterTypBeskrivning
fontNameStringTeckensnittsnamn.
ignoreCaseBooleanskiftlägeskänslighet

Returvärde

Teckensnittsobjekt.

Exempel

Exemplet visar hur man hittar teckensnitt och ersätter teckensnittet i texten på första sidan.

// Hitta teckensnitt
Font font = FontRepository.FindFont("Arial");

// Öppna dokument
Document doc = new Document(@"D:\Tests\input.pdf");

// Skapa TextFragmentAbsorber-objekt för att hitta alla "hej världen" textförekomster
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");

// Acceptera absorbenten för första sidan
doc.Pages[1].Accept(absorber);

// Ändra teckensnitt för den första textförekomsten
absorber.TextFragments[1].TextState.Font = font;

// Spara dokument
doc.Save(@"D:\Tests\output.pdf"); 

Se även


FindFont(string, FontStyles)

Söker och returnerar teckensnitt med angivet teckensnittsnamn och teckensnittsstil.

public static Font FindFont(string fontFamilyName, FontStyles stl)
ParameterTypBeskrivning
fontFamilyNameStringTeckensnittets efternamn.
stlFontStylesTypsnittsstilsvärde.

Returvärde

Teckensnittsobjekt som motsvarar sökbegäransparametrar.

Exempel

Exemplet visar hur man hittar teckensnitt och ersätter teckensnittet i texten på första sidan.

// Hitta teckensnitt
Font font = FontRepository.FindFont("Arial", FontStyle.Italic);

// Öppna dokument
Document doc = new Document(@"D:\Tests\input.pdf");

// Skapa TextFragmentAbsorber-objekt för att hitta alla "hej världen" textförekomster
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");

// Acceptera absorbenten för första sidan
doc.Pages[1].Accept(absorber);

// Ändra teckensnitt för den första textförekomsten
absorber.TextFragments[1].TextState.Font = font;

// Spara dokument
doc.Save(@"D:\Tests\output.pdf"); 

Se även


FindFont(string, FontStyles, bool)

Söker och returnerar teckensnitt med specificerat teckensnittsnamn och teckensnittsstil ignorerar eller respekterar skiftlägeskänslighet.

public static Font FindFont(string fontFamilyName, FontStyles stl, bool ignoreCase)
ParameterTypBeskrivning
fontFamilyNameStringTeckensnittets efternamn.
stlFontStylesTypsnittsstilsvärde.
ignoreCaseBooleanskiftlägeskänslighet

Returvärde

Teckensnittsobjekt som motsvarar sökbegäransparametrar.

Exempel

Exemplet visar hur man hittar teckensnitt och ersätter teckensnittet i texten på första sidan.

// Hitta teckensnitt
Font font = FontRepository.FindFont("Arial", FontStyle.Italic);

// Öppna dokument
Document doc = new Document(@"D:\Tests\input.pdf");

// Skapa TextFragmentAbsorber-objekt för att hitta alla "hej världen" textförekomster
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");

// Acceptera absorbenten för första sidan
doc.Pages[1].Accept(absorber);

// Ändra teckensnitt för den första textförekomsten
absorber.TextFragments[1].TextState.Font = font;

// Spara dokument
doc.Save(@"D:\Tests\output.pdf"); 

Se även