Управление размером позиции и диаграммой дизайнера

Положение и размер диаграммы

Иногда вам нужно изменить положение или размер новой или существующей диаграммы на листе. Aspose.Cells обеспечиваетДиаграмма.ChartObject собственность для достижения этой цели. Вы можете использовать его подсвойства, чтобы изменить размер диаграммы с помощью новыхвысота иширина или перепозиционируйте его с новымХ и Y координаты.

Управление положением и размером диаграммы

Чтобы изменить положение диаграммы (координаты X, Y) или размер (высота, ширина), используйте эти свойства:

  1. Диаграмма.ChartObject.X
  2. Диаграмма.ChartObject.Y
  3. Chart.ChartObject.Height
  4. Chart.ChartObject.Width

В следующем примере объясняется использование вышеуказанных API. Он загружает существующую книгу, содержащую диаграмму на первом листе. Затем он изменяет размер и положение диаграммы, используя Aspose.Cells.

Манипулирование диаграммами конструктора

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

Управление диаграммами конструктора в файлах шаблонов

Для управления диаграммами дизайнера в файлах шаблонов используйте связанную диаграмму API. Например, вы можете использовать свойство Worksheet.Charts, чтобы получить существующую коллекцию диаграмм в файле шаблона.

Создание диаграммы

В следующем примере показано, как создать пирамидальную диаграмму. Мы будем манипулировать этой диаграммой позже.

Манипулирование диаграммой

В следующем примере показано, как манипулировать существующей диаграммой. В этом примере мы модифицируем диаграмму, созданную выше. Обратите внимание, что в сгенерированных выходных данных метка даты для одной точки данных установлена на «Великобритания, 30 тыс.».

Управление линейным графиком в шаблоне дизайнера

В этом примере мы будем манипулировать линейным графиком. Мы добавим несколько рядов данных в существующую диаграмму и изменим цвета их линий.