2016-09-30 1 views
0

Dies ist die erforderliche behavior (jsfiddle).Einstellung Fußzeile in dompdf

<!--Footer--> 
<div id="footer"> 
<span class="alignleft">$unique_ID</span> 
<span class="alignright"> Page <span class="pagenum"></span></span> 
<div style="clear: both"></div> 
</div> 



.footer { 
width: 100%; 
position: fixed; 
} 
.footer { 
bottom: 0px; 
} 

.pagenum:before { 
content: counter(page); 
} 
.alignleft { 
float: left; 
} 
.alignright { 
float: right; 
} 

enter image description here Aber wenn in dem HTML-Code den exakt gleichen Code verwenden, die die dobmpdf folgenden machen verwenden, ist das Ergebnis enter image description here

Wie dieses Problem zu lösen. ($ unique_ID ist eine PHP-Variable)

Antwort

0

Dompdf bis einschließlich Version 0.6.2 hat keine Float-Unterstützung standardmäßig aktiviert. Ändern Sie die Datei dompdf_config.custom.inc.php so, dass die Konfigurationskonstante DOMPDF_ENABLE_CSS_FLOAT auf "true" gesetzt ist.

Dompdf bis einschließlich Version 0.7.0 unterstützt keine automatisch berechnete Breite. Selbst die Aktivierung von float wird für diese Versionen nicht ausreichen. Sie müssen Ihren floated-Elementen eine Breite hinzufügen, damit sie korrekt angezeigt werden.

Dompdf 0.7.1 und höher sollten dies wie erwartet darstellen.