Sesuai untuk: Penulisan kolaboratif, dokumen panjang, nyahpepijat kod, dan projek yang memerlukan penghalusan berulang.
Ruang kerja Canvas Gemini membolehkan anda menulis dan mengedit dokumen atau kod dengan perubahan yang muncul dalam masa nyata pada skrin anda .
Cara menggunakannya:
Sesuai untuk: Membina aplikasi web, mengedit dokumen dengan pratonton langsung, dan prototaip pantas.
Canvas Mistral ialah editor terbina dalam untuk mencipta dan memperhalusi teks, kod, spreadsheet, dan banyak lagi, bekerjasama dengan AI terus dalam sembang anda .
Cara menggunakannya:
Tools di bahagian bawah tetingkap sembang dan tandakan kotak di sebelah Canvas / dalam gesaan anda dan memilih "Open a new Canvas" Sesuai untuk: Penciptaan kandungan pantas, penyuntingan spreadsheet, dan penjanaan teks atau kod yang mudah.
Bagi pembangun yang perlu membina editor teks atau kod dari awal menggunakan API HTML5 <canvas>, pendekatannya berbeza secara fundamental — anda perlu melaksanakan semula semua primitif penyuntingan teks secara manual kerana elemen canvas tidak mempunyai keupayaan input teks asli.
Langkah teras:
ctx.measureText() dan API Canvas Text Metrics yang lebih baru (getIndexFromOffset, getSelectionRects) untuk memetakan kedudukan piksel kembali ke indeks aksara Alternatif: Untuk kebanyakan kes penggunaan, lebih mudah menggunakan elemen HTML seperti textarea atau contenteditable daripada membina editor penuh pada canvas . Pendekatan canvas hanya perlu apabila anda memerlukan kawalan peringkat piksel ke atas rendering (contohnya, untuk alat reka bentuk atau aplikasi lukisan tersuai).
Kesimpulan: Jika anda seorang penulis atau pengkod, gunakan salah satu alat AI Canvas. Jika anda membina aplikasi tersuai yang memerlukan rendering tepat, pendekatan HTML5 canvas memberi anda kawalan penuh — tetapi bersedialah untuk usaha pembangunan tambahan.