54 references to BoundingRect
PresentationFramework (54)
System\Windows\Documents\FixedSOMContainer.cs (2)
163_UpdateBoundingRect(box.BoundingRect); 169_UpdateBoundingRect(box.BoundingRect);
System\Windows\Documents\FixedSOMFixedBlock.cs (12)
47lastRun.BoundingRect.Height / run.BoundingRect.Height < 0.75 && 48run.BoundingRect.Left != lastRun.BoundingRect.Left && 49run.BoundingRect.Right != lastRun.BoundingRect.Right && 50run.BoundingRect.Top != lastRun.BoundingRect.Top && 51run.BoundingRect.Bottom != lastRun.BoundingRect.Bottom) 53return run.BoundingRect.Height; 56return lastRun.BoundingRect.Height;
System\Windows\Documents\FixedSOMGroup.cs (2)
145_boundingRect = pageElement.BoundingRect; 149_boundingRect.Union(pageElement.BoundingRect);
System\Windows\Documents\FixedSOMPageConstructor.cs (21)
556Rect textRunRect = textRun.BoundingRect; 557Rect fixedBlockRect = _currentFixedBlock.BoundingRect; 589Rect textRunRect = textRun.BoundingRect; 590Rect fixedBlockRect = fixedBlock.BoundingRect; 595if (lastLine != null && textRunRect.Bottom <= lastLine.BoundingRect.Top) 645!(FixedTextBuilder.IsSameLine(compareLine.BoundingRect.Top - textRunRect.Top, textRunRect.Height, compareLine.BoundingRect.Height))) 731return _IsSpatiallyCombinable(box1.BoundingRect, box2.BoundingRect, inflateH, inflateV); 1031if (Math.Abs(t.BoundingRect.Left - row.BoundingRect.Left) < fudge && 1032Math.Abs(t.BoundingRect.Right - row.BoundingRect.Right) < fudge && 1033Math.Abs(t.BoundingRect.Bottom - row.BoundingRect.Top) < fudge) 1053if (tables[i].BoundingRect.Contains(tables[j].BoundingRect) && 1058else if (tables[j].BoundingRect.Contains(tables[i].BoundingRect) && 1150nextPageElement.BoundingRect.Top >= currentPageElement.BoundingRect.Top))
System\Windows\Documents\FixedSOMSemanticBox.cs (4)
195Rect thisRect = this.BoundingRect; 196Rect otherRect = otherBox.BoundingRect; 250Rect thisRect = this.BoundingRect; 251Rect otherRect = otherBox.BoundingRect;
System\Windows\Documents\FixedSOMTable.cs (8)
76Rect bounds = container.BoundingRect; 84if (this.BoundingRect.Contains(bounds)) 88if (row.BoundingRect.Contains(bounds)) 92if (cell.BoundingRect.Contains(bounds)) 186if (row != null && row.IsEmpty && row.BoundingRect.Height < _minRowHeight) 221deleteCol = cell.IsEmpty && cell.BoundingRect.Width < _minColumnWidth; 228double cellStart = cell.BoundingRect.Left; 273if (idx + 1 < row.SemanticBoxes.Count && row.SemanticBoxes[idx + 1].BoundingRect.Left == nextCol)
System\Windows\Documents\FixedSOMTextRun.cs (2)
48Rect thisRect = this.BoundingRect; 49Rect otherRect = otherRun.BoundingRect;
System\Windows\Documents\FixedTextBuilder.cs (1)
1659_lineLayoutBox.Union(run.BoundingRect);
System\Windows\Documents\FlowPosition.cs (2)
263image.Width = somImage.BoundingRect.Width; 264image.Height = somImage.BoundingRect.Height;