- },
-
- /**
- * writeImage:
- * write an image in old gnumberic format (needs base64 data to write it)
- *
- *
- * @param {Number} row row to put it in (rows start at 0)
- * @param {Number} col column to put it in
- * @param {Number} data the base64 description of the images
- * @param {Number} width image width
- * @param {Number} width image height
- *
- */
- writeImageOld : function (row, col, data, width, height, type)
- {
-
},
/**
writeImage : function (row, col, data, width, height, type)
{
+
if (!data) {
throw "write Image called with missing data";
}
// step 1 - work out how many columns it will span..
// lets hope the spreadsheet is big enought..
-// var colwidth = 0;
-// var endcol=col;
-// for ( endcol=col;endcol <100; endcol++) {
-// if (!this.colInfo[endcol]) {
-// this.colInfo[endcol] = 100; // eak fudge
-// }
-// colwidth += this.colInfo[endcol];
-// if (colwidth > width) {
-// break;
-// }
-// }
+ var colwidth = 0;
+ var endcol=col;
+ for ( endcol=col;endcol <100; endcol++) {
+ if (!this.colInfo[endcol]) {
+ this.colInfo[endcol] = 100; // eak fudge
+ }
+ colwidth += this.colInfo[endcol];
+ if (colwidth > width) {
+ break;
+ }
+ }
soi.setAttribute('ObjectBound',
//gnumeric_colRowToName(row,col) + ':' + gnumeric_colRowToName(row+1,col+1));
- this.RCtoCell(row,col) + ':' + this.RCtoCell(row,col));
+ this.RCtoCell(row,col) + ':' + this.RCtoCell(row,endcol));
var ww = 0.01; // offset a bit...
var hh = 0.01; //
},
+ /**
+ * writeFixedImageOld:
+ * write an image in old gnumberic format (needs base64 data to write it)
+ */
+ writeFixedImageOld : function (startCol, startRow, endCol, endRow, type, data, width, height)
+ {
+
+ },
+
writeFixedImage : function (startCol, startRow, endCol, endRow, type, data, width, height)
{
if (!data) {