From 8e7348d085443aa33f67b1dca3ac26e959c0391f Mon Sep 17 00:00:00 2001 From: the_fiddler Date: Tue, 25 Nov 2008 16:11:31 +0000 Subject: [PATCH] Add missing Measure methods. --- Source/Utilities/Fonts/TextPrinter.cs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/Source/Utilities/Fonts/TextPrinter.cs b/Source/Utilities/Fonts/TextPrinter.cs index 54613f94..e1bc9f93 100644 --- a/Source/Utilities/Fonts/TextPrinter.cs +++ b/Source/Utilities/Fonts/TextPrinter.cs @@ -436,6 +436,25 @@ namespace OpenTK.Graphics #endregion + #region Measure + + public TextExtents Measure(string text, Font font) + { + return Measure(text, font, 0, RectangleF.Empty); + } + + public TextExtents Measure(string text, Font font, TextPrinterOptions options) + { + return Measure(text, font, options, RectangleF.Empty); + } + + public TextExtents Measure(string text, Font font, TextPrinterOptions options, RectangleF layoutRectangle) + { + return glyph_rasterizer.MeasureText(new TextBlock(text, font, options, layoutRectangle)); + } + + #endregion + #endregion #region Private Members