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)
668PTS.FSRECT fsrcToFillSubtrack = new PTS.FSRECT(urTrack, 0, durTrack, 0); 798PTS.FSRECT fsrcToFillSubtrack = new PTS.FSRECT(urTrack, 0, durTrack, 0);
MS\Internal\PtsHost\FigureParaClient.cs (4)
94_pageContextOfThisPage.PageRect = new PTS.FSRECT(subpageDetails.u.simple.trackdescr.fsrc); 107_pageContextOfThisPage.PageRect = new PTS.FSRECT(subpageDetails.u.complex.fsrc); 141PTS.FSRECT viewportSubpage = new PTS.FSRECT(); 472PTS.FSRECT clipRect = new PTS.FSRECT(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv);
MS\Internal\PtsHost\FigureParagraph.cs (2)
176PTS.FSRECT marginRect = new PTS.FSRECT(0, 0, subpageWidth, subpageHeight); 219PTS.FSRECT marginRect = new PTS.FSRECT(0, 0, subpageWidth, subpageHeight);
MS\Internal\PtsHost\FloaterParaClient.cs (4)
79_pageContextOfThisPage.PageRect = new PTS.FSRECT(subpageDetails.u.simple.trackdescr.fsrc); 92_pageContextOfThisPage.PageRect = new PTS.FSRECT(subpageDetails.u.complex.fsrc); 126PTS.FSRECT viewportSubpage = new PTS.FSRECT(); 479PTS.FSRECT clipRect = new PTS.FSRECT(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv);
MS\Internal\PtsHost\FloaterParagraph.cs (1)
232fsrcSubpageMargin = new PTS.FSRECT();
MS\Internal\PtsHost\FlowDocumentPage.cs (1)
642PTS.FSRECT contentViewportTextDpi = new PTS.FSRECT(contentViewport);
MS\Internal\PtsHost\PtsHost.cs (2)
249fPushToNextTrack = 0; fsrcFlow = fsrcOverlap = fsrcSearch = new PTS.FSRECT(); fsbbox = new PTS.FSBBOX(); 255fPushToNextTrack = 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)); 827rect = 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)
154fsrcSubpageMargin = new PTS.FSRECT(); 354PTS.FSRECT fsrcToFillSubpage = new PTS.FSRECT(urTrack, 0, durTrack, 0); 514PTS.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)
219fsbbox.fsrc = new PTS.FSRECT(); 312fsbbox.fsrc = new PTS.FSRECT(); 409fsbbox.fsrc = new PTS.FSRECT(); 436fsbbox.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)
467ref PTS.FSRECT fsrcToFill, // IN: rectangle to fill 509PTS.FSRECT fsrcToFillSubtrack = fsrcToFill; 514PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 615PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 668PTS.FSRECT fsrcToFillSubtrack = new PTS.FSRECT(urTrack, 0, durTrack, 0); 669PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 744PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 798PTS.FSRECT fsrcToFillSubtrack = new PTS.FSRECT(urTrack, 0, durTrack, 0); 799PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 874PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect;
MS\Internal\PtsHost\FigureParaClient.cs (8)
135internal override void UpdateViewport(ref PTS.FSRECT viewport) 141PTS.FSRECT viewportSubpage = new PTS.FSRECT(); 185internal void ArrangeFigure(PTS.FSRECT rcFigure, PTS.FSRECT rcHostPara, uint fswdirParent, PageContext pageContext) 472PTS.FSRECT clipRect = new PTS.FSRECT(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv); 768internal PTS.FSRECT ContentRect { get { return _contentRect; } } 789private PTS.FSRECT _contentRect; 790private PTS.FSRECT _paddingRect;
MS\Internal\PtsHost\FigureParagraph.cs (17)
176PTS.FSRECT marginRect = new PTS.FSRECT(0, 0, subpageWidth, subpageHeight); 219PTS.FSRECT marginRect = new PTS.FSRECT(0, 0, subpageWidth, subpageHeight); 321ref PTS.FSRECT fsrcPage, // IN: page rectangle 322ref PTS.FSRECT fsrcMargin, // IN: rectangle within page margins 323ref PTS.FSRECT fsrcTrack, // IN: track rectangle 324ref PTS.FSRECT fsrcFigurePreliminary,// IN: prelim figure rect calculated from figure props 328out PTS.FSRECT fsrcFlow, // OUT: FlowAround rectangle 329out PTS.FSRECT fsrcOverlap, // OUT: Overlap rectangle 331out PTS.FSRECT fsrcSearch) // OUT: search area for overlap 494ref PTS.FSRECT rcMargin, // IN: rectangle within subpage margins 528private int CalculateParagraphToColumnOffset(FigureHorizontalAnchor horizontalAnchor, PTS.FSRECT fsrcInColumn) 650private PTS.FSRECT CalculateSearchArea(FigureHorizontalAnchor horizAnchor, FigureVerticalAnchor vertAnchor, ref PTS.FSRECT fsrcPage, ref PTS.FSRECT fsrcMargin, ref PTS.FSRECT fsrcTrack, ref PTS.FSRECT fsrcFigurePreliminary) 652PTS.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)
120internal override void UpdateViewport(ref PTS.FSRECT viewport) 126PTS.FSRECT viewportSubpage = new PTS.FSRECT(); 171internal override void ArrangeFloater(PTS.FSRECT rcFloater, PTS.FSRECT rcHostPara, uint fswdirParent, PageContext pageContext) 479PTS.FSRECT clipRect = new PTS.FSRECT(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv); 777internal PTS.FSRECT ContentRect { get { return _contentRect; } } 802private bool IsFloaterHorizontallyCentered(PTS.FSRECT rcFloater, PTS.FSRECT rcHostPara) 824private PTS.FSRECT _contentRect; 825private PTS.FSRECT _paddingRect;
MS\Internal\PtsHost\FloaterParagraph.cs (2)
179PTS.FSRECT fsrcSubpageMargin; 695ref 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)
224ref PTS.FSRECT fsrcPage, // IN: page rectangle 225ref PTS.FSRECT fsrcMargin, // IN: rectangle within page margins 226ref PTS.FSRECT fsrcTrack, // IN: track rectangle 227ref PTS.FSRECT fsrcFigurePreliminary,// IN: prelim figure rect calculated from figure props 231out PTS.FSRECT fsrcFlow, // OUT: FlowAround rectangle 232out PTS.FSRECT fsrcOverlap, // OUT: Overlap rectangle 234out PTS.FSRECT fsrcSearch) // OUT: search area for overlap 298ref PTS.FSRECT fsrcMargin) // OUT: rectangle within page margins 2692ref PTS.FSRECT fsrcToFill, // IN: rectangle to fill 3007ref PTS.FSRECT fsrcToFill, // IN: rectangle to fill
MS\Internal\PtsHost\PtsPage.cs (7)
548internal void UpdateViewport(ref PTS.FSRECT viewport) 766PTS.FSRECT rect = GetRect(); 817private PTS.FSRECT GetRect() 819PTS.FSRECT rect; 953private void UpdateViewportSection(ref PTS.FSSECTIONDESCRIPTION sectionDesc, ref PTS.FSRECT viewport) 1542internal PTS.FSRECT PageRect { get { return _pageRect; } set { _pageRect = value; } } 1580private 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(); 708internal PTS.FSRECT ContentRect { get { return _contentRect; } } 710private PTS.FSRECT _contentRect; 711private PTS.FSRECT _paddingRect;
MS\Internal\PtsHost\SubpageParagraph.cs (10)
115ref PTS.FSRECT fsrcToFill, // IN: rectangle to fill 136PTS.FSRECT fsrcSubpageMargin; 172PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 290PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 354PTS.FSRECT fsrcToFillSubpage = new PTS.FSRECT(urTrack, 0, durTrack, 0); 355PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 460PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 514PTS.FSRECT fsrcToFillSubpage = new PTS.FSRECT(urTrack, 0, durTrack, 0); 515PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 619PTS.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)
91internal static Rect FromTextRect(PTS.FSRECT fsrect)