Форма
Обзор
Shape является классом в Aspose.Slides FOSS для Java. Наследники от: GeometryShape, IShape, ISlideComponent.
Абстрактный базовый класс для форм на слайде.
Свойства
| Наименование: | Тип: | Доступ к ним | Описание: |
|---|---|---|---|
spPr | Element | Читайте . | Это элемент <p:spPr> формы. |
cNvPr | Element | Читайте . | |
placeholderInfo | Optional<String[]> | Читайте . | Содержит дополнительную информацию о фигуре для формы. |
inheritedXfrm | Element | Читайте . | Содержит наследованный элемент <a:xfrm> от layout/master. |
xfrm | Element | Читайте . | Это элемент <a:xfrm>, определяющий геометрию формы. |
rawFrame | IShapeFrame | Читайте . | Содержит необработанную IShapeFrame форму |
frame | IShapeFrame | Читайте . | |
slide | IBaseSlide | Читайте . | Ссылки на родитель IBaseSlide формы |
presentation | IPresentation | Читайте . | Ссылки на IPresentation , содержащий форму |
Методы
| Подпись | Описание: |
|---|---|
Shape(xmlElement: Element, saveCallback: Runnable) | Создает форму, поддерживаемую данным элементом XML. |
Shape() | Создает форму без элемента поддержки. |
initInternal(xmlElement: Element, opcPackage: OpcPackage, layoutPartName: String, saveCallback: Runnable, parentSlide: IBaseSlide) | Внутренняя инициализация с элементом XML, пакетом OPC, частью макета и родительским слайдом. |
buildFrame() → IShapeFrame | Создает {@link ShapeFrame} из текущего элемента { @code <a:xfrm> }. |
applyFrame(value: IShapeFrame) | Применяет значения {@link IShapeFrame} к элементу { @code <a:xfrm> }. |
getSpPr() → Element | Возвращает элемент {@code <p:spPr>} (или { @ code < p:grpSpPr >) для этой формы. |
ensureSpPr() → Element | Возвращает или создает элемент {@code <p:spPr>} для этой формы. |
getCNvPr() → Element | Возвращает элемент {@code <p:cNvPr>} из формы XML. |
findXfrmInElement(shapeElement: Element) → Element | Найдет элемент {@code <a:xfrm>} непосредственно в XML-элементе формы. |
getPlaceholderInfo() → Optional<String[]> | Возвращает информацию о фигуре для этой формы, если она является фигуркой. |
findPlaceholderXfrmInXml(root: Element, phType: String, phIdx: String) → Element | Найдет {@code <a:xfrm>} для соответствующего плацдарма в макет или основной XML-корне. |
getInheritedXfrm() → Element | Проходит по макет → главная цепочка, чтобы найти унаследованный {@code <a:xfrm>} |
| для форм-места. | |
getXfrm() → Element | Возвращает элемент {@code <a:xfrm>} для этой формы. |
ensureXfrm() → Element | Возвращает или создает элемент {@code <a:xfrm>} для этой формы. |
getRawFrame() → IShapeFrame | Возвращает необработанный IShapeFrame формы. |
setRawFrame(value: IShapeFrame) | Устанавливает RAW IShapeFrame для формы |
getFrame() → IShapeFrame | Возвращает IShapeFrame, представляющий текущую рамку формы. |
setFrame(value: IShapeFrame) | |
getSlide() → IBaseSlide | Возвращает родительский IBaseSlide формы |
getPresentation() → IPresentation | Возвращает IPresentation , содержащий форму |
asIPresentationComponent() → IPresentationComponent | Возвращает форму как IPresentationComponent |
setParentSlide(slide: IBaseSlide) | Устанавливает родительский слайд для этой формы. |