@Target(value={METHOD,FIELD}) @Retention(value=RUNTIME) @Documented public @interface XlsCellOption
修飾子とタイプ | 任意要素と説明 |
---|---|
XlsCellOption.HorizontalAlign |
horizontalAlign
セルの横位置を指定します。
|
short |
indent
インデントを指定します。
|
boolean |
shrinkToFit
'true'のとき書き込み時にセルの「縮小して表示」を有効にします。
|
XlsCellOption.VerticalAlign |
verticalAlign
セルの縦位置を指定します。
|
boolean |
wrapText
'true'のとき書き込み時にセルの「折り返し設定」を有効にします。
|
public abstract boolean wrapText
属性wrapText()
とshrinkToFit()
の両方の値をtrueに指定する場合、
shrinkToFit()
の設定が優先され、「縮小して全体を表示する」が有効になります。
public class SampleRecord {
@XlsColumn(columnName="ID")
@XlsCellOption(wrapText=true) // 「縮小して全体を表示する」が有効になる。
private int id;
}
public abstract boolean shrinkToFit
属性wrapText()
とshrinkToFit()
の両方の値をtrueに指定する場合、
shrinkToFit()
の設定が優先され、「縮小して全体を表示する」が有効になります。
public class SampleRecord {
@XlsColumn(columnName="名前")
@XlsCellOption(shrinkToFit=true) //「折り返して全体を表示する」が有効になる。
private String name;
@XlsColumn(columnName="備考")
@XlsCellOption(shrinkToFit=false) // 設定しない場合は、テンプレート設定が有効になる。
private String comment;
}
public abstract short indent
インデントが指定可能な横位置(左詰め/右詰め/均等割り付け)のときのみ有効になります。
public class SampleRecord {
// インデント可能な横位置と一緒にインデントを指定します。
@XlsColumn(columnName="名前")
@XlsCellOption(horizontalAlign=HorizontalAlign.Left, indent=2)
private String name;
}
public abstract XlsCellOption.HorizontalAlign horizontalAlign
public class SampleRecord {
@XlsColumn(columnName="名前")
@XlsCellOption(horizontalAlign=HorizontalAlign.Center)
private String name;
}
XlsCellOption.HorizontalAlign
を指定します。public abstract XlsCellOption.VerticalAlign verticalAlign
public class SampleRecord {
@XlsColumn(columnName="名前")
@XlsCellOption(verticalAlign=VerticalAlign.Top)
private String name;
}
XlsCellOption.VerticalAlign
を指定します。Copyright © 2022 mygreen. All rights reserved.