←选择平台

PaintProperties财产

总结

此查看器在呈现时使用的选项RasterImage对象。

语法
c#
VB
c++
公共虚拟RasterPaintPropertiesPaintProperties {得到;}
公共重写的财产PaintProperties ()作为RasterPaintProperties得到
公共虚拟财产RasterPaintProperties^ PaintPropertiesRasterPaintProperties^ get ()无效集(RasterPaintProperties价值

属性值

此查看器在呈现时使用的选项RasterImage对象。

讲话

imageview将创建的实例RasterPaintProperties然后把它放进去PaintProperties在初始化。然后它将使用此实例来呈现任何RasterImage实例或它们的区域。

查看器使用RasterPaintProperties。默认的,然后修改如下值:

价值 描述
RasterPaintProperties。PaintEngine
设置为RasterPaintEngine。GdiPlus
RasterPaintProperties。PaintDisplayMode
设置为RasterPaintDisplayModeFlags。重新取样或与RasterPaintDisplayModeFlags。ScaleToGray

这些选项将为任何类型的图像,颜色和二进制提供最佳的观看体验。之后,imageview将使用油漆(RasterImage、图形LeadRect RasterPaintProperties)物体进入观察者的表面。

RasterPaintProperties是值类型(结构),因此不能通过修改PaintProperties财产。相反,你应该将值保存到一个临时变量中,修改它,然后将它设置回来:

c#
//打开Bicubic而不是重新采样彩色图像RasterPaintProperties = viewer.PaintProperties;paintProperties。PaintDisplayMode = RasterPaintDisplayModeFlags。双立方| RasterPaintDisplayModeFlags.ScaleToGray;查看器。PaintProperties = PaintProperties;

重要的是:RasterPaintEngine,将引擎值设置为RasterPaintEngine。GdiPlus将不会产生任何效果,并且查看器仍然会在内部使用GDI+来渲染图像。这是必需的,因为查看器依赖于在中设置变换矩阵System.Drawing.Graphics翻译,缩放和旋转图像。当绘图引擎使用Windows API原生StretchBlt函数时,不支持此功能。

需求
目标平台
Leadtools。控制装置
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。