DpiHelper.LogicalToDeviceUnits Метод

Определение

Перегрузки

LogicalToDeviceUnits(ImageList, Color, ImageScalingMode)

Преобразует ImageList (при необходимости) с помощью масштабирования в единицы устройства. При отображении на устройстве масштабируемый ImageList будет иметь тот же размер, что и исходный ImageList при отображении в 96dpi.

LogicalToDeviceUnits(Image, Color, ImageScalingMode)

Преобразует изображение (при необходимости) путем масштабирования его на единицы устройства. При отображении на устройстве масштабированный образ будет иметь тот же размер, что и у исходного изображения при отображении в 96dpi.

LogicalToDeviceUnits(Bitmap, Size, ImageScalingMode)

Преобразует (при необходимости) полосу изображения в единицы устройства с помощью интерполяции Неарестнеигхбор. При отображении на устройстве полоса масштабированного изображения будет иметь тот же размер, что и исходная полоса изображения, когда будет отображаться в 96dpi.

Это следует использовать для преобразования растрового изображения ImageList вместо простого масштабирования растрового изображения, так как размер результирующей полосы точечных рисунков может отличаться от простого масштабирования в виде точечного рисунка N * Math. Round (ширина * дпискале)! = Math. Round (N * ширина * дпискале). это может произойти в зависимости от ширины изображения, так как дпискале является 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)

Преобразует (при необходимости) полосу изображения в единицы устройства с помощью интерполяции Неарестнеигхбор. При отображении на устройстве полоса масштабированного изображения будет иметь тот же размер, что и исходная полоса изображения, когда будет отображаться в 96dpi.

Это следует использовать для преобразования растрового изображения ImageList вместо простого масштабирования растрового изображения, так как размер результирующей полосы точечных рисунков может отличаться от простого масштабирования в виде точечного рисунка N * Math. Round (ширина * дпискале)! = Math. Round (N * ширина * дпискале). это может произойти в зависимости от ширины изображения, так как дпискале является Double, а не int.

LogicalToDeviceUnits(Rect)

Возвращает новый параметр Rect с координатами ввода, преобразованными из логических устройств в единицы устройства.

LogicalToDeviceUnits(Point)

Возвращает новую точку с координатами ввода, преобразованными из логических устройств в единицы устройства.

LogicalToDeviceUnits(SizeF)

Возвращает новый объект System. Drawing. SizeF с координатами ввода, преобразованными из логических устройств в единицы устройства.

LogicalToDeviceUnits(Size)

Возвращает новый системный. Drawing. size с координатами ввода, преобразованными из логических устройств в единицы устройства.

LogicalToDeviceUnits(RectangleF)

Возвращает новый объект System. Drawing. Ректанглеф с координатами ввода, преобразованными из логических устройств в единицы устройства.

LogicalToDeviceUnits(Rectangle)

Возвращает новый System. Drawing. Rectangle с координатами ввода, преобразованными из логических устройств в единицы устройства.

LogicalToDeviceUnits(PointF)

Возвращает новый объект System. Drawing. PointF с координатами ввода, преобразованными из логических устройств в единицы устройства.

LogicalToDeviceUnits(Point)

Возвращает новую System. Drawing. Point с координатами ввода, преобразованными из логических устройств в единицы устройства.

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)

Преобразует (при необходимости) полосу изображения в единицы устройства с помощью интерполяции Неарестнеигхбор. При отображении на устройстве полоса масштабированного изображения будет иметь тот же размер, что и исходная полоса изображения, когда будет отображаться в 96dpi.

Это следует использовать для преобразования растрового изображения ImageList вместо простого масштабирования растрового изображения, так как размер результирующей полосы точечных рисунков может отличаться от простого масштабирования в виде точечного рисунка N * Math. Round (ширина * дпискале)! = Math. Round (N * ширина * дпискале). это может произойти в зависимости от ширины изображения, так как дпискале является 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

Режим масштабирования, используемый при масштабировании изображения. Если режим интерполяции — билинейной или бикубический, для фона будет использоваться прозрачный цвет, а магинс изображения будет интерполяцией с фоном. В результате возвращаемое изображение будет использовать альфа-смешение.

Применяется к

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

Режим масштабирования, используемый при масштабировании изображения. Если режим интерполяции — билинейной или бикубический, для фона будет использоваться прозрачный цвет, а магинс изображения будет интерполяцией с фоном. В результате возвращаемое изображение будет использовать альфа-смешение.

Применяется к

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

Толщина логических устройств

Возвращаемое значение

Thickness

Толщина единиц устройства

Применяется к

LogicalToDeviceUnits(Bitmap, Size, Color, ImageScalingMode)

Преобразует (при необходимости) полосу изображения в единицы устройства с помощью интерполяции Неарестнеигхбор. При отображении на устройстве полоса масштабированного изображения будет иметь тот же размер, что и исходная полоса изображения, когда будет отображаться в 96dpi.

Это следует использовать для преобразования растрового изображения ImageList вместо простого масштабирования растрового изображения, так как размер результирующей полосы точечных рисунков может отличаться от простого масштабирования в виде точечного рисунка N * Math. Round (ширина * дпискале)! = Math. Round (N * ширина * дпискале). это может произойти в зависимости от ширины изображения, так как дпискале является 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)

Возвращает новый параметр 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

Rect в логических координатах

Возвращаемое значение

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

Точка в логических единицах

Возвращаемое значение

Point

Точка координат устройства

Применяется к

LogicalToDeviceUnits(SizeF)

Возвращает новый объект System. Drawing. 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

SizeF в координатах устройства

Применяется к

LogicalToDeviceUnits(Size)

Возвращает новый системный. Drawing. 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

Размер в логических устройствах

Возвращаемое значение

Size

Размер в координатах устройства

Применяется к

LogicalToDeviceUnits(RectangleF)

Возвращает новый объект System. Drawing. Ректанглеф с координатами ввода, преобразованными из логических устройств в единицы устройства.

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

Ректанглеф в координатах устройства

Применяется к

LogicalToDeviceUnits(Rectangle)

Возвращает новый System. Drawing. Rectangle с координатами ввода, преобразованными из логических устройств в единицы устройства.

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

Прямоугольник в логических единицах

Возвращаемое значение

Rectangle

Прямоугольник в координатах устройства

Применяется к

LogicalToDeviceUnits(PointF)

Возвращает новый объект System. Drawing. 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

PointF в координатах устройства

Применяется к

LogicalToDeviceUnits(Point)

Возвращает новую System. Drawing. Point с координатами ввода, преобразованными из логических устройств в единицы устройства.

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

Точка в логических единицах

Возвращаемое значение

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

Размер в логических устройствах

Возвращаемое значение

Size

Размер в единицах устройства

Применяется к