fix formatting

This commit is contained in:
Blockzilla101 2023-02-06 20:54:47 +05:00
parent 93abcdc48e
commit 2976a10627
2 changed files with 6 additions and 3 deletions

View file

@ -355,7 +355,8 @@ module.exports.Citation = class {
get #topSeparatorSpacingFromTop() { get #topSeparatorSpacingFromTop() {
this.#ctx.font = this.font this.#ctx.font = this.font
const metrics = this.#ctx.measureText(this.title) const metrics = this.#ctx.measureText(this.title)
return this.topBottomDotSize + (this.title.includes('\n') ? metrics.emHeightDescent + 3: metrics.actualBoundingBoxAscent * 2 - 2) let titleHeight = (metrics.actualBoundingBoxAscent + metrics.actualBoundingBoxDescent + 2) * this.title.split('\n').length
return this.topBottomDotSize + (titleHeight * 2) + 4
} }
get #bottomSeparatorSpacingFromBottom() { get #bottomSeparatorSpacingFromBottom() {
return this.topBottomDotSize + (this.fontSize * 2) + 10 return this.topBottomDotSize + (this.fontSize * 2) + 10
@ -365,7 +366,7 @@ module.exports.Citation = class {
return this.#sideDotsSpacingFromRight + this.sideDotSize + 8 return this.#sideDotsSpacingFromRight + this.sideDotSize + 8
} }
get #barcodeSpacingFromTop() { get #barcodeSpacingFromTop() {
return this.#topSeparatorSpacingFromTop - this.#titleSpacingFromTop return this.topBottomDotSize * 3
} }
get #textSpacingFromLeft() { get #textSpacingFromLeft() {
return this.sideDotSpacing + this.sideDotSize + 12 return this.sideDotSpacing + this.sideDotSize + 12
@ -381,7 +382,7 @@ module.exports.Citation = class {
get #reasonSpacingFromTop() { get #reasonSpacingFromTop() {
this.#ctx.font = this.font this.#ctx.font = this.font
const metrics = this.#ctx.measureText(this.reason) const metrics = this.#ctx.measureText(this.reason)
return this.#topSeparatorSpacingFromTop + (this.fontSize / 2) + (metrics.actualBoundingBoxAscent) return this.#topSeparatorSpacingFromTop + (this.fontSize / 2) + (metrics.actualBoundingBoxAscent) + 2
} }
get #reasonMaxWidth() { get #reasonMaxWidth() {
return this.#width - (this.#textSpacingFromLeft + this.#sideDotsSpacingFromRight + this.sideDotSize) return this.#width - (this.#textSpacingFromLeft + this.#sideDotsSpacingFromRight + this.sideDotSize)

View file

@ -73,6 +73,8 @@ function text(fillText, x, y, font, style, ctx, alignment = 'left', maxWidth) {
ctx.font = font; ctx.font = font;
ctx.textAlign = alignment ctx.textAlign = alignment
console.log(x, y)
ctx.fillText(fillText, x, y, maxWidth); ctx.fillText(fillText, x, y, maxWidth);
} }