Foros del Web » Creando para Internet » HTML »

Letra Arial 12 en reporte impreso.

Estas en el tema de Letra Arial 12 en reporte impreso. en el foro de HTML en Foros del Web. Buenas tardes. Estoy trabajando con una app que genera reportes oficiales y estos deben cumplir un formato especial, desde margenes, espacio entre parrafos, tabulaciones, y ...
  #1 (permalink)  
Antiguo 17/05/2017, 11:54
Avatar de javier0730  
Fecha de Ingreso: enero-2010
Ubicación: Jalisco
Mensajes: 82
Antigüedad: 14 años, 11 meses
Puntos: 8
Letra Arial 12 en reporte impreso.

Buenas tardes.

Estoy trabajando con una app que genera reportes oficiales y estos deben cumplir un formato especial, desde margenes, espacio entre parrafos, tabulaciones, y formato del texto el cual se pide que sea Arial 12.

Casi todo lo tengo resuelto, solo me falta el tamaño de la letra para que sea el de Arial 12.

Les cuento que he intentado poniendo el texto dentro de esta etiqueta:
Código HTML:
Ver original
  1. <font face="Arial, Helvetica, sans-serif" size="+1">TEXTO AQUI</font>

Pero el texto es un poco más pequeño que el que me genera Word y si en size pongo +2 el texto es más grande y tampoco me sirve.

Ya intenta con size = 3 que es el que más se aproxima pero tampoco corresponde al tamaño 12.

Otra cosa que intente es con el siguiente código:
Código HTML:
Ver original
  1. <font style="font-family:Arial, Helvetica, sans-serif"><font style="font-size:18px">TEXTO AQUI</font></font>

Aún asi tampoco corresponde al tamaño adecuado, y el problema es que es requisito que coincida perfectamente ya que lo comparan con una plantilla para verificar si cumple el formato y si algo no cuadra el reporte es rechazado.

Alguien sabe como resolverlo. Gracias.
  #2 (permalink)  
Antiguo 17/05/2017, 15:05
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 9 meses
Puntos: 1826
Respuesta: Letra Arial 12 en reporte impreso.

Arial 12 ¿qué?
¿Pixeles? Entonces define pixeles.

¿Puntos? Entonces define puntos. Puedes usar decimales.

Usar un +1 es un tamaño relativo a lo que esté definido antes, incluso por el navegador.
  #3 (permalink)  
Antiguo 18/05/2017, 07:37
Avatar de javier0730  
Fecha de Ingreso: enero-2010
Ubicación: Jalisco
Mensajes: 82
Antigüedad: 14 años, 11 meses
Puntos: 8
Respuesta: Letra Arial 12 en reporte impreso.

Buenos días

Agradezco tu respuesta Rafael, en realidad no se si son pixeles o puntos, lo que se es que la dependencia donde se entregan los reportes se basan en una plantilla de Word que tiene establecido el texto con Fuente: Arial y Tamaño: 12, desconozco si son pixeles o puntos.

Pero comentas que debo definir si son pixeles o puntos, ahora bien en la linea de código:
Código HTML:
Ver original
  1. <font style="font-family:Arial, Helvetica, sans-serif"><font style="font-size:18px">TEXTO AQUI</font></font>

Yo aqui estoy diciendo que el tamaño es 18px que es un tamaño que se aproxima pero aun así es diferente al que asigna Word ya intente con 17px, 18px, 19px, etc, pero o es un poco más chica o un poco más grande, ya intente con varios valores pero no le atino al exacto.

Alguien de ustedes conoce cual es el correcto ?
Gracias.
  #4 (permalink)  
Antiguo 18/05/2017, 10:03
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 9 meses
Puntos: 1826
Respuesta: Letra Arial 12 en reporte impreso.

Ok, estás haciendo una barbaridad usando la etiqueta font. Y ¡Una doble barbaridad anidando dos!... Deja me recupero del shock.

La manera correcta es:

Código HTML:
Ver original
  1. <p>Texto aquí</p>

Y luego defines un tamaño de letra con una hoja de estilos CSS.

Es totalmente obvio que Word usa Puntos como unidad. Así que trata con esa unidad.

CSS:

Código CSS:
Ver original
  1. p {
  2.  font-family: Arial, Helvetica, sans-serif;
  3.  font-size: 12pt;}

Pero para tener control con el tamaño podrías definir tu párrafo con un porcentaje.

Código CSS:
Ver original
  1. body {font-size: 12pt;}
  2. p {font-size: 101%;}

De esta manera puedes hacer incrementos de 1% para arriba o para abajo.

Etiquetas: arial, letra, reporte
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:01.