Question

Je générer un PDF à l'aide du Prince. J'utilise le ci-dessous stylesheet (partie d'un fichier css beaucoup plus) d'inclure un pied de page sur chaque page contenant les numéros de page, mais le pied de page ne semble pas.

La question est donc, qu'est-ce que je fais 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;
 }
}
Était-ce utile?

La solution 2

Je découvre le problème. Le fichier CSS J'utilise a été créé en 2008 VS.Net, mais a été modifié récemment en VS.Net 2010, qui a changé l'encodage UTF-8 avec signature. Une fois que je l'ai changé l'encodage (en utilisant Fichier-> Avancé Enregistrer les options dans VS.Net) UTF-8 sans signature le pied de page est apparu correctement dans le PDF généré.

Apparemment, le prince ne peut pas gérer tous les CSS dans un fichier avec un codage inattendu (ou peut-être pas gérer une signature UTF?). Longue histoire courte -. Si tout est casher et vous êtes sur le point de perdre votre esprit, vérifiez l'encodage du fichier

Autres conseils

Ce bogue affecte les feuilles de style CSS commençant par la marque de l'ordre des octets UTF-8 a été fixé à Prince 7.1.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top