Metodo Renderer.InkSpaceToPixel (IntPtr, array<Point[]%)
Aggiornamento: novembre 2007
Converte una matrice di posizioni espresse in coordinate dello spazio di input penna in coordinate dello spazio dei pixel utilizzando un handle per la conversione.
Spazio dei nomi: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Sintassi
'Dichiarazione
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
<UIPermissionAttribute(SecurityAction.Demand, Window := UIPermissionWindow.SafeTopLevelWindows)> _
<SecurityPermissionAttribute(SecurityAction.Demand, UnmanagedCode := True)> _
Public Sub InkSpaceToPixel ( _
hdc As IntPtr, _
ByRef pts As Point() _
)
'Utilizzo
Dim instance As Renderer
Dim hdc As IntPtr
Dim pts As Point()
instance.InkSpaceToPixel(hdc, pts)
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
[UIPermissionAttribute(SecurityAction.Demand, Window = UIPermissionWindow.SafeTopLevelWindows)]
[SecurityPermissionAttribute(SecurityAction.Demand, UnmanagedCode = true)]
public void InkSpaceToPixel(
IntPtr hdc,
ref Point[] pts
)
[PermissionSetAttribute(SecurityAction::InheritanceDemand, Name = L"FullTrust")]
[UIPermissionAttribute(SecurityAction::Demand, Window = UIPermissionWindow::SafeTopLevelWindows)]
[SecurityPermissionAttribute(SecurityAction::Demand, UnmanagedCode = true)]
public:
void InkSpaceToPixel(
IntPtr hdc,
array<Point>^% pts
)
/** @attribute PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust") */
/** @attribute UIPermissionAttribute(SecurityAction.Demand, Window = UIPermissionWindow.SafeTopLevelWindows) */
/** @attribute SecurityPermissionAttribute(SecurityAction.Demand, UnmanagedCode = true) */
public void InkSpaceToPixel(
IntPtr hdc,
/** @ref */Point[] pts
)
public function InkSpaceToPixel(
hdc : IntPtr,
pts : Point[]
)
Parametri
- hdc
Tipo: System.IntPtr
Handle del controllo o del form contenitore.
- pts
Tipo: array<System.Drawing.Point[]%
Matrice di punti da convertire in posizioni in pixel.
Note
Il metodo InkSpaceToPixel applica la trasformazione dell'oggetto di Renderer, applica quindi la trasformazione della visualizzazione ed esegue infine la conversione da unità HIMETRIC in pixel.
Per ridurre le perdite di memoria, utilizzare l'overload InkSpaceToPixel(Graphics, array<Point[]%) di questo metodo. L'overload InkSpaceToPixel(IntPtr, array<Point[]%) richiede che gli handle vengano conservati in memoria, operazione che può comportare delle perdite.
Piattaforme
Windows Vista
.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Informazioni sulla versione
.NET Framework
Supportato in: 3.0