public static void DrawText(Graphics g, string text, Font font, Color color, float x, float y, bool showNonPrint) { if (!use_textrenderer) { if (showNonPrint) { g.DrawString(text, font, ThemeEngine.Current.ResPool.GetSolidBrush(color), x, y, sf_nonprinting); } else { g.DrawString(text, font, ThemeEngine.Current.ResPool.GetSolidBrush(color), x, y, sf_printing); } } else { if (showNonPrint) { TextRenderer.DrawTextInternal(g, text, font, new Rectangle(new Point((int)x, (int)y), max_size), color, TextFormatFlags.NoPadding | TextFormatFlags.NoPrefix, false); } else { TextRenderer.DrawTextInternal(g, text, font, new Rectangle(new Point((int)x, (int)y), max_size), color, TextFormatFlags.NoPadding | TextFormatFlags.NoPrefix, false); } } }
public void DrawText(TextFormatFlags flags) { TextRenderer.DrawTextInternal(graphics, tooltip_text, font, bounds, fore_color, flags, false); }