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.
|
|
|
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;
|
|
|
|
}
|
|
|
|
}
|