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)
668
PTS.FSRECT fsrcToFillSubtrack = new PTS.
FSRECT
(urTrack, 0, durTrack, 0);
798
PTS.FSRECT fsrcToFillSubtrack = new PTS.
FSRECT
(urTrack, 0, durTrack, 0);
MS\Internal\PtsHost\FigureParaClient.cs (4)
94
_pageContextOfThisPage.PageRect = new PTS.
FSRECT
(subpageDetails.u.simple.trackdescr.fsrc);
107
_pageContextOfThisPage.PageRect = new PTS.
FSRECT
(subpageDetails.u.complex.fsrc);
141
PTS.FSRECT viewportSubpage = new PTS.
FSRECT
();
472
PTS.FSRECT clipRect = new PTS.
FSRECT
(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv);
MS\Internal\PtsHost\FigureParagraph.cs (2)
176
PTS.FSRECT marginRect = new PTS.
FSRECT
(0, 0, subpageWidth, subpageHeight);
219
PTS.FSRECT marginRect = new PTS.
FSRECT
(0, 0, subpageWidth, subpageHeight);
MS\Internal\PtsHost\FloaterParaClient.cs (4)
79
_pageContextOfThisPage.PageRect = new PTS.
FSRECT
(subpageDetails.u.simple.trackdescr.fsrc);
92
_pageContextOfThisPage.PageRect = new PTS.
FSRECT
(subpageDetails.u.complex.fsrc);
126
PTS.FSRECT viewportSubpage = new PTS.
FSRECT
();
479
PTS.FSRECT clipRect = new PTS.
FSRECT
(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv);
MS\Internal\PtsHost\FloaterParagraph.cs (1)
232
fsrcSubpageMargin = new PTS.
FSRECT
();
MS\Internal\PtsHost\FlowDocumentPage.cs (1)
642
PTS.FSRECT contentViewportTextDpi = new PTS.
FSRECT
(contentViewport);
MS\Internal\PtsHost\PtsHost.cs (2)
249
fPushToNextTrack = 0; fsrcFlow = fsrcOverlap = fsrcSearch = new PTS.
FSRECT
(); fsbbox = new PTS.FSBBOX();
255
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));
827
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)
154
fsrcSubpageMargin = new PTS.
FSRECT
();
354
PTS.FSRECT fsrcToFillSubpage = new PTS.
FSRECT
(urTrack, 0, durTrack, 0);
514
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)
219
fsbbox.fsrc = new PTS.
FSRECT
();
312
fsbbox.fsrc = new PTS.
FSRECT
();
409
fsbbox.fsrc = new PTS.
FSRECT
();
436
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)
467
ref PTS.
FSRECT
fsrcToFill, // IN: rectangle to fill
509
PTS.
FSRECT
fsrcToFillSubtrack = fsrcToFill;
514
PTS.
FSRECT
pageRect = StructuralCache.CurrentFormatContext.PageRect;
615
PTS.
FSRECT
pageRect = StructuralCache.CurrentFormatContext.PageRect;
668
PTS.
FSRECT
fsrcToFillSubtrack = new PTS.FSRECT(urTrack, 0, durTrack, 0);
669
PTS.
FSRECT
pageRect = StructuralCache.CurrentFormatContext.PageRect;
744
PTS.
FSRECT
pageRect = StructuralCache.CurrentFormatContext.PageRect;
798
PTS.
FSRECT
fsrcToFillSubtrack = new PTS.FSRECT(urTrack, 0, durTrack, 0);
799
PTS.
FSRECT
pageRect = StructuralCache.CurrentFormatContext.PageRect;
874
PTS.
FSRECT
pageRect = StructuralCache.CurrentFormatContext.PageRect;
MS\Internal\PtsHost\FigureParaClient.cs (8)
135
internal override void UpdateViewport(ref PTS.
FSRECT
viewport)
141
PTS.
FSRECT
viewportSubpage = new PTS.FSRECT();
185
internal void ArrangeFigure(PTS.
FSRECT
rcFigure, PTS.
FSRECT
rcHostPara, uint fswdirParent, PageContext pageContext)
472
PTS.
FSRECT
clipRect = new PTS.FSRECT(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv);
768
internal PTS.
FSRECT
ContentRect { get { return _contentRect; } }
789
private PTS.
FSRECT
_contentRect;
790
private PTS.
FSRECT
_paddingRect;
MS\Internal\PtsHost\FigureParagraph.cs (17)
176
PTS.
FSRECT
marginRect = new PTS.FSRECT(0, 0, subpageWidth, subpageHeight);
219
PTS.
FSRECT
marginRect = new PTS.FSRECT(0, 0, subpageWidth, subpageHeight);
321
ref PTS.
FSRECT
fsrcPage, // IN: page rectangle
322
ref PTS.
FSRECT
fsrcMargin, // IN: rectangle within page margins
323
ref PTS.
FSRECT
fsrcTrack, // IN: track rectangle
324
ref PTS.
FSRECT
fsrcFigurePreliminary,// IN: prelim figure rect calculated from figure props
328
out PTS.
FSRECT
fsrcFlow, // OUT: FlowAround rectangle
329
out PTS.
FSRECT
fsrcOverlap, // OUT: Overlap rectangle
331
out PTS.
FSRECT
fsrcSearch) // OUT: search area for overlap
494
ref PTS.
FSRECT
rcMargin, // IN: rectangle within subpage margins
528
private int CalculateParagraphToColumnOffset(FigureHorizontalAnchor horizontalAnchor, PTS.
FSRECT
fsrcInColumn)
650
private PTS.
FSRECT
CalculateSearchArea(FigureHorizontalAnchor horizAnchor, FigureVerticalAnchor vertAnchor, ref PTS.
FSRECT
fsrcPage, ref PTS.
FSRECT
fsrcMargin, ref PTS.
FSRECT
fsrcTrack, ref PTS.
FSRECT
fsrcFigurePreliminary)
652
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)
120
internal override void UpdateViewport(ref PTS.
FSRECT
viewport)
126
PTS.
FSRECT
viewportSubpage = new PTS.FSRECT();
171
internal override void ArrangeFloater(PTS.
FSRECT
rcFloater, PTS.
FSRECT
rcHostPara, uint fswdirParent, PageContext pageContext)
479
PTS.
FSRECT
clipRect = new PTS.FSRECT(_paddingRect.u - _contentRect.u, _paddingRect.v - _contentRect.v, _paddingRect.du, _paddingRect.dv);
777
internal PTS.
FSRECT
ContentRect { get { return _contentRect; } }
802
private bool IsFloaterHorizontallyCentered(PTS.
FSRECT
rcFloater, PTS.
FSRECT
rcHostPara)
824
private PTS.
FSRECT
_contentRect;
825
private PTS.
FSRECT
_paddingRect;
MS\Internal\PtsHost\FloaterParagraph.cs (2)
179
PTS.
FSRECT
fsrcSubpageMargin;
695
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)
224
ref PTS.
FSRECT
fsrcPage, // IN: page rectangle
225
ref PTS.
FSRECT
fsrcMargin, // IN: rectangle within page margins
226
ref PTS.
FSRECT
fsrcTrack, // IN: track rectangle
227
ref PTS.
FSRECT
fsrcFigurePreliminary,// IN: prelim figure rect calculated from figure props
231
out PTS.
FSRECT
fsrcFlow, // OUT: FlowAround rectangle
232
out PTS.
FSRECT
fsrcOverlap, // OUT: Overlap rectangle
234
out PTS.
FSRECT
fsrcSearch) // OUT: search area for overlap
298
ref PTS.
FSRECT
fsrcMargin) // OUT: rectangle within page margins
2692
ref PTS.
FSRECT
fsrcToFill, // IN: rectangle to fill
3007
ref PTS.
FSRECT
fsrcToFill, // IN: rectangle to fill
MS\Internal\PtsHost\PtsPage.cs (7)
548
internal void UpdateViewport(ref PTS.
FSRECT
viewport)
766
PTS.
FSRECT
rect = GetRect();
817
private PTS.
FSRECT
GetRect()
819
PTS.
FSRECT
rect;
953
private void UpdateViewportSection(ref PTS.FSSECTIONDESCRIPTION sectionDesc, ref PTS.
FSRECT
viewport)
1542
internal PTS.
FSRECT
PageRect { get { return _pageRect; } set { _pageRect = value; } }
1580
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();
708
internal PTS.
FSRECT
ContentRect { get { return _contentRect; } }
710
private PTS.
FSRECT
_contentRect;
711
private PTS.
FSRECT
_paddingRect;
MS\Internal\PtsHost\SubpageParagraph.cs (10)
115
ref PTS.
FSRECT
fsrcToFill, // IN: rectangle to fill
136
PTS.
FSRECT
fsrcSubpageMargin;
172
PTS.
FSRECT
pageRect = StructuralCache.CurrentFormatContext.PageRect;
290
PTS.
FSRECT
pageRect = StructuralCache.CurrentFormatContext.PageRect;
354
PTS.
FSRECT
fsrcToFillSubpage = new PTS.FSRECT(urTrack, 0, durTrack, 0);
355
PTS.
FSRECT
pageRect = StructuralCache.CurrentFormatContext.PageRect;
460
PTS.
FSRECT
pageRect = StructuralCache.CurrentFormatContext.PageRect;
514
PTS.
FSRECT
fsrcToFillSubpage = new PTS.FSRECT(urTrack, 0, durTrack, 0);
515
PTS.
FSRECT
pageRect = StructuralCache.CurrentFormatContext.PageRect;
619
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)
91
internal static Rect FromTextRect(PTS.
FSRECT
fsrect)