Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Converte una matrice di posizioni espresse in coordinate dello spazio dei pixel in coordinate dello spazio di input penna 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 PixelToInkSpace ( _
hdc As IntPtr, _
ByRef pts As Point() _
)
'Utilizzo
Dim instance As Renderer
Dim hdc As IntPtr
Dim pts As Point()
instance.PixelToInkSpace(hdc, pts)
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
[UIPermissionAttribute(SecurityAction.Demand, Window = UIPermissionWindow.SafeTopLevelWindows)]
[SecurityPermissionAttribute(SecurityAction.Demand, UnmanagedCode = true)]
public void PixelToInkSpace(
IntPtr hdc,
ref Point[] pts
)
[PermissionSetAttribute(SecurityAction::InheritanceDemand, Name = L"FullTrust")]
[UIPermissionAttribute(SecurityAction::Demand, Window = UIPermissionWindow::SafeTopLevelWindows)]
[SecurityPermissionAttribute(SecurityAction::Demand, UnmanagedCode = true)]
public:
void PixelToInkSpace(
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 PixelToInkSpace(
IntPtr hdc,
/** @ref */Point[] pts
)
public function PixelToInkSpace(
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 dello spazio di input penna.
Note
Il metodo PixelToInkSpace esegue la conversione da spazio dei pixel in spazio dell'input penna (dove una unità HIMETRIC corrisponde a 0,01 mm), applica l'inverso della trasformazione della visualizzazione e successivamente applica la trasformazione dell'oggetto.
Per ridurre le perdite di memoria, utilizzare l'overload PixelToInkSpace(Graphics, array<Point[]%) di questo metodo. L'overload PixelToInkSpace(IntPtr, array<Point[]%) richiede che gli handle vengano conservati in memoria, operazione che può provocare 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