Remove use of deprecated methods

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1812901 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
PJ Fanning 2017-10-22 12:07:14 +00:00
parent 5d5ba1c767
commit dfd5f07079
8 changed files with 17 additions and 25 deletions

View File

@ -55,7 +55,7 @@ public final class SXSSFPicture implements Picture {
* numbers 0, 1, 2, ..., 9 as rendered in the normal style's font. There are 4 pixels of margin * numbers 0, 1, 2, ..., 9 as rendered in the normal style's font. There are 4 pixels of margin
* padding (two on each side), plus 1 pixel padding for the gridlines. * padding (two on each side), plus 1 pixel padding for the gridlines.
* *
* This value is the same for default font in Office 2007 (Calibry) and Office 2003 and earlier (Arial) * This value is the same for default font in Office 2007 (Calibri) and Office 2003 and earlier (Arial)
*/ */
private static float DEFAULT_COLUMN_WIDTH = 9.140625f; private static float DEFAULT_COLUMN_WIDTH = 9.140625f;

View File

@ -47,11 +47,11 @@ import org.openxmlformats.schemas.spreadsheetml.x2006.main.STVerticalAlignRun;
public class XSSFFont implements Font { public class XSSFFont implements Font {
/** /**
* By default, Microsoft Office Excel 2007 uses the Calibry font in font size 11 * By default, Microsoft Office Excel 2007 uses the Calibri font in font size 11
*/ */
public static final String DEFAULT_FONT_NAME = "Calibri"; public static final String DEFAULT_FONT_NAME = "Calibri";
/** /**
* By default, Microsoft Office Excel 2007 uses the Calibry font in font size 11 * By default, Microsoft Office Excel 2007 uses the Calibri font in font size 11
*/ */
public static final short DEFAULT_FONT_SIZE = 11; public static final short DEFAULT_FONT_SIZE = 11;
/** /**

View File

@ -53,7 +53,7 @@ public final class XSSFPicture extends XSSFShape implements Picture {
* numbers 0, 1, 2, ..., 9 as rendered in the normal style's font. There are 4 pixels of margin * numbers 0, 1, 2, ..., 9 as rendered in the normal style's font. There are 4 pixels of margin
* padding (two on each side), plus 1 pixel padding for the gridlines. * padding (two on each side), plus 1 pixel padding for the gridlines.
* *
* This value is the same for default font in Office 2007 (Calibry) and Office 2003 and earlier (Arial) * This value is the same for default font in Office 2007 (Calibri) and Office 2003 and earlier (Arial)
*/ */
// private static float DEFAULT_COLUMN_WIDTH = 9.140625f; // private static float DEFAULT_COLUMN_WIDTH = 9.140625f;

View File

@ -123,7 +123,7 @@ public class XSSFWorkbook extends POIXMLDocument implements Workbook {
private static final Pattern COMMA_PATTERN = Pattern.compile(","); private static final Pattern COMMA_PATTERN = Pattern.compile(",");
/** /**
* Width of one character of the default font in pixels. Same for Calibry and Arial. * Width of one character of the default font in pixels. Same for Calibri and Arial.
* @deprecated POI 3.17 beta 1 * @deprecated POI 3.17 beta 1
* @see Units#DEFAULT_CHARACTER_WIDTH * @see Units#DEFAULT_CHARACTER_WIDTH
*/ */

View File

@ -44,15 +44,6 @@ public class AbstractExcelUtils
private static final short EXCEL_COLUMN_WIDTH_FACTOR = 256; private static final short EXCEL_COLUMN_WIDTH_FACTOR = 256;
private static final int UNIT_OFFSET_LENGTH = 7; private static final int UNIT_OFFSET_LENGTH = 7;
/**
* @param alignment The horizontal alignment. See {@link HorizontalAlignment}.
* @return a friendly string representation of the alignment code
* @deprecated POI 3.15 beta 3. Use {@link #getAlign(HorizontalAlignment)} instead.
*/
public static String getAlign( short alignment )
{
return getAlign(HorizontalAlignment.forInt(alignment));
}
public static String getAlign( HorizontalAlignment alignment ) public static String getAlign( HorizontalAlignment alignment )
{ {
switch ( alignment ) switch ( alignment )

View File

@ -40,6 +40,7 @@ import org.apache.poi.hwpf.converter.FontReplacer.Triplet;
import org.apache.poi.ss.formula.eval.ErrorEval; import org.apache.poi.ss.formula.eval.ErrorEval;
import org.apache.poi.ss.usermodel.BorderStyle; import org.apache.poi.ss.usermodel.BorderStyle;
import org.apache.poi.ss.usermodel.CellStyle; import org.apache.poi.ss.usermodel.CellStyle;
import org.apache.poi.ss.usermodel.FillPatternType;
import org.apache.poi.ss.util.CellRangeAddress; import org.apache.poi.ss.util.CellRangeAddress;
import org.apache.poi.util.Beta; import org.apache.poi.util.Beta;
import org.apache.poi.util.POILogFactory; import org.apache.poi.util.POILogFactory;
@ -335,17 +336,16 @@ public class ExcelToFoConverter extends AbstractExcelConverter
{ {
blockTarget.setAttribute( "white-space-collapse", "false" ); blockTarget.setAttribute( "white-space-collapse", "false" );
{ {
String textAlign = ExcelToFoUtils.getAlign( cellStyle String textAlign = ExcelToFoUtils.getAlign( cellStyle.getAlignmentEnum() );
.getAlignment() );
if ( ExcelToFoUtils.isNotEmpty( textAlign ) ) if ( ExcelToFoUtils.isNotEmpty( textAlign ) )
blockTarget.setAttribute( "text-align", textAlign ); blockTarget.setAttribute( "text-align", textAlign );
} }
if ( cellStyle.getFillPattern() == 0 ) if ( cellStyle.getFillPatternEnum() == FillPatternType.NO_FILL )
{ {
// no fill // no fill
} }
else if ( cellStyle.getFillPattern() == 1 ) else if ( cellStyle.getFillPatternEnum() == FillPatternType.SOLID_FOREGROUND )
{ {
final HSSFColor foregroundColor = cellStyle final HSSFColor foregroundColor = cellStyle
.getFillForegroundColorColor(); .getFillForegroundColorColor();

View File

@ -190,12 +190,12 @@ public class ExcelToHtmlConverter extends AbstractExcelConverter
StringBuilder style = new StringBuilder(); StringBuilder style = new StringBuilder();
style.append( "white-space:pre-wrap;" ); style.append( "white-space:pre-wrap;" );
ExcelToHtmlUtils.appendAlign( style, cellStyle.getAlignment() ); ExcelToHtmlUtils.appendAlign( style, cellStyle.getAlignmentEnum() );
switch (cellStyle.getFillPattern()) { switch (cellStyle.getFillPatternEnum()) {
// no fill // no fill
case 0: break; case NO_FILL: break;
case 1: case SOLID_FOREGROUND:
final HSSFColor foregroundColor = cellStyle.getFillForegroundColorColor(); final HSSFColor foregroundColor = cellStyle.getFillForegroundColorColor();
if ( foregroundColor == null ) break; if ( foregroundColor == null ) break;
String fgCol = ExcelToHtmlUtils.getColor( foregroundColor ); String fgCol = ExcelToHtmlUtils.getColor( foregroundColor );
@ -444,7 +444,7 @@ public class ExcelToHtmlConverter extends AbstractExcelConverter
innerDivStyle.append( "overflow:hidden;max-height:" ); innerDivStyle.append( "overflow:hidden;max-height:" );
innerDivStyle.append( normalHeightPt ); innerDivStyle.append( normalHeightPt );
innerDivStyle.append( "pt;white-space:nowrap;" ); innerDivStyle.append( "pt;white-space:nowrap;" );
ExcelToHtmlUtils.appendAlign( innerDivStyle, cellStyle.getAlignment() ); ExcelToHtmlUtils.appendAlign( innerDivStyle, cellStyle.getAlignmentEnum() );
htmlDocumentFacade.addStyleClass( outerDiv, cssClassPrefixDiv, htmlDocumentFacade.addStyleClass( outerDiv, cssClassPrefixDiv,
innerDivStyle.toString() ); innerDivStyle.toString() );

View File

@ -19,13 +19,14 @@ package org.apache.poi.hssf.converter;
import java.util.Arrays; import java.util.Arrays;
import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.ss.usermodel.HorizontalAlignment;
import org.apache.poi.ss.util.CellRangeAddress; import org.apache.poi.ss.util.CellRangeAddress;
import org.apache.poi.util.Beta; import org.apache.poi.util.Beta;
@Beta @Beta
public class ExcelToHtmlUtils extends AbstractExcelUtils public class ExcelToHtmlUtils extends AbstractExcelUtils
{ {
public static void appendAlign( StringBuilder style, short alignment ) public static void appendAlign( StringBuilder style, HorizontalAlignment alignment )
{ {
String cssAlign = getAlign( alignment ); String cssAlign = getAlign( alignment );
if ( isEmpty( cssAlign ) ) if ( isEmpty( cssAlign ) )