diff --git a/src/components/md-deck/PrintPreview.tsx b/src/components/md-deck/PrintPreview.tsx index 8292c99..bbb7898 100644 --- a/src/components/md-deck/PrintPreview.tsx +++ b/src/components/md-deck/PrintPreview.tsx @@ -195,7 +195,7 @@ export function PrintPreview(props: PrintPreviewProps) { const handleExportPDF = async () => { const pagesData = pages(); const a4Size = getA4Size(); - + // 创建 jsPDF 实例 const pdf = new jsPDF({ orientation: orientation() === 'landscape' ? 'landscape' : 'portrait', @@ -217,7 +217,7 @@ export function PrintPreview(props: PrintPreviewProps) { pdf.addPage(); } - const page = pagesData()[i]; + const page = pagesData[i]; const cropData = cropMarks()[i]; // 绘制外围边框 diff --git a/src/styles.css b/src/styles.css index 58f41be..ab19ef9 100644 --- a/src/styles.css +++ b/src/styles.css @@ -1,21 +1,2 @@ @import "tailwindcss"; -@plugin "@tailwindcss/typography"; - -/* 打印样式 */ -@media print { - body { - visibility: hidden; - } - - article > div > *:nth-child(1) { - margin-top: 0; - } - - body .print-root { - visibility: visible; - -webkit-print-color-adjust: exact !important; - print-color-adjust: exact !important; - width: 100vw; - gap: 0; - } -} \ No newline at end of file +@plugin "@tailwindcss/typography"; \ No newline at end of file