Pregunta

Estoy generar un PDF con el príncipe. Estoy usando el siguiente hoja de estilo (parte de un archivo css mucho más grande) para incluir un pie de página en cada página que contiene los números de página, pero no aparece el pie de página.

Así que la pregunta es, ¿qué estoy haciendo mal?

@page {
  size: A4;
  margin: 24mm 22mm;
  padding: 0;     

 @bottom-left
 {
  content: "Page " counter(page) " of " counter(pages);
  font-size: 7pt;
  font-family: Arial, Helvetica, sans-serif;
  text-align: left;
  white-space:nowrap;
  color:Red;
 }
}
¿Fue útil?

Solución 2

Me descubrió el problema. El archivo CSS que estoy usando se creó originalmente en VS.Net 2008, pero ha sido editado recientemente en VS.Net 2010, que cambió la codificación UTF-8 con la firma. Una vez que he cambiado la codificación (usando Archivo-> Opciones avanzadas para guardar en VS.Net) a UTF-8 sin la firma al pie de página aparece correctamente en el archivo PDF.

Al parecer, el príncipe no puede manejar todo el CSS en un archivo con una codificación inesperada (o tal vez no puede manejar una firma UTF?). Cuento largo -. Si todo se ve Kosher y que está a punto de perder la cabeza, compruebe el archivo de codificación

Otros consejos

Este error afecta a las hojas de estilo CSS que comienzan con la marca UTF-8 orden de bytes se ha fijado en Prince 7.1.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top