Lines Matching refs:vector

2294 	function renderVector(vector, pdfDoc) {
2296 pdfDoc.lineWidth(vector.lineWidth || 1);
2297 if (vector.dash) {
2298 pdfDoc.dash(vector.dash.length, { space: vector.dash.space || vector.dash.length });
2302 pdfDoc.fillOpacity(vector.fillOpacity || 1);
2303 pdfDoc.strokeOpacity(vector.strokeOpacity || 1);
2304 pdfDoc.lineJoin(vector.lineJoin || 'miter');
2308 switch(vector.type) {
2310 pdfDoc.ellipse(vector.x, vector.y, vector.r1, vector.r2);
2313 if (vector.r) {
2314 pdfDoc.roundedRect(vector.x, vector.y, vector.w, vector.h, vector.r);
2316 pdfDoc.rect(vector.x, vector.y, vector.w, vector.h);
2320 pdfDoc.moveTo(vector.x1, vector.y1);
2321 pdfDoc.lineTo(vector.x2, vector.y2);
2324 if (vector.points.length === 0) break;
2326 pdfDoc.moveTo(vector.points[0].x, vector.points[0].y);
2327 for(var i = 1, l = vector.points.length; i < l; i++) {
2328 pdfDoc.lineTo(vector.points[i].x, vector.points[i].y);
2331 if (vector.points.length > 1) {
2332 var p1 = vector.points[0];
2333 var pn = vector.points[vector.points.length - 1];
2335 if (vector.closePath || p1.x === pn.x && p1.y === pn.y) {
2342 if (vector.color && vector.lineColor) {
2343 pdfDoc.fillAndStroke(vector.color, vector.lineColor);
2344 } else if (vector.color) {
2345 pdfDoc.fill(vector.color);
2347 pdfDoc.stroke(vector.lineColor || 'black');
13667 _.each(node.canvas, function(vector){
13668 var x = vector.x, y = vector.y, x1 = vector.x1, y1 = vector.y1, x2 = vector.x2, y2 = vector.y2;
13669 vector.resetXY = function(){
13670 vector.x = x;
13671 vector.y = y;
13672 vector.x1 = x1;
13673 vector.y1 = y1;
13674 vector.x2 = x2;
13675 vector.y2 = y2;
13682 _.each(node.canvas, function(vector){
13683 vector.resetXY();
13888 var vector = marker.canvas[0];
13890 offsetVector(vector, -marker._minWidth, 0);
13891 self.writer.addVector(vector);
13967 node.canvas.forEach(function(vector) {
13968 var position = this.writer.addVector(vector);
14504 var vector = node.canvas[i];
14506 switch(vector.type) {
14508 w = Math.max(w, vector.x + vector.r1);
14509 h = Math.max(h, vector.y + vector.r2);
14512 w = Math.max(w, vector.x + vector.w);
14513 h = Math.max(h, vector.y + vector.h);
14516 w = Math.max(w, vector.x1, vector.x2);
14517 h = Math.max(h, vector.y1, vector.y2);
14520 for(var i2 = 0, l2 = vector.points.length; i2 < l2; i2++) {
14521 w = Math.max(w, vector.points[i2].x);
14522 h = Math.max(h, vector.points[i2].y);
15148 function offsetVector(vector, x, y) {
15149 switch(vector.type) {
15152 vector.x += x;
15153 vector.y += y;
15156 vector.x1 += x;
15157 vector.x2 += x;
15158 vector.y1 += y;
15159 vector.y2 += y;
15162 for(var i = 0, l = vector.points.length; i < l; i++) {
15163 vector.points[i].x += x;
15164 vector.points[i].y += y;
16266 PageElementWriter.prototype.addVector = function(vector, ignoreContextX, ignoreContextY, index) {
16267 return this.writer.addVector(vector, ignoreContextX, ignoreContextY, index);
16501 var vector = qr._canvas[i];
16502 vector.x += qr.x;
16503 vector.y += qr.y;
16504 this.addVector(vector, true, true, index);
16530 ElementWriter.prototype.addVector = function(vector, ignoreContextX, ignoreContextY, index) {
16536 offsetVector(vector, ignoreContextX ? 0 : context.x, ignoreContextY ? 0 : context.y);
16539 item: vector