程序包 | 说明 |
---|---|
com.fr.base |
包含一些跨模块的底层基础类、接口、枚举等
|
com.fr.design.actions.columnrow | |
com.fr.design.condition |
条件属性悬浮编辑框中的相关面板
|
com.fr.design.headerfooter | |
com.fr.design.report |
包含制作模版过程中可能用到的各种面板(如页面设置、富文本编辑、Excel导出、移动端自适应等)
|
com.fr.fs.form.export | |
com.fr.io.core | |
com.fr.page |
分页相关
|
com.fr.page.generator |
定义分页生成器
|
com.fr.report |
这个包实现报表的最基础的包,包含了很多组成报表的基础的类.包括
所有报表类都必须实现的定义了报表的各种基本方法和属性的
Report 接口,
抽象实现了Report 接口的AbstractReport 类;
组成报表的基本元素,比如
单元格(CellElement )类,
浮动单元格(FloatElement )类,
页边距(Margin )类等等;
报表包含的属性,比如
报表常量(ReportConstants )类,
报表网络属性(ReportWebAttr )类等等;
分组报表(GroupReport )类,
多页面报表(WorkBook )类,
和电子表格(WorkSheet )类. |
com.fr.report.block |
定义组成报表的块
|
com.fr.report.cell |
定义了各种单元格元素和悬浮元素
|
com.fr.report.cell.cellattr.highlight |
这个包中定义了有关于高亮相关的接口和类
|
com.fr.report.cellcase |
报表块中的单元格
|
com.fr.report.core |
报表的核心功能实现
|
com.fr.report.core.block | |
com.fr.report.elementcase | |
com.fr.report.fit | |
com.fr.report.poly |
这个包定义了各种聚合块
|
com.fr.report.report |
报表
|
com.fr.report.stable |
包含一些设置
|
com.fr.report.worksheet |
sheet 页相关
|
com.fr.stable.fun | |
com.fr.stable.unit |
限定符和类型 | 方法和说明 |
---|---|
UNIT |
Margin.getBottom()
获取下边距
|
UNIT |
PaperSize.getHeight()
获取UNIT单位的纸张高度
|
UNIT |
Margin.getLeft()
获取左边距
|
UNIT |
Margin.getRight()
获取右边距
|
UNIT |
Margin.getTop()
获取上边距
|
UNIT |
PaperSize.getWidth()
获取UNIT单位的纸张宽度
|
限定符和类型 | 方法和说明 |
---|---|
int |
DynamicUnitList.getValueIndex(UNIT value) |
int |
DynamicUnitList.getValueIndex(UNIT value,
int fromIndex) |
void |
DynamicUnitList.set(int index,
UNIT intValue) |
void |
Margin.setBottom(UNIT bottom)
设置下边距
|
void |
DynamicUnitList.setDefaultValue(UNIT defaultValue) |
void |
PaperSize.setHeight(UNIT height)
设置纸张高度
|
void |
Margin.setLeft(UNIT left)
设置左边距
|
void |
Margin.setRight(UNIT right)
设置右边距
|
void |
Margin.setTop(UNIT top)
设置上边距
|
void |
PaperSize.setWidth(UNIT width)
设置纸张宽度
|
构造器和说明 |
---|
DynamicUnitList(UNIT defaultValue) |
DynamicUnitList(UNIT defaultValue,
int initialCapacity) |
Margin(UNIT top,
UNIT left,
UNIT bottom,
UNIT right)
初始化一个指定上下左右的边距
|
PaperSize(UNIT width,
UNIT height)
初始化一个指定width & height的纸张大小
|
限定符和类型 | 方法和说明 |
---|---|
protected UNIT |
RowHeightAction.getIndexLen(int index,
ElementCase report) |
protected UNIT |
ColumnWidthAction.getIndexLen(int index,
ElementCase report) |
protected abstract UNIT |
ColumnRowSizingAction.getIndexLen(int index,
ElementCase report) |
protected UNIT |
ColumnRowSizingAction.getSelectedCellsLen(int[] cells,
ElementCase report) |
protected UNIT |
RowHeightAction.getShowLen(ElementCase report,
CellSelection cs) |
protected UNIT |
ColumnWidthAction.getShowLen(ElementCase report,
CellSelection cs) |
protected abstract UNIT |
ColumnRowSizingAction.getShowLen(ElementCase report,
CellSelection cs) |
限定符和类型 | 方法和说明 |
---|---|
protected void |
ColumnRowSizingAction.populateNumberDialog(UnitInputPane uPane,
UNIT unit) |
protected void |
RowHeightAction.updateAction(ElementCase report,
UNIT len,
CellSelection cs) |
protected void |
ColumnWidthAction.updateAction(ElementCase report,
UNIT len,
CellSelection cs) |
protected abstract void |
ColumnRowSizingAction.updateAction(ElementCase report,
UNIT len,
CellSelection cs) |
限定符和类型 | 方法和说明 |
---|---|
protected abstract UNIT |
WHPane.getUnit(HighlightAction ha) |
protected UNIT |
RowHeightPane.getUnit(HighlightAction ha) |
protected UNIT |
ColumnWidthPane.getUnit(HighlightAction ha) |
限定符和类型 | 方法和说明 |
---|---|
protected abstract HighlightAction |
WHPane.returnAction(UNIT unit) |
protected HighlightAction |
RowHeightPane.returnAction(UNIT unit) |
protected HighlightAction |
ColumnWidthPane.returnAction(UNIT unit) |
限定符和类型 | 方法和说明 |
---|---|
UNIT |
HeaderFooterEditPane.AdjustHeightPane.getUnitValue() |
UNIT |
HeaderFooterPane.updateReportSettings()
update reportSettings
|
UNIT |
HeaderFooterEditPane.updateReportSettings()
update pageSetting
|
UNIT |
EditHeaderPane.updateReportSettings() |
UNIT |
EditFooterPane.updateReportSettings() |
限定符和类型 | 方法和说明 |
---|---|
void |
HeaderFooterEditPane.AdjustHeightPane.setUnitValue(UNIT value) |
限定符和类型 | 方法和说明 |
---|---|
UNIT |
UnitFieldPane.getUnitValue() |
限定符和类型 | 方法和说明 |
---|---|
void |
UnitFieldPane.setUnitValue(UNIT value) |
限定符和类型 | 方法和说明 |
---|---|
protected void |
FormToWorkBookExecutor.setTitleWidthHeight(UNIT oriWidth,
UNIT titleHeight,
PolyECBlock ecBlock) |
限定符和类型 | 方法和说明 |
---|---|
void |
PageToSheetExcelExporterReport.setColumnWidth(int column,
UNIT newValue) |
void |
ExcelReport.setColumnWidth(int column,
UNIT newValue) |
void |
ExcelExporterReport.setColumnWidth(int column,
UNIT newValue) |
void |
PageToSheetExcelExporterReport.setRowHeight(int row,
UNIT newValue) |
void |
ExcelReport.setRowHeight(int row,
UNIT newValue) |
void |
ExcelExporterReport.setRowHeight(int row,
UNIT newValue) |
限定符和类型 | 字段和说明 |
---|---|
protected UNIT |
ClippedPage.offsetX |
protected UNIT |
ClippedPage.offsetY |
限定符和类型 | 方法和说明 |
---|---|
abstract UNIT |
ClippedPage.getActualHeight()
获取该分页块的实际高度,该宽度采用FineReport内部单位
|
UNIT |
ClippedECPage.getActualHeight()
获取该分页块的实际高度,该宽度采用FineReport内部单位
|
UNIT |
ClippedChartPage.getActualHeight()
获取该分页块的实际高度,该宽度采用FineReport内部单位
|
UNIT |
ClippedPageProvider.getActualHeight()
获取该分页块的实际高度,该宽度采用FineReport内部单位
|
abstract UNIT |
ClippedPage.getActualWidth()
获取该分页块的实际宽度,该宽度采用FineReport内部单位
|
UNIT |
ClippedECPage.getActualWidth()
获取该分页块的实际宽度,该宽度采用FineReport内部单位
|
UNIT |
ClippedChartPage.getActualWidth()
获取该分页块的实际宽度,该宽度采用FineReport内部单位
|
UNIT |
ClippedPageProvider.getActualWidth()
获取该分页块的实际宽度,该宽度采用FineReport内部单位
|
UNIT |
ReportSettingsProvider.getFooterHeight()
Gets the height of report page footer.
|
UNIT |
ReportSettingsProvider.getHeaderHeight()
Gets the height of report page header.
|
UNIT |
ReportPage.getMarginBottom()
获取UNIT为单位的margin bottom
|
UNIT |
ClippedECPage.getMarginBottom()
获取UNIT为单位的margin bottom
|
UNIT |
ReportPageProvider.getMarginBottom()
获取UNIT为单位的margin bottom
|
UNIT |
ReportPage.getMarginLeft()
获取UNIT为单位的margin left
|
UNIT |
ClippedECPage.getMarginLeft()
获取UNIT为单位的margin left
|
UNIT |
ReportPageProvider.getMarginLeft()
获取UNIT为单位的margin left
|
UNIT |
ReportPage.getMarginRight()
获取UNIT为单位的margin right
|
UNIT |
ClippedECPage.getMarginRight()
获取UNIT为单位的margin right
|
UNIT |
ReportPageProvider.getMarginRight()
获取UNIT为单位的margin right
|
UNIT |
ReportPage.getMarginTop()
获取UNIT为单位的margin top
|
UNIT |
ClippedECPage.getMarginTop()
获取UNIT为单位的margin top
|
UNIT |
ReportPageProvider.getMarginTop()
获取UNIT为单位的margin top
|
UNIT |
ClippedPage.getOffsetX() |
UNIT |
ClippedPageProvider.getOffsetX() |
UNIT |
ClippedPage.getOffsetY() |
UNIT |
ClippedPageProvider.getOffsetY() |
UNIT |
ReportPage.getPaperHeight()
获取纸张高度
|
UNIT |
ReportPageProvider.getPaperHeight()
获取纸张高度
|
UNIT |
ReportPage.getPaperWidth()
获取纸张宽度
|
UNIT |
ReportPageProvider.getPaperWidth()
获取纸张宽度
|
限定符和类型 | 方法和说明 |
---|---|
protected abstract void |
PG.dealWithPageInforByPaperSize(UNIT paperPaintHeight,
UNIT paperPaintWidth) |
void |
ReportSettingsProvider.setFooterHeight(UNIT footerHeight)
Sets the footer of report page footer.
|
void |
ReportSettingsProvider.setHeaderHeight(UNIT headerHeight)
Sets the height of report page header.
|
void |
ClippedPage.setOffsetY(UNIT offsetY) |
构造器和说明 |
---|
ClippedChartPage(ResultChartBlock pageBlock,
UnitRectangle intersect,
UNIT offsetX,
UNIT offsetY,
int x,
int y)
初始化一个图标分页块
|
ClippedECPage(ResultReport sourceReport,
ResultElementCase sourceElementCase,
int totalPageNumber,
PaperSettingProvider paperSetting,
FT[] rowLineArray,
FT[] columnLineArray,
UNIT offsetX,
UNIT offsetY,
int x,
int y)
初始化一个ClippedECPage
|
ClippedPage(UNIT offsetX,
UNIT offsetY,
int x,
int y)
初始化一个图标分页块
|
FormClippedReportPage(ResultReport source_report,
ResultElementCase source_ec,
int totalPageNumber,
PaperSettingProvider paperSetting,
FT[] row_line_array,
FT[] column_line_array,
UNIT offsetX,
UNIT offsetY,
int x,
int y) |
限定符和类型 | 方法和说明 |
---|---|
protected void |
SheetPageGenerator.calcPageCount(int rowCount,
int columnCount,
UNIT paperPaintHeight,
UNIT paperPaintWidth) |
protected void |
PaginateReportPageGenerator.calcPageCount(int rowCount,
int columnCount,
UNIT paperPaintHeight,
UNIT paperPaintWidth)
分页信息,记录哪些行列处要分页
|
protected abstract void |
PageGenerator.calcPageCount(int rowCount,
int columnCount,
UNIT paperPaintHeight,
UNIT paperPaintWidth)
分页信息,记录哪些行列处要分页
|
protected void |
PolyReportPageGenerator.dealWithPageInforByPaperSize(UNIT paperPaintHeight,
UNIT paperPaintWidth) |
protected void |
PageGenerator.dealWithPageInforByPaperSize(UNIT paperPaintHeight,
UNIT paperPaintWidth)
根据纸张大小处理分页信息
|
限定符和类型 | 方法和说明 |
---|---|
static UNIT[] |
ReportHelper.getPaperPaintWidthAndHeight(PaperSettingProvider paperSetting,
ReportSettingsProvider reportSettings) |
static UNIT[] |
ReportHelper.getReportPageContentSize(ReportPageProvider reportPage)
计算所要画的格子的高度与宽度
|
static UNIT |
ReportHelper.getTotalColumnWidth(ElementCase ec)
report的总宽度
|
static UNIT |
ReportHelper.getTotalRowHeight(ElementCase ec)
report的总高度
|
限定符和类型 | 方法和说明 |
---|---|
UNIT |
ResultElementCaseBlockImplement.getEffectiveHeight() |
UNIT |
ResultBlock.getEffectiveHeight() |
UNIT |
ResultElementCaseBlockImplement.getEffectiveWidth() |
UNIT |
ResultBlock.getEffectiveWidth() |
限定符和类型 | 方法和说明 |
---|---|
void |
ResultElementCaseBlockImplement.addElemToSheet(java.util.ArrayList<UNIT> verticalList,
java.util.ArrayList<UNIT> horizontalList,
PolyResultWorkSheet allInOneSheet)
将当前块元素添加到新的sheet中去.
|
void |
ResultElementCaseBlockImplement.addElemToSheet(java.util.ArrayList<UNIT> verticalList,
java.util.ArrayList<UNIT> horizontalList,
PolyResultWorkSheet allInOneSheet)
将当前块元素添加到新的sheet中去.
|
void |
ResultBlock.addElemToSheet(java.util.ArrayList<UNIT> verticalList,
java.util.ArrayList<UNIT> horizontalList,
PolyResultWorkSheet allInOneSheet)
将元素添加到sheet中
|
void |
ResultBlock.addElemToSheet(java.util.ArrayList<UNIT> verticalList,
java.util.ArrayList<UNIT> horizontalList,
PolyResultWorkSheet allInOneSheet)
将元素添加到sheet中
|
限定符和类型 | 方法和说明 |
---|---|
FloatElement |
FloatElement.deriveFloatElement(UNIT leftDistance,
UNIT topDistance,
UNIT width,
UNIT height)
导出悬浮元素
|
void |
FloatElement.setHeight(UNIT height) |
void |
FloatElement.setLeftDistance(UNIT leftDistance) |
void |
FloatElement.setTopDistance(UNIT topDistance) |
void |
FloatElement.setWidth(UNIT width) |
构造器和说明 |
---|
FloatElement(UNIT leftDistance,
UNIT topDistance,
UNIT width,
UNIT height,
java.lang.Object value)
初始化悬浮元素
|
限定符和类型 | 方法和说明 |
---|---|
UNIT |
ColWidthHighlightAction.getColumnWidth() |
UNIT |
RowHeightHighlightAction.getRowHeight() |
限定符和类型 | 方法和说明 |
---|---|
void |
ColWidthHighlightAction.setColumnWidth(UNIT columnWidth) |
void |
RowHeightHighlightAction.setRowHeight(UNIT rowHeight) |
构造器和说明 |
---|
ColWidthHighlightAction(UNIT columnWidth) |
RowHeightHighlightAction(UNIT rowHeight) |
限定符和类型 | 方法和说明 |
---|---|
void |
CellElementCase.setColumnWidth(int column,
UNIT newValue)
设置指定索引列的列宽
|
void |
CellElementCase.setRowHeight(int row,
UNIT newValue)
设置指定索引行的高度
|
限定符和类型 | 方法和说明 |
---|---|
static UNIT |
PaintUtils.analyzeCellElementPreferredHeight(CellElement cellElement,
UNIT paintWidth)
Preferred height.
|
static UNIT |
Html2ImageUtils.getHtmlHeight(java.lang.String content,
UNIT paintWidth,
Style style)
获取限定宽度下html内容的高度
|
static UNIT |
Html2ImageUtils.getHtmlWidth(java.lang.String content,
UNIT paintHeight,
Style style)
获取限定高度下html内容的宽度
|
static UNIT |
ReportUtils.getPaperHeight(PaperSettingProvider paperSetting)
页面(也就是整张纸)高度
|
static UNIT |
ReportUtils.getPaperWidth(PaperSettingProvider paperSetting)
页面(也就是整张纸)宽度
|
static UNIT |
PaintUtils.getPreferredWidth(CellElement cell,
UNIT height)
Gets the preferred width.
|
限定符和类型 | 方法和说明 |
---|---|
static UNIT |
PaintUtils.analyzeCellElementPreferredHeight(CellElement cellElement,
UNIT paintWidth)
Preferred height.
|
static UNIT |
Html2ImageUtils.getHtmlHeight(java.lang.String content,
UNIT paintWidth,
Style style)
获取限定宽度下html内容的高度
|
static UNIT |
Html2ImageUtils.getHtmlWidth(java.lang.String content,
UNIT paintHeight,
Style style)
获取限定高度下html内容的宽度
|
static int |
PaintUtils.getLineTextCount(java.lang.String text,
Style style,
UNIT paintWidth)
see
BaseUtils.getLineTextList , 等于BaseUtils.getLineTextList().size()
Denny: 为了提高速度和性能,才单独拿出来的
TODO: 重构 |
static UNIT |
PaintUtils.getPreferredWidth(CellElement cell,
UNIT height)
Gets the preferred width.
|
void |
ActiveReport.setColumnWidth(int column,
UNIT newValue) |
void |
ActiveReport.setRowHeight(int row,
UNIT newValue) |
限定符和类型 | 方法和说明 |
---|---|
void |
PolyResultWorkSheet.setColumnWidth(int column,
UNIT newValue) |
void |
PolyResultWorkSheet.setRowHeight(int row,
UNIT newValue) |
限定符和类型 | 方法和说明 |
---|---|
void |
ElementCase.setColumnWidth(int column,
UNIT newValue)
setColumnWidth
|
void |
AbstractElementCase.setColumnWidth(int column,
UNIT newValue) |
void |
ElementCase.setRowHeight(int row,
UNIT newValue)
setRowHeight
|
void |
AbstractElementCase.setRowHeight(int row,
UNIT newValue) |
限定符和类型 | 方法和说明 |
---|---|
UNIT |
FitAttrState.getPaperHeight(PaperSize ps,
int browserWidth,
int browserHeight,
boolean isFrozen)
获取纸张高度
|
UNIT |
FitAttrState.getPaperWidth(PaperSize ps,
int browserWidth,
boolean isFrozen)
获取纸张宽度
|
限定符和类型 | 方法和说明 |
---|---|
protected double |
FitAttrState.calScale(UNIT oldSize,
double newSize,
int resolution) |
double |
FitAttrState.getHorizontalScale(UNIT oldWidth,
double newWidth,
int resolution,
boolean isFrozen) |
double |
FitAttrState.getVerticalScale(UNIT oldHeight,
double newHeight,
int resolution,
double horizontalScale,
boolean isFrozen) |
限定符和类型 | 字段和说明 |
---|---|
protected UNIT |
PolyBlockPageGenerator.offsetX |
protected UNIT |
PolyBlockPageGenerator.offsetY |
限定符和类型 | 方法和说明 |
---|---|
static UNIT |
PolyCoreUtils.afterBottom(Block compare,
Block compareTarget)
返回compare与compareTarget上下间距
|
static UNIT |
PolyCoreUtils.afterRight(Block compare,
Block compareTarget)
返回compare与compareTarget左右间距
|
UNIT |
ResultECBlock.getEffectiveHeight() |
UNIT |
ResultChartBlock.getEffectiveHeight() |
UNIT |
ResultECBlock.getEffectiveWidth() |
UNIT |
ResultChartBlock.getEffectiveWidth() |
限定符和类型 | 方法和说明 |
---|---|
static void |
PolyCoreUtils.addH(UnitRectangle rectangle,
UNIT delta)
增大高度,增量为delta
|
static void |
PolyCoreUtils.addW(UnitRectangle rectangle,
UNIT delta)
增大宽度,增量为delta
|
static void |
PolyCoreUtils.addX(UnitRectangle rectangle,
UNIT delta)
增大X坐标,增量为delta
|
static void |
PolyCoreUtils.addY(UnitRectangle rectangle,
UNIT delta)
增大Y坐标,增量为delta
|
ClippedPageProvider |
ResultECBlock.createInnerClippedPage(ResultReport result_report,
UnitRectangle intersect,
ReportSettingsProvider reportsettings,
UNIT offsetX,
UNIT offsetY,
int x,
int y)
生成ClippedECPage 生成策略: 在区域intersect内,根据当前的TemplateBlock的属性设置决定
|
ClippedPageProvider |
ResultChartBlock.createInnerClippedPage(ResultReport result_report,
UnitRectangle intersect,
ReportSettingsProvider reportsettings,
UNIT offsetX,
UNIT offsetY,
int x,
int y)
生成ClippedECPage 生成策略: 在区域intersect内,根据当前的TemplateBlock的属性设置决定
|
ClippedPageProvider |
ClippedPolyPage.createInnerClippedPage(ResultReport result_report,
UnitRectangle intersect,
ReportSettingsProvider reportsettings,
UNIT offsetX,
UNIT offsetY,
int x,
int y)
ResultPolyBlock在区域intersect内生成的ClippedPage.
|
void |
AbstractPolyECBlock.setColumnWidth(int column,
UNIT newValue)
设置列宽
|
void |
AbstractPolyECBlock.setRowHeight(int row,
UNIT newValue)
设置行高
|
限定符和类型 | 方法和说明 |
---|---|
void |
ResultECBlock.addElemToSheet(java.util.ArrayList<UNIT> verticalList,
java.util.ArrayList<UNIT> horizontalList,
PolyResultWorkSheet page_sheet)
将元素添加到sheet中
|
void |
ResultECBlock.addElemToSheet(java.util.ArrayList<UNIT> verticalList,
java.util.ArrayList<UNIT> horizontalList,
PolyResultWorkSheet page_sheet)
将元素添加到sheet中
|
void |
ResultChartBlock.addElemToSheet(java.util.ArrayList<UNIT> verticalList,
java.util.ArrayList<UNIT> horizontalList,
PolyResultWorkSheet page_sheet)
将元素添加到sheet中
|
void |
ResultChartBlock.addElemToSheet(java.util.ArrayList<UNIT> verticalList,
java.util.ArrayList<UNIT> horizontalList,
PolyResultWorkSheet page_sheet)
将元素添加到sheet中
|
构造器和说明 |
---|
PolyBlockPageGenerator(ResultReport source_report,
UnitRectangle intersect,
PaperSettingProvider paperSetting,
UNIT offsetX,
UNIT offsetY,
int x,
int y) |
PolyChartBlockPageGenerator(ResultReport source_report,
UnitRectangle rectangle,
PaperSettingProvider paperSetting,
UNIT offsetX,
UNIT offsetY,
int x,
int y) |
PolyECBlockPageGenerator(ResultReport source_report,
UnitRectangle rectangle,
PaperSettingProvider paperSetting,
UNIT offsetX,
UNIT offsetY,
int x,
int y) |
限定符和类型 | 方法和说明 |
---|---|
void |
AbstractECReport.setColumnWidth(int column,
UNIT newValue)
设置指定列的宽度
|
void |
AbstractECReport.setRowHeight(int row,
UNIT newValue)
设置指定行的高度
|
限定符和类型 | 方法和说明 |
---|---|
UNIT |
ReportSettings.getFooterHeight()
Gets the height of report page footer.
|
UNIT |
ReportSettings.getHeaderHeight()
Gets the height of report page header.
|
限定符和类型 | 方法和说明 |
---|---|
void |
ReportSettings.setFooterHeight(UNIT footerHeight)
Sets the footer of report page footer.
|
void |
ReportSettings.setHeaderHeight(UNIT headerHeight)
Sets the height of report page header.
|
限定符和类型 | 方法和说明 |
---|---|
UNIT |
AnalysisRWorkSheet.getRealColumnWidth(int column) |
UNIT |
AnalysisRWorkSheet.getRealRowHeight(int row) |
限定符和类型 | 方法和说明 |
---|---|
UNIT |
AutoChangeLineAndDrawProcess.getHtmlHeight(java.lang.String content,
UNIT paintWidth,
ObjectHolder style)
计算html高度算法
|
UNIT |
AutoChangeLineAndDrawProcess.getLinedTextHeight(int lineCount,
ObjectHolder styleHolder)
算高度,算了和count两个接口分开做,以后有需求再改
|
限定符和类型 | 方法和说明 |
---|---|
java.util.List<java.lang.String> |
AutoChangeLineAndDrawProcess.autoChangeLine(java.lang.String text,
ObjectHolder style,
UNIT width) |
int |
AutoChangeLineAndDrawProcess.getAutoChangeLineCount(java.lang.String text,
ObjectHolder style,
UNIT width) |
UNIT |
AutoChangeLineAndDrawProcess.getHtmlHeight(java.lang.String content,
UNIT paintWidth,
ObjectHolder style)
计算html高度算法
|
限定符和类型 | 类和说明 |
---|---|
class |
CM |
class |
FU |
class |
INCH |
class |
LEN_UNIT |
class |
MM |
class |
OLDPIX |
class |
PT |
限定符和类型 | 字段和说明 |
---|---|
static UNIT |
UNITConstants.DEFAULT_COL_WIDTH
Default cell column width. 1 unit = 1 / (72 * 254 * 2 * 100) inch;
|
static UNIT |
UNITConstants.DEFAULT_ROW_HEIGHT
Default cell row height. 1 unit = 1 / (72 * 254 * 2 * 100) inch;
|
static UNIT |
UNITConstants.DELTA |
UNIT |
UnitRectangle.height |
UNIT |
UNITDimension.height |
UNIT |
UnitRectangle.width |
UNIT |
UNITDimension.width |
UNIT |
UnitRectangle.x |
UNIT |
UNITPoint.x |
UNIT |
UnitRectangle.y |
UNIT |
UNITPoint.y |
限定符和类型 | 方法和说明 |
---|---|
static UNIT |
UnitUtils.abs(UNIT a,
UNIT b) |
UNIT |
UnitRectangle.getHeight() |
UNIT |
UNITDimension.getHeight() |
UNIT |
UnitRectangle.getWidth() |
UNIT |
UNITDimension.getWidth() |
UNIT |
UnitRectangle.getX() |
UNIT |
UNITPoint.getX() |
UNIT |
UnitRectangle.getY() |
UNIT |
UNITPoint.getY() |
static UNIT |
UNIT.max(UNIT u1,
UNIT u2) |
static UNIT |
UNIT.min(UNIT u1,
UNIT u2) |
static UNIT |
UnitUtils.unit4CompatibleInchDV(java.lang.String doubleString) |
static UNIT |
UnitUtils.unit4CompatibleMMDV(java.lang.String doubleString) |
限定符和类型 | 方法和说明 |
---|---|
static UNIT |
UnitUtils.abs(UNIT a,
UNIT b) |
FU |
UNIT.add(UNIT fu) |
UNITDimension |
UNITDimension.addHeight(UNIT height) |
UNITDimension |
UNITDimension.addWidth(UNIT width) |
static UNIT |
UNIT.max(UNIT u1,
UNIT u2) |
static UNIT |
UNIT.min(UNIT u1,
UNIT u2) |
void |
UnitRectangle.setHeight(UNIT height) |
void |
UNITDimension.setHeight(UNIT height) |
void |
UnitRectangle.setWidth(UNIT width) |
void |
UNITDimension.setWidth(UNIT width) |
void |
UnitRectangle.setX(UNIT x) |
void |
UNITPoint.setX(UNIT x) |
void |
UnitRectangle.setY(UNIT y) |
void |
UNITPoint.setY(UNIT y) |
FU |
UNIT.subtract(UNIT fu) |
构造器和说明 |
---|
UNITDimension(UNIT width,
UNIT height) |
UNITPoint(UNIT x,
UNIT y) |
UnitRectangle(UNIT x,
UNIT y,
UNIT width,
UNIT height) |