Basic preview & print settings
This commit is contained in:
@ -2,13 +2,12 @@
|
||||
<q-page padding class="main-grid">
|
||||
<q-toolbar class="print-settings">
|
||||
<q-btn @click="openPrintPage">Open Print Page</q-btn>
|
||||
<q-input type="number" v-model="itemsW" min="1"></q-input>
|
||||
<q-input type="number" v-model="itemsH" min="1"></q-input>
|
||||
<q-slider v-model="pageMargin" :min="1" label></q-slider>
|
||||
<q-input type="number" v-model="itemsW" min="1" label="Colonnes"></q-input>
|
||||
<q-input type="number" v-model="itemsH" min="1" label="Lignes"></q-input>
|
||||
<q-slider v-model="pageGap" :min="1" label></q-slider>
|
||||
</q-toolbar>
|
||||
<div class="print-preview">
|
||||
<div class="grid-container" :style="{gridTemplateColumns: `repeat(${itemsW}, 1fr)`, gridTemplateRows: `repeat(${itemsH}, 1fr)`, gap: `${pageGap/10}% ${pageGap*1.414/10}%`, padding: `${pageMargin/10}%`}">
|
||||
<div class="grid-container" :style="{gridTemplateColumns: `repeat(${itemsW}, 1fr)`, gridTemplateRows: `repeat(${itemsH}, 1fr)`, gap: `${pageGap/10}% ${pageGap*1.414/10}%`, padding: `${pageGap/10}% ${pageGap*1.414/10}%`}">
|
||||
<div v-for="i in (itemsW*itemsH)" :key="i" class="grid-item">
|
||||
</div>
|
||||
</div>
|
||||
@ -27,7 +26,6 @@ export default {
|
||||
qrCodes: [],
|
||||
itemsW: 3,
|
||||
itemsH: 4,
|
||||
pageMargin: 10,
|
||||
pageGap: 10
|
||||
}
|
||||
},
|
||||
|
Reference in New Issue
Block a user