3 overrides of Typeface
PresentationCore (1)
MS\Internal\TextFormatting\GenericTextProperties.cs (1)
113public override Typeface Typeface
PresentationFramework (2)
MS\Internal\Text\TextProperties.cs (1)
35public override Typeface Typeface { get { return _typeface; } }
MS\Internal\Text\TextSpanModifier.cs (1)
184public override Typeface Typeface
32 references to Typeface
PresentationCore (31)
MS\Internal\TextFormatting\GenericTextProperties.cs (1)
100&& _typeface.Equals(textRunProperties.Typeface)
MS\Internal\TextFormatting\LineServicesCallbacks.cs (4)
681underlinePositionInEm = lsrun.RunProp.Typeface.UnderlinePosition; 682underlineThicknessInEm = lsrun.RunProp.Typeface.UnderlineThickness; 780strikeThroughPositionInEm = lsrun.RunProp.Typeface.StrikethroughPosition; 781strikeThroughThicknessInEm = lsrun.RunProp.Typeface.StrikethroughThickness;
MS\Internal\TextFormatting\SimpleTextLine.cs (8)
1338return TextRun.Properties.Typeface.Baseline(TextRun.Properties.FontRenderingEmSize, 1, _pixelsPerDip, _textFormatterImp.TextFormattingMode); 1349return TextRun.Properties.Typeface.LineSpacing(TextRun.Properties.FontRenderingEmSize, 1, _pixelsPerDip, _textFormatterImp.TextFormattingMode); 1355get { return TextRun.Properties.Typeface; } 1581if (settings == null || textRun == null || textRun.Properties == null || textRun.Properties.Typeface == null) 1586GlyphTypeface glyphTypeface = textRun.Properties.Typeface.TryGetGlyphTypeface(); 1610run.TextRun.Properties.Typeface.GetCharacterNominalWidthsAndIdealWidth( 1665if (!run.TextRun.Properties.Typeface.CheckFastPathNominalGlyphs( 1686run.TextRun.Properties.Typeface.GetCharacterNominalWidthsAndIdealWidth(
MS\Internal\TextFormatting\TextFormatterImp.cs (1)
453if (paragraphProperties.DefaultTextRunProperties.Typeface == null)
MS\Internal\TextFormatting\TextMarkerSource.cs (1)
72Typeface defaultTypeface = defaultRunProperties.Typeface;
MS\Internal\TextFormatting\TextProperties.cs (1)
124get { return _paragraphProperties.DefaultTextRunProperties.Typeface; }
MS\Internal\TextFormatting\TextRunCacheImp.cs (1)
130if (properties.Typeface == null)
MS\Internal\TextFormatting\TextShapeableCharacters.cs (9)
186Typeface typeface = _properties.Typeface; 481return _properties.Typeface.LineSpacing(_properties.FontRenderingEmSize, 1, _properties.PixelsPerDip, _textFormattingMode); 493return _properties.Typeface.Baseline(_properties.FontRenderingEmSize, 1, _properties.PixelsPerDip, _textFormattingMode); 505return _properties.Typeface.UnderlinePosition; 517return _properties.Typeface.UnderlineThickness; 529return _properties.Typeface.StrikethroughPosition; 541return _properties.Typeface.StrikethroughThickness; 558return _properties.Typeface.Symbol; 569return _properties.Typeface.TryGetGlyphTypeface();
MS\Internal\TextFormatting\TextStore.cs (1)
418symbolTypeface = properties.Typeface.Symbol;
System\Windows\Media\textformatting\TextCharacters.cs (3)
112if (textRunProperties.Typeface == null) 215if (textRunProperties.Typeface.CheckFastPathNominalGlyphs( 249textRunProperties.Typeface,
System\Windows\Media\textformatting\TextEndOfLine.cs (1)
45if (textRunProperties != null && textRunProperties.Typeface == null)
PresentationFramework (1)
MS\Internal\Text\TextSpanModifier.cs (1)
186get { return _runProperties.Typeface; }