Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.4.3
|
Leadtools.Controls Assembly > Leadtools.Controls Namespace > ImageViewerItem Class : Resolution Property |
This value is important when UseDpi is used. A value of 0 means use the current screen resolution. This is the same value set in ScreenDpi.
For more information, refer to Image Viewer Items.
Imports Leadtools Imports Leadtools.Controls Imports Leadtools.Codecs Imports Leadtools.Drawing Imports Leadtools.ImageProcessing Imports Leadtools.ImageProcessing.Color Public Sub ImageViewerItemResolution_Example(ByVal fileName As String) Dim imageSize As LeadSize Dim pageCount As Integer Dim resolution As LeadSizeD Using codecs As RasterCodecs = New RasterCodecs() Using info As CodecsImageInfo = codecs.GetInformation(fileName, True) imageSize = LeadSize.Create(info.Width, info.Height) pageCount = info.TotalPages resolution = LeadSizeD.Create(info.XResolution, info.YResolution) End Using _imageViewer.BeginTransform() Dim itemIndex As Integer = 0 Do While itemIndex < pageCount Dim item As ImageViewerItem = New ImageViewerItem() item.Text = "Item" & itemIndex.ToString() item.Size = imageSize item.ImageSize = imageSize item.Resolution = resolution item.Tag = itemIndex + 1 ' save page number in Tag _imageViewer.Items.Add(item) itemIndex += 1 Loop _imageViewer.EndTransform() End Using End Sub
using Leadtools; using Leadtools.Controls; using Leadtools.Codecs; using Leadtools.Drawing; using Leadtools.ImageProcessing; using Leadtools.ImageProcessing.Color; public void ImageViewerItemResolution_Example() { string fileName = Path.Combine(ImagesPath.Path, string.Format("ocr1.tif")); LeadSize imageSize; int pageCount; LeadSizeD resolution; using (RasterCodecs codecs = new RasterCodecs()) { using (CodecsImageInfo info = codecs.GetInformation(fileName, true)) { imageSize = LeadSize.Create(info.Width, info.Height); pageCount = info.TotalPages; resolution = LeadSizeD.Create(info.XResolution, info.YResolution); } _imageViewer.BeginTransform(); for (int itemIndex = 0; itemIndex < pageCount; itemIndex++) { ImageViewerItem item = new ImageViewerItem(); item.Text = "Item" + itemIndex.ToString(); item.Size = imageSize; item.ImageSize = imageSize; item.Resolution = resolution; item.Tag = itemIndex + 1; // save page number in Tag _imageViewer.Items.Add(item); } _imageViewer.EndTransform(); } }