Resolution of the item in dots per inch (DPI).
public LeadSizeD Resolution { get; set; }
Public Property Resolution() As LeadSizeD
Get
Set
The resolution (in dots per inch) of the original image data if accounting for the logical size of the image when displayed is desired. Default value is 0,0.
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.
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(LEAD_VARS.ImagesDir, 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();
}
}
static class LEAD_VARS
{
public const string ImagesDir = @"C:\LEADTOOLS21\Resources\Images";
}
Imports Leadtools
Imports Leadtools.Controls
Imports Leadtools.Codecs
Imports Leadtools.Drawing
Imports Leadtools.ImageProcessing
Imports Leadtools.ImageProcessing.Color
Imports LeadtoolsControlsExamples.LeadtoolsExamples.Common
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
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document