⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 formatcellattribute.html

📁 永中OFFICE二次开发帮助文档
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<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&nbsp;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 + -