使用DrawText来绘制文本的结尾



TextRenderer.DrawText()是否能够在目标矩形太小时绘制文本的末尾?

TextFormatFlags.Bottom没有帮助我。

换句话说:如何在其上边缘剪切文本?

在内存中创建一个"溢出区域"大小的位图。使用-Y轴将文本字符串绘制到此溢出区域,以便它绘制与要剪切的区域对齐的图像的顶部。现在,您可以在图像中绘制您想要的溢出文本。

例如,如果您想在只能显示75像素的区域中绘制100像素高的文本,则创建25像素高的图像,并在y=-75处将文本绘制到该图像

最新更新