Lines Matching refs:pdfKitDoc

69131 function FontProvider(fontDescriptors, pdfKitDoc) {
69133 this.pdfKitDoc = pdfKitDoc;
69176 this.fontCache[familyName][type] = this.pdfKitDoc.font.apply(this.pdfKitDoc, def)._font;
69330 function ImageMeasure(pdfKitDoc, imageDictionary) {
69331 this.pdfKitDoc = pdfKitDoc;
69339 if (!this.pdfKitDoc._imageRegistry[src]) {
69341 image = this.pdfKitDoc.openImage(realImageSrc(src));
69348 image.embed(this.pdfKitDoc);
69349 this.pdfKitDoc._imageRegistry[src] = image;
69351 image = this.pdfKitDoc._imageRegistry[src];
70644 this.pdfKitDoc = PdfKitEngine.createPdfDocument(pdfOptions);
70646 this.fontProvider = new FontProvider(this.fontDescriptors, this.pdfKitDoc);
70648 …eSize, fixPageMargins(docDefinition.pageMargins), new ImageMeasure(this.pdfKitDoc, docDefinition.i…
70668 this.pdfKitDoc.options.size = [pageSize.width, pageHeight];
70671 var patterns = createPatterns(docDefinition.patterns || {}, this.pdfKitDoc);
70673 renderPages(pages, this.fontProvider, this.pdfKitDoc, patterns, options.progressCallback);
70676 var printActionRef = this.pdfKitDoc.ref({
70681 this.pdfKitDoc._root.data.OpenAction = printActionRef;
70684 return this.pdfKitDoc;
70868 function updatePageOrientationInOptions(currentPage, pdfKitDoc) {
70869 …var previousPageOrientation = pdfKitDoc.options.size[0] > pdfKitDoc.options.size[1] ? 'landscape' …
70872 var width = pdfKitDoc.options.size[0];
70873 var height = pdfKitDoc.options.size[1];
70874 pdfKitDoc.options.size = [height, width];
70878 function renderPages(pages, fontProvider, pdfKitDoc, patterns, progressCallback) {
70879 pdfKitDoc._pdfMakePages = pages;
70880 pdfKitDoc.addPage();
70895 updatePageOrientationInOptions(pages[i], pdfKitDoc);
70896 pdfKitDoc.addPage(pdfKitDoc.options);
70904 renderVector(item.item, patterns, pdfKitDoc);
70907 renderLine(item.item, item.item.x, item.item.y, patterns, pdfKitDoc);
70910 renderImage(item.item, item.item.x, item.item.y, pdfKitDoc);
70913 renderSVG(item.item, item.item.x, item.item.y, pdfKitDoc, fontProvider);
70916 beginClip(item.item, pdfKitDoc);
70919 endClip(pdfKitDoc);
70926 renderWatermark(page, pdfKitDoc);
70950 function renderLine(line, x, y, patterns, pdfKitDoc) {
70988 textDecorator.drawBackground(line, x, y, patterns, pdfKitDoc);
71020 pdfKitDoc.opacity(opacity);
71021 pdfKitDoc.fill(inline.color || 'black');
71023 pdfKitDoc._font = inline.font;
71024 pdfKitDoc.fontSize(inline.fontSize);
71027 pdfKitDoc.text(inline.text, x + inline.x, shiftedY, options);
71030 var _ref = pdfKitDoc.ref({ Type: 'Action', S: 'GoTo', D: [inline.linkToPage, 0, 0] }).end();
71031 pdfKitDoc.annotate(x + inline.x, shiftedY, inline.width, inline.height, {
71039 textDecorator.drawDecorations(line, x, y, pdfKitDoc);
71042 function renderWatermark(page, pdfKitDoc) {
71045 pdfKitDoc.fill(watermark.color);
71046 pdfKitDoc.opacity(watermark.opacity);
71048 pdfKitDoc.save();
71050pdfKitDoc.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 });
71059 pdfKitDoc.restore();
71062 function renderVector(vector, patterns, pdfKitDoc) {
71064 pdfKitDoc.lineWidth(vector.lineWidth || 1);
71066pdfKitDoc.dash(vector.dash.length, { space: vector.dash.space || vector.dash.length, phase: vector…
71068 pdfKitDoc.undash();
71070 pdfKitDoc.lineJoin(vector.lineJoin || 'miter');
71071 pdfKitDoc.lineCap(vector.lineCap || 'butt');
71079 pdfKitDoc.ellipse(vector.x, vector.y, vector.r1, vector.r2);
71082 …gradient = pdfKitDoc.linearGradient(vector.x - vector.r1, vector.y, vector.x + vector.r1, vector.y…
71087 pdfKitDoc.roundedRect(vector.x, vector.y, vector.w, vector.h, vector.r);
71089 pdfKitDoc.rect(vector.x, vector.y, vector.w, vector.h);
71093 gradient = pdfKitDoc.linearGradient(vector.x, vector.y, vector.x + vector.w, vector.y);
71097 pdfKitDoc.moveTo(vector.x1, vector.y1);
71098 pdfKitDoc.lineTo(vector.x2, vector.y2);
71105 pdfKitDoc.moveTo(vector.points[0].x, vector.points[0].y);
71107 pdfKitDoc.lineTo(vector.points[i].x, vector.points[i].y);
71115 pdfKitDoc.closePath();
71120 pdfKitDoc.path(vector.d);
71142 pdfKitDoc.fillColor(vector.color, fillOpacity);
71143 pdfKitDoc.strokeColor(vector.lineColor, strokeOpacity);
71144 pdfKitDoc.fillAndStroke();
71146 pdfKitDoc.fillColor(vector.color, fillOpacity);
71147 pdfKitDoc.fill();
71149 pdfKitDoc.strokeColor(vector.lineColor || 'black', strokeOpacity);
71150 pdfKitDoc.stroke();
71154 function renderImage(image, x, y, pdfKitDoc) {
71156 pdfKitDoc.opacity(opacity);
71162 pdfKitDoc.save();
71163 pdfKitDoc.rect(image.x, image.y, width, height).clip();
71164pdfKitDoc.image(image.image, image.x, image.y, { cover: [width, height], align: align, valign: val…
71165 pdfKitDoc.restore();
71167 pdfKitDoc.image(image.image, image.x, image.y, { width: image._width, height: image._height });
71170 pdfKitDoc.link(image.x, image.y, image._width, image._height, image.link);
71173 pdfKitDoc.ref({ Type: 'Action', S: 'GoTo', D: [image.linkToPage, 0, 0] }).end();
71174pdfKitDoc.annotate(image.x, image.y, image._width, image._height, { Subtype: 'Link', Dest: [image.…
71177 pdfKitDoc.goTo(image.x, image.y, image._width, image._height, image.linkToDestination);
71181 function renderSVG(svg, x, y, pdfKitDoc, fontProvider) {
71196 SVGtoPDF(pdfKitDoc, svg.svg, svg.x, svg.y, options);
71199 function beginClip(rect, pdfKitDoc) {
71200 pdfKitDoc.save();
71201 pdfKitDoc.addContent('' + rect.x + ' ' + rect.y + ' ' + rect.width + ' ' + rect.height + ' re');
71202 pdfKitDoc.clip();
71205 function endClip(pdfKitDoc) {
71206 pdfKitDoc.restore();
71209 function createPatterns(patternDefinitions, pdfKitDoc) {
71213 …patterns[p] = pdfKitDoc.pattern(pattern.boundingBox, pattern.xStep, pattern.yStep, pattern.pattern…
72961 function drawDecoration(group, x, y, pdfKitDoc) {
73001 pdfKitDoc.save();
73005 pdfKitDoc.fillColor(group.decorationColor)
73011 pdfKitDoc.rect(rdx, y, totalWidth, lw).clip();
73012 pdfKitDoc.fillColor(group.decorationColor);
73014 pdfKitDoc.rect(rdx, y - lw / 2, 3.96, lw).fill();
73020 pdfKitDoc.rect(rx, y, totalWidth, lw).clip();
73021 pdfKitDoc.fillColor(group.decorationColor);
73023 pdfKitDoc.rect(rx, y - lw / 2, lw, lw).fill();
73030 pdfKitDoc.rect(x + firstInline.x, y - sv, totalWidth, y + sv).clip();
73031 pdfKitDoc.lineWidth(0.24);
73032 pdfKitDoc.moveTo(rwx, y);
73034 pdfKitDoc.bezierCurveTo(rwx + sh, y - sv, rwx + sh * 2, y - sv, rwx + sh * 3, y)
73038 pdfKitDoc.stroke(group.decorationColor);
73040 pdfKitDoc.fillColor(group.decorationColor)
73044 pdfKitDoc.restore();
73047 function drawDecorations(line, x, y, pdfKitDoc) {
73050 drawDecoration(groups[i], x, y, pdfKitDoc);
73054 function drawBackground(line, x, y, patterns, pdfKitDoc) {
73066 pdfKitDoc.fillColor(color)