| Method from org.apache.cocoon.poi.hssf.record.PrintSetupRecord Detail: |
protected void fillFields(byte[] data,
short size,
int offset) {
field_1_paper_size = LittleEndian.getShort(data, 0 + offset);
field_2_scale = LittleEndian.getShort(data, 2 + offset);
field_3_page_start = LittleEndian.getShort(data, 4 + offset);
field_4_fit_width = LittleEndian.getShort(data, 6 + offset);
field_5_fit_height = LittleEndian.getShort(data, 8 + offset);
field_6_options = LittleEndian.getShort(data, 10 + offset);
field_7_hresolution = LittleEndian.getShort(data, 12 + offset);
field_8_vresolution = LittleEndian.getShort(data, 14 + offset);
field_9_headermargin = LittleEndian.getDouble(data, 16 + offset);
field_10_footermargin = LittleEndian.getDouble(data, 24 + offset);
field_11_copies = LittleEndian.getShort(data, 32 + offset);
}
|
public short getCopies() {
return field_11_copies;
}
|
public boolean getDraft() {
return draft.isSet(field_6_options);
}
|
public short getFitHeight() {
return field_5_fit_height;
}
|
public short getFitWidth() {
return field_4_fit_width;
}
|
public double getFooterMargin() {
return field_10_footermargin;
}
|
public short getHResolution() {
return field_7_hresolution;
}
|
public double getHeaderMargin() {
return field_9_headermargin;
}
|
public boolean getLandscape() {
return landscape.isSet(field_6_options);
}
|
public boolean getLeftToRight() {
return lefttoright.isSet(field_6_options);
}
|
public boolean getNoColor() {
return nocolor.isSet(field_6_options);
}
|
public boolean getNoOrientation() {
return noOrientation.isSet(field_6_options);
}
|
public boolean getNotes() {
return notes.isSet(field_6_options);
}
|
public short getOptions() {
return field_6_options;
}
|
public short getPageStart() {
return field_3_page_start;
}
|
public short getPaperSize() {
return field_1_paper_size;
}
|
public short getScale() {
return field_2_scale;
}
|
public short getSid() {
return this.sid;
}
|
public boolean getUsePage() {
return usepage.isSet(field_6_options);
}
|
public short getVResolution() {
return field_8_vresolution;
}
|
public boolean getValidSettings() {
return validsettings.isSet(field_6_options);
}
|
public byte[] serialize() {
byte[] retval = null;
retval = new byte[ 38 ];
LittleEndian.putShort(retval, 0, sid);
LittleEndian.putShort(retval, 2, ( short ) 34);
LittleEndian.putShort(retval, 4, getPaperSize());
LittleEndian.putShort(retval, 6, getScale());
LittleEndian.putShort(retval, 8, getPageStart());
LittleEndian.putShort(retval, 10, getFitWidth());
LittleEndian.putShort(retval, 12, getFitHeight());
LittleEndian.putShort(retval, 14, getOptions());
LittleEndian.putShort(retval, 16, getHResolution());
LittleEndian.putShort(retval, 18, getVResolution());
LittleEndian.putDouble(retval, 20, getHeaderMargin());
LittleEndian.putDouble(retval, 28, getFooterMargin());
LittleEndian.putShort(retval, 36, getCopies());
return retval;
}
|
public void setCopies(short copies) {
field_11_copies = copies;
}
|
public void setDraft(boolean d) {
draft.setShortBoolean(field_6_options, d);
}
|
public void setFitHeight(short height) {
field_5_fit_height = height;
}
|
public void setFitWidth(short width) {
field_4_fit_width = width;
}
|
public void setFooterMargin(double footermargin) {
field_10_footermargin = footermargin;
}
|
public void setHResolution(short resolution) {
field_7_hresolution = resolution;
}
|
public void setHeaderMargin(double headermargin) {
field_9_headermargin = headermargin;
}
|
public void setLandscape(boolean ls) {
landscape.setShortBoolean(field_6_options, ls);
}
|
public void setLeftToRight(boolean ltor) {
lefttoright.setShortBoolean(field_6_options, ltor);
}
|
public void setNoColor(boolean mono) {
nocolor.setShortBoolean(field_6_options, mono);
}
|
public void setNoOrientation(boolean orientation) {
noOrientation.setShortBoolean(field_6_options, orientation);
}
|
public void setNotes(boolean printnotes) {
notes.setShortBoolean(field_6_options, printnotes);
}
|
public void setOptions(short options) {
field_6_options = options;
}
|
public void setPageStart(short start) {
field_3_page_start = start;
}
|
public void setPaperSize(short size) {
field_1_paper_size = size;
}
|
public void setScale(short scale) {
field_2_scale = scale;
}
|
public void setUsePage(boolean page) {
usepage.setShortBoolean(field_6_options, page);
}
|
public void setVResolution(short resolution) {
field_8_vresolution = resolution;
}
|
public void setValidSettings(boolean valid) {
validsettings.setShortBoolean(field_6_options, valid);
}
|
public String toString() {
StringBuffer buffer = new StringBuffer();
buffer.append("[PRINTSETUP]\n");
buffer.append(" .papersize = ").append(getPaperSize())
.append("\n");
buffer.append(" .scale = ").append(getScale())
.append("\n");
buffer.append(" .pagestart = ").append(getPageStart())
.append("\n");
buffer.append(" .fitwidth = ").append(getFitWidth())
.append("\n");
buffer.append(" .fitheight = ").append(getFitHeight())
.append("\n");
buffer.append(" .options = ").append(getOptions())
.append("\n");
buffer.append(" .ltor = ").append(getLeftToRight())
.append("\n");
buffer.append(" .landscape = ").append(getLandscape())
.append("\n");
buffer.append(" .valid = ").append(getValidSettings())
.append("\n");
buffer.append(" .mono = ").append(getNoColor())
.append("\n");
buffer.append(" .draft = ").append(getDraft())
.append("\n");
buffer.append(" .notes = ").append(getNotes())
.append("\n");
buffer.append(" .noOrientat = ").append(getNoOrientation())
.append("\n");
buffer.append(" .usepage = ").append(getUsePage())
.append("\n");
buffer.append(" .hresolution = ").append(getHResolution())
.append("\n");
buffer.append(" .vresolution = ").append(getVResolution())
.append("\n");
buffer.append(" .headermargin = ").append(getHeaderMargin())
.append("\n");
buffer.append(" .footermargin = ").append(getFooterMargin())
.append("\n");
buffer.append(" .copies = ").append(getCopies())
.append("\n");
buffer.append("[/PRINTSETUP]\n");
return buffer.toString();
}
|
protected void validateSid(short id) {
if (id != sid)
{
throw new RecordFormatException(
"NOT A valid PrintSetup record RECORD");
}
}
|