←Select platform

Size Property

Summary

Size of the item.

Syntax
C#
VB
C++
public LeadSize Size { get; set; } 
Public Property Size() As LeadSize 
   Get 
   Set 
public:  
   property LeadSize^ Size 
   { 
      LeadSize^ get() 
      void set(LeadSize^ value) 
   } 

Property Value

The 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
C#
VB
using Leadtools; 
using Leadtools.Controls; 
using Leadtools.Codecs; 
using Leadtools.Drawing; 
 
using Leadtools.ImageProcessing; 
using Leadtools.ImageProcessing.Color; 
 
LeadSize[] sizes = new LeadSize[] 
{ 
   LeadSize.Create(200, 100), 
   LeadSize.Create(100, 200), 
   LeadSize.Create(200, 100), 
   LeadSize.Create(200, 100), 
   LeadSize.Create(100, 200), 
   LeadSize.Create(200, 100), 
   LeadSize.Create(200, 100), 
   LeadSize.Create(200, 100), 
   LeadSize.Create(200, 100), 
   LeadSize.Create(200, 100), 
   LeadSize.Create(200, 100), 
}; 
 
int itemIndex = 0; 
_imageViewer.BeginTransform(); 
foreach (LeadSize size in sizes) 
{ 
   RasterImage image = RasterImage.Create(size.Width, size.Height, 32, 96, RasterColor.FromKnownColor(RasterKnownColor.White)); 
   ImageViewerItem item = new ImageViewerItem(); 
   item.Size = LeadSize.Create(image.ImageWidth, image.ImageHeight); 
   item.Text = "Item" + itemIndex.ToString(); 
   item.Image = image; 
 
   _imageViewer.Items.Add(item); 
   itemIndex++; 
} 
_imageViewer.EndTransform(); 
Imports Leadtools 
Imports Leadtools.Controls 
Imports Leadtools.Codecs 
Imports Leadtools.Drawing 
Imports Leadtools.ImageProcessing 
Imports Leadtools.ImageProcessing.Color 
Imports LeadtoolsControlsExamples.LeadtoolsExamples.Common 
 
Dim sizes As LeadSize() = New LeadSize() {LeadSize.Create(200, 100), LeadSize.Create(100, 200), 
                                          LeadSize.Create(200, 100), LeadSize.Create(200, 100), 
                                          LeadSize.Create(100, 200), LeadSize.Create(200, 100), 
                                          LeadSize.Create(200, 100), LeadSize.Create(200, 100), 
                                          LeadSize.Create(200, 100), LeadSize.Create(200, 100), LeadSize.Create(200, 100)} 
 
Dim itemIndex As Integer = 0 
_imageViewer.BeginTransform() 
For Each size As LeadSize In sizes 
   Dim image As RasterImage = RasterImage.Create(size.Width, size.Height, 32, 96, RasterColor.FromKnownColor(RasterKnownColor.White)) 
   Dim item As ImageViewerItem = New ImageViewerItem() 
   item.Size = LeadSize.Create(image.ImageWidth, image.ImageHeight) 
   item.Text = "Item" & itemIndex.ToString() 
   item.Image = image 
 
   _imageViewer.Items.Add(item) 
   itemIndex += 1 
Next size 
_imageViewer.EndTransform() 
Requirements
Target Platforms
Help Version 21.0.2021.7.2
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Controls Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.