📄 formatcellattribute.html
字号:
<B>方法详细信息</B></FONT></TH>
</TR>
</TABLE>
<A NAME="getAddIndent()"><!-- --></A><H3>
getAddIndent</H3>
<PRE>
public int <B>getAddIndent</B>()</PRE>
<DL>
<DD>判断单元格区域是否两端分散对齐。
<P>
<DD><DL>
<DT><B>返回:</B><DD>整型值 ,其取值为如下: <pre> 9999999表示三态, 0表示不设置两端分散对齐,相当于isAddIndent() API返回false, 1表示设置了两端分散对齐,相当于isAddIndent() API返回true, </pre> <p> <b>例子: </b> <pre> //得到单元格区域是否两端分散对齐,1表示设置了两端分散对齐 Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook() .getWorksheets().getActiveWorksheet(); Range range = worksheet.getActiveRange(); FormatCellAttribute fcAttribute = new FormatCellAttribute(); fcAttribute.setHorizontalIndex(CellFormatConstants.HOR_BOTH_SCATTER); fcAttribute.setAddIndent(true); range.setFormatCellAttribute(fcAttribute); FormatCellAttribute fcAttribute1 = range.getFormatCellAttribute(); int value = fcAttribute1.getAddIndent(); </pre></DL>
</DD>
</DL>
<HR>
<A NAME="getCategory()"><!-- --></A><H3>
getCategory</H3>
<PRE>
public int <B>getCategory</B>()</PRE>
<DL>
<DD>取得数值的格式。
<P>
<DD><DL>
<DT><B>返回:</B><DD>数值格式 </pre> <p> <b>例子: </b> <pre> //得到数值的格式 Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook() .getWorksheets().getActiveWorksheet(); Range range = worksheet.getActiveRange(); FormatCellAttribute fcAttribute = new FormatCellAttribute(); fcAttribute.setCategory(2); fcAttribute.setFormat("¥#,##0.00;¥-#,##0.00"); range.setFormatCellAttribute(fcAttribute); FormatCellAttribute fcAttribute1 = range.getFormatCellAttribute(); int type = fcAttribute1.getCategory(); </pre></DL>
</DD>
</DL>
<HR>
<A NAME="getDegree()"><!-- --></A><H3>
getDegree</H3>
<PRE>
public int <B>getDegree</B>()</PRE>
<DL>
<DD>得到单元格中文本的旋转角度。
<P>
<DD><DL>
<DT><B>返回:</B><DD>旋转角度 <p> <b>例子: </b> <pre> //得到单元格中文本的旋转角度 Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook() .getWorksheets().getActiveWorksheet(); Range range = worksheet.getActiveRange(); FormatCellAttribute fcAttribute = new FormatCellAttribute(); fcAttribute.setDegree(40); range.setFormatCellAttribute(fcAttribute); FormatCellAttribute fcAttribute1 = range.getFormatCellAttribute(); int value = fcAttribute1.getDegree(); </pre></DL>
</DD>
</DL>
<HR>
<A NAME="getFormat()"><!-- --></A><H3>
getFormat</H3>
<PRE>
public java.lang.String <B>getFormat</B>()</PRE>
<DL>
<DD>取得对应于数字格式类别的某一字串。
<P>
<DD><DL>
<DT><B>返回:</B><DD>对应于数字格式类别的某一字串 </pre> <p> <b>例子: </b> <pre> //得到对应于数字格式类别的字串 Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook() .getWorksheets().getActiveWorksheet(); Range range = worksheet.getActiveRange(); FormatCellAttribute fcAttribute = new FormatCellAttribute(); fcAttribute.setCategory(2); fcAttribute.setFormat("¥#,##0.00;¥-#,##0.00"); range.setFormatCellAttribute(fcAttribute); FormatCellAttribute fcAttribute1 = range.getFormatCellAttribute(); String str = fcAttribute1.getFormat(); </pre></DL>
</DD>
</DL>
<HR>
<A NAME="getHorizontalIndex()"><!-- --></A><H3>
getHorizontalIndex</H3>
<PRE>
public int <B>getHorizontalIndex</B>()</PRE>
<DL>
<DD>获取单元格内容水平对齐方式索引值。
<P>
<DD><DL>
<DT><B>返回:</B><DD>水平对齐的方式索引值 </pre> <p> <b>例子: </b> <pre> //获取单元格内容水平对齐方式索引值 Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook() .getWorksheets().getActiveWorksheet(); Range range = worksheet.getActiveRange(); FormatCellAttribute fcAttribute = new FormatCellAttribute(); fcAttribute.setHorizontalIndex(CellFormatConstants.HOR_MIDDLE); range.setFormatCellAttribute(fcAttribute); FormatCellAttribute fcAttribute1 =range.getFormatCellAttribute(); int index = fcAttribute1.getHorizontalIndex(); </pre></DL>
</DD>
</DL>
<HR>
<A NAME="getIndentSpinValue()"><!-- --></A><H3>
getIndentSpinValue</H3>
<PRE>
public int <B>getIndentSpinValue</B>()</PRE>
<DL>
<DD>获取单元格内容缩进值。
<P>
<DD><DL>
<DT><B>返回:</B><DD>单元格内容缩进值 <p> <b>例子: </b> <pre> //获取单元格内容缩进值 Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook() .getWorksheets().getActiveWorksheet(); Range range = worksheet.getActiveRange(); FormatCellAttribute fcAttribute = new FormatCellAttribute(); fcAttribute.setHorizontalIndex(CellFormatConstants.HOR_LEFT); fcAttribute.setIndentSpinValue(5); range.setFormatCellAttribute(fcAttribute); FormatCellAttribute fcAttribute1 = range.getFormatCellAttribute(); int value = fcAttribute1.getIndentSpinValue(); </pre></DL>
</DD>
</DL>
<HR>
<A NAME="getMerge()"><!-- --></A><H3>
getMerge</H3>
<PRE>
public int <B>getMerge</B>()</PRE>
<DL>
<DD>判断单元格区域是否设置了合并单元格。
<P>
<DD><DL>
<DT><B>返回:</B><DD>整型值 ,其取值为如下: <pre> 9999999表示三态, 0表示不设置合并单元格,相当于isMerge() API返回false, 1表示设置了合并单元格,相当于isMerge() API返回true, </pre> <p> <b>例子: </b> <pre> //得到单元格区域是否设置了合并单元格,1 表示设置了合并单元格 Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook() .getWorksheets().getActiveWorksheet(); Range range = worksheet.getActiveRange(); FormatCellAttribute fcAttribute = new FormatCellAttribute(); fcAttribute.setMerge(true); range.setFormatCellAttribute(fcAttribute); FormatCellAttribute fcAttribute1 = range.getFormatCellAttribute(); int value = fcAttribute1.getMerge(); </pre></DL>
</DD>
</DL>
<HR>
<A NAME="getOrientationType()"><!-- --></A><H3>
getOrientationType</H3>
<PRE>
public int <B>getOrientationType</B>()</PRE>
<DL>
<DD>判断单元格区域内文本排列的方向。
<P>
<DD><DL>
<DT><B>返回:</B><DD>整型值 ,其取值为如下: <pre> 9999999表示三态, 0表示设置横排,相当于getOrientation() API返回false, 1表示设置竖排,相当于getOrientation() API返回true, </pre> <p> <b>例子: </b> <pre> //得到单元格区域内文本排列的方向,1 表示设置竖排 Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook() .getWorksheets().getActiveWorksheet(); Range range = worksheet.getActiveRange(); FormatCellAttribute fcAttribute = new FormatCellAttribute(); fcAttribute.setOrientation(true); range.setFormatCellAttribute(fcAttribute); FormatCellAttribute fcAttribute1 = range.getFormatCellAttribute(); int value = fcAttribute1.getOrientationType(); </pre></DL>
</DD>
</DL>
<HR>
<A NAME="getShrinkFit()"><!-- --></A><H3>
getShrinkFit</H3>
<PRE>
public int <B>getShrinkFit</B>()</PRE>
<DL>
<DD>判断单元格区域是否设置了缩小字体填充。
<P>
<DD><DL>
<DT><B>返回:</B><DD>整型值 ,其取值为如下: <pre> 9999999表示三态, 0表示不设置了缩小字体填充,相当于isShrinkFit() API返回false, 1表示设置了缩小字体填充,相当于isShrinkFit() API返回true, </pre> <p> <b>例子: </b> <pre> //单元格区域是否设置了缩小字体填充, 1 表示设置了缩小字体填充 Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook() .getWorksheets().getActiveWorksheet(); Range range = worksheet.getActiveRange(); FormatCellAttribute fcAttribute = new FormatCellAttribute(); fcAttribute.setShrinkFit(true); range.setFormatCellAttribute(fcAttribute); FormatCellAttribute fcAttribute1 = range.getFormatCellAttribute(); int value = fcAttribute1.getShrinkFit(); </pre></DL>
</DD>
</DL>
<HR>
<A NAME="getVerticalIndex()"><!-- --></A><H3>
getVerticalIndex</H3>
<PRE>
public int <B>getVerticalIndex</B>()</PRE>
<DL>
<DD>获取单元格内容垂直对齐方式索引值。
<P>
<DD><DL>
<DT><B>返回:</B><DD>垂直对齐的方式索引值 </pre> <p> <b>例子: </b> <pre> //获取单元格内容垂直对齐方式索引值 Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook() .getWorksheets().getActiveWorksheet(); Range range = worksheet.getActiveRange(); FormatCellAttribute fcAttribute = new FormatCellAttribute(); fcAttribute.setVerticalIndex(CellFormatConstants.VER_MIDDLE); range.setFormatCellAttribute(fcAttribute); FormatCellAttribute fcAttribute1 = range.getFormatCellAttribute(); int index = fcAttribute1.getVerticalIndex(); </pre></DL>
</DD>
</DL>
<HR>
<A NAME="getWrap()"><!-- --></A><H3>
getWrap</H3>
<PRE>
public int <B>getWrap</B>()</PRE>
<DL>
<DD>判断单元格区域内容是否自动换行。
<P>
<DD><DL>
<DT><B>返回:</B><DD>整型值 ,其取值为如下: <pre> 9999999表示三态, 0表示不自动换行,相当于isWrap() API返回false, 1表示自动换行,相当于isWrap() API返回true, </pre> <p> <b>例子: </b> <pre> //得到单元格区域内容是否自动换行, 1 表示自动换行 Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook() .getWorksheets().getActiveWorksheet(); Range range = worksheet.getActiveRange(); FormatCellAttribute fcAttribute = new FormatCellAttribute(); fcAttribute.setWrap(true); range.setFormatCellAttribute(fcAttribute); FormatCellAttribute fcAttribute1 = range.getFormatCellAttribute(); int value = fcAttribute1.getWrap(); </pre></DL>
</DD>
</DL>
<HR>
<A NAME="setAddIndent(boolean)"><!-- --></A><H3>
setAddIndent</H3>
<PRE>
public void <B>setAddIndent</B>(boolean addIndent)</PRE>
<DL>
<DD>设置两端分散对齐(只有在单元格水平对齐方式为分散对齐时才有效)。
<P>
<DD><DL>
<DT><B>参数:</B><DD><CODE>addIndent</CODE> - TRUE表示设置两端分散对齐,FALSE表示不设置两端分散对齐 <p> <b>例子: </b> <pre> //设置单元格两端分散对齐 Worksheet worksheet = Application.getWorkbooks().getActiveWorkbook() .getWorksheets().getActiveWorksheet(); Range range = worksheet.getActiveRange(); FormatCellAttribute fcAttribute = new FormatCellAttribute(); fcAttribute.setHorizontalIndex(CellFormatConstants.HOR_BOTH_SCATTER); fcAttribute.setAddIndent(true); range.setFormatCellAttribute(fcAttribute); </pre></DL>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -