All Downloads are FREE. Search and download functionalities are using the official Maven repository.

kz.greetgo.msoffice.xlsx.gen.TwoCellAnchorImage Maven / Gradle / Ivy

There is a newer version: 0.5.9
Show newest version
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());
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy