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