kz.greetgo.msoffice.xlsx.gen.TwoCellAnchorImage Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of greetgo.msoffice Show documentation
Show all versions of greetgo.msoffice Show documentation
greetgo library to generate or parse MS Office files
package kz.greetgo.msoffice.xlsx.gen;
import java.io.PrintStream;
/**
* Графический объект листа с изображением
*/
class TwoCellAnchorImage extends TwoCellAnchor {
private final int relid; // id уникальной ссылки на графический объект внутри листа
private final Image image; // графический объект -- изображение
public TwoCellAnchorImage(int relid, Image image, SheetCoord coordFrom, SheetCoord coordTo) {
super(coordFrom, coordTo);
this.relid = relid;
this.image = image;
}
@Override
int getRelId() {
return relid;
}
@Override
String getType() {
return image.getType();
}
@Override
void print(PrintStream os) {
StringBuffer buf = new StringBuffer();
buf.append("");
buf.append(col1 - 1);
buf.append(" ");
buf.append(col1off);
buf.append(" ");
buf.append(row1 - 1);
buf.append(" ");
buf.append(row1off);
buf.append(" ");
buf.append(col2);
buf.append(" ");
buf.append(col2off);
buf.append(" ");
buf.append(row2);
buf.append(" ");
buf.append(row2off);
buf.append(" ");
buf.append(" ");
buf.append(" ");
buf.append(" ");
buf.append(" ");
os.print(buf.toString());
}
}