54 references to BoundingRect
PresentationFramework (54)
System\Windows\Documents\FixedSOMContainer.cs (2)
159_UpdateBoundingRect(box.BoundingRect); 165_UpdateBoundingRect(box.BoundingRect);
System\Windows\Documents\FixedSOMFixedBlock.cs (12)
43lastRun.BoundingRect.Height / run.BoundingRect.Height < 0.75 && 44run.BoundingRect.Left != lastRun.BoundingRect.Left && 45run.BoundingRect.Right != lastRun.BoundingRect.Right && 46run.BoundingRect.Top != lastRun.BoundingRect.Top && 47run.BoundingRect.Bottom != lastRun.BoundingRect.Bottom) 49return run.BoundingRect.Height; 52return lastRun.BoundingRect.Height;
System\Windows\Documents\FixedSOMGroup.cs (2)
141_boundingRect = pageElement.BoundingRect; 145_boundingRect.Union(pageElement.BoundingRect);
System\Windows\Documents\FixedSOMPageConstructor.cs (21)
551Rect textRunRect = textRun.BoundingRect; 552Rect fixedBlockRect = _currentFixedBlock.BoundingRect; 584Rect textRunRect = textRun.BoundingRect; 585Rect fixedBlockRect = fixedBlock.BoundingRect; 590if (lastLine != null && textRunRect.Bottom <= lastLine.BoundingRect.Top) 640!(FixedTextBuilder.IsSameLine(compareLine.BoundingRect.Top - textRunRect.Top, textRunRect.Height, compareLine.BoundingRect.Height))) 726return _IsSpatiallyCombinable(box1.BoundingRect, box2.BoundingRect, inflateH, inflateV); 1026if (Math.Abs(t.BoundingRect.Left - row.BoundingRect.Left) < fudge && 1027Math.Abs(t.BoundingRect.Right - row.BoundingRect.Right) < fudge && 1028Math.Abs(t.BoundingRect.Bottom - row.BoundingRect.Top) < fudge) 1048if (tables[i].BoundingRect.Contains(tables[j].BoundingRect) && 1053else if (tables[j].BoundingRect.Contains(tables[i].BoundingRect) && 1145nextPageElement.BoundingRect.Top >= currentPageElement.BoundingRect.Top))
System\Windows\Documents\FixedSOMSemanticBox.cs (4)
191Rect thisRect = this.BoundingRect; 192Rect otherRect = otherBox.BoundingRect; 246Rect thisRect = this.BoundingRect; 247Rect otherRect = otherBox.BoundingRect;
System\Windows\Documents\FixedSOMTable.cs (8)
71Rect bounds = container.BoundingRect; 79if (this.BoundingRect.Contains(bounds)) 83if (row.BoundingRect.Contains(bounds)) 87if (cell.BoundingRect.Contains(bounds)) 181if (row != null && row.IsEmpty && row.BoundingRect.Height < _minRowHeight) 216deleteCol = cell.IsEmpty && cell.BoundingRect.Width < _minColumnWidth; 223double cellStart = cell.BoundingRect.Left; 268if (idx + 1 < row.SemanticBoxes.Count && row.SemanticBoxes[idx + 1].BoundingRect.Left == nextCol)
System\Windows\Documents\FixedSOMTextRun.cs (2)
44Rect thisRect = this.BoundingRect; 45Rect otherRect = otherRun.BoundingRect;
System\Windows\Documents\FixedTextBuilder.cs (1)
1653_lineLayoutBox.Union(run.BoundingRect);
System\Windows\Documents\FlowPosition.cs (2)
259image.Width = somImage.BoundingRect.Width; 260image.Height = somImage.BoundingRect.Height;