40 instantiations of FSRECT
PresentationFramework (40)
MS\Internal\Documents\FlowDocumentFormatter.cs (1)
130PTS.FSRECT fsrectViewport = new PTS.FSRECT(viewport);
MS\Internal\PtsHost\CellParaClient.cs (1)
166rectCell = new PTS.FSRECT();
MS\Internal\PtsHost\ContainerParagraph.cs (2)
650PTS.FSRECT fsrcToFillSubtrack = new PTS.FSRECT(urTrack, 0, durTrack, 0); 780PTS.FSRECT fsrcToFillSubtrack = new PTS.FSRECT(urTrack, 0, durTrack, 0);
MS\Internal\PtsHost\FigureParaClient.cs (4)
91_pageContextOfThisPage.PageRect = new PTS.FSRECT(subpageDetails.u.simple.trackdescr.fsrc); 104_pageContextOfThisPage.PageRect = new PTS.FSRECT(subpageDetails.u.complex.fsrc); 138PTS.FSRECT viewportSubpage = new PTS.FSRECT 470PTS.FSRECT clipRect = new PTS.FSRECT(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv);
MS\Internal\PtsHost\FigureParagraph.cs (2)
171PTS.FSRECT marginRect = new PTS.FSRECT(0, 0, subpageWidth, subpageHeight); 214PTS.FSRECT marginRect = new PTS.FSRECT(0, 0, subpageWidth, subpageHeight);
MS\Internal\PtsHost\FloaterParaClient.cs (4)
76_pageContextOfThisPage.PageRect = new PTS.FSRECT(subpageDetails.u.simple.trackdescr.fsrc); 89_pageContextOfThisPage.PageRect = new PTS.FSRECT(subpageDetails.u.complex.fsrc); 123PTS.FSRECT viewportSubpage = new PTS.FSRECT 477PTS.FSRECT clipRect = new PTS.FSRECT(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv);
MS\Internal\PtsHost\FloaterParagraph.cs (1)
229fsrcSubpageMargin = new PTS.FSRECT
MS\Internal\PtsHost\FlowDocumentPage.cs (1)
642PTS.FSRECT contentViewportTextDpi = new PTS.FSRECT(contentViewport);
MS\Internal\PtsHost\PtsHost.cs (2)
240fPushToNextTrack = 0; fsrcFlow = fsrcOverlap = fsrcSearch = new PTS.FSRECT(); fsbbox = new PTS.FSBBOX(); 246fPushToNextTrack = 0; fsrcFlow = fsrcOverlap = fsrcSearch = new PTS.FSRECT(); fsbbox = new PTS.FSBBOX();
MS\Internal\PtsHost\PtsPage.cs (2)
744_pageContextOfThisPage.PageRect = new PTS.FSRECT(new Rect(_section.StructuralCache.CurrentFormatContext.PageSize)); 821rect = new PTS.FSRECT();
MS\Internal\PtsHost\StructuralCache.cs (2)
759internal PTS.FSRECT PageRect { get { return new PTS.FSRECT(new Rect(0, 0, PageWidth, PageHeight)); } } 764internal PTS.FSRECT PageMarginRect { get { return new PTS.FSRECT(new Rect(PageMargin.Left, PageMargin.Top,
MS\Internal\PtsHost\SubpageParaClient.cs (4)
107_pageContextOfThisPage.PageRect = new PTS.FSRECT(subpageDetails.u.simple.trackdescr.fsrc); 121_pageContextOfThisPage.PageRect = new PTS.FSRECT(subpageDetails.u.complex.fsrc); 405PTS.FSRECT clipRect = new PTS.FSRECT(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv); 420PTS.FSRECT viewportSubpage = new PTS.FSRECT
MS\Internal\PtsHost\SubpageParagraph.cs (3)
144fsrcSubpageMargin = new PTS.FSRECT(); 344PTS.FSRECT fsrcToFillSubpage = new PTS.FSRECT(urTrack, 0, durTrack, 0); 504PTS.FSRECT fsrcToFillSubpage = new PTS.FSRECT(urTrack, 0, durTrack, 0);
MS\Internal\PtsHost\TableParaClient.cs (1)
2418return new PTS.FSRECT(_rect.u + mbpInfo.BPLeft,
MS\Internal\PtsHost\TextParaClient.cs (6)
308PTS.FSRECT rectTransform = new PTS.FSRECT(rectangles[index]); 721PTS.FSRECT rectTransform = new PTS.FSRECT(rect); 1541PTS.FSRECT rectTransform = new PTS.FSRECT(lbox); 1602PTS.FSRECT rectTransform = new PTS.FSRECT(lbox); 2072Rect lineRect = new PTS.FSRECT(lineDesc.urBBox, lineDesc.vrStart, lineDesc.durBBox, lineDesc.dvrAscent + lineDesc.dvrDescent).FromTextDpi(); 2183Rect elementRect = new PTS.FSRECT(elemDesc.urBBox, lineDesc.vrStart, elemDesc.durBBox, lineDesc.dvrAscent + lineDesc.dvrDescent).FromTextDpi();
MS\Internal\PtsHost\UIElementParagraph.cs (4)
213fsbbox.fsrc = new PTS.FSRECT 314fsbbox.fsrc = new PTS.FSRECT 413fsbbox.fsrc = new PTS.FSRECT 442fsbbox.fsrc = new PTS.FSRECT
191 references to FSRECT
PresentationFramework (191)
MS\Internal\Documents\FlowDocumentFormatter.cs (1)
130PTS.FSRECT fsrectViewport = new PTS.FSRECT(viewport);
MS\Internal\PtsHost\BaseParaClient.cs (4)
62internal void Arrange(IntPtr pfspara, PTS.FSRECT rcPara, int dvrTopSpace, uint fswdirParent) 156internal virtual void UpdateViewport(ref PTS.FSRECT viewport) { } 211internal PTS.FSRECT Rect { get { return _rect; } } 259protected PTS.FSRECT _rect;
MS\Internal\PtsHost\CellParaClient.cs (4)
73internal void Arrange(int du, int dv, PTS.FSRECT rcTable, FlowDirection tableFlowDirection, PageContext pageContext) 95PTS.FSRECT pageRect = pageContext.PageRect; 107PTS.FSRECT pageRect = pageContext.PageRect; 164PTS.FSRECT rectCell;
MS\Internal\PtsHost\ContainerParaClient.cs (1)
215internal override void UpdateViewport(ref PTS.FSRECT viewport)
MS\Internal\PtsHost\ContainerParagraph.cs (10)
449ref PTS.FSRECT fsrcToFill, // IN: rectangle to fill 491PTS.FSRECT fsrcToFillSubtrack = fsrcToFill; 496PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 597PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 650PTS.FSRECT fsrcToFillSubtrack = new PTS.FSRECT(urTrack, 0, durTrack, 0); 651PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 726PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 780PTS.FSRECT fsrcToFillSubtrack = new PTS.FSRECT(urTrack, 0, durTrack, 0); 781PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 856PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect;
MS\Internal\PtsHost\FigureParaClient.cs (8)
132internal override void UpdateViewport(ref PTS.FSRECT viewport) 138PTS.FSRECT viewportSubpage = new PTS.FSRECT 183internal void ArrangeFigure(PTS.FSRECT rcFigure, PTS.FSRECT rcHostPara, uint fswdirParent, PageContext pageContext) 470PTS.FSRECT clipRect = new PTS.FSRECT(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv); 766internal PTS.FSRECT ContentRect { get { return _contentRect; } } 787private PTS.FSRECT _contentRect; 788private PTS.FSRECT _paddingRect;
MS\Internal\PtsHost\FigureParagraph.cs (17)
171PTS.FSRECT marginRect = new PTS.FSRECT(0, 0, subpageWidth, subpageHeight); 214PTS.FSRECT marginRect = new PTS.FSRECT(0, 0, subpageWidth, subpageHeight); 316ref PTS.FSRECT fsrcPage, // IN: page rectangle 317ref PTS.FSRECT fsrcMargin, // IN: rectangle within page margins 318ref PTS.FSRECT fsrcTrack, // IN: track rectangle 319ref PTS.FSRECT fsrcFigurePreliminary,// IN: prelim figure rect calculated from figure props 323out PTS.FSRECT fsrcFlow, // OUT: FlowAround rectangle 324out PTS.FSRECT fsrcOverlap, // OUT: Overlap rectangle 326out PTS.FSRECT fsrcSearch) // OUT: search area for overlap 485ref PTS.FSRECT rcMargin, // IN: rectangle within subpage margins 519private int CalculateParagraphToColumnOffset(FigureHorizontalAnchor horizontalAnchor, PTS.FSRECT fsrcInColumn) 641private PTS.FSRECT CalculateSearchArea(FigureHorizontalAnchor horizAnchor, FigureVerticalAnchor vertAnchor, ref PTS.FSRECT fsrcPage, ref PTS.FSRECT fsrcMargin, ref PTS.FSRECT fsrcTrack, ref PTS.FSRECT fsrcFigurePreliminary) 643PTS.FSRECT fsrcSearch;
MS\Internal\PtsHost\FloaterBaseParaClient.cs (2)
51internal virtual void ArrangeFloater(PTS.FSRECT rcFloater, PTS.FSRECT rcHostPara, uint fswdirParent, PageContext pageContext)
MS\Internal\PtsHost\FloaterParaClient.cs (10)
117internal override void UpdateViewport(ref PTS.FSRECT viewport) 123PTS.FSRECT viewportSubpage = new PTS.FSRECT 169internal override void ArrangeFloater(PTS.FSRECT rcFloater, PTS.FSRECT rcHostPara, uint fswdirParent, PageContext pageContext) 477PTS.FSRECT clipRect = new PTS.FSRECT(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv); 775internal PTS.FSRECT ContentRect { get { return _contentRect; } } 800private bool IsFloaterHorizontallyCentered(PTS.FSRECT rcFloater, PTS.FSRECT rcHostPara) 822private PTS.FSRECT _contentRect; 823private PTS.FSRECT _paddingRect;
MS\Internal\PtsHost\FloaterParagraph.cs (2)
172PTS.FSRECT fsrcSubpageMargin; 690ref PTS.FSRECT rcMargin, // IN: rectangle within subpage margins
MS\Internal\PtsHost\FlowDocumentPage.cs (2)
617internal void UpdateViewport(ref PTS.FSRECT viewport, bool drawBackground) 642PTS.FSRECT contentViewportTextDpi = new PTS.FSRECT(contentViewport);
MS\Internal\PtsHost\Pts.cs (45)
862internal FSRECT(FSRECT rect) { u = rect.u; v=rect.v; du = rect.du; dv = rect.dv; } 881public static bool operator == (FSRECT rect1, FSRECT rect2) 885public static bool operator != (FSRECT rect1, FSRECT rect2) { return !(rect1 == rect2); } 888if(o is FSRECT) 890return (FSRECT)o == this; 993internal FSRECT fsrc; 1087internal FSRECT fsrcFloater; 1180internal FSRECT fsrc; 1325internal FSRECT fsrcBounding; 1345internal FSRECT fsrc; 1354internal FSRECT fsrcFlowAround; 1432internal FSRECT fsrcDropCap; // position of drop cap rectangle 1472internal FSRECT fsrcPara; // paragraph's rectangle 1522internal FSRECT fsrc; 1532internal FSRECT fsrc; 1540internal FSRECT fsrc; 1577internal FSRECT fsrcFootnotes; 1592internal FSRECT fsrc; 1600internal FSRECT fsrc; 1609internal FSRECT fsrcSectionBody; 1614internal FSRECT fsrcEndnote; 1645internal FSRECT fsrc; 1663internal FSRECT fsrc; 1679internal FSRECT fsrcPageBody; 1680internal FSRECT fsrcPageMarginActual; // page margins can be recalculated because of big header/footer 1683internal FSRECT fsrcFootnote; 1867internal FSRECT fsrcTableObj; 1897internal FSRECT fsrcRow; 2004ref FSRECT fsrcPage, // IN: page rectangle 2005ref FSRECT fsrcMargin, // IN: rectangle within page margins 2006ref FSRECT fsrcTrack, // IN: track rectangle 2007ref FSRECT fsrcFigurePreliminary, // IN: prelim figure rect calculated from figure props 2011out FSRECT fsrcFlow, // OUT: FlowAround rectangle 2012out FSRECT fsrcOverlap, // OUT: Overlap rectangle 2014out FSRECT fsrcSearch); // OUT: search area for overlap 2029ref FSRECT fsrcMargin); // OUT: rectangle within page margins 2721ref FSRECT fsrcToFill, // IN: rectangle to fill 3181ref FSRECT rcMargin, // IN: rectangle within subpage margins 3330[In] ref FSRECT fsRectToFill, // IN: rectangle to fill 3890ref FSRECT rectPage, // IN: 3891ref FSRECT rectTransform, 3893out FSRECT rectOut); 3898ref FSRECT rectPage, // IN:
MS\Internal\PtsHost\PtsHelper.cs (6)
148PTS.FSRECT rcTrackContent, 169PTS.FSRECT pageRect = paraClient.Paragraph.StructuralCache.CurrentArrangeContext.PageContext.PageRect; 176PTS.FSRECT rcPara = rcTrackContent; 314ref PTS.FSRECT viewport) 342ref PTS.FSRECT viewport) 404ref PTS.FSRECT rcTrack, // track's rectangle
MS\Internal\PtsHost\PtsHost.cs (10)
215ref PTS.FSRECT fsrcPage, // IN: page rectangle 216ref PTS.FSRECT fsrcMargin, // IN: rectangle within page margins 217ref PTS.FSRECT fsrcTrack, // IN: track rectangle 218ref PTS.FSRECT fsrcFigurePreliminary,// IN: prelim figure rect calculated from figure props 222out PTS.FSRECT fsrcFlow, // OUT: FlowAround rectangle 223out PTS.FSRECT fsrcOverlap, // OUT: Overlap rectangle 225out PTS.FSRECT fsrcSearch) // OUT: search area for overlap 289ref PTS.FSRECT fsrcMargin) // OUT: rectangle within page margins 2675ref PTS.FSRECT fsrcToFill, // IN: rectangle to fill 2990ref PTS.FSRECT fsrcToFill, // IN: rectangle to fill
MS\Internal\PtsHost\PtsPage.cs (7)
548internal void UpdateViewport(ref PTS.FSRECT viewport) 763PTS.FSRECT rect = GetRect(); 811private PTS.FSRECT GetRect() 813PTS.FSRECT rect; 947private void UpdateViewportSection(ref PTS.FSSECTIONDESCRIPTION sectionDesc, ref PTS.FSRECT viewport) 1536internal PTS.FSRECT PageRect { get { return _pageRect; } set { _pageRect = value; } } 1574private PTS.FSRECT _pageRect;
MS\Internal\PtsHost\Section.cs (1)
106ref PTS.FSRECT fsrcMargin)
MS\Internal\PtsHost\StructuralCache.cs (5)
759internal PTS.FSRECT PageRect { get { return new PTS.FSRECT(new Rect(0, 0, PageWidth, PageHeight)); } } 764internal PTS.FSRECT PageMarginRect { get { return new PTS.FSRECT(new Rect(PageMargin.Left, PageMargin.Top, 806internal void PushNewPageData(PageContext pageContext, PTS.FSRECT columnRect, bool finitePage) 843internal PTS.FSRECT ColumnRect { get { return _currentArrangeInfo.ColumnRect; } } 854internal PTS.FSRECT ColumnRect;
MS\Internal\PtsHost\SubpageParaClient.cs (6)
405PTS.FSRECT clipRect = new PTS.FSRECT(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv); 414internal override void UpdateViewport(ref PTS.FSRECT viewport) 420PTS.FSRECT viewportSubpage = new PTS.FSRECT 709internal PTS.FSRECT ContentRect { get { return _contentRect; } } 711private PTS.FSRECT _contentRect; 712private PTS.FSRECT _paddingRect;
MS\Internal\PtsHost\SubpageParagraph.cs (10)
105ref PTS.FSRECT fsrcToFill, // IN: rectangle to fill 126PTS.FSRECT fsrcSubpageMargin; 162PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 280PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 344PTS.FSRECT fsrcToFillSubpage = new PTS.FSRECT(urTrack, 0, durTrack, 0); 345PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 450PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 504PTS.FSRECT fsrcToFillSubpage = new PTS.FSRECT(urTrack, 0, durTrack, 0); 505PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 609PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect;
MS\Internal\PtsHost\TableParaClient.cs (21)
69PTS.FSRECT rect; 90PTS.FSRECT pageRect = _pageContext.PageRect; 180PTS.FSRECT rect; 316internal override void UpdateViewport(ref PTS.FSRECT viewport) 323PTS.FSRECT rectTable; 367PTS.FSRECT rectTable; 396PTS.FSRECT rect = cellParaClient.Rect; 446PTS.FSRECT rectTable; 511PTS.FSRECT rectTable; 606PTS.FSRECT rectTable; 637PTS.FSRECT rect = cpc.Rect; 695PTS.FSRECT rectTable; 732PTS.FSRECT rectTable; 827PTS.FSRECT rectTable; 896PTS.FSRECT rectTable; 950PTS.FSRECT rectTable; 1031PTS.FSRECT rectTable; 1125PTS.FSRECT rectTable; 1369out PTS.FSRECT rect) 2413private PTS.FSRECT GetTableContentRect(MbpInfo mbpInfo) 2462private PTS.FSRECT _columnRect;
MS\Internal\PtsHost\TextParaClient.cs (17)
138PTS.FSRECT pageRect = _pageContext.PageRect; 146internal override void UpdateViewport(ref PTS.FSRECT viewport) 304PTS.FSRECT pageRect = _pageContext.PageRect; 308PTS.FSRECT rectTransform = new PTS.FSRECT(rectangles[index]); 720PTS.FSRECT pageRect = _pageContext.PageRect; 721PTS.FSRECT rectTransform = new PTS.FSRECT(rect); 1332PTS.FSRECT rectFloater = floaterDetails.fsrcFloater; 1336PTS.FSRECT pageRect = _pageContext.PageRect; 1346PTS.FSRECT rectFigure = figureDetails.fsrcFlowAround; 1350PTS.FSRECT pageRect = _pageContext.PageRect; 1540PTS.FSRECT pageRect = _pageContext.PageRect; 1541PTS.FSRECT rectTransform = new PTS.FSRECT(lbox); 1601PTS.FSRECT pageRect = _pageContext.PageRect; 1602PTS.FSRECT rectTransform = new PTS.FSRECT(lbox); 3315private bool IntersectsWithRectOnV(ref PTS.FSRECT rect) 3324private bool ContainedInRectOnV(ref PTS.FSRECT rect) 3363ref PTS.FSRECT viewport)
MS\Internal\PtsHost\UIElementParaClient.cs (1)
70PTS.FSRECT pageRect = _pageContext.PageRect;
MS\Internal\Text\TextDpi.cs (1)
95internal static Rect FromTextRect(PTS.FSRECT fsrect)