Управление изображениями

Aspose.Cells позволяет разработчикам добавлять изображения в электронные таблицы во время выполнения. Более того, позиционированием этих картинок можно управлять во время выполнения, что более подробно обсуждается в следующих разделах.

В этой статье объясняется, как добавлять изображения и как вставлять изображения, отображающие содержимое определенных ячеек.

Добавление изображений

Добавлять изображения в электронную таблицу очень просто. Требуется всего несколько строк кода: Просто позвоните вДобавлять методКартинки коллекция (инкапсулированная вРабочий лист объект).Добавлятьметод принимает следующие параметры:

  • Индекс верхней левой строки, индекс верхней левой строки.
  • Индекс верхнего левого столбца, индекс верхнего левого столбца.
  • Имя файла изображения, имя файла изображения вместе с путем.

Размещение изображений

Есть два возможных способа управления позиционированием изображений с помощью Aspose.Cells:

  • Пропорциональное позиционирование: определите положение, пропорциональное высоте и ширине строки.
  • Абсолютное позиционирование: укажите точное положение на странице, куда будет вставлено изображение, например, на 40 пикселей левее и на 20 пикселей ниже края ячейки.

Пропорциональное позиционирование

Разработчики могут расположить изображения пропорционально высоте строки и ширине столбца, используяВерхняя дельтаX иВерхняя дельтаY свойстваAspose.Cells.Drawing.Picture объект. АРисунок объект можно получить вКартинкиколлекции, передав ее индекс изображения. В этом примере изображение помещается в ячейку F6.

Абсолютное позиционирование

Разработчики также могут позиционировать изображения абсолютно, используяОставил иВершина свойстваРисунокобъект. В этом примере изображение помещается в ячейку F6, на 60 пикселей слева и на 10 пикселей сверху ячейки.

Вставка изображения на основе ссылки Cell

Aspose.Cells позволяет отображать содержимое ячейки рабочего листа в форме изображения. Вы можете связать изображение с ячейкой, содержащей данные, которые вы хотите отобразить. Поскольку ячейка или диапазон ячеек связаны с графическим объектом, изменения, которые вы вносите в данные в этой ячейке или диапазоне ячеек, автоматически отображаются в графическом объекте.

Добавьте изображение на рабочий лист, вызвав методДобавить изображение методКоллекция форм коллекция (инкапсулированная вРабочий лист объект). Укажите диапазон ячеек с помощьюФормула атрибутРисунокобъект.

Предварительные темы