public PaperText(decimal spacing, string originalText, StringFormat textFormat, Font textFont, PaperSize size, PrintStruct.Pdpi dpi) { Spacing = spacing; OriginalText = originalText; TextFormat = textFormat; TextFont = textFont; PagerSize = size; var printBitmap = new Bitmap(size.Width * dpi.X / 100, size.Height * dpi.Y / 100); printBitmap.SetResolution(dpi.X, dpi.Y); Segmentation = ImageHepler.GetStringRows(Graphics.FromImage(printBitmap), textFont, originalText); }
/// <summary> /// /// </summary> /// <param name="spacing"></param> /// <param name="originalText"></param> /// <param name="size"></param> /// <param name="textFont"></param> public PaperText(decimal spacing, string originalText, PaperSize size, Font textFont) { Spacing = spacing; OriginalText = originalText; PagerSize = size; TextFormat = new StringFormat() { LineAlignment = System.Drawing.StringAlignment.Near, Alignment = StringAlignment.Center }; TextFont = textFont; var printBitmap = new Bitmap(size.Width * 203 / 100, size.Height * 203 / 100); printBitmap.SetResolution(203, 203); Segmentation = ImageHepler.GetStringRows(Graphics.FromImage(printBitmap), textFont, originalText); }