private static void ShowDescription(HPdfPage page, float x, float y, string text) { string buf; page.MoveTo(x, y - 10); page.LineTo(x, y + 10); page.MoveTo(x - 10, y); page.LineTo(x + 10, y); page.Stroke(); page.SetFontAndSize(page.GetCurrentFont(), 8); page.SetRGBFill(0, 0, 0); page.BeginText(); buf = "(x=" + x + ",y=" + y + ")"; page.MoveTextPos(x - page.TextWidth(buf) - 5, y - 10); page.ShowText(buf); page.EndText(); page.BeginText(); page.MoveTextPos(x - 20, y - 25); page.ShowText(text); page.EndText(); }
private static void ShowDescription (HPdfPage page, float x, float y, string text) { float fsize = page.GetCurrentFontSize(); HPdfFont font = page.GetCurrentFont(); HPdfRGBColor c = page.GetRGBFill(); page.BeginText(); page.SetRGBFill(0, 0, 0); page.SetTextRenderingMode(HPdfTextRenderingMode.HPDF_FILL); page.SetFontAndSize(font, 10); page.TextOut(x, y - 12, text); page.EndText(); page.SetFontAndSize(font, fsize); page.SetRGBFill(c.r, c.g, c.b); }