Управление изображениями
Aspose.Cells позволяет разработчикам добавлять изображения в электронные таблицы во время выполнения. Более того, позиционированием этих картинок можно управлять во время выполнения, что более подробно обсуждается в следующих разделах.
В этой статье объясняется, как добавлять изображения и как вставлять изображения, отображающие содержимое определенных ячеек.
Добавление изображений
Добавлять изображения в электронную таблицу очень просто. Требуется всего несколько строк кода: Просто позвоните вДобавлять методКартинки коллекция (инкапсулированная вРабочий лист объект).Добавлятьметод принимает следующие параметры:
- Индекс верхней левой строки, индекс верхней левой строки.
- Индекс верхнего левого столбца, индекс верхнего левого столбца.
- Имя файла изображения, имя файла изображения вместе с путем.
Размещение изображений
Есть два возможных способа управления позиционированием изображений с помощью Aspose.Cells:
- Пропорциональное позиционирование: определите положение, пропорциональное высоте и ширине строки.
- Абсолютное позиционирование: укажите точное положение на странице, куда будет вставлено изображение, например, на 40 пикселей левее и на 20 пикселей ниже края ячейки.
Пропорциональное позиционирование
Разработчики могут расположить изображения пропорционально высоте строки и ширине столбца, используяВерхняя дельтаX иВерхняя дельтаY свойстваAspose.Cells.Drawing.Picture объект. АРисунок объект можно получить вКартинкиколлекции, передав ее индекс изображения. В этом примере изображение помещается в ячейку F6.
Абсолютное позиционирование
Разработчики также могут позиционировать изображения абсолютно, используяОставил иВершина свойстваРисунокобъект. В этом примере изображение помещается в ячейку F6, на 60 пикселей слева и на 10 пикселей сверху ячейки.
Вставка изображения на основе ссылки Cell
Aspose.Cells позволяет отображать содержимое ячейки рабочего листа в форме изображения. Вы можете связать изображение с ячейкой, содержащей данные, которые вы хотите отобразить. Поскольку ячейка или диапазон ячеек связаны с графическим объектом, изменения, которые вы вносите в данные в этой ячейке или диапазоне ячеек, автоматически отображаются в графическом объекте.
Добавьте изображение на рабочий лист, вызвав методДобавить изображение методКоллекция форм коллекция (инкапсулированная вРабочий лист объект). Укажите диапазон ячеек с помощьюФормула атрибутРисунокобъект.