89 references to CurrentFormatContext
PresentationFramework (89)
MS\Internal\PtsHost\BaseParagraph.cs (1)
223fspap.fBreakPageBefore = _element is Block ? PTS.FromBoolean(StructuralCache.CurrentFormatContext.FinitePage && ((Block)_element).BreakPageBefore) : PTS.FromBoolean(false);
MS\Internal\PtsHost\ContainerParagraph.cs (12)
105if (StructuralCache.CurrentFormatContext.IncrementalUpdate && 112if (!StructuralCache.CurrentFormatContext.FinitePage) 151if (StructuralCache.CurrentFormatContext.IncrementalUpdate) 346Debug.Assert(StructuralCache.CurrentFormatContext.FinitePage || _ur != null); // For bottomless case UpdateRecord needs to be created in UpdGetFirstChangeInSegment. 349if (StructuralCache.CurrentFormatContext.FinitePage) 495PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 591PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 645PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 714PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 769PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 838PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 1072StructuralCache.CurrentFormatContext.DependentMax = (TextPointer) textPointer;
MS\Internal\PtsHost\FigureHelper.cs (10)
83value = structuralCache.CurrentFormatContext.PageWidth * figureLength.Value; 130value = (structuralCache.CurrentFormatContext.PageHeight) * figureLength.Value; 134Thickness pageMargin = structuralCache.CurrentFormatContext.PageMargin; 136value = (structuralCache.CurrentFormatContext.PageHeight - pageMargin.Top - pageMargin.Bottom) * figureLength.Value; 174value = Math.Max(1, Math.Min(value, structuralCache.CurrentFormatContext.PageHeight)); 178Thickness pageMargin = structuralCache.CurrentFormatContext.PageMargin; 179value = Math.Max(1, Math.Min(value, structuralCache.CurrentFormatContext.PageHeight - pageMargin.Top - pageMargin.Bottom)); 188value = structuralCache.CurrentFormatContext.PageHeight; 230Size pageSize = structuralCache.CurrentFormatContext.PageSize; 231Thickness pageMargin = structuralCache.CurrentFormatContext.PageMargin;
MS\Internal\PtsHost\FigureParagraph.cs (11)
113Invariant.Assert(StructuralCache.CurrentFormatContext.FinitePage); 493StructuralCache.CurrentFormatContext.PushNewPageData(new Size(TextDpi.FromTextDpi(lWidth), TextDpi.FromTextDpi(lHeight)), 508StructuralCache.CurrentFormatContext.PopPageData(); 544int affectedColumn = (uComparisonPoint - StructuralCache.CurrentFormatContext.PageMarginRect.u) / duColumnTotal; 545int columnLeft = StructuralCache.CurrentFormatContext.PageMarginRect.u + affectedColumn * duColumnTotal; 578maxTotalWidth = StructuralCache.CurrentFormatContext.PageWidth; 582Thickness pageMargin = StructuralCache.CurrentFormatContext.PageMargin; 583maxTotalWidth = StructuralCache.CurrentFormatContext.PageWidth - pageMargin.Left - pageMargin.Right; 616maxTotalHeight = StructuralCache.CurrentFormatContext.PageHeight; 620Thickness pageMargin = StructuralCache.CurrentFormatContext.PageMargin; 621maxTotalHeight = StructuralCache.CurrentFormatContext.PageHeight - pageMargin.Top - pageMargin.Bottom;
MS\Internal\PtsHost\FloaterParagraph.cs (7)
198if (!StructuralCache.CurrentFormatContext.FinitePage) 200if (Double.IsInfinity(StructuralCache.CurrentFormatContext.PageHeight)) 210dvrAvailable = Math.Min(dvrAvailable, TextDpi.ToTextDpi(StructuralCache.CurrentFormatContext.PageHeight)); 700StructuralCache.CurrentFormatContext.PushNewPageData(new Size(TextDpi.FromTextDpi(lWidth), TextDpi.FromTextDpi(lHeight)), 715StructuralCache.CurrentFormatContext.PopPageData(); 743StructuralCache.CurrentFormatContext.PushNewPageData(new Size(TextDpi.FromTextDpi(lWidth), TextDpi.MaxWidth), 757StructuralCache.CurrentFormatContext.PopPageData();
MS\Internal\PtsHost\FlowDocumentPage.cs (6)
142_structuralCache.CurrentFormatContext.PushNewPageData(pageSize, _pageMargin, true, false); 147_structuralCache.CurrentFormatContext.PushNewPageData(pageSize, _pageMargin, false, false); 158_structuralCache.CurrentFormatContext.PopPageData(); 205_structuralCache.CurrentFormatContext.PushNewPageData(pageSize, _pageMargin, true, true); 210_structuralCache.CurrentFormatContext.PushNewPageData(pageSize, _pageMargin, false, true); 213_structuralCache.CurrentFormatContext.PopPageData();
MS\Internal\PtsHost\Line.cs (2)
347double pageHeight = _paraClient.Paragraph.StructuralCache.CurrentFormatContext.DocumentPageSize.Height; 348if (!_paraClient.Paragraph.StructuralCache.CurrentFormatContext.FinitePage)
MS\Internal\PtsHost\ListParagraph.cs (1)
132StructuralCache.CurrentFormatContext.DependentMax = (TextPointer)textPointer;
MS\Internal\PtsHost\OptimalTextSource.cs (2)
224double pageHeight = _paraClient.Paragraph.StructuralCache.CurrentFormatContext.DocumentPageSize.Height; 225if (!_paraClient.Paragraph.StructuralCache.CurrentFormatContext.FinitePage)
MS\Internal\PtsHost\PtsPage.cs (1)
743_pageContextOfThisPage.PageRect = new PTS.FSRECT(new Rect(_section.StructuralCache.CurrentFormatContext.PageSize));
MS\Internal\PtsHost\Section.cs (8)
108Size pageSize = _structuralCache.CurrentFormatContext.PageSize; 113Thickness pageMargin = _structuralCache.CurrentFormatContext.PageMargin; 213Size pageSize = _structuralCache.CurrentFormatContext.PageSize; 215Thickness pageMargin = _structuralCache.CurrentFormatContext.PageMargin; 218bool enableColumns = _structuralCache.CurrentFormatContext.FinitePage; 355Size pageSize = _structuralCache.CurrentFormatContext.PageSize; 357Thickness pageMargin = _structuralCache.CurrentFormatContext.PageMargin; 360bool enableColumns = _structuralCache.CurrentFormatContext.FinitePage;
MS\Internal\PtsHost\SubpageParagraph.cs (12)
157PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 199StructuralCache.CurrentFormatContext.PushNewPageData(new Size(TextDpi.FromTextDpi(subpageWidth), TextDpi.FromTextDpi(subpageHeight)), 214StructuralCache.CurrentFormatContext.PopPageData(); 272PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 333PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 369StructuralCache.CurrentFormatContext.PushNewPageData(new Size(TextDpi.FromTextDpi(subpageWidth), TextDpi.MaxWidth), 383StructuralCache.CurrentFormatContext.PopPageData(); 434PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 489PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 523StructuralCache.CurrentFormatContext.PushNewPageData(new Size(TextDpi.FromTextDpi(subpageWidth), TextDpi.MaxWidth), 538StructuralCache.CurrentFormatContext.PopPageData(); 589PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect;
MS\Internal\PtsHost\TableParagraph.cs (1)
89if (suppressTopSpace && (StructuralCache.CurrentFormatContext.FinitePage || mcs == null))
MS\Internal\PtsHost\TextParagraph.cs (9)
274if (StructuralCache.CurrentFormatContext.FinitePage) 513StructuralCache.CurrentFormatContext.OnFormatLine(); 569StructuralCache.CurrentFormatContext.DependentMax = StructuralCache.TextContainer.CreatePointerAtOffset(dcpDependAbsolute, LogicalDirection.Backward); 697StructuralCache.CurrentFormatContext.OnFormatLine(); 750StructuralCache.CurrentFormatContext.DependentMax = StructuralCache.TextContainer.CreatePointerAtOffset(dcpDependAbsolute, LogicalDirection.Backward); 800if (!StructuralCache.CurrentFormatContext.FinitePage) 945if(textElement is Figure && StructuralCache.CurrentFormatContext.FinitePage) 958if (StructuralCache.CurrentFormatContext.IncrementalUpdate) 978if (StructuralCache.CurrentFormatContext.IncrementalUpdate)
MS\Internal\PtsHost\UIElementParagraph.cs (6)
396if (StructuralCache.CurrentFormatContext.FinitePage) 398elementHeight = StructuralCache.CurrentFormatContext.PageHeight; 426if (StructuralCache.CurrentFormatContext.FinitePage) 428Thickness pageMargin = StructuralCache.CurrentFormatContext.DocumentPageMargin; 429elementHeight = StructuralCache.CurrentFormatContext.DocumentPageSize.Height - pageMargin.Top - pageMargin.Bottom - TextDpi.FromTextDpi(mbp.MBPTop + mbp.MBPBottom); 529if (!StructuralCache.CurrentFormatContext.FinitePage && !figure.Height.IsAbsolute)