Робота з формами
Робота з формами
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 значення для визначення заданої геометрії.
Після того, як форма в колекції, ви можете читати і писати її ім’я, тип геометрії, авто-форма типу та позиції якорних клітин.
Ключові класи
| Class | Description |
|---|---|
Shape | Представляє об’єкт малюнку (автоформа) з іменем, геометрією та положенням ячейки-анкер. |
ShapeCollection | Збірка всіх форм малюнків на таблиці. Підтримує підрахунки, доступ до індексів, додавання та видалення. |
AutoShapeType | Enum, що визначає попередню геометрію 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 | Видає форму в даному індексі. |