Pola Kontrol SpreadsheetItem
Menjelaskan panduan dan konvensi untuk menerapkan ISpreadsheetItemProvider, termasuk informasi tentang properti dan metode. Pola kontrol SpreadsheetItem digunakan untuk mengekspos properti sel di spreadsheet atau dokumen berbasis kisi lainnya.
Pola kontrol SpreadsheetItem terkait erat dengan pola kontrol GridItem ; kontrol yang mengimplementasikan pola kontrol SpreadsheetItem juga harus menerapkan pola kontrol GridItem. Kontrol juga dapat menerapkan pola kontrol TableItem , jika sesuai. Untuk contoh kontrol yang mengimplementasikan pola kontrol ini, lihat Jenis Kontrol dan Pola Kontrol yang Didukung.
Topik ini berisi bagian berikut.
- Panduan dan Konvensi Implementasi
- Anggota yang Diperlukan untuk ISpreadsheetItemProvider
- Topik terkait
Panduan dan Konvensi Implementasi
Saat menerapkan pola kontrol SpreadsheetItem , perhatikan panduan dan konvensi berikut:
- Saat menerapkan metode ISpreadsheetItemProvider::GetAnnotationObjects dan ISpreadsheetItemProvider::GetAnnotationTypes , silakan lihat dokumentasi IAnnotationProvider . Metode ini mengembalikan array untuk memungkinkan penyedia mendukung beberapa anotasi pada satu sel.
- Beberapa jenis anotasi tidak memerlukan implementasi penuh antarmuka IAnnotationProvider . Misalnya, indikator kesalahan ejaan sederhana dapat diwakili dengan meminta GetAnnotationTypes mengembalikan pengidentifikasi atribut teks AnnotationType_SpellingError, dan meminta GetAnnotationObjects mengembalikan nilai null.
Anggota yang Diperlukan untuk ISpreadsheetItemProvider
Properti dan metode berikut diperlukan untuk mengimplementasikan antarmuka ISpreadsheetItemProvider .
Anggota yang diperlukan | Jenis anggota | Catatan |
---|---|---|
Rumus | Properti | Menerapkan properti Rumus terpisah diperlukan karena properti Nilai sel biasanya mengembalikan nilai sel yang dihitung. Properti Rumus harus NULL jika tidak ada rumus yang diatur. |
GetAnnotationObjects | Metode | Mengembalikan array penyedia elemen yang merujuk ke anotasi yang ditautkan ke sel ini. Penunjuk dalam array dapat null jika anotasi tidak memiliki penyedia tertaut. |
GetAnnotationTypes | Metode | Mengembalikan array pengidentifikasi jenis anotasi yang menjelaskan anotasi pada sel ini. Array harus berukuran sama dengan array yang dikembalikan oleh GetAnnotationObjects. |
Pola kontrol ini tidak memiliki peristiwa terkait.
Topik terkait
-
Konseptual
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk