Shape
Přehled
Shape je třída v Aspose.Slides FOSS pro Java. Dědici: GeometryShape, IShape, ISlideComponent.
Abstraktní základní třída pro tvary na diapozitivu.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
spPr | Element | Čtěte. | Je <p:spPr> prvkem tvaru |
cNvPr | Element | Čtěte. | |
placeholderInfo | Optional<String[]> | Čtěte. | Obsahuje volitelné informace o místech pro tvar. |
inheritedXfrm | Element | Čtěte. | Obsahuje zděděný <a:xfrm> element z layoutu/master. |
xfrm | Element | Čtěte. | Je to element <a:xfrm> definující geometrii tvaru. |
rawFrame | IShapeFrame | Čtěte. | Drží surovou IShapeFrame tvaru |
frame | IShapeFrame | Čtěte. | |
slide | IBaseSlide | Čtěte. | Odkazuje na základní IBaseSlide tvaru. |
presentation | IPresentation | Čtěte. | Odkazuje na IPresentation , který obsahuje tvar |
Metody
| Podpis: | Popis: |
|---|---|
Shape(xmlElement: Element, saveCallback: Runnable) | Vytváří tvar podporovaný daným prvkem XML. |
Shape() | Vytváří tvar bez podpůrného prvku. |
initInternal(xmlElement: Element, opcPackage: OpcPackage, layoutPartName: String, saveCallback: Runnable, parentSlide: IBaseSlide) | Vnitřní inicializace s XML prvkem, OPC balíčkem a hlavním diapozitivem. |
buildFrame() → IShapeFrame | Vytváří {@link ShapeFrame} z aktuálního prvku { @code <a:xfrm> } . |
applyFrame(value: IShapeFrame) | Použije hodnoty {@link IShapeFrame} k prvku { @ code <a:xfrm> } . |
getSpPr() → Element | Vrátí element {@code <p:spPr>} (nebo { @ code < p:grpSpPr > }) pro tento tvar. |
ensureSpPr() → Element | Vrátí nebo vytvoří element {@code <p:spPr>} pro tento tvar. |
getCNvPr() → Element | Vrátí element {@code <p:cNvPr>} ze tvaru XML. |
findXfrmInElement(shapeElement: Element) → Element | Najde element {@code <a:xfrm>} přímo v rámci prvku tvaru XML. |
getPlaceholderInfo() → Optional<String[]> | Vrátí informace o místech pro tento tvar, pokud je to místo. |
findPlaceholderXfrmInXml(root: Element, phType: String, phIdx: String) → Element | Najde {@code <a:xfrm>} pro odpovídající držák v rozvrhu nebo hlavním kořeně XML. |
getInheritedXfrm() → Element | Prochází rozvržením → hlavním řetězcem, aby našel zděděný {@code <a:xfrm>} |
| pro tvary držitelů místa. | |
getXfrm() → Element | Vrátí element {@code <a:xfrm>} pro tento tvar. |
ensureXfrm() → Element | Vrátí nebo vytvoří element {@code <a:xfrm>} pro tento tvar. |
getRawFrame() → IShapeFrame | Vrátí přímý IShapeFrame tvaru. |
setRawFrame(value: IShapeFrame) | Nastavuje přímý IShapeFrame pro tvar |
getFrame() → IShapeFrame | Vrátí IShapeFrame představující současný rámec tvaru. |
setFrame(value: IShapeFrame) | |
getSlide() → IBaseSlide | Vrátí základní IBaseSlide tvaru. |
getPresentation() → IPresentation | Vrátí IPresentation obsahující tvar |
asIPresentationComponent() → IPresentationComponent | Vrací tvar jako IPresentationComponent |
setParentSlide(slide: IBaseSlide) | Nastavuje hlavní diapozitiv pro tento tvar. |