mirror of
https://github.com/xiaoqidun/ofdgo.git
synced 2026-10-30 01:27:26 +08:00
Compare commits
2
Commits
a82d5858bd
...
89e080a9fc
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
89e080a9fc | ||
|
|
8e8aca399b |
No files matched your search
@@ -674,7 +674,7 @@
|
||||
</dialog>
|
||||
<dialog id="printPanel" class="form-dialog print-dialog">
|
||||
<form id="printForm">
|
||||
<h2 id="printTitle" class="form-title">打印设置</h2>
|
||||
<h2 id="printTitle" class="form-title">文档打印</h2>
|
||||
<div class="print-content">
|
||||
<div class="print-settings-panel">
|
||||
<fieldset id="printSettings" class="print-settings">
|
||||
@@ -701,8 +701,7 @@
|
||||
<div class="form-row" data-print-row="sides" hidden><label for="printSides">打印纸面</label><select id="printSides"><option value="all">正反两面</option><option value="front">只印正面</option><option value="back">只印背面</option></select></div>
|
||||
<div class="form-row" data-print-row="manual" hidden><span>背面处理</span><div class="print-field"><label class="print-check"><input id="printBackReverse" type="checkbox">倒序送纸</label><label class="print-check" title="背面旋转180°"><input id="printBackRotate" type="checkbox">背面旋转</label></div></div>
|
||||
<div class="form-row"><label for="printContents">打印内容</label><select id="printContents"><option value="documentAndAnnotations">文档注解</option><option value="document">文档表单</option><option value="annotations">仅限注解</option><option value="forms">仅限表单</option></select></div>
|
||||
<div class="print-options"><label><input id="printRotate" type="checkbox" checked>自动旋转</label><label><input id="printGrayscale" type="checkbox">灰度打印</label><label><input id="printBorders" type="checkbox">页面边框</label><label><input id="printCropMarks" type="checkbox">裁切标记</label><label><input id="printRaster" type="checkbox">图像打印</label><div class="form-select"><select id="printDPI" title="图像精度"><option value="96">96 DPI</option><option value="150">150 DPI</option><option value="300" selected>300 DPI</option><option value="600">600 DPI</option></select><span id="printDPIValue">300</span></div></div>
|
||||
<div class="print-options" data-print-row="poster" hidden><label title="仅拼接超出纸面的页面"><input id="printTileOnlyLarge" type="checkbox" checked>仅拼大页</label><label><input id="printLabels" type="checkbox" checked>拼接标签</label></div>
|
||||
<div class="print-options"><label><input id="printRotate" type="checkbox" checked>自动旋转</label><label><input id="printGrayscale" type="checkbox">灰度打印</label><label><input id="printBorders" type="checkbox">页面边框</label><label><input id="printCropMarks" type="checkbox">裁切标记</label><label><input id="printRaster" type="checkbox">图像打印</label><div class="form-select"><select id="printDPI" title="图像精度"><option value="96">96 DPI</option><option value="150">150 DPI</option><option value="300" selected>300 DPI</option><option value="600">600 DPI</option></select><span id="printDPIValue">300</span></div><label data-print-row="poster" title="仅拼接超出纸面的页面" hidden><input id="printTileOnlyLarge" type="checkbox" checked>仅拼大页</label><label data-print-row="poster" hidden><input id="printLabels" type="checkbox" checked>拼接标签</label></div>
|
||||
</fieldset>
|
||||
<div class="form-actions"><button id="printCancel" class="button" type="button">关闭</button><button id="printSubmit" class="button" type="submit" disabled>打印</button></div>
|
||||
</div>
|
||||
|
||||
@@ -65,17 +65,17 @@
|
||||
.print-field > span { flex: none; color: var(--text-muted); white-space: nowrap; }
|
||||
.print-dialog .print-settings .print-margins input { padding: 0 3px; text-align: center; }
|
||||
.print-check { display: inline-flex; align-items: center; gap: 4px; white-space: nowrap; }
|
||||
.print-options { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)) 80px; grid-auto-rows: var(--control-height); align-items: center; gap: 8px; margin-top: 12px; }
|
||||
.print-options { display: grid; grid-template-columns: repeat(3, max-content); grid-auto-rows: var(--control-height); align-items: center; justify-content: space-between; gap: 8px; margin-top: 12px; }
|
||||
.print-options label { display: inline-flex; align-items: center; gap: 4px; white-space: nowrap; }
|
||||
.print-field > .print-check, .print-options > label:nth-child(3n) { justify-content: flex-end; }
|
||||
.print-field > .print-check { justify-content: flex-end; }
|
||||
.print-options .form-select select { flex: 1; width: 0; }
|
||||
.print-check input, .print-options input { margin: 0; accent-color: var(--accent); }
|
||||
.print-settings-panel, .print-preview { display: flex; min-width: 0; min-height: 0; flex-direction: column; gap: 12px; }
|
||||
.print-dialog .form-actions { grid-template-columns: repeat(2, minmax(0, 1fr)); }
|
||||
.print-preview-stage { position: relative; display: flex; flex: 1; min-height: 0; }
|
||||
.print-preview-stage .print-progress { position: absolute; bottom: 12px; width: calc(100% - 24px); max-width: 420px; }
|
||||
.print-preview-stage .print-progress { position: absolute; bottom: 12px; max-width: calc(100% - 24px); }
|
||||
.print-progress:has(.progress-label:empty) { display: none; }
|
||||
.print-progress:has(.progress-spinner[hidden]) { grid-template-columns: minmax(0, 1fr); }
|
||||
.print-progress .progress-label { white-space: normal; overflow-wrap: anywhere; }
|
||||
|
||||
.print-preview-page {
|
||||
display: grid;
|
||||
|
||||
Reference in new issue
Block a user