parent
edc846ab05
commit
4b79b29ee6
|
@ -11,14 +11,19 @@ asyncHelpers.set('--bc', generateBarcode);
|
|||
export const helpers = asyncHelpers.get({ wrap: true });
|
||||
|
||||
export async function generateBase64Barcode(type: string, content: string): Promise<String> {
|
||||
let barcode: Buffer = await bwipjs.toBuffer({
|
||||
let options = {
|
||||
bcid: type,
|
||||
text: content,
|
||||
scale: 3,
|
||||
scale: 4,
|
||||
height: 10,
|
||||
width: 10,
|
||||
includetext: true,
|
||||
textxalign: 'center',
|
||||
});
|
||||
}
|
||||
if (type != "qrcode") {
|
||||
delete options.width;
|
||||
}
|
||||
const barcode: Buffer = await bwipjs.toBuffer(options);
|
||||
return `data:image/png;base64,${barcode.toString('base64')}`;
|
||||
}
|
||||
|
||||
|
|
|
@ -29,17 +29,17 @@
|
|||
<div class="sheet">
|
||||
<img id="header_img" width="100%" src="sponsoringheader.png" />
|
||||
<div style=" padding: 0 1rem 0 1rem;">
|
||||
<div class="columns" style="padding-bottom: 0;">
|
||||
<div class="column is-two-fifths">
|
||||
<p style="font-size: large; font-weight: bold;">{{__ "sponsoring_title"}}</p>
|
||||
</div>
|
||||
<div class="column">
|
||||
<p style="font-size: x-small; vertical-align: revert; margin-top: auto;">{{__ "please_use_blockletters"}}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="columns">
|
||||
<div class="column is-10">
|
||||
<div class="columns" style="padding-bottom: 0;">
|
||||
<div class="column is-two-fifths">
|
||||
<p style="font-size: large; font-weight: bold;">{{__ "sponsoring_title"}}</p>
|
||||
</div>
|
||||
<div class="column">
|
||||
<p style="font-size: x-small; vertical-align: revert; margin-top: auto;">{{__ "please_use_blockletters"}}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<p> {{__ "sponsoring_subtitle"}} </p>
|
||||
<div class="columns">
|
||||
<div class="column is-9">
|
||||
|
@ -54,7 +54,8 @@
|
|||
</div>
|
||||
</div>
|
||||
<div class="column">
|
||||
<img width="100%" style="vertical-align: revert; margin-top: auto;" src="{{--bc this.id 'code39'}}" />
|
||||
<img style="vertical-align: revert; margin-top: auto; object-fit: cover; max-height: 2cm;"
|
||||
src="{{--bc this.id 'ean13'}}" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="columns" style="padding-top: 1rem;">
|
||||
|
|
Loading…
Reference in New Issue