forked from fanruan/easyexcel
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1.0 KiB
39 lines
1.0 KiB
package com.alibaba.excel.metadata.property; |
|
|
|
import com.alibaba.excel.annotation.write.style.ContentRowHeight; |
|
import com.alibaba.excel.annotation.write.style.HeadRowHeight; |
|
|
|
/** |
|
* Configuration from annotations |
|
* |
|
* @author Jiaju Zhuang |
|
*/ |
|
public class RowHeightProperty { |
|
private Short height; |
|
|
|
public RowHeightProperty(Short height) { |
|
this.height = height; |
|
} |
|
|
|
public static RowHeightProperty build(HeadRowHeight headRowHeight) { |
|
if (headRowHeight == null || headRowHeight.value() < 0) { |
|
return null; |
|
} |
|
return new RowHeightProperty(headRowHeight.value()); |
|
} |
|
|
|
public static RowHeightProperty build(ContentRowHeight contentRowHeight) { |
|
if (contentRowHeight == null || contentRowHeight.value() < 0) { |
|
return null; |
|
} |
|
return new RowHeightProperty(contentRowHeight.value()); |
|
} |
|
|
|
public Short getHeight() { |
|
return height; |
|
} |
|
|
|
public void setHeight(Short height) { |
|
this.height = height; |
|
} |
|
}
|
|
|