提交 a9c3e66e authored 作者: 钟是志's avatar 钟是志

打印功能调整

上级 3991d291
......@@ -101,17 +101,21 @@ export default class ViewPrint extends Component {
const { printIndex, configAll, viewData } = this.state;
const { printMeth } = configAll;
const { wide, high } = configAll;
const { LODOP } = window;
let strHTML = document.getElementById(`printDomId_${printIndex}`).innerHTML;
strHTML = strHTML.replace(
'break-after: page;',
'page-break-after: always;',
);
strHTML = `${strHTML}`;
// strHTML = 'http://scjoyedu.eicp.net:53005/config/23333.pdf';
LODOP.PRINT_INITA(0, 0, `100%`, `100%`, "printDomId_" + printIndex);
LODOP.SET_PRINT_MODE('POS_BASEON_PAPER', true);
LODOP.SET_PRINT_PAGESIZE(printMeth, 0, 0, "A4");
LODOP.ADD_PRINT_IMAGE(0, 0, "100%", "100%", strHTML);
LODOP.PRINT(); // 直接打印
LODOP.ADD_PRINT_HTM(0, 0, '100%', '100%', strHTML); // HTML 打印
// LODOP.ADD_PRINT_URL(0, 0, '100%', '100%', strHTML); // URL 打印
// LODOP.PRINT(); // 直接打印
LODOP.PREVIEW(); // 打印预览
};
printOneByOne = () => {
......@@ -218,13 +222,18 @@ export default class ViewPrint extends Component {
style={{
...imageStyle,
}}>
{/* <img
src={backgroundUrl}
draggable={false}
className={styles.bgimagePrint}
alt={'背景图'}
style={imageStyleAll}
/>*/}
{ hasPrintBackground ? (
<img
src={backgroundUrl}
draggable={false}
alt={'背景图'}
style={{
zIndex: 1,
...imageStyleAll,
// border: '1px solid red',
}}
/>
) : null}
{this.detailDom(info)}
</div>
);
......@@ -252,7 +261,7 @@ export default class ViewPrint extends Component {
// border: '1px solid red',
...imageStyle,
}}>
{ hasPrintBackground && false ? (
{ hasPrintBackground ? (
<img
src={backgroundUrl}
draggable={false}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论