Форма

Обзор

Shape является классом в Aspose.Slides FOSS для Java. Наследники от: GeometryShape, IShape, ISlideComponent.

Абстрактный базовый класс для форм на слайде.

Свойства

Наименование:Тип:Доступ к нимОписание:
spPrElementЧитайте .Это элемент <p:spPr> формы.
cNvPrElementЧитайте .
placeholderInfoOptional<String[]>Читайте .Содержит дополнительную информацию о фигуре для формы.
inheritedXfrmElementЧитайте .Содержит наследованный элемент <a:xfrm> от layout/master.
xfrmElementЧитайте .Это элемент <a:xfrm>, определяющий геометрию формы.
rawFrameIShapeFrameЧитайте .Содержит необработанную IShapeFrame форму
frameIShapeFrameЧитайте .
slideIBaseSlideЧитайте .Ссылки на родитель IBaseSlide формы
presentationIPresentationЧитайте .Ссылки на 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)Устанавливает родительский слайд для этой формы.
 Русский