Lines Matching refs:watermark
69444 …der, styleDictionary, defaultStyle, background, header, footer, images, watermark, pageBreakBefore…
69520 …cture, fontProvider, styleDictionary, defaultStyle, background, header, footer, images, watermark);
69523 …cture, fontProvider, styleDictionary, defaultStyle, background, header, footer, images, watermark);
69529 …der, styleDictionary, defaultStyle, background, header, footer, images, watermark, pageBreakBefore…
69546 if (watermark != null) {
69547 this.addWatermark(watermark, fontProvider, defaultStyle);
69629 LayoutBuilder.prototype.addWatermark = function (watermark, fontProvider, defaultStyle) {
69630 if (isString(watermark)) {
69631 watermark = { 'text': watermark };
69634 if (!watermark.text) { // empty watermark text
69638 watermark.font = watermark.font || defaultStyle.font || 'Roboto';
69639 watermark.fontSize = watermark.fontSize || 'auto';
69640 watermark.color = watermark.color || 'black';
69641 watermark.opacity = isNumber(watermark.opacity) ? watermark.opacity : 0.6;
69642 watermark.bold = watermark.bold || false;
69643 watermark.italics = watermark.italics || false;
69644 …watermark.angle = !isUndefined(watermark.angle) && !isNull(watermark.angle) ? watermark.angle : nu…
69646 if (watermark.angle === null) {
69647 watermark.angle = Math.atan2(this.pageSize.height, this.pageSize.width) * -180 / Math.PI;
69650 if (watermark.fontSize === 'auto') {
69651 watermark.fontSize = getWatermarkFontSize(this.pageSize, watermark, fontProvider);
69655 text: watermark.text,
69656 font: fontProvider.provideFont(watermark.font, watermark.bold, watermark.italics),
69657 fontSize: watermark.fontSize,
69658 color: watermark.color,
69659 opacity: watermark.opacity,
69660 angle: watermark.angle
69663 watermarkObject._size = getWatermarkSize(watermark, fontProvider);
69667 pages[i].watermark = watermarkObject;
69670 function getWatermarkSize(watermark, fontProvider) {
69672 …textStack = new StyleContextStack(null, { font: watermark.font, bold: watermark.bold, italics: wat…
69675 fontSize: watermark.fontSize
69678 var size = textTools.sizeOfString(watermark.text, styleContextStack);
69679 var rotatedSize = textTools.sizeOfRotatedText(watermark.text, watermark.angle, styleContextStack);
69684 function getWatermarkFontSize(pageSize, watermark, fontProvider) {
69686 …textStack = new StyleContextStack(null, { font: watermark.font, bold: watermark.bold, italics: wat…
69701 rotatedSize = textTools.sizeOfRotatedText(watermark.text, watermark.angle, styleContextStack);
70658 …ition.header, docDefinition.footer, docDefinition.images, docDefinition.watermark, docDefinition.p…
70925 if (page.watermark) {
71043 var watermark = page.watermark;
71045 pdfKitDoc.fill(watermark.color);
71046 pdfKitDoc.opacity(watermark.opacity);
71050 …pdfKitDoc.rotate(watermark.angle, { origin: [pdfKitDoc.page.width / 2, pdfKitDoc.page.height / 2] …
71052 var x = pdfKitDoc.page.width / 2 - watermark._size.size.width / 2;
71053 var y = pdfKitDoc.page.height / 2 - watermark._size.size.height / 2;
71055 pdfKitDoc._font = watermark.font;
71056 pdfKitDoc.fontSize(watermark.fontSize);
71057 pdfKitDoc.text(watermark.text, x, y, { lineBreak: false });