Shape
Übersicht über die
Shape ist eine Klasse in Aspose.Slides FOSS für Java. Erben von: GeometryShape, IShape, ISlideComponent.
Abstrakte Basisklasse für Formen auf einer Folie.
Eigenschaften
| Name der Person | Typ der | Zugang zu den Informationen | Beschreibung |
|---|---|---|---|
spPr | Element | Lesen Sie . | Ist das <p:spPr> Element der Form |
cNvPr | Element | Lesen Sie . | |
placeholderInfo | Optional<String[]> | Lesen Sie . | Speichert optionale Platzhalterinformationen für die Form. |
inheritedXfrm | Element | Lesen Sie . | Halte das von Layout/Master übernommene <a:xfrm> Element. |
xfrm | Element | Lesen Sie . | Ist das Element <a:xfrm>, welches die Geometrie der Form definiert? |
rawFrame | IShapeFrame | Lesen Sie . | Die Form der Roh- IShapeFrame hält |
frame | IShapeFrame | Lesen Sie . | |
slide | IBaseSlide | Lesen Sie . | Verweise auf den Elternteil IBaseSlide der Form |
presentation | IPresentation | Lesen Sie . | Verweise auf den IPresentation, der die Form enthält. |
Methoden und Verfahren
| Unterzeichnung | Beschreibung |
|---|---|
Shape(xmlElement: Element, saveCallback: Runnable) | Erstellt eine Form, die durch das gegebene XML-Element unterstützt wird. |
Shape() | Erstellt eine Form ohne Hintergrundelement. |
initInternal(xmlElement: Element, opcPackage: OpcPackage, layoutPartName: String, saveCallback: Runnable, parentSlide: IBaseSlide) | Interne Initialisierung mit XML-Element, OPC-Paket, Layoutteil und Elterndiagramm. |
buildFrame() → IShapeFrame | Erstellt einen {@link ShapeFrame} aus dem aktuellen Element { @code <a:xfrm> }. |
applyFrame(value: IShapeFrame) | Das Element {@code <a:xfrm>} wird von den Werten eines { @ link IShapeFrame} angewendet. |
getSpPr() → Element | Gibt das Element {@code <p:spPr>} (oder { @ code < p:grpSpPr >) für diese Form zurück. |
ensureSpPr() → Element | Gibt das Element {@code <p:spPr>} für diese Form zurück oder erstellt es. |
getCNvPr() → Element | Gibt das Element {@code <p:cNvPr>} aus dem Form-XML zurück. |
findXfrmInElement(shapeElement: Element) → Element | Finden Sie das Element {@code <a:xfrm>} direkt in einem Form-XML-Element. |
getPlaceholderInfo() → Optional<String[]> | Gibt Platzhalterinformationen für diese Form zurück, wenn es sich um einen Platzhaber handelt. |
findPlaceholderXfrmInXml(root: Element, phType: String, phIdx: String) → Element | Finden Sie den {@code <a:xfrm>} für einen passenden Platzhalter in einem Layout oder einer XML-Masterroot. |
getInheritedXfrm() → Element | Durchläuft das Layout → Master-Kette, um eine vererbte {@code <a:xfrm>} zu finden. |
| für Platzhalterformen. | |
getXfrm() → Element | Gibt das Element {@code <a:xfrm>} für diese Form zurück. |
ensureXfrm() → Element | Gibt das Element {@code <a:xfrm>} für diese Form zurück oder erstellt es. |
getRawFrame() → IShapeFrame | Gibt den Rohwert der Form zurück. |
setRawFrame(value: IShapeFrame) | Setzt den Rohwert IShapeFrame für die Form ein. |
getFrame() → IShapeFrame | Gibt den IShapeFrame zurück, der das aktuelle Bild des Forms darstellt. |
setFrame(value: IShapeFrame) | |
getSlide() → IBaseSlide | Gibt den Elternteil IBaseSlide der Form zurück. |
getPresentation() → IPresentation | Gibt die IPresentation zurück, die das Format enthält. |
asIPresentationComponent() → IPresentationComponent | Gibt die Form als IPresentationComponent zurück. |
setParentSlide(slide: IBaseSlide) | Setzt die Eltern-Slide für diese Form. |