English | 简体中文
- 扫描设备
- 连接设备
- 接收实时笔迹
NotepadScanner notepadScanner = new NotepadScanner();
notepadScanner.Found += (sender, args) => Debug.WriteLine($"OnNotepadFound {args}");
notepadScanner.StartScan()
// ...
notepadScanner.StopScan()连接从NotepadScanner.Found中扫描到的result
NotepadConnector notepadConnector = new NotepadConnector();
notepadConnector.ConnectionChanged += (sender, args) => Debug.WriteLine($"OnConnectionChanged {sender} {args}");
notepadConnector.Connect(result);
// ...
notepadConnector.Disconnect();- NotepadMode.Common
设备仅保存压力>0的NotePenPointer(含时间戳)到离线字迹中 - NotepadMode.Sync
设备发送所有NotePenPointer(无时间戳)到连接的手机/Pad上
设备默认为NotepadMode.Common(连接/未连接),只有连接后setMode才会更改
NotepadClient notepadClient;
notepadClient.SetMode(NotepadMode.Sync);当NotepadMode.Sync时,接收NotePenPointer
notepadClient.SyncPointerReceived += OnSyncPointerReceived;
private void OnSyncPointerReceived(NotepadClient sender, List<NotePenPointer> args)
{
foreach (var pointer in args)
Debug.WriteLine($"OnSyncPointerReceived {pointer}");
}