|
- 在 Gdiplus 中,Status DrawImage(IN Image* image, IN INT x, IN INT y, IN INT srcx, IN INT srcy, IN INT srcwidth, IN INT srcheight, IN Unit srcUnit) 函数用于在画布上绘制图像。以下是该函数的参数详解:
- image: 这是一个指向要绘制的图像的指针。
- x, y: 这些参数指定了图像的目标位置。图像将在画布上的 (x, y) 位置开始绘制。
- srcx, srcy: 这些参数指定了源图像的起始位置。当从源图像中绘制图像时,将从 (srcx, srcy) 位置开始。
- srcwidth, srcheight: 这些参数指定了要绘制的源图像的宽度和高度。
- srcUnit: 这个参数指定了源图像的单位。它是一个枚举值,可以是以下之一:
- UnitPixel: 像素
- UnitInch: 英寸
- UnitMM: 毫米
- UnitPixelPerInch: 像素/英寸
- UnitPixelPerMillimeter: 像素/毫米
- UnitScreenPixels: 屏幕像素
- UnitDpiX: x 方向上的 DPI
- UnitDpiY: y 方向上的 DPI
- UnitDpiXPhysical: x 方向上的物理 DPI(无缩放)
- UnitDpiYPhysical: y 方向上的物理 DPI(无缩放)
- UnitUSPx: USP (通用测量单位) 像素
- UnitPoints: 点
- UnitPicas: 拍卡
- UnitCentimeters: 厘米
- UnitMillimeters: 毫米
- UnitCentimetersPerInch: 厘米/英寸
- UnitMillimetersPerInch: 毫米/英寸
- UnitInchPerCentimeter: 英寸/厘米
- UnitPixelPerCentimeter: 像素/厘米
- UnitMm3DMM: 三维毫米
- UnitMm3DMMXAxisLength: 三维毫米 x 轴长度
- UnitMm3DMMYAxisLength: 三维毫米 y 轴长度
- UnitMm3DMMZAxisLength: 三维毫米 z 轴长度
- UnitMm3DMMXYAxisPlaneNormalLength: 三维毫米 xy 轴平面法线长度
- UnitMm3DMMXZAxisPlaneNormalLength: 三维毫米 xz 轴平面法线长度
- UnitMm3DMMYZAxisPlaneNormalLength: 三维毫米 yz 轴平面法线长度
- UnitMm3DMMVolumeLengthVolumeOrIntersectionVolume: 三维毫米体积长度、体积或交集体积
- UnitMm3DMMVolumeWidthVolumeOrIntersectionVolume: 三维毫米体积宽度、体积或交集体积
- UnitMm3DMMVolumeHeightVolumeOrIntersectionVolume: 三维毫米体积高度、体积或交集体积
- UnitMm3DMMWidthOrXDimensionWidthOrIntersectionWidth: 三维毫米宽度或 x 维度宽度或交集宽度
- UnitMm3DMMHeightOrYDimensionHeightOrIntersectionHeight: 三维毫米高度或 y 维度高度或交集高度
- UnitMm3DMMDepthOrZDimensionDepthOrIntersectionDepth: 三维毫米深度或 z 维度深度或交集深度
- UnitMm3DMMWidthOrXDimensionXAxisLength: 三维毫米宽度或 x 维度 x 轴长度
- UnitMm3DMMHeightOrYDimensionYAxisLength: 三维毫米高度或 y 维度 y 轴长度
- UnitMm3DMMDepthOrZDimensionZAxisLength: 三维毫米深度或 z 维度 z 轴长度
复制代码
|
|