60 references to IdealToReal
PresentationCore (60)
MS\Internal\TextFormatting\FullTextLine.cs (6)
360double realFormatWidth = _metrics._formatter.IdealToReal(finiteFormatWidth, PixelsPerDip); 558_metrics._formatter.IdealToReal(_paragraphWidth, PixelsPerDip), 559_metrics._formatter.IdealToReal(_metrics._height, PixelsPerDip) 990return _metrics._formatter.IdealToReal(LSLineUToParagraphU(DistanceFromCharacterHit(characterHit)), PixelsPerDip); 2589get { return _metrics._formatter.IdealToReal(_textMinWidthAtTrailing + _metrics._textStart, PixelsPerDip); } 2643double paragraphWidth = _metrics._formatter.IdealToReal(_paragraphWidth, PixelsPerDip);
MS\Internal\TextFormatting\LineServicesCallbacks.cs (17)
1254penThickness = currentLine.Formatter.IdealToReal(ulThickness * penThickness, currentLine.PixelsPerDip); 1258penThickness = currentLine.Formatter.IdealToReal(penThickness * lsrun.EmSize, currentLine.PixelsPerDip); 1285unitValue = currentLine.Formatter.IdealToReal(lsrun.EmSize, currentLine.PixelsPerDip); 1298double lineLength = currentLine.Formatter.IdealToReal(ulLength, currentLine.PixelsPerDip); 2492currentLine.Formatter.IdealToReal(currentLine.LSLineUToParagraphU(lsrunOrigin.x), currentLine.PixelsPerDip)+ Draw.VectorToLineOrigin.X, 2493currentLine.Formatter.IdealToReal((lsrunOrigin.y + lsrun.BaselineMoveOffset), currentLine.PixelsPerDip) + Draw.VectorToLineOrigin.Y 3091glyphAdvances = new ThousandthOfEmRealDoubles(textFormatterImp.IdealToReal(lsrun.EmSize, currentLine.PixelsPerDip), glyphCount); 3092glyphOffsets = new ThousandthOfEmRealPoints(textFormatterImp.IdealToReal(lsrun.EmSize, currentLine.PixelsPerDip), glyphCount); 3097glyphAdvances[i] = textFormatterImp.IdealToReal(piJustifiedGlyphAdvances[i], currentLine.PixelsPerDip); 3099textFormatterImp.IdealToReal(piiGlyphOffsets[i].du, currentLine.PixelsPerDip), 3100textFormatterImp.IdealToReal(piiGlyphOffsets[i].dv, currentLine.PixelsPerDip) 3125glyphAdvances.Add(textFormatterImp.IdealToReal(piJustifiedGlyphAdvances[i], currentLine.PixelsPerDip)); 3133textFormatterImp.IdealToReal(piiGlyphOffsets[i].du, currentLine.PixelsPerDip), 3134textFormatterImp.IdealToReal(piiGlyphOffsets[i].dv, currentLine.PixelsPerDip) 3234charWidths = new ThousandthOfEmRealDoubles(textFormatterImp.IdealToReal(lsrun.EmSize, Draw.CurrentLine.PixelsPerDip), cchText); 3238charWidths[i] = textFormatterImp.IdealToReal(piCharAdvances[i], Draw.CurrentLine.PixelsPerDip); 3262charWidths.Add(textFormatterImp.IdealToReal(piCharAdvances[i], Draw.CurrentLine.PixelsPerDip));
MS\Internal\TextFormatting\LineServicesRun.cs (9)
329xy = new Point(line.Formatter.IdealToReal(line.ParagraphWidth, line.PixelsPerDip) - vectorToOrigin.X - u + origin.X, v + origin.Y); 362xy = new Point(line.Formatter.IdealToReal(line.ParagraphWidth - u, line.PixelsPerDip) - vectorToOrigin.X + origin.X, line.Formatter.IdealToReal(v, line.PixelsPerDip) + origin.Y); 366xy = new Point(line.Formatter.IdealToReal(u, line.PixelsPerDip) + vectorToOrigin.X + origin.X, line.Formatter.IdealToReal(v, line.PixelsPerDip) + origin.Y); 428new Point(line.Formatter.IdealToReal(topLeft.x, line.PixelsPerDip), line.Formatter.IdealToReal(topLeft.y, line.PixelsPerDip)), 429new Point(line.Formatter.IdealToReal(bottomRight.x, line.PixelsPerDip), line.Formatter.IdealToReal(bottomRight.y, line.PixelsPerDip))
MS\Internal\TextFormatting\SimpleTextLine.cs (18)
318_baselineOffset = formatter.IdealToReal(TextFormatterImp.RealToIdeal(realAscent), PixelsPerDip); 322_height = formatter.IdealToReal(TextFormatterImp.RealToIdeal(realHeight), PixelsPerDip); 326_height = formatter.IdealToReal(TextFormatterImp.RealToIdeal(realAscent) + TextFormatterImp.RealToIdeal(realDescent), PixelsPerDip); 335_height = formatter.IdealToReal((int)Math.Round(pap.DefaultTypeface.LineSpacing(pap.EmSize, Constants.DefaultIdealToReal, PixelsPerDip, _settings.TextFormattingMode)), PixelsPerDip); 336_baselineOffset = formatter.IdealToReal((int)Math.Round(pap.DefaultTypeface.Baseline(pap.EmSize, Constants.DefaultIdealToReal, PixelsPerDip, _settings.TextFormattingMode)), PixelsPerDip); 366_offset = formatter.IdealToReal(_idealOffsetUnRounded, PixelsPerDip); 371_offset = formatter.IdealToReal(_idealOffsetUnRounded, PixelsPerDip); 377_width = formatter.IdealToReal(idealWidth, PixelsPerDip); 378_widthAtTrailing = formatter.IdealToReal(idealWidthAtTrailing, PixelsPerDip); 379_paragraphWidth = formatter.IdealToReal(paragraphWidth, PixelsPerDip); 473return _settings.Formatter.IdealToReal(idealAdvance + _idealOffsetUnRounded, PixelsPerDip); 611_settings.Formatter.IdealToReal(idealXRelativeToOrigin, PixelsPerDip) + origin.X, 932displayGlyphAdvances[i] = _settings.Formatter.IdealToReal(run.NominalAdvances[i], PixelsPerDip); 941displayGlyphAdvances.Add(_settings.Formatter.IdealToReal(run.NominalAdvances[i], PixelsPerDip)); 1682formatter.IdealToReal(widthLeft, pixelsPerDip), 1774displayGlyphAdvances[i] = _textFormatterImp.IdealToReal(NominalAdvances[i], _pixelsPerDip); 1783displayGlyphAdvances.Add(_textFormatterImp.IdealToReal(NominalAdvances[i], _pixelsPerDip)); 1848dxUnderline += _textFormatterImp.IdealToReal(NominalAdvances[i], _pixelsPerDip);
MS\Internal\TextFormatting\TextMetrics.cs (7)
373get { return _formatter.IdealToReal(_paragraphToText - _textStart, _pixelsPerDip); } 382get { return _formatter.IdealToReal(_textWidthAtTrailing + _textStart, _pixelsPerDip); } 391get { return _formatter.IdealToReal(_textWidth + _textStart, _pixelsPerDip); } 400get { return _formatter.IdealToReal(_height, _pixelsPerDip); } 410get { return _formatter.IdealToReal(_textHeight, _pixelsPerDip); } 419get { return _formatter.IdealToReal(_baselineOffset, _pixelsPerDip); } 429get { return _formatter.IdealToReal(_textAscent, _pixelsPerDip); }
MS\Internal\TextFormatting\TextStore.cs (3)
2363metrics = textObject.Format(_settings.Formatter.IdealToReal(widthLeft, _settings.TextSource.PixelsPerDip)); 2370_settings.Formatter.IdealToReal((Constants.IdealInfiniteWidth - currentPosition), _settings.TextSource.PixelsPerDip), 2375else if (metrics.Width > _settings.Formatter.IdealToReal((Constants.IdealInfiniteWidth - currentPosition), _settings.TextSource.PixelsPerDip))