Error processing SSI file
LEADTOOLS JavaScript (Leadtools.Controls)

Size Property (ImageViewerItem)

Show in webframe
Example 
Size of the item.
Syntax
get_size();
set_size(value);
Object.defineProperty('size');

Property Value

TypeDescription
LeadSizeDThe size of the whole item, including any margins, borders and padding. Default value is 0,0.
Remarks

For more information, refer to Image Viewer Items.

Example
var sizes = [
      lt.LeadSizeD.create(200, 100),
      lt.LeadSizeD.create(100, 200),
      lt.LeadSizeD.create(200, 100),
      lt.LeadSizeD.create(200, 100),
      lt.LeadSizeD.create(100, 200),
      lt.LeadSizeD.create(200, 100),
      lt.LeadSizeD.create(200, 100),
      lt.LeadSizeD.create(200, 100),
      lt.LeadSizeD.create(200, 100),
      lt.LeadSizeD.create(200, 100),
      lt.LeadSizeD.create(200, 100)
];
var itemIndex = 0;
this._imageViewer.beginTransform();

for (var i = 0; i < sizes.length; i++) {
   var size = sizes[i];
   var canvas = document.createElement("canvas");
   canvas.width = size.width;
   canvas.height = size.height;
   var ctx = canvas.getContext("2d");
   ctx.fillStyle = "white";
   ctx.fillRect(0, 0, size.width, size.height);
   var image = document.createElement("img");
   image.src = canvas.toDataURL("image/png");

   var item = new lt.Controls.ImageViewerItem();
   item.size = lt.LeadSizeD.create(image.width, image.height); item.text = "Item" + itemIndex.toString();
   item.image = image;
   this._imageViewer.items.add(item);
   itemIndex++;
}
this._imageViewer.endTransform();
See Also

Reference

ImageViewerItem Object
ImageViewerItem Members

Error processing SSI file