Deposit slip: remove outer border rect, switch deposit total to Courier

- Remove the outer border rect around the main content area
- Change DEPOSIT TOTAL font from Helvetica-Bold to Courier to match
  the monospaced style used for other amount fields
- Update strip element Y positions for better spacing
This commit is contained in:
2026-03-13 10:33:19 -06:00
parent a97897c30a
commit 830a7ca686
+6 -10
View File
@@ -80,11 +80,11 @@ const SL = {
// Y positions are the TOP anchor; text flows DOWNWARD from there.
stripCenterX: 0.32, // ≈ stripX/2; tune to center text in strip width
// Order top-to-bottom: "DEPOSIT TOTAL $ X.XX" line → MICR → "TOTAL ITEMS" → count
depTotalY: 1.0, // combined "DEPOSIT TOTAL $ X.XX" rotated text start
micrY: 2.5, // MICR starts here, flows ~2.5" downward
checkCountLabelY: 5.5, // "TOTAL ITEMS" label start
checkCountValY: 6.5, // check count value start
// Order top-to-bottom: "DEPOSIT TOTAL $ X.XX" → MICR → "TOTAL ITEMS" → count
depTotalY: 0.7, // combined "DEPOSIT TOTAL $ X.XX" rotated text start
micrY: 2.2, // MICR starts here (~2.4" long at 11pt); ends ~4.6"
checkCountLabelY: 5.0, // "TOTAL ITEMS" label start
checkCountValY: 6.1, // check count value start
// ── Colours ───────────────────────────────────────────────────────────────
bgLineColor: '#888888',
@@ -250,10 +250,6 @@ function generateDepositSlip(account, deposit, items) {
// No fill on left strip (white/transparent per user preference)
// Outer border of main content area (right of strip)
doc.rect(SL.stripX * PT, 0, (SL.W - SL.stripX) * PT, SL.H * PT)
.lineWidth(1).stroke('#000000');
// Vertical divider between check# and amount columns
const dividerX = (SL.colCentsR - SL.colCentsW - SL.colDollarSep - 7 * SL.digitW) * PT;
const gridTopPt = SL.gridTop * PT;
@@ -422,7 +418,7 @@ function generateDepositSlip(account, deposit, items) {
doc.save();
doc.translate(SL.stripCenterX * PT, SL.depTotalY * PT);
doc.rotate(90);
doc.font('Helvetica-Bold').fontSize(7).fillColor('#000000')
doc.font('Courier').fontSize(7).fillColor('#000000')
.text(`DEPOSIT TOTAL $ ${fmtDepTotal}`, 0, 0, { lineBreak: false });
doc.restore();