public float MeasureWhitespace(RequestFont f) { return(WinGdiTextService.MeasureWhitespace(f)); }
public void CalculateUserCharGlyphAdvancePos(ref TextBufferSpan textBufferSpan, RequestFont font, int[] outputGlyphAdvances, out int outputTotalW, out int outputLineHeight) { WinGdiTextService.CalculateGlyphAdvancePos(ref textBufferSpan, font, outputGlyphAdvances, out outputTotalW); outputLineHeight = WinGdiTextService.MeasureBlankLineHeight(font); }
public float MeasureBlankLineHeight(RequestFont f) { return(WinGdiTextService.MeasureBlankLineHeight(f)); }
public void MeasureString(ref TextBufferSpan textBufferSpan, RequestFont font, int maxWidth, out int charFit, out int charFitWidth) { WinGdiTextService.MeasureString(textBufferSpan.GetRawCharBuffer(), textBufferSpan.start, textBufferSpan.len, font, maxWidth, out charFit, out charFitWidth); }
public PixelFarm.Drawing.Size MeasureString(ref TextBufferSpan textBufferSpan, RequestFont font) { return(WinGdiTextService.MeasureString(textBufferSpan.GetRawCharBuffer(), textBufferSpan.start, textBufferSpan.len, font)); }
static WinGdiPlusPlatform() { PixelFarm.Agg.AggBuffMx.SetNaiveBufferImpl(new Win32AggBuffMx()); //3. set default encoing WinGdiTextService.SetDefaultEncoding(System.Text.Encoding.ASCII); }
public static void SetFontEncoding(System.Text.Encoding encoding) { WinGdiTextService.SetDefaultEncoding(encoding); }
public float MeasureBlankLineHeight(RequestFont f) => WinGdiTextService.MeasureBlankLineHeight(f);