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