40 instantiations of FSRECT
PresentationFramework (40)
src\Framework\MS\Internal\Documents\FlowDocumentFormatter.cs (1)
138
PTS.FSRECT fsrectViewport = new PTS.
FSRECT
(viewport);
src\Framework\MS\Internal\PtsHost\CellParaClient.cs (1)
188
rectCell = new PTS.
FSRECT
();
src\Framework\MS\Internal\PtsHost\ContainerParagraph.cs (2)
692
PTS.FSRECT fsrcToFillSubtrack = new PTS.
FSRECT
(urTrack, 0, durTrack, 0);
829
PTS.FSRECT fsrcToFillSubtrack = new PTS.
FSRECT
(urTrack, 0, durTrack, 0);
src\Framework\MS\Internal\PtsHost\FigureParaClient.cs (4)
120
_pageContextOfThisPage.PageRect = new PTS.
FSRECT
(subpageDetails.u.simple.trackdescr.fsrc);
133
_pageContextOfThisPage.PageRect = new PTS.
FSRECT
(subpageDetails.u.complex.fsrc);
174
PTS.FSRECT viewportSubpage = new PTS.
FSRECT
();
529
PTS.FSRECT clipRect = new PTS.
FSRECT
(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv);
src\Framework\MS\Internal\PtsHost\FigureParagraph.cs (2)
192
PTS.FSRECT marginRect = new PTS.
FSRECT
(0, 0, subpageWidth, subpageHeight);
235
PTS.FSRECT marginRect = new PTS.
FSRECT
(0, 0, subpageWidth, subpageHeight);
src\Framework\MS\Internal\PtsHost\FloaterParaClient.cs (4)
101
_pageContextOfThisPage.PageRect = new PTS.
FSRECT
(subpageDetails.u.simple.trackdescr.fsrc);
114
_pageContextOfThisPage.PageRect = new PTS.
FSRECT
(subpageDetails.u.complex.fsrc);
156
PTS.FSRECT viewportSubpage = new PTS.
FSRECT
();
533
PTS.FSRECT clipRect = new PTS.
FSRECT
(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv);
src\Framework\MS\Internal\PtsHost\FloaterParagraph.cs (1)
244
fsrcSubpageMargin = new PTS.
FSRECT
();
src\Framework\MS\Internal\PtsHost\FlowDocumentPage.cs (1)
671
PTS.FSRECT contentViewportTextDpi = new PTS.
FSRECT
(contentViewport);
src\Framework\MS\Internal\PtsHost\PtsHost.cs (2)
271
fPushToNextTrack = 0; fsrcFlow = fsrcOverlap = fsrcSearch = new PTS.
FSRECT
(); fsbbox = new PTS.FSBBOX();
277
fPushToNextTrack = 0; fsrcFlow = fsrcOverlap = fsrcSearch = new PTS.
FSRECT
(); fsbbox = new PTS.FSBBOX();
src\Framework\MS\Internal\PtsHost\PtsPage.cs (2)
817
_pageContextOfThisPage.PageRect = new PTS.
FSRECT
(new Rect(_section.StructuralCache.CurrentFormatContext.PageSize));
911
rect = new PTS.
FSRECT
();
src\Framework\MS\Internal\PtsHost\StructuralCache.cs (2)
769
internal PTS.FSRECT PageRect { get { return new PTS.
FSRECT
(new Rect(0, 0, PageWidth, PageHeight)); } }
774
internal PTS.FSRECT PageMarginRect { get { return new PTS.
FSRECT
(new Rect(PageMargin.Left, PageMargin.Top,
src\Framework\MS\Internal\PtsHost\SubpageParaClient.cs (4)
131
_pageContextOfThisPage.PageRect = new PTS.
FSRECT
(subpageDetails.u.simple.trackdescr.fsrc);
145
_pageContextOfThisPage.PageRect = new PTS.
FSRECT
(subpageDetails.u.complex.fsrc);
453
PTS.FSRECT clipRect = new PTS.
FSRECT
(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv);
477
PTS.FSRECT viewportSubpage = new PTS.
FSRECT
();
src\Framework\MS\Internal\PtsHost\SubpageParagraph.cs (3)
172
fsrcSubpageMargin = new PTS.
FSRECT
();
384
PTS.FSRECT fsrcToFillSubpage = new PTS.
FSRECT
(urTrack, 0, durTrack, 0);
553
PTS.FSRECT fsrcToFillSubpage = new PTS.
FSRECT
(urTrack, 0, durTrack, 0);
src\Framework\MS\Internal\PtsHost\TableParaClient.cs (1)
2545
return new PTS.
FSRECT
(_rect.u + mbpInfo.BPLeft,
src\Framework\MS\Internal\PtsHost\TextParaClient.cs (6)
355
PTS.FSRECT rectTransform = new PTS.
FSRECT
(rectangles[index]);
827
PTS.FSRECT rectTransform = new PTS.
FSRECT
(rect);
1736
PTS.FSRECT rectTransform = new PTS.
FSRECT
(lbox);
1804
PTS.FSRECT rectTransform = new PTS.
FSRECT
(lbox);
2292
Rect lineRect = new PTS.
FSRECT
(lineDesc.urBBox, lineDesc.vrStart, lineDesc.durBBox, lineDesc.dvrAscent + lineDesc.dvrDescent).FromTextDpi();
2403
Rect elementRect = new PTS.
FSRECT
(elemDesc.urBBox, lineDesc.vrStart, elemDesc.durBBox, lineDesc.dvrAscent + lineDesc.dvrDescent).FromTextDpi();
src\Framework\MS\Internal\PtsHost\UIElementParagraph.cs (4)
221
fsbbox.fsrc = new PTS.
FSRECT
();
314
fsbbox.fsrc = new PTS.
FSRECT
();
411
fsbbox.fsrc = new PTS.
FSRECT
();
438
fsbbox.fsrc = new PTS.
FSRECT
();
191 references to FSRECT
PresentationFramework (191)
src\Framework\MS\Internal\Documents\FlowDocumentFormatter.cs (1)
138
PTS.
FSRECT
fsrectViewport = new PTS.FSRECT(viewport);
src\Framework\MS\Internal\PtsHost\BaseParaClient.cs (4)
85
internal void Arrange(IntPtr pfspara, PTS.
FSRECT
rcPara, int dvrTopSpace, uint fswdirParent)
179
internal virtual void UpdateViewport(ref PTS.
FSRECT
viewport) { }
234
internal PTS.
FSRECT
Rect { get { return _rect; } }
287
protected PTS.
FSRECT
_rect;
src\Framework\MS\Internal\PtsHost\CellParaClient.cs (4)
90
internal void Arrange(int du, int dv, PTS.
FSRECT
rcTable, FlowDirection tableFlowDirection, PageContext pageContext)
112
PTS.
FSRECT
pageRect = pageContext.PageRect;
124
PTS.
FSRECT
pageRect = pageContext.PageRect;
186
PTS.
FSRECT
rectCell;
src\Framework\MS\Internal\PtsHost\ContainerParaClient.cs (1)
261
internal override void UpdateViewport(ref PTS.
FSRECT
viewport)
src\Framework\MS\Internal\PtsHost\ContainerParagraph.cs (10)
484
ref PTS.
FSRECT
fsrcToFill, // IN: rectangle to fill
526
PTS.
FSRECT
fsrcToFillSubtrack = fsrcToFill;
531
PTS.
FSRECT
pageRect = StructuralCache.CurrentFormatContext.PageRect;
632
PTS.
FSRECT
pageRect = StructuralCache.CurrentFormatContext.PageRect;
692
PTS.
FSRECT
fsrcToFillSubtrack = new PTS.FSRECT(urTrack, 0, durTrack, 0);
693
PTS.
FSRECT
pageRect = StructuralCache.CurrentFormatContext.PageRect;
768
PTS.
FSRECT
pageRect = StructuralCache.CurrentFormatContext.PageRect;
829
PTS.
FSRECT
fsrcToFillSubtrack = new PTS.FSRECT(urTrack, 0, durTrack, 0);
830
PTS.
FSRECT
pageRect = StructuralCache.CurrentFormatContext.PageRect;
905
PTS.
FSRECT
pageRect = StructuralCache.CurrentFormatContext.PageRect;
src\Framework\MS\Internal\PtsHost\FigureParaClient.cs (8)
168
internal override void UpdateViewport(ref PTS.
FSRECT
viewport)
174
PTS.
FSRECT
viewportSubpage = new PTS.FSRECT();
218
internal void ArrangeFigure(PTS.
FSRECT
rcFigure, PTS.
FSRECT
rcHostPara, uint fswdirParent, PageContext pageContext)
529
PTS.
FSRECT
clipRect = new PTS.FSRECT(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv);
853
internal PTS.
FSRECT
ContentRect { get { return _contentRect; } }
874
private PTS.
FSRECT
_contentRect;
875
private PTS.
FSRECT
_paddingRect;
src\Framework\MS\Internal\PtsHost\FigureParagraph.cs (17)
192
PTS.
FSRECT
marginRect = new PTS.FSRECT(0, 0, subpageWidth, subpageHeight);
235
PTS.
FSRECT
marginRect = new PTS.FSRECT(0, 0, subpageWidth, subpageHeight);
341
ref PTS.
FSRECT
fsrcPage, // IN: page rectangle
342
ref PTS.
FSRECT
fsrcMargin, // IN: rectangle within page margins
343
ref PTS.
FSRECT
fsrcTrack, // IN: track rectangle
344
ref PTS.
FSRECT
fsrcFigurePreliminary,// IN: prelim figure rect calculated from figure props
348
out PTS.
FSRECT
fsrcFlow, // OUT: FlowAround rectangle
349
out PTS.
FSRECT
fsrcOverlap, // OUT: Overlap rectangle
351
out PTS.
FSRECT
fsrcSearch) // OUT: search area for overlap
522
ref PTS.
FSRECT
rcMargin, // IN: rectangle within subpage margins
556
private int CalculateParagraphToColumnOffset(FigureHorizontalAnchor horizontalAnchor, PTS.
FSRECT
fsrcInColumn)
678
private PTS.
FSRECT
CalculateSearchArea(FigureHorizontalAnchor horizAnchor, FigureVerticalAnchor vertAnchor, ref PTS.
FSRECT
fsrcPage, ref PTS.
FSRECT
fsrcMargin, ref PTS.
FSRECT
fsrcTrack, ref PTS.
FSRECT
fsrcFigurePreliminary)
680
PTS.
FSRECT
fsrcSearch;
src\Framework\MS\Internal\PtsHost\FloaterBaseParaClient.cs (2)
60
internal virtual void ArrangeFloater(PTS.
FSRECT
rcFloater, PTS.
FSRECT
rcHostPara, uint fswdirParent, PageContext pageContext)
src\Framework\MS\Internal\PtsHost\FloaterParaClient.cs (10)
150
internal override void UpdateViewport(ref PTS.
FSRECT
viewport)
156
PTS.
FSRECT
viewportSubpage = new PTS.FSRECT();
201
internal override void ArrangeFloater(PTS.
FSRECT
rcFloater, PTS.
FSRECT
rcHostPara, uint fswdirParent, PageContext pageContext)
533
PTS.
FSRECT
clipRect = new PTS.FSRECT(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv);
859
internal PTS.
FSRECT
ContentRect { get { return _contentRect; } }
884
private bool IsFloaterHorizontallyCentered(PTS.
FSRECT
rcFloater, PTS.
FSRECT
rcHostPara)
907
private PTS.
FSRECT
_contentRect;
908
private PTS.
FSRECT
_paddingRect;
src\Framework\MS\Internal\PtsHost\FloaterParagraph.cs (2)
191
PTS.
FSRECT
fsrcSubpageMargin;
722
ref PTS.
FSRECT
rcMargin, // IN: rectangle within subpage margins
src\Framework\MS\Internal\PtsHost\FlowDocumentPage.cs (2)
646
internal void UpdateViewport(ref PTS.
FSRECT
viewport, bool drawBackground)
671
PTS.
FSRECT
contentViewportTextDpi = new PTS.FSRECT(contentViewport);
src\Framework\MS\Internal\PtsHost\Pts.cs (45)
906
internal FSRECT(
FSRECT
rect) { u = rect.u; v=rect.v; du = rect.du; dv = rect.dv; }
925
public static bool operator == (
FSRECT
rect1,
FSRECT
rect2)
929
public static bool operator != (
FSRECT
rect1,
FSRECT
rect2) { return !(rect1 == rect2); }
932
if(o is
FSRECT
)
934
return (
FSRECT
)o == this;
1037
internal
FSRECT
fsrc;
1138
internal
FSRECT
fsrcFloater;
1231
internal
FSRECT
fsrc;
1382
internal
FSRECT
fsrcBounding;
1410
internal
FSRECT
fsrc;
1419
internal
FSRECT
fsrcFlowAround;
1497
internal
FSRECT
fsrcDropCap; // position of drop cap rectangle
1537
internal
FSRECT
fsrcPara; // paragraph's rectangle
1587
internal
FSRECT
fsrc;
1597
internal
FSRECT
fsrc;
1605
internal
FSRECT
fsrc;
1642
internal
FSRECT
fsrcFootnotes;
1657
internal
FSRECT
fsrc;
1665
internal
FSRECT
fsrc;
1674
internal
FSRECT
fsrcSectionBody;
1679
internal
FSRECT
fsrcEndnote;
1710
internal
FSRECT
fsrc;
1728
internal
FSRECT
fsrc;
1744
internal
FSRECT
fsrcPageBody;
1745
internal
FSRECT
fsrcPageMarginActual; // page margins can be recalculated because of big header/footer
1748
internal
FSRECT
fsrcFootnote;
1950
internal
FSRECT
fsrcTableObj;
1980
internal
FSRECT
fsrcRow;
2087
ref
FSRECT
fsrcPage, // IN: page rectangle
2088
ref
FSRECT
fsrcMargin, // IN: rectangle within page margins
2089
ref
FSRECT
fsrcTrack, // IN: track rectangle
2090
ref
FSRECT
fsrcFigurePreliminary, // IN: prelim figure rect calculated from figure props
2094
out
FSRECT
fsrcFlow, // OUT: FlowAround rectangle
2095
out
FSRECT
fsrcOverlap, // OUT: Overlap rectangle
2097
out
FSRECT
fsrcSearch); // OUT: search area for overlap
2112
ref
FSRECT
fsrcMargin); // OUT: rectangle within page margins
2804
ref
FSRECT
fsrcToFill, // IN: rectangle to fill
3352
ref
FSRECT
rcMargin, // IN: rectangle within subpage margins
3549
[In] ref
FSRECT
fsRectToFill, // IN: rectangle to fill
4266
ref
FSRECT
rectPage, // IN:
4267
ref
FSRECT
rectTransform,
4269
out
FSRECT
rectOut);
4278
ref
FSRECT
rectPage, // IN:
src\Framework\MS\Internal\PtsHost\PtsHelper.cs (6)
169
PTS.
FSRECT
rcTrackContent,
190
PTS.
FSRECT
pageRect = paraClient.Paragraph.StructuralCache.CurrentArrangeContext.PageContext.PageRect;
197
PTS.
FSRECT
rcPara = rcTrackContent;
347
ref PTS.
FSRECT
viewport)
375
ref PTS.
FSRECT
viewport)
443
ref PTS.
FSRECT
rcTrack, // track's rectangle
src\Framework\MS\Internal\PtsHost\PtsHost.cs (10)
246
ref PTS.
FSRECT
fsrcPage, // IN: page rectangle
247
ref PTS.
FSRECT
fsrcMargin, // IN: rectangle within page margins
248
ref PTS.
FSRECT
fsrcTrack, // IN: track rectangle
249
ref PTS.
FSRECT
fsrcFigurePreliminary,// IN: prelim figure rect calculated from figure props
253
out PTS.
FSRECT
fsrcFlow, // OUT: FlowAround rectangle
254
out PTS.
FSRECT
fsrcOverlap, // OUT: Overlap rectangle
256
out PTS.
FSRECT
fsrcSearch) // OUT: search area for overlap
320
ref PTS.
FSRECT
fsrcMargin) // OUT: rectangle within page margins
2836
ref PTS.
FSRECT
fsrcToFill, // IN: rectangle to fill
3205
ref PTS.
FSRECT
fsrcToFill, // IN: rectangle to fill
src\Framework\MS\Internal\PtsHost\PtsPage.cs (7)
610
internal void UpdateViewport(ref PTS.
FSRECT
viewport)
844
PTS.
FSRECT
rect = GetRect();
901
private PTS.
FSRECT
GetRect()
903
PTS.
FSRECT
rect;
1054
private void UpdateViewportSection(ref PTS.FSSECTIONDESCRIPTION sectionDesc, ref PTS.
FSRECT
viewport)
1692
internal PTS.
FSRECT
PageRect { get { return _pageRect; } set { _pageRect = value; } }
1730
private PTS.
FSRECT
_pageRect;
src\Framework\MS\Internal\PtsHost\Section.cs (1)
112
ref PTS.
FSRECT
fsrcMargin)
src\Framework\MS\Internal\PtsHost\StructuralCache.cs (5)
769
internal PTS.
FSRECT
PageRect { get { return new PTS.FSRECT(new Rect(0, 0, PageWidth, PageHeight)); } }
774
internal PTS.
FSRECT
PageMarginRect { get { return new PTS.FSRECT(new Rect(PageMargin.Left, PageMargin.Top,
816
internal void PushNewPageData(PageContext pageContext, PTS.
FSRECT
columnRect, bool finitePage)
853
internal PTS.
FSRECT
ColumnRect { get { return _currentArrangeInfo.ColumnRect; } }
864
internal PTS.
FSRECT
ColumnRect;
src\Framework\MS\Internal\PtsHost\SubpageParaClient.cs (6)
453
PTS.
FSRECT
clipRect = new PTS.FSRECT(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv);
471
internal override void UpdateViewport(ref PTS.
FSRECT
viewport)
477
PTS.
FSRECT
viewportSubpage = new PTS.FSRECT();
789
internal PTS.
FSRECT
ContentRect { get { return _contentRect; } }
791
private PTS.
FSRECT
_contentRect;
792
private PTS.
FSRECT
_paddingRect;
src\Framework\MS\Internal\PtsHost\SubpageParagraph.cs (10)
133
ref PTS.
FSRECT
fsrcToFill, // IN: rectangle to fill
154
PTS.
FSRECT
fsrcSubpageMargin;
190
PTS.
FSRECT
pageRect = StructuralCache.CurrentFormatContext.PageRect;
308
PTS.
FSRECT
pageRect = StructuralCache.CurrentFormatContext.PageRect;
384
PTS.
FSRECT
fsrcToFillSubpage = new PTS.FSRECT(urTrack, 0, durTrack, 0);
385
PTS.
FSRECT
pageRect = StructuralCache.CurrentFormatContext.PageRect;
490
PTS.
FSRECT
pageRect = StructuralCache.CurrentFormatContext.PageRect;
553
PTS.
FSRECT
fsrcToFillSubpage = new PTS.FSRECT(urTrack, 0, durTrack, 0);
554
PTS.
FSRECT
pageRect = StructuralCache.CurrentFormatContext.PageRect;
658
PTS.
FSRECT
pageRect = StructuralCache.CurrentFormatContext.PageRect;
src\Framework\MS\Internal\PtsHost\TableParaClient.cs (21)
87
PTS.
FSRECT
rect;
108
PTS.
FSRECT
pageRect = _pageContext.PageRect;
206
PTS.
FSRECT
rect;
347
internal override void UpdateViewport(ref PTS.
FSRECT
viewport)
354
PTS.
FSRECT
rectTable;
404
PTS.
FSRECT
rectTable;
433
PTS.
FSRECT
rect = cellParaClient.Rect;
489
PTS.
FSRECT
rectTable;
560
PTS.
FSRECT
rectTable;
661
PTS.
FSRECT
rectTable;
692
PTS.
FSRECT
rect = cpc.Rect;
756
PTS.
FSRECT
rectTable;
799
PTS.
FSRECT
rectTable;
895
PTS.
FSRECT
rectTable;
970
PTS.
FSRECT
rectTable;
1030
PTS.
FSRECT
rectTable;
1117
PTS.
FSRECT
rectTable;
1218
PTS.
FSRECT
rectTable;
1472
out PTS.
FSRECT
rect)
2540
private PTS.
FSRECT
GetTableContentRect(MbpInfo mbpInfo)
2589
private PTS.
FSRECT
_columnRect;
src\Framework\MS\Internal\PtsHost\TextParaClient.cs (17)
156
PTS.
FSRECT
pageRect = _pageContext.PageRect;
174
internal override void UpdateViewport(ref PTS.
FSRECT
viewport)
351
PTS.
FSRECT
pageRect = _pageContext.PageRect;
355
PTS.
FSRECT
rectTransform = new PTS.FSRECT(rectangles[index]);
826
PTS.
FSRECT
pageRect = _pageContext.PageRect;
827
PTS.
FSRECT
rectTransform = new PTS.FSRECT(rect);
1516
PTS.
FSRECT
rectFloater = floaterDetails.fsrcFloater;
1520
PTS.
FSRECT
pageRect = _pageContext.PageRect;
1530
PTS.
FSRECT
rectFigure = figureDetails.fsrcFlowAround;
1534
PTS.
FSRECT
pageRect = _pageContext.PageRect;
1735
PTS.
FSRECT
pageRect = _pageContext.PageRect;
1736
PTS.
FSRECT
rectTransform = new PTS.FSRECT(lbox);
1803
PTS.
FSRECT
pageRect = _pageContext.PageRect;
1804
PTS.
FSRECT
rectTransform = new PTS.FSRECT(lbox);
3578
private bool IntersectsWithRectOnV(ref PTS.
FSRECT
rect)
3587
private bool ContainedInRectOnV(ref PTS.
FSRECT
rect)
3630
ref PTS.
FSRECT
viewport)
src\Framework\MS\Internal\PtsHost\UIElementParaClient.cs (1)
81
PTS.
FSRECT
pageRect = _pageContext.PageRect;
src\Framework\MS\Internal\Text\TextDpi.cs (1)
97
internal static Rect FromTextRect(PTS.
FSRECT
fsrect)