40 instantiations of FSRECT
PresentationFramework (40)
MS\Internal\Documents\FlowDocumentFormatter.cs (1)
129PTS.FSRECT fsrectViewport = new PTS.FSRECT(viewport);
MS\Internal\PtsHost\CellParaClient.cs (1)
165rectCell = new PTS.FSRECT();
MS\Internal\PtsHost\ContainerParagraph.cs (2)
649PTS.FSRECT fsrcToFillSubtrack = new PTS.FSRECT(urTrack, 0, durTrack, 0); 779PTS.FSRECT fsrcToFillSubtrack = new PTS.FSRECT(urTrack, 0, durTrack, 0);
MS\Internal\PtsHost\FigureParaClient.cs (4)
90_pageContextOfThisPage.PageRect = new PTS.FSRECT(subpageDetails.u.simple.trackdescr.fsrc); 103_pageContextOfThisPage.PageRect = new PTS.FSRECT(subpageDetails.u.complex.fsrc); 137PTS.FSRECT viewportSubpage = new PTS.FSRECT 469PTS.FSRECT clipRect = new PTS.FSRECT(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv);
MS\Internal\PtsHost\FigureParagraph.cs (2)
170PTS.FSRECT marginRect = new PTS.FSRECT(0, 0, subpageWidth, subpageHeight); 213PTS.FSRECT marginRect = new PTS.FSRECT(0, 0, subpageWidth, subpageHeight);
MS\Internal\PtsHost\FloaterParaClient.cs (4)
75_pageContextOfThisPage.PageRect = new PTS.FSRECT(subpageDetails.u.simple.trackdescr.fsrc); 88_pageContextOfThisPage.PageRect = new PTS.FSRECT(subpageDetails.u.complex.fsrc); 122PTS.FSRECT viewportSubpage = new PTS.FSRECT 476PTS.FSRECT clipRect = new PTS.FSRECT(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv);
MS\Internal\PtsHost\FloaterParagraph.cs (1)
228fsrcSubpageMargin = new PTS.FSRECT
MS\Internal\PtsHost\FlowDocumentPage.cs (1)
641PTS.FSRECT contentViewportTextDpi = new PTS.FSRECT(contentViewport);
MS\Internal\PtsHost\PtsHost.cs (2)
239fPushToNextTrack = 0; fsrcFlow = fsrcOverlap = fsrcSearch = new PTS.FSRECT(); fsbbox = new PTS.FSBBOX(); 245fPushToNextTrack = 0; fsrcFlow = fsrcOverlap = fsrcSearch = new PTS.FSRECT(); fsbbox = new PTS.FSBBOX();
MS\Internal\PtsHost\PtsPage.cs (2)
743_pageContextOfThisPage.PageRect = new PTS.FSRECT(new Rect(_section.StructuralCache.CurrentFormatContext.PageSize)); 820rect = new PTS.FSRECT();
MS\Internal\PtsHost\StructuralCache.cs (2)
758internal PTS.FSRECT PageRect { get { return new PTS.FSRECT(new Rect(0, 0, PageWidth, PageHeight)); } } 763internal PTS.FSRECT PageMarginRect { get { return new PTS.FSRECT(new Rect(PageMargin.Left, PageMargin.Top,
MS\Internal\PtsHost\SubpageParaClient.cs (4)
106_pageContextOfThisPage.PageRect = new PTS.FSRECT(subpageDetails.u.simple.trackdescr.fsrc); 120_pageContextOfThisPage.PageRect = new PTS.FSRECT(subpageDetails.u.complex.fsrc); 404PTS.FSRECT clipRect = new PTS.FSRECT(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv); 419PTS.FSRECT viewportSubpage = new PTS.FSRECT
MS\Internal\PtsHost\SubpageParagraph.cs (3)
143fsrcSubpageMargin = new PTS.FSRECT(); 343PTS.FSRECT fsrcToFillSubpage = new PTS.FSRECT(urTrack, 0, durTrack, 0); 503PTS.FSRECT fsrcToFillSubpage = new PTS.FSRECT(urTrack, 0, durTrack, 0);
MS\Internal\PtsHost\TableParaClient.cs (1)
2417return new PTS.FSRECT(_rect.u + mbpInfo.BPLeft,
MS\Internal\PtsHost\TextParaClient.cs (6)
307PTS.FSRECT rectTransform = new PTS.FSRECT(rectangles[index]); 720PTS.FSRECT rectTransform = new PTS.FSRECT(rect); 1540PTS.FSRECT rectTransform = new PTS.FSRECT(lbox); 1601PTS.FSRECT rectTransform = new PTS.FSRECT(lbox); 2071Rect lineRect = new PTS.FSRECT(lineDesc.urBBox, lineDesc.vrStart, lineDesc.durBBox, lineDesc.dvrAscent + lineDesc.dvrDescent).FromTextDpi(); 2182Rect elementRect = new PTS.FSRECT(elemDesc.urBBox, lineDesc.vrStart, elemDesc.durBBox, lineDesc.dvrAscent + lineDesc.dvrDescent).FromTextDpi();
MS\Internal\PtsHost\UIElementParagraph.cs (4)
212fsbbox.fsrc = new PTS.FSRECT 313fsbbox.fsrc = new PTS.FSRECT 412fsbbox.fsrc = new PTS.FSRECT 441fsbbox.fsrc = new PTS.FSRECT
191 references to FSRECT
PresentationFramework (191)
MS\Internal\Documents\FlowDocumentFormatter.cs (1)
129PTS.FSRECT fsrectViewport = new PTS.FSRECT(viewport);
MS\Internal\PtsHost\BaseParaClient.cs (4)
61internal void Arrange(IntPtr pfspara, PTS.FSRECT rcPara, int dvrTopSpace, uint fswdirParent) 155internal virtual void UpdateViewport(ref PTS.FSRECT viewport) { } 210internal PTS.FSRECT Rect { get { return _rect; } } 258protected PTS.FSRECT _rect;
MS\Internal\PtsHost\CellParaClient.cs (4)
72internal void Arrange(int du, int dv, PTS.FSRECT rcTable, FlowDirection tableFlowDirection, PageContext pageContext) 94PTS.FSRECT pageRect = pageContext.PageRect; 106PTS.FSRECT pageRect = pageContext.PageRect; 163PTS.FSRECT rectCell;
MS\Internal\PtsHost\ContainerParaClient.cs (1)
214internal override void UpdateViewport(ref PTS.FSRECT viewport)
MS\Internal\PtsHost\ContainerParagraph.cs (10)
448ref PTS.FSRECT fsrcToFill, // IN: rectangle to fill 490PTS.FSRECT fsrcToFillSubtrack = fsrcToFill; 495PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 596PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 649PTS.FSRECT fsrcToFillSubtrack = new PTS.FSRECT(urTrack, 0, durTrack, 0); 650PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 725PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 779PTS.FSRECT fsrcToFillSubtrack = new PTS.FSRECT(urTrack, 0, durTrack, 0); 780PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 855PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect;
MS\Internal\PtsHost\FigureParaClient.cs (8)
131internal override void UpdateViewport(ref PTS.FSRECT viewport) 137PTS.FSRECT viewportSubpage = new PTS.FSRECT 182internal void ArrangeFigure(PTS.FSRECT rcFigure, PTS.FSRECT rcHostPara, uint fswdirParent, PageContext pageContext) 469PTS.FSRECT clipRect = new PTS.FSRECT(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv); 765internal PTS.FSRECT ContentRect { get { return _contentRect; } } 786private PTS.FSRECT _contentRect; 787private PTS.FSRECT _paddingRect;
MS\Internal\PtsHost\FigureParagraph.cs (17)
170PTS.FSRECT marginRect = new PTS.FSRECT(0, 0, subpageWidth, subpageHeight); 213PTS.FSRECT marginRect = new PTS.FSRECT(0, 0, subpageWidth, subpageHeight); 315ref PTS.FSRECT fsrcPage, // IN: page rectangle 316ref PTS.FSRECT fsrcMargin, // IN: rectangle within page margins 317ref PTS.FSRECT fsrcTrack, // IN: track rectangle 318ref PTS.FSRECT fsrcFigurePreliminary,// IN: prelim figure rect calculated from figure props 322out PTS.FSRECT fsrcFlow, // OUT: FlowAround rectangle 323out PTS.FSRECT fsrcOverlap, // OUT: Overlap rectangle 325out PTS.FSRECT fsrcSearch) // OUT: search area for overlap 484ref PTS.FSRECT rcMargin, // IN: rectangle within subpage margins 518private int CalculateParagraphToColumnOffset(FigureHorizontalAnchor horizontalAnchor, PTS.FSRECT fsrcInColumn) 640private PTS.FSRECT CalculateSearchArea(FigureHorizontalAnchor horizAnchor, FigureVerticalAnchor vertAnchor, ref PTS.FSRECT fsrcPage, ref PTS.FSRECT fsrcMargin, ref PTS.FSRECT fsrcTrack, ref PTS.FSRECT fsrcFigurePreliminary) 642PTS.FSRECT fsrcSearch;
MS\Internal\PtsHost\FloaterBaseParaClient.cs (2)
50internal virtual void ArrangeFloater(PTS.FSRECT rcFloater, PTS.FSRECT rcHostPara, uint fswdirParent, PageContext pageContext)
MS\Internal\PtsHost\FloaterParaClient.cs (10)
116internal override void UpdateViewport(ref PTS.FSRECT viewport) 122PTS.FSRECT viewportSubpage = new PTS.FSRECT 168internal override void ArrangeFloater(PTS.FSRECT rcFloater, PTS.FSRECT rcHostPara, uint fswdirParent, PageContext pageContext) 476PTS.FSRECT clipRect = new PTS.FSRECT(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv); 774internal PTS.FSRECT ContentRect { get { return _contentRect; } } 799private bool IsFloaterHorizontallyCentered(PTS.FSRECT rcFloater, PTS.FSRECT rcHostPara) 821private PTS.FSRECT _contentRect; 822private PTS.FSRECT _paddingRect;
MS\Internal\PtsHost\FloaterParagraph.cs (2)
171PTS.FSRECT fsrcSubpageMargin; 689ref PTS.FSRECT rcMargin, // IN: rectangle within subpage margins
MS\Internal\PtsHost\FlowDocumentPage.cs (2)
616internal void UpdateViewport(ref PTS.FSRECT viewport, bool drawBackground) 641PTS.FSRECT contentViewportTextDpi = new PTS.FSRECT(contentViewport);
MS\Internal\PtsHost\Pts.cs (45)
861internal FSRECT(FSRECT rect) { u = rect.u; v=rect.v; du = rect.du; dv = rect.dv; } 880public static bool operator == (FSRECT rect1, FSRECT rect2) 884public static bool operator != (FSRECT rect1, FSRECT rect2) { return !(rect1 == rect2); } 887if(o is FSRECT) 889return (FSRECT)o == this; 992internal FSRECT fsrc; 1086internal FSRECT fsrcFloater; 1179internal FSRECT fsrc; 1324internal FSRECT fsrcBounding; 1344internal FSRECT fsrc; 1353internal FSRECT fsrcFlowAround; 1431internal FSRECT fsrcDropCap; // position of drop cap rectangle 1471internal FSRECT fsrcPara; // paragraph's rectangle 1521internal FSRECT fsrc; 1531internal FSRECT fsrc; 1539internal FSRECT fsrc; 1576internal FSRECT fsrcFootnotes; 1591internal FSRECT fsrc; 1599internal FSRECT fsrc; 1608internal FSRECT fsrcSectionBody; 1613internal FSRECT fsrcEndnote; 1644internal FSRECT fsrc; 1662internal FSRECT fsrc; 1678internal FSRECT fsrcPageBody; 1679internal FSRECT fsrcPageMarginActual; // page margins can be recalculated because of big header/footer 1682internal FSRECT fsrcFootnote; 1866internal FSRECT fsrcTableObj; 1896internal FSRECT fsrcRow; 2003ref FSRECT fsrcPage, // IN: page rectangle 2004ref FSRECT fsrcMargin, // IN: rectangle within page margins 2005ref FSRECT fsrcTrack, // IN: track rectangle 2006ref FSRECT fsrcFigurePreliminary, // IN: prelim figure rect calculated from figure props 2010out FSRECT fsrcFlow, // OUT: FlowAround rectangle 2011out FSRECT fsrcOverlap, // OUT: Overlap rectangle 2013out FSRECT fsrcSearch); // OUT: search area for overlap 2028ref FSRECT fsrcMargin); // OUT: rectangle within page margins 2720ref FSRECT fsrcToFill, // IN: rectangle to fill 3180ref FSRECT rcMargin, // IN: rectangle within subpage margins 3329[In] ref FSRECT fsRectToFill, // IN: rectangle to fill 3889ref FSRECT rectPage, // IN: 3890ref FSRECT rectTransform, 3892out FSRECT rectOut); 3897ref FSRECT rectPage, // IN:
MS\Internal\PtsHost\PtsHelper.cs (6)
147PTS.FSRECT rcTrackContent, 168PTS.FSRECT pageRect = paraClient.Paragraph.StructuralCache.CurrentArrangeContext.PageContext.PageRect; 175PTS.FSRECT rcPara = rcTrackContent; 313ref PTS.FSRECT viewport) 341ref PTS.FSRECT viewport) 403ref PTS.FSRECT rcTrack, // track's rectangle
MS\Internal\PtsHost\PtsHost.cs (10)
214ref PTS.FSRECT fsrcPage, // IN: page rectangle 215ref PTS.FSRECT fsrcMargin, // IN: rectangle within page margins 216ref PTS.FSRECT fsrcTrack, // IN: track rectangle 217ref PTS.FSRECT fsrcFigurePreliminary,// IN: prelim figure rect calculated from figure props 221out PTS.FSRECT fsrcFlow, // OUT: FlowAround rectangle 222out PTS.FSRECT fsrcOverlap, // OUT: Overlap rectangle 224out PTS.FSRECT fsrcSearch) // OUT: search area for overlap 288ref PTS.FSRECT fsrcMargin) // OUT: rectangle within page margins 2674ref PTS.FSRECT fsrcToFill, // IN: rectangle to fill 2989ref PTS.FSRECT fsrcToFill, // IN: rectangle to fill
MS\Internal\PtsHost\PtsPage.cs (7)
547internal void UpdateViewport(ref PTS.FSRECT viewport) 762PTS.FSRECT rect = GetRect(); 810private PTS.FSRECT GetRect() 812PTS.FSRECT rect; 946private void UpdateViewportSection(ref PTS.FSSECTIONDESCRIPTION sectionDesc, ref PTS.FSRECT viewport) 1535internal PTS.FSRECT PageRect { get { return _pageRect; } set { _pageRect = value; } } 1573private PTS.FSRECT _pageRect;
MS\Internal\PtsHost\Section.cs (1)
105ref PTS.FSRECT fsrcMargin)
MS\Internal\PtsHost\StructuralCache.cs (5)
758internal PTS.FSRECT PageRect { get { return new PTS.FSRECT(new Rect(0, 0, PageWidth, PageHeight)); } } 763internal PTS.FSRECT PageMarginRect { get { return new PTS.FSRECT(new Rect(PageMargin.Left, PageMargin.Top, 805internal void PushNewPageData(PageContext pageContext, PTS.FSRECT columnRect, bool finitePage) 842internal PTS.FSRECT ColumnRect { get { return _currentArrangeInfo.ColumnRect; } } 853internal PTS.FSRECT ColumnRect;
MS\Internal\PtsHost\SubpageParaClient.cs (6)
404PTS.FSRECT clipRect = new PTS.FSRECT(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv); 413internal override void UpdateViewport(ref PTS.FSRECT viewport) 419PTS.FSRECT viewportSubpage = new PTS.FSRECT 708internal PTS.FSRECT ContentRect { get { return _contentRect; } } 710private PTS.FSRECT _contentRect; 711private PTS.FSRECT _paddingRect;
MS\Internal\PtsHost\SubpageParagraph.cs (10)
104ref PTS.FSRECT fsrcToFill, // IN: rectangle to fill 125PTS.FSRECT fsrcSubpageMargin; 161PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 279PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 343PTS.FSRECT fsrcToFillSubpage = new PTS.FSRECT(urTrack, 0, durTrack, 0); 344PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 449PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 503PTS.FSRECT fsrcToFillSubpage = new PTS.FSRECT(urTrack, 0, durTrack, 0); 504PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 608PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect;
MS\Internal\PtsHost\TableParaClient.cs (21)
68PTS.FSRECT rect; 89PTS.FSRECT pageRect = _pageContext.PageRect; 179PTS.FSRECT rect; 315internal override void UpdateViewport(ref PTS.FSRECT viewport) 322PTS.FSRECT rectTable; 366PTS.FSRECT rectTable; 395PTS.FSRECT rect = cellParaClient.Rect; 445PTS.FSRECT rectTable; 510PTS.FSRECT rectTable; 605PTS.FSRECT rectTable; 636PTS.FSRECT rect = cpc.Rect; 694PTS.FSRECT rectTable; 731PTS.FSRECT rectTable; 826PTS.FSRECT rectTable; 895PTS.FSRECT rectTable; 949PTS.FSRECT rectTable; 1030PTS.FSRECT rectTable; 1124PTS.FSRECT rectTable; 1368out PTS.FSRECT rect) 2412private PTS.FSRECT GetTableContentRect(MbpInfo mbpInfo) 2461private PTS.FSRECT _columnRect;
MS\Internal\PtsHost\TextParaClient.cs (17)
137PTS.FSRECT pageRect = _pageContext.PageRect; 145internal override void UpdateViewport(ref PTS.FSRECT viewport) 303PTS.FSRECT pageRect = _pageContext.PageRect; 307PTS.FSRECT rectTransform = new PTS.FSRECT(rectangles[index]); 719PTS.FSRECT pageRect = _pageContext.PageRect; 720PTS.FSRECT rectTransform = new PTS.FSRECT(rect); 1331PTS.FSRECT rectFloater = floaterDetails.fsrcFloater; 1335PTS.FSRECT pageRect = _pageContext.PageRect; 1345PTS.FSRECT rectFigure = figureDetails.fsrcFlowAround; 1349PTS.FSRECT pageRect = _pageContext.PageRect; 1539PTS.FSRECT pageRect = _pageContext.PageRect; 1540PTS.FSRECT rectTransform = new PTS.FSRECT(lbox); 1600PTS.FSRECT pageRect = _pageContext.PageRect; 1601PTS.FSRECT rectTransform = new PTS.FSRECT(lbox); 3314private bool IntersectsWithRectOnV(ref PTS.FSRECT rect) 3323private bool ContainedInRectOnV(ref PTS.FSRECT rect) 3362ref PTS.FSRECT viewport)
MS\Internal\PtsHost\UIElementParaClient.cs (1)
69PTS.FSRECT pageRect = _pageContext.PageRect;
MS\Internal\Text\TextDpi.cs (1)
94internal static Rect FromTextRect(PTS.FSRECT fsrect)