Робота з формами

Робота з формами

Aspose.Cells FOSS for Java lets you add and manage drawing objects (auto shapes) Форми експонуються через ShapeCollection доступний через: Worksheet.getShapes().Кожна форма має геометричний тип, а також форму “Геометрія”. Автоматичний тип, ім’я та положення якоря з двома клітинами.


Огляд

Форми в таблиці обробляються через функцію: ShapeCollection.Ви додаєте новий. з формою ShapeCollection.add(autoShapeType, upperLeftRow, upperLeftRowOffset, upperLeftColumn, upperLeftColumnOffset, height, width), що повертає нульовий індекс нової форми. Пройдіть AutoShapeType значення для визначення заданої геометрії.

Після того, як форма в колекції, ви можете читати і писати її ім’я, тип геометрії, авто-форма типу та позиції якорних клітин.


Ключові класи

ClassDescription
ShapeПредставляє об’єкт малюнку (автоформа) з іменем, геометрією та положенням ячейки-анкер.
ShapeCollectionЗбірка всіх форм малюнків на таблиці. Підтримує підрахунки, доступ до індексів, додавання та видалення.
AutoShapeTypeEnum, що визначає попередню геометрію DrawingML для форми.
ShapeModelВнутрішня модель серіалізації для форми. Виявляє сирі XML-полі для передового використання в обхід і по дорозі.

Додавання форми

Використання ShapeCollection.add(...) для вставлення об’єкта малюнку. Метод приймає:

  • А. AutoShapeType значення для наявності геометрії.
  • Верхня ліва якоря (поряд, переміщення рядків, колонки, перекладі колонок) всі цілі числа на нульовій основі.
  • Висота і ширина форми в пікселях.

Метод повертає нульовий індекс нової форми.


Читання властивостей форми

З огляду на Shape об’єкт, доступні наступні методи читання:

  • Shape.getName() внутрішній ряд імен форми.
  • Shape.getGeometryType() струнку типу геометрії.
  • Shape.getAutoShapeType() в AutoShapeType значення enum.
  • Shape.getUpperLeftRow() / Shape.getUpperLeftColumn() верхня ліва якарна клітина.
  • Shape.getLowerRightRow() / Shape.getLowerRightColumn() нижній правой ланцюговій клітинці.

Виписання властивостей форми

  • Shape.setName(name) Перейменувати форму.
  • Shape.setGeometryType(type) змінити струнку типу геометрії.
  • Shape.setAutoShapeType(type) змінювати AutoShapeType попередньо встановлено.
  • Shape.setUpperLeftRow(row) / Shape.setUpperLeftColumn(col) переміщення.
  • Shape.setLowerRightRow(row) / Shape.setLowerRightColumn(col) Змінити розмір якоря.

Реферат на API

Shape

MethodТип поверненняDescription
getName()StringВнутрішня назва форми.
setName(name)voidНазначить внутрішню назву.
getGeometryType()StringГеометричний тип ідентифікатора.
setGeometryType(type)voidНалаштовує струнку типу геометрії.
getAutoShapeType()AutoShapeTypeВпередзазначений значення геометрії авто-форма.
setAutoShapeType(type)voidНалаштовує автоматичну геометрию.
getUpperLeftRow()intІндекс рядки верхньої лівої ланцюжки.
setUpperLeftRow(row)voidНаклади верхній лівий ряд якоря.
getUpperLeftColumn()intКолонна-індекс верхньої лівої ланцюжки.
setUpperLeftColumn(col)voidНаклади верхній лівий якорний колон.
getLowerRightRow()intІндекс рядка нижньої правої ланцюжки.
setLowerRightRow(row)voidНакладено нижній правий ряд якоря.
getLowerRightColumn()intІндекс колонки нижньої правої ланцюжки.
setLowerRightColumn(col)voidНакладено нижнє правое якорне колону.

ShapeCollection

MethodТип поверненняDescription
getCount()intКількість форм на таблиці.
get(index)ShapeПовертає форму при даному індексі на нульовій основі.
add(...)intДодає новий форм; повертає його індекс колекції.
removeAt(index)voidВидає форму в даному індексі.

Дивіться також

 Українська