Lines Matching +full:x +full:- +full:view

2 	navigator.userAgent.toLowerCase().indexOf(' electron/') > -1;
55 graph.view.gridSteps = extras.grid.steps;
74 data.xml = data.xml.substring(11, data.xml.length - 12);
88 ipcRenderer.send('render-finished', null);
116 …ipcRenderer.send('xml-data', mxUtils.getXml(editorUi.getXmlFileData(null, null, data.uncompressed)…
120 ipcRenderer.send('xml-data-error');
192 if (--waitCounter < 1)
203 doneDiv.setAttribute('page-id', pageId);
215 ipcRenderer.on('get-svg-data', (event, arg) =>
242 …ipcRenderer.send('svg-data', '<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Gr…
247 ipcRenderer.send('render-finished', {bounds: JSON.stringify(bounds), pageCount: pageCount});
335 link.setAttribute('charset', 'UTF-8');
348 if (extFonts[i].url.indexOf(PROXY_URL) == 0 && PROXY_URL.indexOf('http') == -1)
370 var view = graph.view;
371 var gridImage = btoa(unescape(encodeURIComponent(view.createSvgGrid(gridColor))));
373 var phase = graph.gridSize * view.gridSteps * view.scale;
378 if (view.backgroundPageShape != null)
380 var bds = view.getBackgroundPageBounds();
382 x0 = 1 + bds.x;
387 …var position = -Math.round(phase - mxUtils.mod(view.translate.x * view.scale - x0, phase)) + 'px '…
388 -Math.round(phase - mxUtils.mod(view.translate.y * view.scale - y0, phase)) + 'px';
392 …var cssTxt = 'margin: 0;padding: 0;background-image: ' + gridImage + ';background-position: ' + po…
433 bgImg.height, bgImg.x, bgImg.y));
543 data.scale = Math.min((data.pageHeight * v) / (gb.height / graph.view.scale),
544 (data.pageWidth * h) / (gb.width / graph.view.scale));
591 var x = Math.ceil(bounds.x / this.view.scale - this.view.translate.x);
592 var y = Math.ceil(bounds.y / this.view.scale - this.view.translate.y);
593 var w = Math.floor(bounds.width / this.view.scale);
594 var h = Math.floor(bounds.height / this.view.scale);
596 var x0 = Math.floor(x / size.width);
598 var w0 = Math.ceil((x + w) / size.width) - x0;
599 var h0 = Math.ceil((y + h) / size.height) - y0;
606 graph.view.getBackgroundPageBounds = function()
611 return new mxRectangle(this.scale * (this.translate.x + layout.x * page.width),
640 graph.view.scaleAndTranslate(s,
641 Math.floor(data.border / s - Math.floor(b.x)),
642 Math.floor(data.border / s - Math.floor(b.y)));
674 s = Math.sqrt(GOOGLE_APPS_MAX_AREA / (b.width * b.height)) - 0.01;
678 graph.view.scaleAndTranslate(s,
679 Math.floor(data.border - Math.floor(b.x)),
680 Math.floor(data.border - Math.floor(b.y)));
691 var dx = layout.x * page.width;
696 graph.view.setTranslate(Math.floor(-dx), Math.floor(-dy));
701 bounds = (graph.pdfPageVisible) ? graph.view.getBackgroundPageBounds() : graph.getGraphBounds();
704 expScale = graph.view.scale || 1;
729 x0 -= layout.x * pf.width;
730 y0 -= layout.y * pf.height;
761 filter.setAttribute('id', 'shadow-' + i);
763 svg.setAttribute('filter', 'url(#' + 'shadow-' + i + ')');
777 var t = graph.view.translate;
778 var s = graph.view.scale;
781 (t.x + bgImg.x) * s, (t.y + bgImg.y) * s,
789 graph.addSvgShadow(graph.view.canvas.ownerSVGElement, null, true);
795 document.body.style.width = Math.ceil(bounds.x + bounds.width) + 'px';
802 var to = diagrams.length - 1;
804 …//Parameters to and all pages should not be sent with formats other than PDF with page view enabled
821 from = Math.max(0, Math.min(parseInt(data.from) || from, diagrams.length - 1));
823 …use from (so one page), otherwise, to is restricted to the range from "from" to diagrams.length - 1
824 to = isNaN(to)? from : Math.max(from, Math.min(to, diagrams.length - 1));
837 return (diagrams == null) ? 'Page-1' :
838 (diagrams[from].getAttribute('name') || ('Page-' + (from + 1)));
879 //Use this with a custom font-face in export-fonts.css file