logo
small logo
  • Producto
  • Comprar
  • Ayuda
  • About
  • Consola de usarios Ayuda
    • en
    • de
    • JP
    • ZH
  • Página principal
  • /
  • Blogs
  • /
  • La utilización de fuentes en los informes sin su instalación en la sistema
  • Cómo importar un informe desde StimulSoft a FastReport .NET

    6 de julio de 2022

    Con la actualización 2022.2.13 se ha añadido la importación de informes desde StimulSoft. Para utilizarla

    read more
  • Cómo representar algunos informes en una página en Blazor

    12 de julio de 2022

    Muy a menudo nuestros usuarios necesitan representar dos informes con datos diferentes en una página.

    read more
  • How to create a sales receipt from a WinForms application

    30 de mayo de 2020

    Most likely every .NET developer started from Windows Forms applications. Countless number of such applications

    read more
  • Cómo imprimir varias veces una página de informe

    24 de febrero de 2022

    Si necesita imprimir páginas individuales del informe en varias ejemplares, tendrá que recurrir a

    read more
  • Cómo utilizar una regla en el editor RichText para FastReport .NET

    16 de marzo de 2022

    En el editor RichText se ha añadido una regla. Permite a los usuarios regular

    read more

La utilización de fuentes en los informes sin su instalación en la sistema

27 de abril de 2022

La utilización de fuentes en los informes sin su instalación en la sistema

Bastante altas exigencias se plantean ante los informes electrónicos actuales – deben presentar la información necesaria y también tener la formalización particular, el formato de datos y el contenido gráfico. El informe moderno es un documento complicado con los elementos de diseño. El rápido desarrollo de los generadores de informes ha permitido aumentar las exigencias de documentos.

Una fuente particular en un informe puede ser un requisito empresarial o un elemento de diseño. Para bien o para mal, muchos usuarios del generador de informes querrían poder utilizar las fuentes aleatorias. Y FastReport.NET permite hacerlo! Se trata de TrueTypeFonts.

Ahora no debe instalar las fuentes en la sistema para utilizarlas en un informe. Puede añadirlas en un informe antes de formar. La exportación del informe en el formato PDF permite incluir las fuentes aleatorias en un documento. Vamos a considerar un ejemplo cómo añadir las fuentes ttf en un informe y cómo exportar un informe en el formato PDF incluyendo estas fuentes.

//Creamos un informe
Report report = new Report();
//Obtenemos los archivos de las fuentes necesarias desde la carpeta 
var fonts = Directory.GetFiles("Fonts");
//Añadimos cada fuente en la configuración del generador de informes 
 foreach (var font in fonts)
 {
 Config.PrivateFontCollection.AddFontFile(font);
}
//Descargamos una plantilla del informe que contiene los objetos de texto con las fuentes determinadas desde la carpeta Fonts
report.Load(@"test.frx");
//Preparamos un informe
report.Prepare();
//Creamos un objeto de exportación en PDF y personalizamos la inclusión de fuentes en un documento 
var export = new PDFExport
 {
 EmbeddingFonts = true
 };
//Exportamos un informe
report.Export(export, File.Create(@"test.pdf"));

Cuanto a la plantilla del informe mismo, para utilizar las fuentes no estándar a la creación en el administrador de diseño necesita aún así instalarlas en la sistema  (el click doble en la fuente ttf). Si abre la plantilla del informe en la sistema, donde no hay fuentes utilizadas en esta plantilla, ve las fuentes reemplazadas por las estandarizadas. Pero si abre la plantilla en editor de texto, ve las configuraciones auténticas de fuentes:

<TextObject Name="Text8" Left="359.1" Width="179.55" Height="18.9" 
Text="Roboto-Black.ttf" Font="Roboto Black, 10pt"/>

Es decir, con la plantilla del informe con fuentes que no se han instalado en la sistema, no puede editarla sin perder las configuraciones de fuentes, pero puede crearla y exportar a condición de que estas fuentes sean añadidas a la configuración astReport.NET.

Digamos que tenemos una plantilla del informe creada en la sistema con las fuentes instaladas. En un código presentado más arriba añadimos las fuentes a la configuración:

Las fuentes a añadir a la configuración

Vamos mostrar un informe antes exportarlo en PDF. Añadimos una línea “report.Show();”. Las fuentes en un informe tienen un aire siguiente:

Las fuentes en un informe preparado

Este es el aire de las fuentes en un documento PDF:

La presentación de fuentes en un documento PDF

En consecuencia, si no necesita crear los informes con las fuentes no estándar, sino sólo presentarlas o exportarlas, no es necesario instalar estas fuentes en la sistema. Es útil distribuir sus informes con las fuentes personalizadas.

about product comprar
avatar
Dmitriy Fedyashov
Technical Writer
Fast Reports Team: Dmitriy Fedyashov - Technical Writer at Fast Reports
.NET FastReport Report

Add comment
logo
  • 800-985-8986 (English, US)
  • +4930568373928 (German)
  • +55 19 98147-8148 (Portuguese)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314
  • Comprar
  • Descargar
  • Documentación
  • Opiniones de usuarios
  • Cómo desinstalar nuestros productos
  • FAQ
  • Toturial en vídeo
  • Foro
  • Documentación técnica
  • Nuestras noticias
  • Quiénes somos
  • Socios
  • Extended licensing
  • Contactos

© 1998-2023 by Fast Reports Inc.

  • Privacidad