com.aspose.slides
Class Cell

java.lang.Object
  extended by com.aspose.slides.Cell
All Implemented Interfaces:
ICell, IPresentationComponent, ISlideComponent

public class Cell
extends java.lang.Object
implements ICell

Represents a cell of a table.


Method Summary
 boolean getAnchorCenter()
           Determines whether or not text box centered inside a cell.
 ILineFormat getBorderBottom()
           Returns a bottom border line properties object.
 ILineFormat getBorderDiagonalDown()
           Returns a top-left to bottom-right diagonal line properties object.
 ILineFormat getBorderDiagonalUp()
           Returns a bottom-left to top-right diagonal line properties object.
 ILineFormat getBorderLeft()
           Returns a left border line properties object.
 ILineFormat getBorderRight()
           Returns a right border line properties object.
 ILineFormat getBorderTop()
           Returns a top border line properties object.
 int getColSpan()
           Returns the number of grid columns in the parent table's table grid which shall be spanned by the current cell.
 IFillFormat getFillFormat()
           Returns a cell fill properties object.
 IColumn getFirstColumn()
           Gets first column of cell.
 int getFirstColumnIndex()
           Returns an index of first column, covered by the cell.
 IRow getFirstRow()
           Gets first row of cell.
 int getFirstRowIndex()
           Returns an index of first row, covered by the cell.
 double getHeight()
           Returns the height of the cell.
 double getMarginBottom()
           Returns or sets the bottom margin in a TextFrame.
 double getMarginLeft()
           Returns or sets the left margin in a TextFrame.
 double getMarginRight()
           Returns or sets the right margin in a TextFrame.
 double getMarginTop()
           Returns or sets the top margin in a TextFrame.
 double getMinimalHeight()
           Returns the minimum height of a cell.
 double getOffsetX()
           Returns a distance from left side of a table to left side of a cell.
 double getOffsetY()
           Returns a distance from top side of a table to top side of a cell.
 com.aspose.slides.IDOMObject getParent_Immediate()
           Returns Parent_Immediate object.
 IPresentation getPresentation()
           Returns the parent presentation of a cell.
 int getRowSpan()
           Returns the number of rows that a merged cell spans.
 IBaseSlide getSlide()
           Returns the parent slide of a cell.
 ITable getTable()
           Returns the parent Table object for a cell.
 byte getTextAnchorType()
           Returns or sets the text anchor type.
 ITextFrame getTextFrame()
           Returns the text frame of a cell.
 byte getTextVerticalType()
           Returns or sets the type of vertical text.
 double getWidth()
           Returns the width of the cell.
 void setAnchorCenter(boolean value)
           Determines whether or not text box centered inside a cell.
 void setMarginBottom(double value)
           Returns or sets the bottom margin in a TextFrame.
 void setMarginLeft(double value)
           Returns or sets the left margin in a TextFrame.
 void setMarginRight(double value)
           Returns or sets the right margin in a TextFrame.
 void setMarginTop(double value)
           Returns or sets the top margin in a TextFrame.
 void setTextAnchorType(byte value)
           Returns or sets the text anchor type.
 void setTextVerticalType(byte value)
           Returns or sets the type of vertical text.
 void splitByColSpan(int index)
           Splits the cell to two cells by index of column.
 void splitByHeight(double height)
           Splits the cell by height.
 void splitByRowSpan(int index)
           Splits the cell to two cells by index of row.
 void splitByWidth(double width)
           Splits the cell by width.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getOffsetX

public double getOffsetX()

Returns a distance from left side of a table to left side of a cell. Read-only double.

Specified by:
getOffsetX in interface ICell

getOffsetY

public double getOffsetY()

Returns a distance from top side of a table to top side of a cell. Read-only double.

Specified by:
getOffsetY in interface ICell

getFirstRowIndex

public int getFirstRowIndex()

Returns an index of first row, covered by the cell. Read-only int.

Specified by:
getFirstRowIndex in interface ICell

getFirstColumnIndex

public int getFirstColumnIndex()

Returns an index of first column, covered by the cell. Read-only int.

Specified by:
getFirstColumnIndex in interface ICell

getWidth

public double getWidth()

Returns the width of the cell. Read-only double.

Specified by:
getWidth in interface ICell

getHeight

public double getHeight()

Returns the height of the cell. Read-only double.

Specified by:
getHeight in interface ICell

getMinimalHeight

public double getMinimalHeight()

Returns the minimum height of a cell. This is a sum of minimal heights of all rows cowered by the cell. Read-only double.

Specified by:
getMinimalHeight in interface ICell

getMarginLeft

public double getMarginLeft()

Returns or sets the left margin in a TextFrame. Read/write double.

Specified by:
getMarginLeft in interface ICell

setMarginLeft

public void setMarginLeft(double value)

Returns or sets the left margin in a TextFrame. Read/write double.

Specified by:
setMarginLeft in interface ICell

getMarginRight

public double getMarginRight()

Returns or sets the right margin in a TextFrame. Read/write double.

Specified by:
getMarginRight in interface ICell

setMarginRight

public void setMarginRight(double value)

Returns or sets the right margin in a TextFrame. Read/write double.

Specified by:
setMarginRight in interface ICell

getMarginTop

public double getMarginTop()

Returns or sets the top margin in a TextFrame. Read/write double.

Specified by:
getMarginTop in interface ICell

setMarginTop

public void setMarginTop(double value)

Returns or sets the top margin in a TextFrame. Read/write double.

Specified by:
setMarginTop in interface ICell

getMarginBottom

public double getMarginBottom()

Returns or sets the bottom margin in a TextFrame. Read/write double.

Specified by:
getMarginBottom in interface ICell

setMarginBottom

public void setMarginBottom(double value)

Returns or sets the bottom margin in a TextFrame. Read/write double.

Specified by:
setMarginBottom in interface ICell

getFillFormat

public IFillFormat getFillFormat()

Returns a cell fill properties object. Read-only IFillFormat.

Specified by:
getFillFormat in interface ICell

getBorderLeft

public ILineFormat getBorderLeft()

Returns a left border line properties object. Read-only ILineFormat.

Specified by:
getBorderLeft in interface ICell

getBorderTop

public ILineFormat getBorderTop()

Returns a top border line properties object. Read-only ILineFormat.

Specified by:
getBorderTop in interface ICell

getBorderRight

public ILineFormat getBorderRight()

Returns a right border line properties object. Read-only ILineFormat.

Specified by:
getBorderRight in interface ICell

getBorderBottom

public ILineFormat getBorderBottom()

Returns a bottom border line properties object. Read-only ILineFormat.

Specified by:
getBorderBottom in interface ICell

getBorderDiagonalDown

public ILineFormat getBorderDiagonalDown()

Returns a top-left to bottom-right diagonal line properties object. Read-only ILineFormat.

Specified by:
getBorderDiagonalDown in interface ICell

getBorderDiagonalUp

public ILineFormat getBorderDiagonalUp()

Returns a bottom-left to top-right diagonal line properties object. Read-only ILineFormat.

Specified by:
getBorderDiagonalUp in interface ICell

getTextVerticalType

public byte getTextVerticalType()

Returns or sets the type of vertical text. Read/write TextVerticalType.

Specified by:
getTextVerticalType in interface ICell

setTextVerticalType

public void setTextVerticalType(byte value)

Returns or sets the type of vertical text. Read/write TextVerticalType.

Specified by:
setTextVerticalType in interface ICell

getTextAnchorType

public byte getTextAnchorType()

Returns or sets the text anchor type. Read/write TextAnchorType.

Specified by:
getTextAnchorType in interface ICell

setTextAnchorType

public void setTextAnchorType(byte value)

Returns or sets the text anchor type. Read/write TextAnchorType.

Specified by:
setTextAnchorType in interface ICell

getAnchorCenter

public boolean getAnchorCenter()

Determines whether or not text box centered inside a cell. Read/write boolean.

Specified by:
getAnchorCenter in interface ICell

setAnchorCenter

public void setAnchorCenter(boolean value)

Determines whether or not text box centered inside a cell. Read/write boolean.

Specified by:
setAnchorCenter in interface ICell

getColSpan

public int getColSpan()

Returns the number of grid columns in the parent table's table grid which shall be spanned by the current cell. This property allows cells to have the appearance of being merged, as they span vertical boundaries of other cells in the table. Read-only int.

Specified by:
getColSpan in interface ICell

getRowSpan

public int getRowSpan()

Returns the number of rows that a merged cell spans. This is used in combination with the vMerge attribute on other cells in order to specify the beginning cell of a horizontal merge. Read-only int.

Specified by:
getRowSpan in interface ICell

getTextFrame

public ITextFrame getTextFrame()

Returns the text frame of a cell. Read-only ITextFrame.

Specified by:
getTextFrame in interface ICell

splitByColSpan

public void splitByColSpan(int index)

Splits the cell to two cells by index of column.

Specified by:
splitByColSpan in interface ICell
Parameters:
index - Index of column.

splitByRowSpan

public void splitByRowSpan(int index)

Splits the cell to two cells by index of row.

Specified by:
splitByRowSpan in interface ICell
Parameters:
index - Index of row.

splitByHeight

public void splitByHeight(double height)

Splits the cell by height.

Specified by:
splitByHeight in interface ICell
Parameters:
height - Height of a row.

splitByWidth

public void splitByWidth(double width)

Splits the cell by width.

Specified by:
splitByWidth in interface ICell
Parameters:
width - Width of a column.

getFirstRow

public IRow getFirstRow()

Gets first row of cell. Read-only IRow.

Specified by:
getFirstRow in interface ICell

getFirstColumn

public IColumn getFirstColumn()

Gets first column of cell. Read-only IColumn.

Specified by:
getFirstColumn in interface ICell

getParent_Immediate

public com.aspose.slides.IDOMObject getParent_Immediate()

Returns Parent_Immediate object. Read-only IDOMObject.


getTable

public ITable getTable()

Returns the parent Table object for a cell. Read-only ITable.

Specified by:
getTable in interface ICell

getSlide

public IBaseSlide getSlide()

Returns the parent slide of a cell. Read-only IBaseSlide.

Specified by:
getSlide in interface ISlideComponent

getPresentation

public IPresentation getPresentation()

Returns the parent presentation of a cell. Read-only IPresentation.

Specified by:
getPresentation in interface IPresentationComponent


Copyright © Copyright 2004-2016 Aspose Pty Ltd. All Rights Reserved.