Shape

Przegląd

Shape jest klasą w Aspose.Slides FOSS dla Java. Dziedziczy po: GeometryShape, IShape, ISlideComponent.

Abstrakcyjna klasa bazowa dla kształtów na slajdzie.

Ta klasa udostępnia 61 metod do pracy z obiektami Shape w programach Java. Dostępne metody obejmują: GeometryShape, Shape, applyFrame, asIPresentationComponent, buildFrame, ensureSpPr, ensureXfrm, findPlaceholderXfrmInXml, findXfrmInElement, getAdjustments, getAlternativeText, getAlternativeTextTitle oraz 48 dodatkowych metod. Wszystkie publiczne członkowie są dostępne dla każdej aplikacji Java po zainstalowaniu pakietu Aspose.Slides FOSS dla Java. Właściwości: adjustments, alternativeText, alternativeTextTitle, asISlideComponent, cNvPr, connectionSiteCount oraz 29 kolejnych.

Właściwości

NazwaTypDostępOpis
spPrElementOdczytZwraca element {@code <p:spPr>} (lub {@code <p:grpSpPr>}) dla tego kształtu.
cNvPrElementOdczytZwraca element {@code <p:cNvPr>} z kształtu XML.
placeholderInfoOptional<String[]>OdczytZwraca informacje o symbolu zastępczym dla tego kształtu, jeśli jest on symbolem zastępczym.
inheritedXfrmElementOdczytPrzechodzi łańcuch układu → szablonu nadrzędnego, aby znaleźć odziedziczony {@code <a:xfrm>} dla kształtów zastępczych.
xfrmElementOdczytZwraca element {@code <a:xfrm>} dla tego kształtu.
rawFrameIShapeFrameOdczytPobiera surową ramkę.
frameIShapeFrameOdczytPobiera ramkę.
slideIBaseSlideOdczytPobiera slajd.
presentationIPresentationOdczytPobiera prezentację.
xdoubleOdczytPobiera x.
ydoubleOdczytPobiera y.
widthdoubleOdczytPobiera szerokość.
heightdoubleOdczytPobiera wysokość.
rotationdoubleOdczytPobiera obrót.
shapeStyleIShapeStyleOdczytPobiera styl kształtu.
shapeTypeShapeTypeOdczytPobiera typ kształtu.
fillFormatIFillFormatOdczytPobiera format wypełnienia.
adjustmentsIAdjustValueCollectionOdczytPobiera korekty.
textHolderbooleanOdczytZwraca uchwyt tekstu.
placeholderIPlaceholderOdczytPobiera symbol zastępczy.
customDataICustomDataOdczytPobiera niestandardowe dane.
lineFormatILineFormatOdczytPobiera format linii.
threeDFormatIThreeDFormatOdczytPobiera format 3D.
effectFormatIEffectFormatOdczytPobiera format efektu.
hiddenbooleanOdczytPobiera ukryte.
zOrderPositionintOdczytPobiera pozycję kolejności Z.
connectionSiteCountintOdczytZwraca liczbę miejsc połączeń.
alternativeTextStringOdczytPobiera alternatywny tekst.
alternativeTextTitleStringOdczytPobiera alternatywny tekst tytułu.
nameStringOdczytZwraca nazwę.
decorativebooleanOdczytPobiera dekorację.
uniqueIdintOdczytPobiera unikalny identyfikator.
officeInteropShapeIdintOdczytZwraca identyfikator kształtu interop Office.
groupedbooleanOdczytZwraca grupowane.
asISlideComponentISlideComponentOdczytPobiera komponent as i slide.

Metody

SygnaturaOpis
Shape(xmlElement: Element, saveCallback: Runnable)Tworzy kształt oparty na podanym elemencie XML.
Shape()Tworzy kształt bez elementu bazowego.
initInternal(xmlElement: Element, opcPackage: OpcPackage, layoutPartName: String, saveCallback: Runnable, parentSlide: IBaseSlide)Wewnętrzna inicjalizacja z elementem XML, pakietem OPC, częścią układu i slajdem nadrzędnym.
buildFrame() → IShapeFrameTworzy {@link ShapeFrame} z bieżącego elementu {@code <a:xfrm>}.
applyFrame(value: IShapeFrame)Zastosowuje wartości {@link IShapeFrame} do elementu {@code <a:xfrm>}.
getSpPr() → ElementZwraca element {@code <p:spPr>} (lub {@code <p:grpSpPr>}) dla tego kształtu.
ensureSpPr() → ElementZwraca lub tworzy element {@code <p:spPr>} dla tego kształtu.
getCNvPr() → ElementZwraca element {@code <p:cNvPr>} z kształtu XML.
findXfrmInElement(shapeElement: Element) → ElementZnajduje element {@code <a:xfrm>} bezpośrednio w elemencie kształtu XML.
getPlaceholderInfo() → Optional<String[]>Zwraca informacje o placeholderze dla tego kształtu, jeśli jest placeholderem.
findPlaceholderXfrmInXml(root: Element, phType: String, phIdx: String) → ElementZnajduje {@code <a:xfrm>} dla pasującego placeholdera w układzie lub masterze XML root.
getInheritedXfrm() → ElementPrzechodzi łańcuch układu → łańcucha nadrzędnego, aby znaleźć odziedziczony {@code <a:xfrm>} dla kształtów zastępczych.
getXfrm() → ElementZwraca element {@code <a:xfrm>} dla tego kształtu.
ensureXfrm() → ElementZwraca lub tworzy element {@code <a:xfrm>} dla tego kształtu.
getRawFrame() → IShapeFrameZwraca surową ramkę.
setRawFrame(value: IShapeFrame)Ustawia surową wartość ramki.
getFrame() → IShapeFrameZwraca ramkę.
setFrame(value: IShapeFrame)Ustawia wartość ramki.
getSlide() → IBaseSlideZwraca slajd.
getPresentation() → IPresentationZwraca prezentację.
asIPresentationComponent() → IPresentationComponentRzutuje kształt na IPresentationComponent
setParentSlide(slide: IBaseSlide)Ustawia slajd nadrzędny dla tego kształtu.
GeometryShape(xmlElement: Element, saveCallback: Runnable)Tworzy GeometryShape oparty na podanym elemencie XML.
setParentShapes(shapes: Iterable<IShape>)Ustawia kolekcję kształtów rodzeństwa używaną do wyszukiwania połączeń.
getX() → doubleZwraca x.
setX(x: double)Ustawia wartość x.
getY() → doubleZwraca y.
setY(y: double)Ustawia wartość y.
getWidth() → doubleZwraca szerokość.
setWidth(width: double)Ustawia wartość szerokości.
getHeight() → doubleZwraca wysokość.
setHeight(height: double)Ustawia wartość wysokości.
getRotation() → doubleZwraca obrót.
setRotation(rotation: double)Ustawia wartość obrotu.
getShapeStyle() → IShapeStyleZwraca styl kształtu.
getShapeType() → ShapeTypeZwraca typ kształtu.
setShapeType(value: ShapeType)Ustawia wartość typu kształtu.
getFillFormat() → IFillFormatZwraca format wypełnienia.
getAdjustments() → IAdjustValueCollectionZwraca korekty.
isTextHolder() → booleanZwraca true, jeśli holder tekstu jest ustawiony.
getPlaceholder() → IPlaceholderZwraca placeholder.
getCustomData() → ICustomDataZwraca dane niestandardowe.
getLineFormat() → ILineFormatZwraca format linii.
getThreeDFormat() → IThreeDFormatZwraca format 3D.
getEffectFormat() → IEffectFormatZwraca format efektu.
isHidden() → booleanZwraca true, jeśli ukryte jest ustawione.
setHidden(value: boolean)Ustawia ukrytą wartość.
getZOrderPosition() → intZwraca pozycję w kolejności z.
getConnectionSiteCount() → intZwraca liczbę miejsc połączenia.
getAlternativeText() → StringZwraca tekst alternatywny.
setAlternativeText(value: String)Ustawia wartość tekstu alternatywnego.
getAlternativeTextTitle() → StringZwraca alternatywny tytuł tekstu.
setAlternativeTextTitle(value: String)Ustawia wartość alternatywnego tytułu tekstu.
getName() → StringZwraca nazwę.
setName(value: String)Ustawia wartość name.
isDecorative() → booleanZwraca true, jeśli decorative jest ustawione.
setDecorative(value: boolean)Ustawia wartość dekoracyjną.
getUniqueId() → intZwraca unikalny identyfikator.
getOfficeInteropShapeId() → intZwraca identyfikator kształtu interop Office.
isGrouped() → booleanZwraca true, jeśli ustawiono grouped.
getAsISlideComponent() → ISlideComponentZwraca komponent as i slide.

Zobacz także

 Polski