40 instantiations of FSRECT
PresentationFramework (40)
MS\Internal\Documents\FlowDocumentFormatter.cs (1)
133PTS.FSRECT fsrectViewport = new PTS.FSRECT(viewport);
MS\Internal\PtsHost\CellParaClient.cs (1)
171rectCell = new PTS.FSRECT();
MS\Internal\PtsHost\ContainerParagraph.cs (2)
673PTS.FSRECT fsrcToFillSubtrack = new PTS.FSRECT(urTrack, 0, durTrack, 0); 803PTS.FSRECT fsrcToFillSubtrack = new PTS.FSRECT(urTrack, 0, durTrack, 0);
MS\Internal\PtsHost\FigureParaClient.cs (4)
100_pageContextOfThisPage.PageRect = new PTS.FSRECT(subpageDetails.u.simple.trackdescr.fsrc); 113_pageContextOfThisPage.PageRect = new PTS.FSRECT(subpageDetails.u.complex.fsrc); 147PTS.FSRECT viewportSubpage = new PTS.FSRECT(); 478PTS.FSRECT clipRect = new PTS.FSRECT(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv);
MS\Internal\PtsHost\FigureParagraph.cs (2)
182PTS.FSRECT marginRect = new PTS.FSRECT(0, 0, subpageWidth, subpageHeight); 225PTS.FSRECT marginRect = new PTS.FSRECT(0, 0, subpageWidth, subpageHeight);
MS\Internal\PtsHost\FloaterParaClient.cs (4)
84_pageContextOfThisPage.PageRect = new PTS.FSRECT(subpageDetails.u.simple.trackdescr.fsrc); 97_pageContextOfThisPage.PageRect = new PTS.FSRECT(subpageDetails.u.complex.fsrc); 131PTS.FSRECT viewportSubpage = new PTS.FSRECT(); 484PTS.FSRECT clipRect = new PTS.FSRECT(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv);
MS\Internal\PtsHost\FloaterParagraph.cs (1)
236fsrcSubpageMargin = new PTS.FSRECT();
MS\Internal\PtsHost\FlowDocumentPage.cs (1)
650PTS.FSRECT contentViewportTextDpi = new PTS.FSRECT(contentViewport);
MS\Internal\PtsHost\PtsHost.cs (2)
254fPushToNextTrack = 0; fsrcFlow = fsrcOverlap = fsrcSearch = new PTS.FSRECT(); fsbbox = new PTS.FSBBOX(); 260fPushToNextTrack = 0; fsrcFlow = fsrcOverlap = fsrcSearch = new PTS.FSRECT(); fsbbox = new PTS.FSBBOX();
MS\Internal\PtsHost\PtsPage.cs (2)
750_pageContextOfThisPage.PageRect = new PTS.FSRECT(new Rect(_section.StructuralCache.CurrentFormatContext.PageSize)); 833rect = new PTS.FSRECT();
MS\Internal\PtsHost\StructuralCache.cs (2)
765internal PTS.FSRECT PageRect { get { return new PTS.FSRECT(new Rect(0, 0, PageWidth, PageHeight)); } } 770internal PTS.FSRECT PageMarginRect { get { return new PTS.FSRECT(new Rect(PageMargin.Left, PageMargin.Top,
MS\Internal\PtsHost\SubpageParaClient.cs (4)
112_pageContextOfThisPage.PageRect = new PTS.FSRECT(subpageDetails.u.simple.trackdescr.fsrc); 126_pageContextOfThisPage.PageRect = new PTS.FSRECT(subpageDetails.u.complex.fsrc); 410PTS.FSRECT clipRect = new PTS.FSRECT(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv); 425PTS.FSRECT viewportSubpage = new PTS.FSRECT();
MS\Internal\PtsHost\SubpageParagraph.cs (3)
159fsrcSubpageMargin = new PTS.FSRECT(); 359PTS.FSRECT fsrcToFillSubpage = new PTS.FSRECT(urTrack, 0, durTrack, 0); 519PTS.FSRECT fsrcToFillSubpage = new PTS.FSRECT(urTrack, 0, durTrack, 0);
MS\Internal\PtsHost\TableParaClient.cs (1)
2424return new PTS.FSRECT(_rect.u + mbpInfo.BPLeft,
MS\Internal\PtsHost\TextParaClient.cs (6)
314PTS.FSRECT rectTransform = new PTS.FSRECT(rectangles[index]); 727PTS.FSRECT rectTransform = new PTS.FSRECT(rect); 1547PTS.FSRECT rectTransform = new PTS.FSRECT(lbox); 1608PTS.FSRECT rectTransform = new PTS.FSRECT(lbox); 2078Rect lineRect = new PTS.FSRECT(lineDesc.urBBox, lineDesc.vrStart, lineDesc.durBBox, lineDesc.dvrAscent + lineDesc.dvrDescent).FromTextDpi(); 2189Rect elementRect = new PTS.FSRECT(elemDesc.urBBox, lineDesc.vrStart, elemDesc.durBBox, lineDesc.dvrAscent + lineDesc.dvrDescent).FromTextDpi();
MS\Internal\PtsHost\UIElementParagraph.cs (4)
222fsbbox.fsrc = new PTS.FSRECT(); 315fsbbox.fsrc = new PTS.FSRECT(); 412fsbbox.fsrc = new PTS.FSRECT(); 439fsbbox.fsrc = new PTS.FSRECT();
191 references to FSRECT
PresentationFramework (191)
MS\Internal\Documents\FlowDocumentFormatter.cs (1)
133PTS.FSRECT fsrectViewport = new PTS.FSRECT(viewport);
MS\Internal\PtsHost\BaseParaClient.cs (4)
70internal void Arrange(IntPtr pfspara, PTS.FSRECT rcPara, int dvrTopSpace, uint fswdirParent) 164internal virtual void UpdateViewport(ref PTS.FSRECT viewport) { } 219internal PTS.FSRECT Rect { get { return _rect; } } 267protected PTS.FSRECT _rect;
MS\Internal\PtsHost\CellParaClient.cs (4)
78internal void Arrange(int du, int dv, PTS.FSRECT rcTable, FlowDirection tableFlowDirection, PageContext pageContext) 100PTS.FSRECT pageRect = pageContext.PageRect; 112PTS.FSRECT pageRect = pageContext.PageRect; 169PTS.FSRECT rectCell;
MS\Internal\PtsHost\ContainerParaClient.cs (1)
220internal override void UpdateViewport(ref PTS.FSRECT viewport)
MS\Internal\PtsHost\ContainerParagraph.cs (10)
472ref PTS.FSRECT fsrcToFill, // IN: rectangle to fill 514PTS.FSRECT fsrcToFillSubtrack = fsrcToFill; 519PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 620PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 673PTS.FSRECT fsrcToFillSubtrack = new PTS.FSRECT(urTrack, 0, durTrack, 0); 674PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 749PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 803PTS.FSRECT fsrcToFillSubtrack = new PTS.FSRECT(urTrack, 0, durTrack, 0); 804PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 879PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect;
MS\Internal\PtsHost\FigureParaClient.cs (8)
141internal override void UpdateViewport(ref PTS.FSRECT viewport) 147PTS.FSRECT viewportSubpage = new PTS.FSRECT(); 191internal void ArrangeFigure(PTS.FSRECT rcFigure, PTS.FSRECT rcHostPara, uint fswdirParent, PageContext pageContext) 478PTS.FSRECT clipRect = new PTS.FSRECT(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv); 774internal PTS.FSRECT ContentRect { get { return _contentRect; } } 795private PTS.FSRECT _contentRect; 796private PTS.FSRECT _paddingRect;
MS\Internal\PtsHost\FigureParagraph.cs (17)
182PTS.FSRECT marginRect = new PTS.FSRECT(0, 0, subpageWidth, subpageHeight); 225PTS.FSRECT marginRect = new PTS.FSRECT(0, 0, subpageWidth, subpageHeight); 327ref PTS.FSRECT fsrcPage, // IN: page rectangle 328ref PTS.FSRECT fsrcMargin, // IN: rectangle within page margins 329ref PTS.FSRECT fsrcTrack, // IN: track rectangle 330ref PTS.FSRECT fsrcFigurePreliminary,// IN: prelim figure rect calculated from figure props 334out PTS.FSRECT fsrcFlow, // OUT: FlowAround rectangle 335out PTS.FSRECT fsrcOverlap, // OUT: Overlap rectangle 337out PTS.FSRECT fsrcSearch) // OUT: search area for overlap 500ref PTS.FSRECT rcMargin, // IN: rectangle within subpage margins 534private int CalculateParagraphToColumnOffset(FigureHorizontalAnchor horizontalAnchor, PTS.FSRECT fsrcInColumn) 656private PTS.FSRECT CalculateSearchArea(FigureHorizontalAnchor horizAnchor, FigureVerticalAnchor vertAnchor, ref PTS.FSRECT fsrcPage, ref PTS.FSRECT fsrcMargin, ref PTS.FSRECT fsrcTrack, ref PTS.FSRECT fsrcFigurePreliminary) 658PTS.FSRECT fsrcSearch;
MS\Internal\PtsHost\FloaterBaseParaClient.cs (2)
61internal virtual void ArrangeFloater(PTS.FSRECT rcFloater, PTS.FSRECT rcHostPara, uint fswdirParent, PageContext pageContext)
MS\Internal\PtsHost\FloaterParaClient.cs (10)
125internal override void UpdateViewport(ref PTS.FSRECT viewport) 131PTS.FSRECT viewportSubpage = new PTS.FSRECT(); 176internal override void ArrangeFloater(PTS.FSRECT rcFloater, PTS.FSRECT rcHostPara, uint fswdirParent, PageContext pageContext) 484PTS.FSRECT clipRect = new PTS.FSRECT(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv); 782internal PTS.FSRECT ContentRect { get { return _contentRect; } } 807private bool IsFloaterHorizontallyCentered(PTS.FSRECT rcFloater, PTS.FSRECT rcHostPara) 829private PTS.FSRECT _contentRect; 830private PTS.FSRECT _paddingRect;
MS\Internal\PtsHost\FloaterParagraph.cs (2)
183PTS.FSRECT fsrcSubpageMargin; 699ref PTS.FSRECT rcMargin, // IN: rectangle within subpage margins
MS\Internal\PtsHost\FlowDocumentPage.cs (2)
625internal void UpdateViewport(ref PTS.FSRECT viewport, bool drawBackground) 650PTS.FSRECT contentViewportTextDpi = new PTS.FSRECT(contentViewport);
MS\Internal\PtsHost\Pts.cs (45)
867internal FSRECT(FSRECT rect) { u = rect.u; v=rect.v; du = rect.du; dv = rect.dv; } 886public static bool operator == (FSRECT rect1, FSRECT rect2) 890public static bool operator != (FSRECT rect1, FSRECT rect2) { return !(rect1 == rect2); } 893if(o is FSRECT) 895return (FSRECT)o == this; 998internal FSRECT fsrc; 1092internal FSRECT fsrcFloater; 1185internal FSRECT fsrc; 1330internal FSRECT fsrcBounding; 1350internal FSRECT fsrc; 1359internal FSRECT fsrcFlowAround; 1437internal FSRECT fsrcDropCap; // position of drop cap rectangle 1477internal FSRECT fsrcPara; // paragraph's rectangle 1527internal FSRECT fsrc; 1537internal FSRECT fsrc; 1545internal FSRECT fsrc; 1582internal FSRECT fsrcFootnotes; 1597internal FSRECT fsrc; 1605internal FSRECT fsrc; 1614internal FSRECT fsrcSectionBody; 1619internal FSRECT fsrcEndnote; 1650internal FSRECT fsrc; 1668internal FSRECT fsrc; 1684internal FSRECT fsrcPageBody; 1685internal FSRECT fsrcPageMarginActual; // page margins can be recalculated because of big header/footer 1688internal FSRECT fsrcFootnote; 1872internal FSRECT fsrcTableObj; 1902internal FSRECT fsrcRow; 2009ref FSRECT fsrcPage, // IN: page rectangle 2010ref FSRECT fsrcMargin, // IN: rectangle within page margins 2011ref FSRECT fsrcTrack, // IN: track rectangle 2012ref FSRECT fsrcFigurePreliminary, // IN: prelim figure rect calculated from figure props 2016out FSRECT fsrcFlow, // OUT: FlowAround rectangle 2017out FSRECT fsrcOverlap, // OUT: Overlap rectangle 2019out FSRECT fsrcSearch); // OUT: search area for overlap 2034ref FSRECT fsrcMargin); // OUT: rectangle within page margins 2726ref FSRECT fsrcToFill, // IN: rectangle to fill 3186ref FSRECT rcMargin, // IN: rectangle within subpage margins 3335[In] ref FSRECT fsRectToFill, // IN: rectangle to fill 3895ref FSRECT rectPage, // IN: 3896ref FSRECT rectTransform, 3898out FSRECT rectOut); 3903ref FSRECT rectPage, // IN:
MS\Internal\PtsHost\PtsHelper.cs (6)
153PTS.FSRECT rcTrackContent, 174PTS.FSRECT pageRect = paraClient.Paragraph.StructuralCache.CurrentArrangeContext.PageContext.PageRect; 181PTS.FSRECT rcPara = rcTrackContent; 319ref PTS.FSRECT viewport) 347ref PTS.FSRECT viewport) 409ref PTS.FSRECT rcTrack, // track's rectangle
MS\Internal\PtsHost\PtsHost.cs (10)
229ref PTS.FSRECT fsrcPage, // IN: page rectangle 230ref PTS.FSRECT fsrcMargin, // IN: rectangle within page margins 231ref PTS.FSRECT fsrcTrack, // IN: track rectangle 232ref PTS.FSRECT fsrcFigurePreliminary,// IN: prelim figure rect calculated from figure props 236out PTS.FSRECT fsrcFlow, // OUT: FlowAround rectangle 237out PTS.FSRECT fsrcOverlap, // OUT: Overlap rectangle 239out PTS.FSRECT fsrcSearch) // OUT: search area for overlap 303ref PTS.FSRECT fsrcMargin) // OUT: rectangle within page margins 2697ref PTS.FSRECT fsrcToFill, // IN: rectangle to fill 3012ref PTS.FSRECT fsrcToFill, // IN: rectangle to fill
MS\Internal\PtsHost\PtsPage.cs (7)
554internal void UpdateViewport(ref PTS.FSRECT viewport) 772PTS.FSRECT rect = GetRect(); 823private PTS.FSRECT GetRect() 825PTS.FSRECT rect; 959private void UpdateViewportSection(ref PTS.FSSECTIONDESCRIPTION sectionDesc, ref PTS.FSRECT viewport) 1548internal PTS.FSRECT PageRect { get { return _pageRect; } set { _pageRect = value; } } 1586private PTS.FSRECT _pageRect;
MS\Internal\PtsHost\Section.cs (1)
108ref PTS.FSRECT fsrcMargin)
MS\Internal\PtsHost\StructuralCache.cs (5)
765internal PTS.FSRECT PageRect { get { return new PTS.FSRECT(new Rect(0, 0, PageWidth, PageHeight)); } } 770internal PTS.FSRECT PageMarginRect { get { return new PTS.FSRECT(new Rect(PageMargin.Left, PageMargin.Top, 812internal void PushNewPageData(PageContext pageContext, PTS.FSRECT columnRect, bool finitePage) 849internal PTS.FSRECT ColumnRect { get { return _currentArrangeInfo.ColumnRect; } } 860internal PTS.FSRECT ColumnRect;
MS\Internal\PtsHost\SubpageParaClient.cs (6)
410PTS.FSRECT clipRect = new PTS.FSRECT(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv); 419internal override void UpdateViewport(ref PTS.FSRECT viewport) 425PTS.FSRECT viewportSubpage = new PTS.FSRECT(); 713internal PTS.FSRECT ContentRect { get { return _contentRect; } } 715private PTS.FSRECT _contentRect; 716private PTS.FSRECT _paddingRect;
MS\Internal\PtsHost\SubpageParagraph.cs (10)
120ref PTS.FSRECT fsrcToFill, // IN: rectangle to fill 141PTS.FSRECT fsrcSubpageMargin; 177PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 295PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 359PTS.FSRECT fsrcToFillSubpage = new PTS.FSRECT(urTrack, 0, durTrack, 0); 360PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 465PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 519PTS.FSRECT fsrcToFillSubpage = new PTS.FSRECT(urTrack, 0, durTrack, 0); 520PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 624PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect;
MS\Internal\PtsHost\TableParaClient.cs (21)
75PTS.FSRECT rect; 96PTS.FSRECT pageRect = _pageContext.PageRect; 186PTS.FSRECT rect; 322internal override void UpdateViewport(ref PTS.FSRECT viewport) 329PTS.FSRECT rectTable; 373PTS.FSRECT rectTable; 402PTS.FSRECT rect = cellParaClient.Rect; 452PTS.FSRECT rectTable; 517PTS.FSRECT rectTable; 612PTS.FSRECT rectTable; 643PTS.FSRECT rect = cpc.Rect; 701PTS.FSRECT rectTable; 738PTS.FSRECT rectTable; 833PTS.FSRECT rectTable; 902PTS.FSRECT rectTable; 956PTS.FSRECT rectTable; 1037PTS.FSRECT rectTable; 1131PTS.FSRECT rectTable; 1375out PTS.FSRECT rect) 2419private PTS.FSRECT GetTableContentRect(MbpInfo mbpInfo) 2468private PTS.FSRECT _columnRect;
MS\Internal\PtsHost\TextParaClient.cs (17)
144PTS.FSRECT pageRect = _pageContext.PageRect; 152internal override void UpdateViewport(ref PTS.FSRECT viewport) 310PTS.FSRECT pageRect = _pageContext.PageRect; 314PTS.FSRECT rectTransform = new PTS.FSRECT(rectangles[index]); 726PTS.FSRECT pageRect = _pageContext.PageRect; 727PTS.FSRECT rectTransform = new PTS.FSRECT(rect); 1338PTS.FSRECT rectFloater = floaterDetails.fsrcFloater; 1342PTS.FSRECT pageRect = _pageContext.PageRect; 1352PTS.FSRECT rectFigure = figureDetails.fsrcFlowAround; 1356PTS.FSRECT pageRect = _pageContext.PageRect; 1546PTS.FSRECT pageRect = _pageContext.PageRect; 1547PTS.FSRECT rectTransform = new PTS.FSRECT(lbox); 1607PTS.FSRECT pageRect = _pageContext.PageRect; 1608PTS.FSRECT rectTransform = new PTS.FSRECT(lbox); 3321private bool IntersectsWithRectOnV(ref PTS.FSRECT rect) 3330private bool ContainedInRectOnV(ref PTS.FSRECT rect) 3369ref PTS.FSRECT viewport)
MS\Internal\PtsHost\UIElementParaClient.cs (1)
74PTS.FSRECT pageRect = _pageContext.PageRect;
MS\Internal\Text\TextDpi.cs (1)
94internal static Rect FromTextRect(PTS.FSRECT fsrect)