DpiHelper.LogicalToDeviceUnits 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| LogicalToDeviceUnits(ImageList, Color, ImageScalingMode) |
如有必要,通过将 imagelist 缩放为设备单位来转换 () 。 当在设备上显示时,缩放的 imagelist 的大小与原始 imagelist 在96dpi 时的大小相同。 |
| LogicalToDeviceUnits(Image, Color, ImageScalingMode) |
如有必要,通过将图像缩放为设备单位来转换 () 。 显示在设备上时,缩放的图像的大小将与原始图像的大小相同,因为在96dpi 中显示。 |
| LogicalToDeviceUnits(Bitmap, Size, ImageScalingMode) |
使用 NearestNeighbor 内插将 (如有必要) 图像条转换为设备单元。 显示在设备上时,缩放的图像条的大小将与原始图像条的大小相同,因为在96dpi 中显示。 这应该用于转换 imagelists 位图条形图,而不是简单地缩放位图,因为生成的位图条带大小可能不同于只是增加位图 N * Math。舍入 (width * dpiscale) !) (= 这可能会根据图像宽度而发生,因为 dpiscale 是 double 而不是 int。 |
| LogicalToDeviceUnits(Bitmap, Color, ImageScalingMode) |
如有必要,通过将图像缩放为设备单位来转换 () 。 显示在设备上时,缩放的图像的大小将与原始图像的大小相同,因为在96dpi 中显示。 |
| LogicalToDeviceUnits(ImageList, ImageScalingMode) |
如有必要,通过将 imagelist 缩放为设备单位来转换 () 。 当在设备上显示时,缩放的 imagelist 的大小与原始 imagelist 在96dpi 时的大小相同。 |
| LogicalToDeviceUnits(Image, ImageScalingMode) |
如有必要,通过将图像缩放为设备单位来转换 () 。 显示在设备上时,缩放的图像的大小将与原始图像的大小相同,因为在96dpi 中显示。 |
| LogicalToDeviceUnits(Icon, ImageScalingMode) |
如有必要,通过将其缩放为设备单位来转换 () 图标。 显示在设备上时,缩放图标的大小与原始图标在96dpi 显示时的大小相同。 |
| LogicalToDeviceUnits(Bitmap, ImageScalingMode) |
如有必要,通过将图像缩放为设备单位来转换 () 。 显示在设备上时,缩放的图像的大小将与原始图像的大小相同,因为在96dpi 中显示。 |
| LogicalToDeviceUnits(Thickness) |
返回一个新的粗细,其中输入的维度从逻辑单元转换为设备单位。 |
| LogicalToDeviceUnits(Bitmap, Size, Color, ImageScalingMode) |
使用 NearestNeighbor 内插将 (如有必要) 图像条转换为设备单元。 显示在设备上时,缩放的图像条的大小将与原始图像条的大小相同,因为在96dpi 中显示。 这应该用于转换 imagelists 位图条形图,而不是简单地缩放位图,因为生成的位图条带大小可能不同于只是增加位图 N * Math。舍入 (width * dpiscale) !) (= 这可能会根据图像宽度而发生,因为 dpiscale 是 double 而不是 int。 |
| LogicalToDeviceUnits(Rect) |
返回一个新矩形,其中输入的坐标从逻辑单元转换为设备单位。 |
| LogicalToDeviceUnits(Point) |
返回一个新点,其中输入的坐标从逻辑单元转换为设备单位。 |
| LogicalToDeviceUnits(SizeF) |
返回一个新的 SizeF,其输入的坐标从逻辑单元转换为设备单位。 |
| LogicalToDeviceUnits(Size) |
返回一个新的 System.web. Size,并将输入的坐标从逻辑单元转换为设备单位。 |
| LogicalToDeviceUnits(RectangleF) |
返回一个新的 RectangleF,其输入的坐标从逻辑单元转换为设备单位。 |
| LogicalToDeviceUnits(Rectangle) |
返回一个新的 System.object,其中输入的坐标从逻辑单元转换为设备单位。 |
| LogicalToDeviceUnits(PointF) |
返回一个新的 PointF,其输入的坐标从逻辑单元转换为设备单位。 |
| LogicalToDeviceUnits(Point) |
返回一个新的 System.object,其中输入的坐标从逻辑单元转换为设备单位。 |
| LogicalToDeviceUnits(Size) |
返回一个新的大小,其中输入的维度从逻辑单元转换为设备单位。 |
LogicalToDeviceUnits(ImageList, Color, ImageScalingMode)
如有必要,通过将 imagelist 缩放为设备单位来转换 () 。 当在设备上显示时,缩放的 imagelist 的大小与原始 imagelist 在96dpi 时的大小相同。
public void LogicalToDeviceUnits (ref System.Windows.Forms.ImageList imageList, System.Drawing.Color backgroundColor, Microsoft.VisualStudio.PlatformUI.ImageScalingMode scalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default);
member this.LogicalToDeviceUnits : ImageList * System.Drawing.Color * Microsoft.VisualStudio.PlatformUI.ImageScalingMode -> unit
Public Sub LogicalToDeviceUnits (ByRef imageList As ImageList, backgroundColor As Color, Optional scalingMode As ImageScalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default)
参数
- imageList
- ImageList
从逻辑单元缩放到设备单位的 imagelist
- backgroundColor
- Color
要用于图像背景的颜色值。 当内插模式为双线性或双立方时,图像的边距将与背景插值。
- scalingMode
- ImageScalingMode
缩放 imagelist 中的图像时使用的缩放模式
适用于
LogicalToDeviceUnits(Image, Color, ImageScalingMode)
如有必要,通过将图像缩放为设备单位来转换 () 。 显示在设备上时,缩放的图像的大小将与原始图像的大小相同,因为在96dpi 中显示。
public void LogicalToDeviceUnits (ref System.Drawing.Image image, System.Drawing.Color backgroundColor, Microsoft.VisualStudio.PlatformUI.ImageScalingMode scalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default);
member this.LogicalToDeviceUnits : Image * System.Drawing.Color * Microsoft.VisualStudio.PlatformUI.ImageScalingMode -> unit
Public Sub LogicalToDeviceUnits (ByRef image As Image, backgroundColor As Color, Optional scalingMode As ImageScalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default)
参数
- image
- Image
要从逻辑单元缩放到设备单位的图像
- backgroundColor
- Color
要用于图像背景的颜色值。 当内插模式为双线性或双立方时,图像的边距将与背景插值。
- scalingMode
- ImageScalingMode
缩放图像时使用的缩放模式
适用于
LogicalToDeviceUnits(Bitmap, Size, ImageScalingMode)
使用 NearestNeighbor 内插将 (如有必要) 图像条转换为设备单元。 显示在设备上时,缩放的图像条的大小将与原始图像条的大小相同,因为在96dpi 中显示。
这应该用于转换 imagelists 位图条形图,而不是简单地缩放位图,因为生成的位图条带大小可能不同于只是增加位图 N * Math。舍入 (width * dpiscale) !) (= 这可能会根据图像宽度而发生,因为 dpiscale 是 double 而不是 int。
public void LogicalToDeviceUnits (ref System.Drawing.Bitmap imageStrip, System.Drawing.Size logicalImageSize, Microsoft.VisualStudio.PlatformUI.ImageScalingMode scalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default);
member this.LogicalToDeviceUnits : Bitmap * System.Drawing.Size * Microsoft.VisualStudio.PlatformUI.ImageScalingMode -> unit
Public Sub LogicalToDeviceUnits (ByRef imageStrip As Bitmap, logicalImageSize As Size, Optional scalingMode As ImageScalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default)
参数
- imageStrip
- Bitmap
用于从逻辑单元缩放到设备单位的图像条
- logicalImageSize
- Size
带区中每个图像的逻辑单元中的大小
- scalingMode
- ImageScalingMode
缩放带中的图像时使用的缩放模式
适用于
LogicalToDeviceUnits(Bitmap, Color, ImageScalingMode)
如有必要,通过将图像缩放为设备单位来转换 () 。 显示在设备上时,缩放的图像的大小将与原始图像的大小相同,因为在96dpi 中显示。
public void LogicalToDeviceUnits (ref System.Drawing.Bitmap bitmapImage, System.Drawing.Color backgroundColor, Microsoft.VisualStudio.PlatformUI.ImageScalingMode scalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default);
member this.LogicalToDeviceUnits : Bitmap * System.Drawing.Color * Microsoft.VisualStudio.PlatformUI.ImageScalingMode -> unit
Public Sub LogicalToDeviceUnits (ByRef bitmapImage As Bitmap, backgroundColor As Color, Optional scalingMode As ImageScalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default)
参数
- bitmapImage
- Bitmap
要从逻辑单元缩放到设备单位的位图图像
- backgroundColor
- Color
要用于图像背景的颜色值。 当内插模式为双线性或双立方时,图像的边距将与背景插值。
- scalingMode
- ImageScalingMode
缩放图像时使用的缩放模式
适用于
LogicalToDeviceUnits(ImageList, ImageScalingMode)
如有必要,通过将 imagelist 缩放为设备单位来转换 () 。 当在设备上显示时,缩放的 imagelist 的大小与原始 imagelist 在96dpi 时的大小相同。
public void LogicalToDeviceUnits (ref System.Windows.Forms.ImageList imageList, Microsoft.VisualStudio.PlatformUI.ImageScalingMode scalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default);
member this.LogicalToDeviceUnits : ImageList * Microsoft.VisualStudio.PlatformUI.ImageScalingMode -> unit
Public Sub LogicalToDeviceUnits (ByRef imageList As ImageList, Optional scalingMode As ImageScalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default)
参数
- imageList
- ImageList
从逻辑单元缩放到设备单位的 imagelist
- scalingMode
- ImageScalingMode
缩放 imagelist 中的图像时使用的缩放模式
适用于
LogicalToDeviceUnits(Image, ImageScalingMode)
如有必要,通过将图像缩放为设备单位来转换 () 。 显示在设备上时,缩放的图像的大小将与原始图像的大小相同,因为在96dpi 中显示。
public void LogicalToDeviceUnits (ref System.Drawing.Image image, Microsoft.VisualStudio.PlatformUI.ImageScalingMode scalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default);
member this.LogicalToDeviceUnits : Image * Microsoft.VisualStudio.PlatformUI.ImageScalingMode -> unit
Public Sub LogicalToDeviceUnits (ByRef image As Image, Optional scalingMode As ImageScalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default)
参数
- image
- Image
要从逻辑单元缩放到设备单位的图像
- scalingMode
- ImageScalingMode
缩放图像时要使用的缩放模式。 当内插模式为双线性或双立方时,将使用透明色作为背景,图像的 magins 将与背景插值。 因此,返回的图像将使用 alpha 混合。
适用于
LogicalToDeviceUnits(Icon, ImageScalingMode)
如有必要,通过将其缩放为设备单位来转换 () 图标。 显示在设备上时,缩放图标的大小与原始图标在96dpi 显示时的大小相同。
public void LogicalToDeviceUnits (ref System.Drawing.Icon icon, Microsoft.VisualStudio.PlatformUI.ImageScalingMode scalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default);
member this.LogicalToDeviceUnits : Icon * Microsoft.VisualStudio.PlatformUI.ImageScalingMode -> unit
Public Sub LogicalToDeviceUnits (ByRef icon As Icon, Optional scalingMode As ImageScalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default)
参数
- icon
- Icon
用于从逻辑单元缩放到设备单位的图标
- scalingMode
- ImageScalingMode
适用于
LogicalToDeviceUnits(Bitmap, ImageScalingMode)
如有必要,通过将图像缩放为设备单位来转换 () 。 显示在设备上时,缩放的图像的大小将与原始图像的大小相同,因为在96dpi 中显示。
public void LogicalToDeviceUnits (ref System.Drawing.Bitmap bitmapImage, Microsoft.VisualStudio.PlatformUI.ImageScalingMode scalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default);
member this.LogicalToDeviceUnits : Bitmap * Microsoft.VisualStudio.PlatformUI.ImageScalingMode -> unit
Public Sub LogicalToDeviceUnits (ByRef bitmapImage As Bitmap, Optional scalingMode As ImageScalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default)
参数
- bitmapImage
- Bitmap
要从逻辑单元缩放到设备单位的位图图像
- scalingMode
- ImageScalingMode
缩放图像时要使用的缩放模式。 当内插模式为双线性或双立方时,将使用透明色作为背景,图像的 magins 将与背景插值。 因此,返回的图像将使用 alpha 混合。
适用于
LogicalToDeviceUnits(Thickness)
返回一个新的粗细,其中输入的维度从逻辑单元转换为设备单位。
public:
System::Windows::Thickness LogicalToDeviceUnits(System::Windows::Thickness logicalThickness);
public System.Windows.Thickness LogicalToDeviceUnits (System.Windows.Thickness logicalThickness);
member this.LogicalToDeviceUnits : System.Windows.Thickness -> System.Windows.Thickness
Public Function LogicalToDeviceUnits (logicalThickness As Thickness) As Thickness
参数
- logicalThickness
- Thickness
逻辑单元中的粗细
返回
设备粗细
适用于
LogicalToDeviceUnits(Bitmap, Size, Color, ImageScalingMode)
使用 NearestNeighbor 内插将 (如有必要) 图像条转换为设备单元。 显示在设备上时,缩放的图像条的大小将与原始图像条的大小相同,因为在96dpi 中显示。
这应该用于转换 imagelists 位图条形图,而不是简单地缩放位图,因为生成的位图条带大小可能不同于只是增加位图 N * Math。舍入 (width * dpiscale) !) (= 这可能会根据图像宽度而发生,因为 dpiscale 是 double 而不是 int。
public void LogicalToDeviceUnits (ref System.Drawing.Bitmap imageStrip, System.Drawing.Size logicalImageSize, System.Drawing.Color backgroundColor, Microsoft.VisualStudio.PlatformUI.ImageScalingMode scalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default);
member this.LogicalToDeviceUnits : Bitmap * System.Drawing.Size * System.Drawing.Color * Microsoft.VisualStudio.PlatformUI.ImageScalingMode -> unit
Public Sub LogicalToDeviceUnits (ByRef imageStrip As Bitmap, logicalImageSize As Size, backgroundColor As Color, Optional scalingMode As ImageScalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default)
参数
- imageStrip
- Bitmap
用于从逻辑单元缩放到设备单位的图像条
- logicalImageSize
- Size
带区中每个图像的逻辑单元中的大小
- backgroundColor
- Color
要用于图像背景的颜色值。 当内插模式为双线性或双立方时,图像的边距将与背景插值。
- scalingMode
- ImageScalingMode
缩放带中的图像时使用的缩放模式
适用于
LogicalToDeviceUnits(Rect)
返回一个新矩形,其中输入的坐标从逻辑单元转换为设备单位。
public:
System::Windows::Rect LogicalToDeviceUnits(System::Windows::Rect logicalRect);
public System.Windows.Rect LogicalToDeviceUnits (System.Windows.Rect logicalRect);
member this.LogicalToDeviceUnits : System.Windows.Rect -> System.Windows.Rect
Public Function LogicalToDeviceUnits (logicalRect As Rect) As Rect
参数
- logicalRect
- Rect
逻辑坐标中的矩形
返回
设备坐标中的矩形
适用于
LogicalToDeviceUnits(Point)
返回一个新点,其中输入的坐标从逻辑单元转换为设备单位。
public:
System::Windows::Point LogicalToDeviceUnits(System::Windows::Point logicalPoint);
public System.Windows.Point LogicalToDeviceUnits (System.Windows.Point logicalPoint);
member this.LogicalToDeviceUnits : System.Windows.Point -> System.Windows.Point
Public Function LogicalToDeviceUnits (logicalPoint As Point) As Point
参数
- logicalPoint
- Point
逻辑单元中的点
返回
设备坐标中的点
适用于
LogicalToDeviceUnits(SizeF)
返回一个新的 SizeF,其输入的坐标从逻辑单元转换为设备单位。
public:
System::Drawing::SizeF LogicalToDeviceUnits(System::Drawing::SizeF logicalSize);
public System.Drawing.SizeF LogicalToDeviceUnits (System.Drawing.SizeF logicalSize);
member this.LogicalToDeviceUnits : System.Drawing.SizeF -> System.Drawing.SizeF
Public Function LogicalToDeviceUnits (logicalSize As SizeF) As SizeF
参数
- logicalSize
- SizeF
逻辑单元中的 SizeF
返回
设备坐标中的 SizeF
适用于
LogicalToDeviceUnits(Size)
返回一个新的 System.web. Size,并将输入的坐标从逻辑单元转换为设备单位。
public:
System::Drawing::Size LogicalToDeviceUnits(System::Drawing::Size logicalSize);
public System.Drawing.Size LogicalToDeviceUnits (System.Drawing.Size logicalSize);
member this.LogicalToDeviceUnits : System.Drawing.Size -> System.Drawing.Size
Public Function LogicalToDeviceUnits (logicalSize As Size) As Size
参数
- logicalSize
- Size
逻辑单元中的大小
返回
设备坐标中的大小
适用于
LogicalToDeviceUnits(RectangleF)
返回一个新的 RectangleF,其输入的坐标从逻辑单元转换为设备单位。
public:
System::Drawing::RectangleF LogicalToDeviceUnits(System::Drawing::RectangleF logicalRect);
public System.Drawing.RectangleF LogicalToDeviceUnits (System.Drawing.RectangleF logicalRect);
member this.LogicalToDeviceUnits : System.Drawing.RectangleF -> System.Drawing.RectangleF
Public Function LogicalToDeviceUnits (logicalRect As RectangleF) As RectangleF
参数
- logicalRect
- RectangleF
逻辑单元中的 RectangleF
返回
设备坐标中的 RectangleF
适用于
LogicalToDeviceUnits(Rectangle)
返回一个新的 System.object,其中输入的坐标从逻辑单元转换为设备单位。
public:
System::Drawing::Rectangle LogicalToDeviceUnits(System::Drawing::Rectangle logicalRect);
public System.Drawing.Rectangle LogicalToDeviceUnits (System.Drawing.Rectangle logicalRect);
member this.LogicalToDeviceUnits : System.Drawing.Rectangle -> System.Drawing.Rectangle
Public Function LogicalToDeviceUnits (logicalRect As Rectangle) As Rectangle
参数
- logicalRect
- Rectangle
逻辑单元中的矩形
返回
设备坐标中的矩形
适用于
LogicalToDeviceUnits(PointF)
返回一个新的 PointF,其输入的坐标从逻辑单元转换为设备单位。
public:
System::Drawing::PointF LogicalToDeviceUnits(System::Drawing::PointF logicalPoint);
public System.Drawing.PointF LogicalToDeviceUnits (System.Drawing.PointF logicalPoint);
member this.LogicalToDeviceUnits : System.Drawing.PointF -> System.Drawing.PointF
Public Function LogicalToDeviceUnits (logicalPoint As PointF) As PointF
参数
- logicalPoint
- PointF
逻辑单元中的 PointF
返回
设备坐标中的 PointF
适用于
LogicalToDeviceUnits(Point)
返回一个新的 System.object,其中输入的坐标从逻辑单元转换为设备单位。
public:
System::Drawing::Point LogicalToDeviceUnits(System::Drawing::Point logicalPoint);
public System.Drawing.Point LogicalToDeviceUnits (System.Drawing.Point logicalPoint);
member this.LogicalToDeviceUnits : System.Drawing.Point -> System.Drawing.Point
Public Function LogicalToDeviceUnits (logicalPoint As Point) As Point
参数
- logicalPoint
- Point
逻辑单元中的点
返回
设备坐标中的点
适用于
LogicalToDeviceUnits(Size)
返回一个新的大小,其中输入的维度从逻辑单元转换为设备单位。
public:
System::Windows::Size LogicalToDeviceUnits(System::Windows::Size logicalSize);
public System.Windows.Size LogicalToDeviceUnits (System.Windows.Size logicalSize);
member this.LogicalToDeviceUnits : System.Windows.Size -> System.Windows.Size
Public Function LogicalToDeviceUnits (logicalSize As Size) As Size
参数
- logicalSize
- Size
逻辑单元中的大小
返回
设备大小