Lines Matching refs:columns
13703 } else if (node.columns) {
13766 var columns = columnNode.columns;
13772 ColumnCalculator.buildColumnWidths(columns, availableWidth);
13773 var result = this.processRow(columns, columns, gaps);
13783 for(var i = columns.length - 1; i > 0; i--) {
13791 LayoutBuilder.prototype.processRow = function(columns, widths, gaps, tableBody, tableRow) {
13796 widths = widths || columns;
13800 for(var i = 0, l = columns.length; i < l; i++) {
13801 var column = columns[i];
14089 if (node.columns) {
14308 var columns = node.columns;
14311 for(var i = 0, l = columns.length; i < l; i++) {
14312 columns[i] = this.measureNode(columns[i]);
14315 var measures = ColumnCalculator.measureMinMax(columns);
14317 node._minWidth = measures.min + node._gap * (columns.length - 1);
14318 node._maxWidth = measures.max + node._gap * (columns.length - 1);
14989 function buildColumnWidths(columns, availableWidth) {
14998 columns.forEach(function(column) {
15081 function measureMinMax(columns) {
15087 for(var i = 0, l = columns.length; i < l; i++) {
15088 var c = columns[i];
31798 options.columns || (options.columns = 0);
31942 this.columns = options.columns || 1;
31944 this.lineWidth = (options.width - (this.columnGap * (this.columns - 1))) / this.columns;
32084 …ll) && _this.ellipsis && _this.document.y + lh * 2 > _this.maxY && _this.column >= _this.columns) {
32146 if (++this.column > this.columns) {