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