/** * Constructor invoked when reading in an escher stream * * @param erd the escher record */ public Dg(EscherRecordData erd) { super(erd); drawingId = getInstance(); byte[] bytes = getBytes(); shapeCount = IntegerHelper.getInt(bytes[0], bytes[1], bytes[2], bytes[3]); seed = IntegerHelper.getInt(bytes[4], bytes[5], bytes[6], bytes[7]); }
/** * Used to generate the drawing data * * @return the data */ byte[] getData() { data = new byte[8]; IntegerHelper.getFourBytes(shapeCount, data, 0); IntegerHelper.getFourBytes(seed, data, 4); return setHeaderData(data); } }
/** * Constructor invoked when writing out an escher stream * * @param numDrawings the number of drawings */ public Dg(int numDrawings) { super(EscherRecordType.DG); drawingId = 1; shapeCount = numDrawings + 1; seed = 1024 + shapeCount + 1; setInstance(drawingId); }
Dg dg = new Dg(er.getEscherData()); writer.write("Dg: drawing id " + dg.getDrawingId() + " shape count " + dg.getShapeCount()); writer.newLine();
Dg dg = new Dg(numDrawings + charts.length); dgContainer.add(dg);
Dg dg = new Dg(er.getEscherData()); writer.write("Dg: drawing id " + dg.getDrawingId() + " shape count " + dg.getShapeCount()); writer.newLine();
Dg dg = new Dg(numImages + charts.length); dgContainer.add(dg);
/** * Constructor invoked when reading in an escher stream * * @param erd the escher record */ public Dg(EscherRecordData erd) { super(erd); drawingId = getInstance(); byte[] bytes = getBytes(); shapeCount = IntegerHelper.getInt(bytes[0], bytes[1], bytes[2], bytes[3]); seed = IntegerHelper.getInt(bytes[4], bytes[5], bytes[6], bytes[7]); }
Dg dg = new Dg(numDrawings + charts.length); dgContainer.add(dg);
/** * Constructor invoked when writing out an escher stream * * @param numDrawings the number of drawings */ public Dg(int numDrawings) { super(EscherRecordType.DG); drawingId = 1; shapeCount = numDrawings + 1; seed = 1024 + shapeCount + 1; setInstance(drawingId); }
/** * Used to generate the drawing data * * @return the data */ byte[] getData() { data = new byte[8]; IntegerHelper.getFourBytes(shapeCount, data, 0); IntegerHelper.getFourBytes(seed, data, 4); return setHeaderData(data); } }
Dg dg = new Dg(numImages + charts.length); dgContainer.add(dg);
newRecord = new Dg(erd);
newRecord = new Dg(erd);