3 overrides of Typeface
PresentationCore (1)
Core\CSharp\MS\Internal\TextFormatting\GenericTextProperties.cs (1)
117public override Typeface Typeface
PresentationFramework (2)
src\Framework\MS\Internal\Text\TextProperties.cs (1)
41public override Typeface Typeface { get { return _typeface; } }
src\Framework\MS\Internal\Text\TextSpanModifier.cs (1)
195public override Typeface Typeface
32 references to Typeface
PresentationCore (31)
Core\CSharp\MS\Internal\TextFormatting\GenericTextProperties.cs (1)
104&& _typeface.Equals(textRunProperties.Typeface)
Core\CSharp\MS\Internal\TextFormatting\LineServicesCallbacks.cs (4)
763underlinePositionInEm = lsrun.RunProp.Typeface.UnderlinePosition; 764underlineThicknessInEm = lsrun.RunProp.Typeface.UnderlineThickness; 866strikeThroughPositionInEm = lsrun.RunProp.Typeface.StrikethroughPosition; 867strikeThroughThicknessInEm = lsrun.RunProp.Typeface.StrikethroughThickness;
Core\CSharp\MS\Internal\TextFormatting\SimpleTextLine.cs (8)
1368return TextRun.Properties.Typeface.Baseline(TextRun.Properties.FontRenderingEmSize, 1, _pixelsPerDip, _textFormatterImp.TextFormattingMode); 1379return TextRun.Properties.Typeface.LineSpacing(TextRun.Properties.FontRenderingEmSize, 1, _pixelsPerDip, _textFormatterImp.TextFormattingMode); 1385get { return TextRun.Properties.Typeface; } 1612if (settings == null || textRun == null || textRun.Properties == null || textRun.Properties.Typeface == null) 1617GlyphTypeface glyphTypeface = textRun.Properties.Typeface.TryGetGlyphTypeface(); 1639run.TextRun.Properties.Typeface.GetCharacterNominalWidthsAndIdealWidth( 1692if (!run.TextRun.Properties.Typeface.CheckFastPathNominalGlyphs( 1713run.TextRun.Properties.Typeface.GetCharacterNominalWidthsAndIdealWidth(
Core\CSharp\MS\Internal\TextFormatting\TextFormatterImp.cs (1)
482if (paragraphProperties.DefaultTextRunProperties.Typeface == null)
Core\CSharp\MS\Internal\TextFormatting\TextMarkerSource.cs (1)
82Typeface defaultTypeface = defaultRunProperties.Typeface;
Core\CSharp\MS\Internal\TextFormatting\TextProperties.cs (1)
133get { return _paragraphProperties.DefaultTextRunProperties.Typeface; }
Core\CSharp\MS\Internal\TextFormatting\TextRunCacheImp.cs (1)
151if (properties.Typeface == null)
Core\CSharp\MS\Internal\TextFormatting\TextShapeableCharacters.cs (9)
198Typeface typeface = _properties.Typeface; 498return _properties.Typeface.LineSpacing(_properties.FontRenderingEmSize, 1, _properties.PixelsPerDip, _textFormattingMode); 510return _properties.Typeface.Baseline(_properties.FontRenderingEmSize, 1, _properties.PixelsPerDip, _textFormattingMode); 522return _properties.Typeface.UnderlinePosition; 534return _properties.Typeface.UnderlineThickness; 546return _properties.Typeface.StrikethroughPosition; 558return _properties.Typeface.StrikethroughThickness; 575return _properties.Typeface.Symbol; 586return _properties.Typeface.TryGetGlyphTypeface();
Core\CSharp\MS\Internal\TextFormatting\TextStore.cs (1)
440symbolTypeface = properties.Typeface.Symbol;
Core\CSharp\System\Windows\Media\TextFormatting\TextCharacters.cs (3)
137if (textRunProperties.Typeface == null) 243if (textRunProperties.Typeface.CheckFastPathNominalGlyphs( 277textRunProperties.Typeface,
Core\CSharp\System\Windows\Media\TextFormatting\TextEndOfLine.cs (1)
57if (textRunProperties != null && textRunProperties.Typeface == null)
PresentationFramework (1)
src\Framework\MS\Internal\Text\TextSpanModifier.cs (1)
197get { return _runProperties.Typeface; }