InkStrokeBuilder Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membangun goresan dari input pointer mentah.
Catatan
Untuk aplikasi Universal Windows menggunakan Extensible Application Markup Language (XAML), sebaiknya gunakan InkPresenter dan kontrol InkCanvas alih-alih InkManager.
Gunakan CreateStrokeFromInkPoints dan SetDefaultDrawingAttributes untuk menyusun stroke secara terprogram untuk InkPresenter.
public ref class InkStrokeBuilder sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.None)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class InkStrokeBuilder final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.None)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class InkStrokeBuilder final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.None)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class InkStrokeBuilder
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.None)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class InkStrokeBuilder
function InkStrokeBuilder()
Public NotInheritable Class InkStrokeBuilder
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Keterangan
Catatan
Kelas ini tidak tangkas, yang berarti Anda perlu mempertimbangkan model utas dan perilaku marshalingnya. Untuk informasi selengkapnya, lihat Threading dan Marshaling (C++/CX) dan Menggunakan objek Windows Runtime di lingkungan multithreaded (.NET).
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1703 | 15063 | CreateStrokeFromInkPoints(IEnumerable<InkPoint,Matrix3x2,Nullable<> DateTimeOffset,Nullable<> TimeSpan>) |
Konstruktor
InkStrokeBuilder() |
Membuat objek InkStrokeBuilder baru yang digunakan untuk membuat objek InkStroke . Catatan Untuk aplikasi Universal Windows menggunakan Extensible Application Markup Language (XAML), sebaiknya gunakan InkPresenter dan kontrol InkCanvas alih-alih InkManager. Gunakan CreateStrokeFromInkPoints dan SetDefaultDrawingAttributes untuk menyusun stroke secara terprogram untuk InkPresenter. |
Metode
AppendToStroke(PointerPoint) |
Menambahkan segmen baru ke goresan tinta. AppendToStroke dipanggil setelah BeginStroke dan sebelum EndStroke selama proses pembangunan InkStroke . Catatan AppendToStroke tidak didukung oleh InkPresenter. Gunakan CreateStrokeFromInkPoints dan SetDefaultDrawingAttributes untuk menyusun stroke secara terprogram untuk InkPresenter. |
BeginStroke(PointerPoint) |
Mulai membangun goresan tinta. Catatan BeginStroke tidak didukung oleh InkPresenter. Gunakan CreateStrokeFromInkPoints dan SetDefaultDrawingAttributes untuk menyusun stroke secara terprogram untuk InkPresenter. |
CreateStroke(IIterable<Point>) |
Membuat goresan dari array koordinat Titik . Catatan CreateStroke tidak didukung oleh InkPresenter. Gunakan CreateStrokeFromInkPoints dan SetDefaultDrawingAttributes untuk menyusun stroke secara terprogram untuk InkPresenter. |
CreateStrokeFromInkPoints(IIterable<InkPoint>, Matrix3x2) |
Membuat goresan tinta dasar dari kumpulan objek InkPoint . Catatan Gunakan CreateStrokeFromInkPoints dan SetDefaultDrawingAttributes untuk menyusun stroke secara terprogram untuk InkPresenter. |
CreateStrokeFromInkPoints(IIterable<InkPoint>, Matrix3x2, IReference<DateTime>, IReference<TimeSpan>) |
Membuat goresan tinta yang kaya dari kumpulan objek InkPoint . Catatan Gunakan CreateStrokeFromInkPoints dan SetDefaultDrawingAttributes untuk menyusun stroke secara terprogram untuk InkPresenter. |
EndStroke(PointerPoint) |
Berhenti membangun goresan tinta. Catatan EndStroke tidak didukung oleh InkPresenter. Gunakan CreateStrokeFromInkPoints dan SetDefaultDrawingAttributes untuk menyusun stroke secara terprogram untuk InkPresenter. |
SetDefaultDrawingAttributes(InkDrawingAttributes) |
Mengatur InkDrawingAttributes default untuk semua goresan tinta baru yang dibuat setelah stroke saat ini. SetDefaultDrawingAttributes tidak memengaruhi stroke saat ini, atau stroke yang ada. Catatan Gunakan SetDefaultDrawingAttributes saat membangun goresan secara terprogram untuk objek InkPresenter dan InkManager . |
Berlaku untuk
Lihat juga
- Interaksi pena dan stylus
- Memulai: Tinta dukungan di aplikasi UWP Anda
- Sampel analisis tinta (dasar) (C#)
- Sampel pengenalan tulisan tangan tinta (C#)
- Menyimpan dan memuat goresan tinta dari file Ink Serialized Format (ISF)
- Menyimpan dan memuat goresan tinta dari clipboard
- Lokasi toolbar tinta dan sampel orientasi (dasar)
- Lokasi toolbar tinta dan sampel orientasi (dinamis)
- Sampel buku mewarnai
- Sampel catatan keluarga
- Sampel penintaan (JavaScript)
- Sampel penintaan sederhana (C#/C++)
- Sampel penintaan kompleks (C++)
- Sampel analisis tinta