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; 596PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 650PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 725PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 780PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 855PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 1089StructuralCache.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)
117Invariant.Assert(StructuralCache.CurrentFormatContext.FinitePage); 497StructuralCache.CurrentFormatContext.PushNewPageData(new Size(TextDpi.FromTextDpi(lWidth), TextDpi.FromTextDpi(lHeight)), 512StructuralCache.CurrentFormatContext.PopPageData(); 548int affectedColumn = (uComparisonPoint - StructuralCache.CurrentFormatContext.PageMarginRect.u) / duColumnTotal; 549int columnLeft = StructuralCache.CurrentFormatContext.PageMarginRect.u + affectedColumn * duColumnTotal; 582maxTotalWidth = StructuralCache.CurrentFormatContext.PageWidth; 586Thickness pageMargin = StructuralCache.CurrentFormatContext.PageMargin; 587maxTotalWidth = StructuralCache.CurrentFormatContext.PageWidth - pageMargin.Left - pageMargin.Right; 620maxTotalHeight = StructuralCache.CurrentFormatContext.PageHeight; 624Thickness pageMargin = StructuralCache.CurrentFormatContext.PageMargin; 625maxTotalHeight = StructuralCache.CurrentFormatContext.PageHeight - pageMargin.Top - pageMargin.Bottom;
MS\Internal\PtsHost\FloaterParagraph.cs (7)
202if (!StructuralCache.CurrentFormatContext.FinitePage) 204if (Double.IsInfinity(StructuralCache.CurrentFormatContext.PageHeight)) 214dvrAvailable = Math.Min(dvrAvailable, TextDpi.ToTextDpi(StructuralCache.CurrentFormatContext.PageHeight)); 704StructuralCache.CurrentFormatContext.PushNewPageData(new Size(TextDpi.FromTextDpi(lWidth), TextDpi.FromTextDpi(lHeight)), 719StructuralCache.CurrentFormatContext.PopPageData(); 747StructuralCache.CurrentFormatContext.PushNewPageData(new Size(TextDpi.FromTextDpi(lWidth), TextDpi.MaxWidth), 761StructuralCache.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)
161PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 206StructuralCache.CurrentFormatContext.PushNewPageData(new Size(TextDpi.FromTextDpi(subpageWidth), TextDpi.FromTextDpi(subpageHeight)), 221StructuralCache.CurrentFormatContext.PopPageData(); 279PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 344PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 381StructuralCache.CurrentFormatContext.PushNewPageData(new Size(TextDpi.FromTextDpi(subpageWidth), TextDpi.MaxWidth), 395StructuralCache.CurrentFormatContext.PopPageData(); 449PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 504PTS.FSRECT pageRect = StructuralCache.CurrentFormatContext.PageRect; 539StructuralCache.CurrentFormatContext.PushNewPageData(new Size(TextDpi.FromTextDpi(subpageWidth), TextDpi.MaxWidth), 554StructuralCache.CurrentFormatContext.PopPageData(); 608PTS.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)