IntRect RenderView::documentRect() const { FloatRect overflowRect(unscaledDocumentRect()); if (hasTransform()) overflowRect = layer()->currentTransform().mapRect(overflowRect); return IntRect(overflowRect); }
LayoutRect RenderView::backgroundRect(RenderBox* backgroundRenderer) const { if (!hasColumns()) return unscaledDocumentRect(); ColumnInfo* columnInfo = this->columnInfo(); LayoutRect backgroundRect(0, 0, columnInfo->desiredColumnWidth(), columnInfo->columnHeight() * columnInfo->columnCount()); if (!isHorizontalWritingMode()) backgroundRect = backgroundRect.transposedRect(); backgroundRenderer->flipForWritingMode(backgroundRect); return backgroundRect; }
LayoutRect RenderView::backgroundRect(RenderBox* backgroundRenderer) const { return unscaledDocumentRect(); }