23 references to RoundDipForDisplayMode
PresentationCore (23)
MS\Internal\FontFace\PhysicalFontFamily.cs (2)
397
return TextFormatterImp.
RoundDipForDisplayMode
(_family.DisplayMetrics((float)(realEmSize), checked((float)pixelsPerDip)).Baseline * realEmSize, pixelsPerDip) / toReal;
431
return TextFormatterImp.
RoundDipForDisplayMode
(_family.DisplayMetrics((float)(realEmSize), checked((float)pixelsPerDip)).LineSpacing * realEmSize, pixelsPerDip) / toReal;
MS\Internal\TextFormatting\TextFormatterImp.cs (4)
612
xDisplay =
RoundDipForDisplayMode
(x, pixelsPerDip);
613
yDisplay =
RoundDipForDisplayMode
(y, pixelsPerDip);
633
return
RoundDipForDisplayMode
(value, pixelsPerDip);
685
value =
RoundDipForDisplayMode
(value, pixelsPerDip);
MS\Internal\TextFormatting\TextShapeableCharacters.cs (1)
349
advanceWidthsUnshaped[i] = (int)Math.Round(TextFormatterImp.
RoundDipForDisplayMode
(glyphMetrics[i].AdvanceWidth * designToEm, pixelsPerDip) * scalingFactor);
System\Windows\Media\GlyphRun.cs (7)
1693
this.AdvanceWidth = TextFormatterImp.
RoundDipForDisplayMode
(designToEm * glyphMetrics.AdvanceWidth, pixelsPerDip);
1694
this.AdvanceHeight = TextFormatterImp.
RoundDipForDisplayMode
(designToEm * glyphMetrics.AdvanceHeight, pixelsPerDip);
1695
this.LeftSideBearing = TextFormatterImp.
RoundDipForDisplayMode
(designToEm * glyphMetrics.LeftSideBearing, pixelsPerDip);
1696
this.RightSideBearing = TextFormatterImp.
RoundDipForDisplayMode
(designToEm * glyphMetrics.RightSideBearing, pixelsPerDip);
1697
this.TopSideBearing = TextFormatterImp.
RoundDipForDisplayMode
(designToEm * glyphMetrics.TopSideBearing, pixelsPerDip);
1698
this.BottomSideBearing = TextFormatterImp.
RoundDipForDisplayMode
(designToEm * glyphMetrics.BottomSideBearing, pixelsPerDip);
1699
this.Baseline = TextFormatterImp.
RoundDipForDisplayMode
(designToEm * GlyphTypeface.BaselineHelper(glyphMetrics), pixelsPerDip);
System\Windows\Media\GlyphTypeface.cs (8)
1188
aw = TextFormatterImp.
RoundDipForDisplayMode
(designToEm * glyphMetrics.AdvanceWidth, pixelsPerDip) * scalingFactor;
1189
ah = TextFormatterImp.
RoundDipForDisplayMode
(designToEm * glyphMetrics.AdvanceHeight, pixelsPerDip) * scalingFactor;
1190
lsb = TextFormatterImp.
RoundDipForDisplayMode
(designToEm * glyphMetrics.LeftSideBearing, pixelsPerDip) * scalingFactor;
1191
rsb = TextFormatterImp.
RoundDipForDisplayMode
(designToEm * glyphMetrics.RightSideBearing, pixelsPerDip) * scalingFactor;
1192
tsb = TextFormatterImp.
RoundDipForDisplayMode
(designToEm * glyphMetrics.TopSideBearing, pixelsPerDip) * scalingFactor;
1193
bsb = TextFormatterImp.
RoundDipForDisplayMode
(designToEm * glyphMetrics.BottomSideBearing, pixelsPerDip) * scalingFactor;
1194
baseline = TextFormatterImp.
RoundDipForDisplayMode
(designToEm * BaselineHelper(glyphMetrics), pixelsPerDip) * scalingFactor;
1343
advanceWidthsUnshaped[i] = (int)Math.Round(TextFormatterImp.
RoundDipForDisplayMode
(glyphMetrics[i].AdvanceWidth * designToEm, pixelsPerDip) * scalingFactor);
System\Windows\Media\Typeface.cs (1)
642
nominalWidths[i] = (int)Math.Round(TextFormatterImp.
RoundDipForDisplayMode
(glyphMetrics[i].AdvanceWidth * designToEm, pixelsPerDip) * toIdeal);