int Dpi_Pixels = Convert.ToInt32(OperationByron.getDpi_Pixels());//15
int cellWidthPix = cell.Width / Dpi_Pixels;
TXTextControl.Image DocImage = new TXTextControl.Image(img);
int HorizonScaling = Convert.ToInt32(cellWidthPix * 100 / img.Width);
int VerticalScaling = Convert.ToInt32((img.Height * cellWidthPix) * 100 / img.Width / img.Height);
DocImage.HorizontalScaling = HorizonScaling;
DocImage.VerticalScaling = VerticalScaling;
//textControl1.Images.Add(DocImage, TXTextControl.HorizontalAlignment.Left, mergeField.Start-1, ImageInsertionMode.DisplaceCompleteLines);
那怎么知道缩放的比例 我是这样实现的 ,这样的代码片段 计算出来的图片缩放比例 总是不会达到将列宽撑满的现象,图片感觉好小
版主 你说的这两个属性 对于原图的像素不会有变化 而且不会失真吗?
那打印效果是出现全图 ?
还是缩放比例多大的图片? |