VintaSoft Imaging .NET SDK 12.2 в комбинации с
VintaSoft Office .NET Plug-in предоставляет функционал для визуального редактирования нового или существующего XLSX документа в WinForms приложении.
WinForms контрол
SpreadsheetEditorControl позволяет отобразить лист XLSX документа и редактировать лист с помощью клавиатуры и мыши как показано на скриншоте ниже:
Также WinForms контрол SpreadsheetEditorControl имеет публичные свойства и методы, которые предоставляет следующие возможности:
- Возможность создать новый или открыть существующий XSLX документ в редакторе электронных таблиц
- Возможность работать с табличным документом:
- Возможность установить культуру табличного документа
- Изменение свойств (автор, ...) табличного документа
- Редактирование свойств стиля табличного документа
- Изменение (добавление, удаление) предопределенных имен в табличном документе
- Возможность работать с рабочими листами табличного документа:
- Получение списка рабочих листов
- Добавление/удаление/переименование рабочий лист; копирование/вставка рабочего листа; пересортировка рабочих листов
- Возможность работать с рабочим листом табличного документа:
- Отображение листа
- Изменение настройки просмотра листа
- Навигация по ячейкам с помощью мыши и клавиатуры
- Вставка и удаление столбцов/строк
- Изменение размера столбцов/строк
- Показ/скрытие столбцов/строк
- Возможность поиска и замены текста
- Возможность работать с выбранными ячейками:
- Возможность выделения ячеек с помощью мыши и клавиатуры
- Копирование, вставка и удаление выбранных ячеек
- Изменение свойств стиля (шрифт, заливка, границы, числовой формат, стиль текста, выравнивание, отступ, ...) для выбранных ячеек
- Изменение размера для выбранных ячеек
- Автоматический расчет ширины колонки или высоты строки для выбранных ячеек
- Очистка стиля, содержимого, гиперссылки для выбранных ячеек
- Объединение и разъединение группы ячеек
- Показ/скрытие выбранных ячеек
- Возможность указать гиперссылку для выбранных ячеек
- Возможность работать с ячейкой листа:
- Отображение форматированного и локализованного текста ячейки
- Вычисление значения формулы в ячейке
- Редактирование текста ячейки напрямую в регионе ячейки на листе
- Редактирование текста ячейки в строке формулы
- Выделение ссылок при редактировании формулы ячейки
- Возможность работать с графическими объектами (диаграмма, картинка, графика):
- Отображение графических объектов на листе
- Автоматическое обновление изображения диаграммы при изменении данных диаграммы
- Возможность выбора графического объекта на листе
- Добавление картинки
- Удаление графического объекта (диаграмма, картинка, графика)
- Возможность работать с комментариями:
- Отображение комментариев на листе
- Добавление, изменение, удаление комментариев
Быстро протестировать и оценить работу WinForms редактора XLSX документа можно с помощью демо-приложения SpreadsheetEditorDemo в оценочной версии VintaSoft Imaging .NET SDK 12.2. Инсталляция SDK содержит скомпиллированное WinForms приложение - файл "[SdkInstallPath]\VintaSoft\Imaging .NET v12.2\Bin\DotNet4\AnyCPU\SpreadsheetEditorDemo.exe".
Вот скриншот демо-приложения SpreadsheetEditorDemo для WinForms:
Также инсталляция SDK содержит исходные коды для C# и VB.NET проектов демо-приложения SpreadsheetEditorDemo. Проекты демо-приложения SpreadsheetEditorDemo содержат UI-элементы с помощью, которых создан пользовательский интерфейс (главное меню, панель формулы, подвал, контекстное меню) для редактора XLSX документа. Пользовательский интерфейс для редактора XLSX документа создан в демо-приложении для того чтобы у пользователя была возможность изменить пользовательский интерфейс, если это необходимо. Если у Вас есть лицензия для VintaSoft Imaging .NET SDK, Вы можете использовать UI-элементы из демо-приложения в своем приложении. Также Вы можете создать полностью новый пользовательский интерфейс используя свойства и методы WinForms контрола SpreadsheetEditorControl.
Если Вы хотите предложить какое-либо улучшение для WinForms редактора XLSX документа или у Вас возник вопрос по использованию WinForms редактора XLSX документа, пожалуйста свяжитесь с нами по электронной почте
support@vintasoft.ru.