maxWidth += bs; Length tw = table.getStyle().asLength(c, CSSName.WIDTH); if (tw.isFixed() && tw.value() > 0) { table.calcDimensions(c);
maxWidth += bs; Length tw = table.getStyle().asLength(c, CSSName.WIDTH); if (tw.isFixed() && tw.value() > 0) { table.calcDimensions(c);
public Length getOuterStyleOrColWidth(CssContext c) { Length result = getOuterStyleWidth(c); if (getStyle().getColSpan() > 1 || ! result.isVariable()) { return result; } TableColumn col = getTable().colElement(getCol()); if (col != null) { // XXX Need to add in collapsed borders from cell (if collapsing borders) result = col.getStyle().asLength(c, CSSName.WIDTH); } return result; }
public Length getOuterStyleOrColWidth(CssContext c) { Length result = getOuterStyleWidth(c); if (getStyle().getColSpan() > 1 || ! result.isVariable()) { return result; } TableColumn col = getTable().colElement(getCol()); if (col != null) { // XXX Need to add in collapsed borders from cell (if collapsing borders) result = col.getStyle().asLength(c, CSSName.WIDTH); } return result; }
public Length getOuterStyleWidth(CssContext c) { Length result = getStyle().asLength(c, CSSName.WIDTH); if (result.isVariable() || result.isPercent()) { return result; } int bordersAndPadding = 0; BorderPropertySet border = getBorder(c); bordersAndPadding += (int)border.left() + (int)border.right(); RectPropertySet padding = getPadding(c); bordersAndPadding += (int)padding.left() + (int)padding.right(); result.setValue(result.value() + bordersAndPadding); return result; }
public Length getOuterStyleWidth(CssContext c) { Length result = getStyle().asLength(c, CSSName.WIDTH); if (result.isVariable() || result.isPercent()) { return result; } int bordersAndPadding = 0; BorderPropertySet border = getBorder(c); bordersAndPadding += (int)border.left() + (int)border.right(); RectPropertySet padding = getPadding(c); bordersAndPadding += (int)padding.left() + (int)padding.right(); result.setValue(result.value() + bordersAndPadding); return result; }