Frage

Ich bin Erzeugung eines PDF mit Prince. Ich bin mit dem unten Sheet (Teil einer viel größeren CSS-Datei) eine Fußzeile auf jeder Seite sind die Seitenzahlen enthält, aber die Fußzeile nicht angezeigt.

Die Frage ist also, was mache ich falsch?

@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;
 }
}
War es hilfreich?

Lösung 2

entdeckte ich das Problem. Die CSS-Datei Ich verwende wurde ursprünglich in VS.Net 2008 gegründet, wurde aber in VS.Net 2010, die geändert, um die Kodierung UTF-8 mit Unterschrift vor kurzem bearbeitet. Sobald ich die Codierung (mit File-> Erweiterte Speicheroptionen in VS.Net) auf UTF-8 ohne Unterschrift der Fußzeile erschien korrekt in der generierten PDF geändert.

Offenbar Prince kann nicht alle der CSS in einer Datei mit einem unerwarteten Codierung behandeln (oder vielleicht kann es keine UTF Signatur umgehen?). Lange Rede kurzer Sinn -. Wenn alles sieht Kosher und du bist über deinen Verstand verlieren, überprüfen Sie die Datei-Codierung

Andere Tipps

Dieser Fehler CSS-Stylesheets, beginnend mit der UTF-8-Bytereihenfolgemarkierung zu beeinflussen hat in Prince 7.1 behoben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top