/// <summary> /// Renders the specified text using the given <see cref="FIGfont"/>. /// </summary> /// <param name="font">The font.</param> /// <param name="text">The text.</param> /// <returns></returns> public static string Render(this FIGfont font, string text) { var driver = new FIGdriver(font); driver.Write(text); return(driver.ToString()); }
private void RenderAll() { var font = LoadFont((FIGfontReference)((FrameworkElement)Font.SelectedItem).Tag); var figDriver = new FIGdriver { Font = font, LayoutRule = LayoutRule }; figDriver.Write(Input.Text); Render.Text = figDriver.ToString(); }
private static void CheckRenderAsSmall(string literal, string expectedRendering, IDrawingElementBlender blender) { var d = new FIGdriver { Font = LoadSmallFIGfont(), Blender = blender }; d.Write(literal); var r = d.ToString(); Assert.IsTrue(Matches(expectedRendering, r)); }