Tôi đang sử dụng phao để định vị 2 div bên cạnh nhau.Làm việc với css nổi trong html2pdf
<a href="printbox.php">print</a>
<?php ob_start(); ?>
<style>
#sidedish{
float: left;
border: 1px solid black;
width: 100px;
height: 100px;
}
#maindish{
float: right;
width: 200px;
border: 1px solid black;
height: 100px;
text-align: center;
}
#container{
width: 304px;
height: 100px;
border: 1px solid black;
}
</style>
<div id="container">
<div id="sidedish"></div>
<div id="maindish"><div id="box">name</div></div>
</div>
<?php $_SESSION['boxes'] = ob_get_contents(); ?>
Đây là những gì printbox làm, nó chỉ làm cho các dữ liệu đệm vào một pdf, nhưng bằng cách nào đó nổi đã được thiết lập đã bị mất trong quá trình này.
<?php require_once('html2pdf/html2pdf.class.php'); ?>
<?php
$html2pdf = new HTML2PDF('P', 'A4', 'en', true, 'UTF-8', array(0, 0, 0, 0));
$html2pdf->writeHTML($_SESSION['boxes']);
$html2pdf->Output('random.pdf');
?>
Nó hoạt động tốt trên html:
nhưng khi tôi bấm vào in nó quay như thế này:
Bất kỳ ý tưởng gì vấn đề là?
Không tìm thấy vấn đề được đề cập của bạn. xem http://jsfiddle.net/DYGvR/show/, kiểm tra bằng chuột nhấp chuột phải, in trang. – Giberno
Bạn đang sử dụng trình duyệt để in? Printbox.php làm gì? Tôi giả sử anh ta nhấp vào liên kết in và printbox.php bằng cách nào đó thiết lập chiều rộng trên tài liệu. – zethus
xin vui lòng xem cập nhật của tôi –