FindFont

FindFont(string)

Busca y devuelve la fuente con el nombre de fuente especificado.

public static Font FindFont(string fontName)
ParámetroEscribeDescripción
fontNameStringNombre de la fuente.

Valor_devuelto

Objeto de fuente.

Ejemplos

El ejemplo muestra cómo encontrar la fuente y reemplazar la fuente del texto de la primera página.

// Buscar fuente
Font font = FontRepository.FindFont("Arial");

// Abrir documento
Document doc = new Document(@"D:\Tests\input.pdf");

// Crear objeto TextFragmentAbsorber para encontrar todas las apariciones de texto "hola mundo"
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");

// Aceptar el absorbedor para la primera página
doc.Pages[1].Accept(absorber);

// Cambiar la fuente de la primera aparición de texto
absorber.TextFragments[1].TextState.Font = font;

// Guardar documento
doc.Save(@"D:\Tests\output.pdf"); 

Ver también


FindFont(string, bool)

Busca y devuelve la fuente con el nombre de fuente especificado ignorando o respetando la distinción entre mayúsculas y minúsculas.

public static Font FindFont(string fontName, bool ignoreCase)
ParámetroEscribeDescripción
fontNameStringNombre de la fuente.
ignoreCaseBooleansensibilidad a mayúsculas y minúsculas

Valor_devuelto

Objeto de fuente.

Ejemplos

El ejemplo muestra cómo encontrar la fuente y reemplazar la fuente del texto de la primera página.

// Buscar fuente
Font font = FontRepository.FindFont("Arial");

// Abrir documento
Document doc = new Document(@"D:\Tests\input.pdf");

// Crear objeto TextFragmentAbsorber para encontrar todas las apariciones de texto "hola mundo"
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");

// Aceptar el absorbedor para la primera página
doc.Pages[1].Accept(absorber);

// Cambiar la fuente de la primera aparición de texto
absorber.TextFragments[1].TextState.Font = font;

// Guardar documento
doc.Save(@"D:\Tests\output.pdf"); 

Ver también


FindFont(string, FontStyles)

Busca y devuelve la fuente con el nombre de fuente y el estilo de fuente especificados.

public static Font FindFont(string fontFamilyName, FontStyles stl)
ParámetroEscribeDescripción
fontFamilyNameStringNombre de la familia de fuentes.
stlFontStylesValor del estilo de fuente.

Valor_devuelto

Objeto de fuente correspondiente a los parámetros de solicitud de búsqueda.

Ejemplos

El ejemplo muestra cómo encontrar la fuente y reemplazar la fuente del texto de la primera página.

// Buscar fuente
Font font = FontRepository.FindFont("Arial", FontStyle.Italic);

// Abrir documento
Document doc = new Document(@"D:\Tests\input.pdf");

// Crear objeto TextFragmentAbsorber para encontrar todas las apariciones de texto "hola mundo"
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");

// Aceptar el absorbedor para la primera página
doc.Pages[1].Accept(absorber);

// Cambiar la fuente de la primera aparición de texto
absorber.TextFragments[1].TextState.Font = font;

// Guardar documento
doc.Save(@"D:\Tests\output.pdf"); 

Ver también


FindFont(string, FontStyles, bool)

Busca y devuelve la fuente con el nombre de fuente y el estilo de fuente especificados ignorando o respetando la distinción entre mayúsculas y minúsculas.

public static Font FindFont(string fontFamilyName, FontStyles stl, bool ignoreCase)
ParámetroEscribeDescripción
fontFamilyNameStringNombre de la familia de fuentes.
stlFontStylesValor del estilo de fuente.
ignoreCaseBooleansensibilidad a mayúsculas y minúsculas

Valor_devuelto

Objeto de fuente correspondiente a los parámetros de solicitud de búsqueda.

Ejemplos

El ejemplo muestra cómo encontrar la fuente y reemplazar la fuente del texto de la primera página.

// Buscar fuente
Font font = FontRepository.FindFont("Arial", FontStyle.Italic);

// Abrir documento
Document doc = new Document(@"D:\Tests\input.pdf");

// Crear objeto TextFragmentAbsorber para encontrar todas las apariciones de texto "hola mundo"
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");

// Aceptar el absorbedor para la primera página
doc.Pages[1].Accept(absorber);

// Cambiar la fuente de la primera aparición de texto
absorber.TextFragments[1].TextState.Font = font;

// Guardar documento
doc.Save(@"D:\Tests\output.pdf"); 

Ver también