当目标矩形太小时,TextRenderer.DrawText()
是否能够绘制文本的结尾?
TextFormatFlags.Bottom
没有帮助我。
换句话说:如何在其上边缘剪辑文字?
答案 0 :(得分:1)
创建一个内存位图,其大小与“溢出区域”相同。使用-Y coord将文本字符串绘制到此溢出区域,以便绘制与要剪切的区域对齐的图像顶部。现在,您可以在图像中显示溢出文本,您可以将其绘制到所需的位置。
例如,如果要在只能显示75像素的区域中绘制100像素高的文本,请创建25像素高的图像,并在y = -75处将文本绘制到该图像。