DpiHelper.LogicalToDeviceUnits Método

Definição

Sobrecargas

LogicalToDeviceUnits(ImageList, Color, ImageScalingMode)

Converte (se necessário) o ImageList dimensionando-o para unidades do dispositivo. Quando exibido no dispositivo, o ImageList dimensionado terá o mesmo tamanho que o ImageList original teria quando exibido em 96dpi.

LogicalToDeviceUnits(Image, Color, ImageScalingMode)

Converte (se necessário) a imagem dimensionando-a para unidades do dispositivo. Quando exibido no dispositivo, a imagem dimensionada terá o mesmo tamanho que a imagem original teria quando exibida em 96dpi.

LogicalToDeviceUnits(Bitmap, Size, ImageScalingMode)

Converte (se necessário) a faixa de imagens em unidades de dispositivo, usando a interpolação NearestNeighbor. Quando exibido no dispositivo, a faixa de imagem dimensionada terá o mesmo tamanho que a faixa de imagem original teria quando exibida em 96dpi.

Isso deve ser usado para converter as faixas de bitmap de ImageList em vez de simplesmente dimensionar o bitmap, porque o tamanho da faixa de bitmap resultante pode ser diferente do upsizing como bitmap N * Math. Round (largura * dpiscale)! = Math. Round (N * largura * dpiscale) isso pode ocorrer dependendo da largura da imagem porque dpiscale é um Double não um int.

LogicalToDeviceUnits(Bitmap, Color, ImageScalingMode)

Converte (se necessário) a imagem dimensionando-a para unidades do dispositivo. Quando exibido no dispositivo, a imagem dimensionada terá o mesmo tamanho que a imagem original teria quando exibida em 96dpi.

LogicalToDeviceUnits(ImageList, ImageScalingMode)

Converte (se necessário) o ImageList dimensionando-o para unidades do dispositivo. Quando exibido no dispositivo, o ImageList dimensionado terá o mesmo tamanho que o ImageList original teria quando exibido em 96dpi.

LogicalToDeviceUnits(Image, ImageScalingMode)

Converte (se necessário) a imagem dimensionando-a para unidades do dispositivo. Quando exibido no dispositivo, a imagem dimensionada terá o mesmo tamanho que a imagem original teria quando exibida em 96dpi.

LogicalToDeviceUnits(Icon, ImageScalingMode)

Converte (se necessário) o ícone dimensionando-o para unidades do dispositivo. Quando exibido no dispositivo, o ícone escalado terá o mesmo tamanho que o ícone original teria quando exibido em 96dpi.

LogicalToDeviceUnits(Bitmap, ImageScalingMode)

Converte (se necessário) a imagem dimensionando-a para unidades do dispositivo. Quando exibido no dispositivo, a imagem dimensionada terá o mesmo tamanho que a imagem original teria quando exibida em 96dpi.

LogicalToDeviceUnits(Thickness)

Retorna uma nova espessura com as dimensões da entrada convertidas de unidades lógicas para unidades do dispositivo.

LogicalToDeviceUnits(Bitmap, Size, Color, ImageScalingMode)

Converte (se necessário) a faixa de imagens em unidades de dispositivo, usando a interpolação NearestNeighbor. Quando exibido no dispositivo, a faixa de imagem dimensionada terá o mesmo tamanho que a faixa de imagem original teria quando exibida em 96dpi.

Isso deve ser usado para converter as faixas de bitmap de ImageList em vez de simplesmente dimensionar o bitmap, porque o tamanho da faixa de bitmap resultante pode ser diferente do upsizing como bitmap N * Math. Round (largura * dpiscale)! = Math. Round (N * largura * dpiscale) isso pode ocorrer dependendo da largura da imagem porque dpiscale é um Double não um int.

LogicalToDeviceUnits(Rect)

Retorna um novo RECT com as coordenadas da entrada convertidas de unidades lógicas para unidades de dispositivo.

LogicalToDeviceUnits(Point)

Retorna um novo ponto com as coordenadas da entrada convertidas de unidades lógicas para unidades de dispositivo.

LogicalToDeviceUnits(SizeF)

Retorna um novo System. Drawing. SizeF com as coordenadas da entrada convertidas de unidades lógicas para unidades de dispositivo.

LogicalToDeviceUnits(Size)

Retorna um novo System. Drawing. Size com as coordenadas da entrada convertidas de unidades lógicas para unidades de dispositivo.

LogicalToDeviceUnits(RectangleF)

Retorna um novo System. Drawing. RectangleF com as coordenadas da entrada convertidas de unidades lógicas para unidades de dispositivo.

LogicalToDeviceUnits(Rectangle)

Retorna um novo System. Drawing. Rectangle com as coordenadas da entrada convertidas de unidades lógicas para unidades de dispositivo.

LogicalToDeviceUnits(PointF)

Retorna um novo System. Drawing. PointF com as coordenadas da entrada convertidas de unidades lógicas para unidades de dispositivo.

LogicalToDeviceUnits(Point)

Retorna um novo System. Drawing. Point com as coordenadas da entrada convertidas de unidades lógicas para unidades de dispositivo.

LogicalToDeviceUnits(Size)

Retorna um novo tamanho com as dimensões da entrada convertidas de unidades lógicas para unidades de dispositivo.

LogicalToDeviceUnits(ImageList, Color, ImageScalingMode)

Converte (se necessário) o ImageList dimensionando-o para unidades do dispositivo. Quando exibido no dispositivo, o ImageList dimensionado terá o mesmo tamanho que o ImageList original teria quando exibido em 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)

Parâmetros

imageList
ImageList

ImageList para dimensionar de unidades lógicas para unidades de dispositivo

backgroundColor
Color

Um valor de cor a ser usado para o plano de fundo da imagem. Quando o modo de interpolação é bilinear ou Bicúbico, as margens da imagem são interpoladas com o plano de fundo.

scalingMode
ImageScalingMode

O modo de dimensionamento a ser usado ao dimensionar as imagens em ImageList

Aplica-se a

LogicalToDeviceUnits(Image, Color, ImageScalingMode)

Converte (se necessário) a imagem dimensionando-a para unidades do dispositivo. Quando exibido no dispositivo, a imagem dimensionada terá o mesmo tamanho que a imagem original teria quando exibida em 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)

Parâmetros

image
Image

A imagem a ser dimensionada de unidades lógicas para unidades de dispositivo

backgroundColor
Color

Um valor de cor a ser usado para o plano de fundo da imagem. Quando o modo de interpolação é bilinear ou Bicúbico, as margens da imagem são interpoladas com o plano de fundo.

scalingMode
ImageScalingMode

O modo de dimensionamento a ser usado ao dimensionar a imagem

Aplica-se a

LogicalToDeviceUnits(Bitmap, Size, ImageScalingMode)

Converte (se necessário) a faixa de imagens em unidades de dispositivo, usando a interpolação NearestNeighbor. Quando exibido no dispositivo, a faixa de imagem dimensionada terá o mesmo tamanho que a faixa de imagem original teria quando exibida em 96dpi.

Isso deve ser usado para converter as faixas de bitmap de ImageList em vez de simplesmente dimensionar o bitmap, porque o tamanho da faixa de bitmap resultante pode ser diferente do upsizing como bitmap N * Math. Round (largura * dpiscale)! = Math. Round (N * largura * dpiscale) isso pode ocorrer dependendo da largura da imagem porque dpiscale é um Double não um 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)

Parâmetros

imageStrip
Bitmap

A faixa de imagens a ser dimensionada de unidades lógicas para unidades de dispositivo

logicalImageSize
Size

O tamanho na unidade lógica de cada imagem na faixa

scalingMode
ImageScalingMode

O modo de dimensionamento a ser usado ao dimensionar as imagens na faixa

Aplica-se a

LogicalToDeviceUnits(Bitmap, Color, ImageScalingMode)

Converte (se necessário) a imagem dimensionando-a para unidades do dispositivo. Quando exibido no dispositivo, a imagem dimensionada terá o mesmo tamanho que a imagem original teria quando exibida em 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)

Parâmetros

bitmapImage
Bitmap

A imagem de bitmap a ser dimensionada de unidades lógicas para unidades de dispositivo

backgroundColor
Color

Um valor de cor a ser usado para o plano de fundo da imagem. Quando o modo de interpolação é bilinear ou Bicúbico, as margens da imagem são interpoladas com o plano de fundo.

scalingMode
ImageScalingMode

O modo de dimensionamento a ser usado ao dimensionar a imagem

Aplica-se a

LogicalToDeviceUnits(ImageList, ImageScalingMode)

Converte (se necessário) o ImageList dimensionando-o para unidades do dispositivo. Quando exibido no dispositivo, o ImageList dimensionado terá o mesmo tamanho que o ImageList original teria quando exibido em 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)

Parâmetros

imageList
ImageList

ImageList para dimensionar de unidades lógicas para unidades de dispositivo

scalingMode
ImageScalingMode

O modo de dimensionamento a ser usado ao dimensionar as imagens em ImageList

Aplica-se a

LogicalToDeviceUnits(Image, ImageScalingMode)

Converte (se necessário) a imagem dimensionando-a para unidades do dispositivo. Quando exibido no dispositivo, a imagem dimensionada terá o mesmo tamanho que a imagem original teria quando exibida em 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)

Parâmetros

image
Image

A imagem a ser dimensionada de unidades lógicas para unidades de dispositivo

scalingMode
ImageScalingMode

O modo de dimensionamento a ser usado ao dimensionar a imagem. Quando o modo de interpolação é bilinear ou Bicúbico, uma cor transparente será usada para o plano de fundo e o magins da imagem será interpolado com o plano de fundo. Como resultado, a imagem retornada usará a mistura alfa.

Aplica-se a

LogicalToDeviceUnits(Icon, ImageScalingMode)

Converte (se necessário) o ícone dimensionando-o para unidades do dispositivo. Quando exibido no dispositivo, o ícone escalado terá o mesmo tamanho que o ícone original teria quando exibido em 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)

Parâmetros

icon
Icon

O ícone para dimensionar de unidades lógicas para unidades de dispositivo

scalingMode
ImageScalingMode

Aplica-se a

LogicalToDeviceUnits(Bitmap, ImageScalingMode)

Converte (se necessário) a imagem dimensionando-a para unidades do dispositivo. Quando exibido no dispositivo, a imagem dimensionada terá o mesmo tamanho que a imagem original teria quando exibida em 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)

Parâmetros

bitmapImage
Bitmap

A imagem de bitmap a ser dimensionada de unidades lógicas para unidades de dispositivo

scalingMode
ImageScalingMode

O modo de dimensionamento a ser usado ao dimensionar a imagem. Quando o modo de interpolação é bilinear ou Bicúbico, uma cor transparente será usada para o plano de fundo e o magins da imagem será interpolado com o plano de fundo. Como resultado, a imagem retornada usará a mistura alfa.

Aplica-se a

LogicalToDeviceUnits(Thickness)

Retorna uma nova espessura com as dimensões da entrada convertidas de unidades lógicas para unidades do dispositivo.

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

Parâmetros

logicalThickness
Thickness

Espessura em unidades lógicas

Retornos

Thickness

Espessura nas unidades do dispositivo

Aplica-se a

LogicalToDeviceUnits(Bitmap, Size, Color, ImageScalingMode)

Converte (se necessário) a faixa de imagens em unidades de dispositivo, usando a interpolação NearestNeighbor. Quando exibido no dispositivo, a faixa de imagem dimensionada terá o mesmo tamanho que a faixa de imagem original teria quando exibida em 96dpi.

Isso deve ser usado para converter as faixas de bitmap de ImageList em vez de simplesmente dimensionar o bitmap, porque o tamanho da faixa de bitmap resultante pode ser diferente do upsizing como bitmap N * Math. Round (largura * dpiscale)! = Math. Round (N * largura * dpiscale) isso pode ocorrer dependendo da largura da imagem porque dpiscale é um Double não um 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)

Parâmetros

imageStrip
Bitmap

A faixa de imagens a ser dimensionada de unidades lógicas para unidades de dispositivo

logicalImageSize
Size

O tamanho na unidade lógica de cada imagem na faixa

backgroundColor
Color

Um valor de cor a ser usado para o plano de fundo da imagem. Quando o modo de interpolação é bilinear ou Bicúbico, as margens da imagem são interpoladas com o plano de fundo.

scalingMode
ImageScalingMode

O modo de dimensionamento a ser usado ao dimensionar as imagens na faixa

Aplica-se a

LogicalToDeviceUnits(Rect)

Retorna um novo RECT com as coordenadas da entrada convertidas de unidades lógicas para unidades de dispositivo.

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

Parâmetros

logicalRect
Rect

Rect em coordenadas lógicas

Retornos

Rect

Rect nas coordenadas do dispositivo

Aplica-se a

LogicalToDeviceUnits(Point)

Retorna um novo ponto com as coordenadas da entrada convertidas de unidades lógicas para unidades de dispositivo.

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

Parâmetros

logicalPoint
Point

Ponto em unidades lógicas

Retornos

Point

Coordenadas de ponto em dispositivos

Aplica-se a

LogicalToDeviceUnits(SizeF)

Retorna um novo System. Drawing. SizeF com as coordenadas da entrada convertidas de unidades lógicas para unidades de dispositivo.

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

Parâmetros

logicalSize
SizeF

SizeF em unidades lógicas

Retornos

SizeF

SizeF nas coordenadas do dispositivo

Aplica-se a

LogicalToDeviceUnits(Size)

Retorna um novo System. Drawing. Size com as coordenadas da entrada convertidas de unidades lógicas para unidades de dispositivo.

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

Parâmetros

logicalSize
Size

Tamanho em unidades lógicas

Retornos

Size

Tamanho em coordenadas do dispositivo

Aplica-se a

LogicalToDeviceUnits(RectangleF)

Retorna um novo System. Drawing. RectangleF com as coordenadas da entrada convertidas de unidades lógicas para unidades de dispositivo.

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

Parâmetros

logicalRect
RectangleF

RectangleF em unidades lógicas

Retornos

RectangleF

RectangleF nas coordenadas do dispositivo

Aplica-se a

LogicalToDeviceUnits(Rectangle)

Retorna um novo System. Drawing. Rectangle com as coordenadas da entrada convertidas de unidades lógicas para unidades de dispositivo.

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

Parâmetros

logicalRect
Rectangle

Retângulo em unidades lógicas

Retornos

Rectangle

Retângulo nas coordenadas do dispositivo

Aplica-se a

LogicalToDeviceUnits(PointF)

Retorna um novo System. Drawing. PointF com as coordenadas da entrada convertidas de unidades lógicas para unidades de dispositivo.

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

Parâmetros

logicalPoint
PointF

PointF em unidades lógicas

Retornos

PointF

PointF nas coordenadas do dispositivo

Aplica-se a

LogicalToDeviceUnits(Point)

Retorna um novo System. Drawing. Point com as coordenadas da entrada convertidas de unidades lógicas para unidades de dispositivo.

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

Parâmetros

logicalPoint
Point

Ponto em unidades lógicas

Retornos

Point

Coordenadas de ponto em dispositivos

Aplica-se a

LogicalToDeviceUnits(Size)

Retorna um novo tamanho com as dimensões da entrada convertidas de unidades lógicas para unidades de dispositivo.

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

Parâmetros

logicalSize
Size

Tamanho em unidades lógicas

Retornos

Size

Tamanho em unidades do dispositivo

Aplica-se a