Lines Matching refs:margin

2116 	function fixPageMargins(margin) {
2117 if (!margin) return null;
2119 if (typeof margin === 'number' || margin instanceof Number) {
2120 margin = { left: margin, right: margin, top: margin, bottom: margin };
2121 } else if (margin instanceof Array) {
2122 if (margin.length === 2) {
2123 margin = { left: margin[0], top: margin[1], right: margin[0], bottom: margin[1] };
2124 } else if (margin.length === 4) {
2125 margin = { left: margin[0], top: margin[1], right: margin[2], bottom: margin[3] };
2129 return margin;
13729 var margin = node._margin;
13735 if (margin) {
13736 self.writer.context().moveDown(margin[1]);
13737 self.writer.context().addMargin(margin[0], margin[2]);
13742 if(margin) {
13743 self.writer.context().addMargin(-margin[0], -margin[2]);
13744 self.writer.context().moveDown(margin[3]);
14113 var margin = node._margin;
14115 if (margin) {
14116 node._minWidth += margin[0] + margin[2];
14117 node._maxWidth += margin[0] + margin[2];
14151 function convertMargin(margin) {
14152 if (typeof margin === 'number' || margin instanceof Number) {
14153 margin = [ margin, margin, margin, margin ];
14154 } else if (margin instanceof Array) {
14155 if (margin.length === 2) {
14156 margin = [ margin[0], margin[1], margin[0], margin[1] ];
14159 return margin;
14162 var margin = [undefined, undefined, undefined, undefined];
14169 margin = processSingleMargins(flattenedStyleArray, margin);
14172 if(flattenedStyleArray.margin){
14173 margin = convertMargin(flattenedStyleArray.margin);
14177 margin = processSingleMargins(node, margin);
14179 if(node.margin){
14180 margin = convertMargin(node.margin);
14183 …if(margin[0] === undefined && margin[1] === undefined && margin[2] === undefined && margin[3] === …
14186 return margin;
27672 if (typeof options.margin === 'number') {
27674 top: options.margin,
27675 left: options.margin,
27676 bottom: options.margin,
27677 right: options.margin