C#
VB
C++
Determines the border padding for Leadtools ImageViewer controls.
public class ViewerBorderPadding Public Class ViewerBorderPadding
public ref class ViewerBorderPadding
using Leadtools.WinForms;using Leadtools;using Leadtools.Codecs;public void ViewerBorderPaddingExample(RasterImageViewer viewer){if (viewer.IsImageAvailable){viewer.BorderPadding.Changed += new EventHandler(BorderPadding_Changed);viewer.BorderPadding.All = 0;int viewerWidth = viewer.Right - viewer.Left;int viewerHeight = viewer.Bottom - viewer.Top;int imageWidth = viewer.Image.Width;int imageHeight = viewer.Image.Height;if (imageWidth < viewerWidth){viewer.BorderPadding.Left = (viewerWidth - imageWidth) / 2;viewer.BorderPadding.Right = 0;}if (imageHeight < viewerHeight){viewer.BorderPadding.Top = (viewerHeight - imageHeight) / 2;viewer.BorderPadding.Bottom = 0;}viewer.BorderPadding.Changed -= new EventHandler(BorderPadding_Changed);}}private void BorderPadding_Changed(System.Object sender, EventArgs e){Console.WriteLine("BorderPadding Changed");}
Imports Leadtools.WinFormsImports LeadtoolsImports Leadtools.CodecsPublic Sub ViewerBorderPaddingExample(ByVal viewer As RasterImageViewer)If (viewer.IsImageAvailable) ThenAddHandler viewer.BorderPadding.Changed, AddressOf BorderPadding_Changedviewer.BorderPadding.All = 0Dim viewerWidth As Integer = viewer.Right - viewer.LeftDim viewerHeight As Integer = viewer.Bottom - viewer.TopDim imageWidth As Integer = viewer.Image.WidthDim imageHeight As Integer = viewer.Image.HeightIf (imageWidth < viewerWidth) Thenviewer.BorderPadding.Left = (viewerWidth - imageWidth) \ 2viewer.BorderPadding.Right = 0End IfIf (imageHeight < viewerHeight) Thenviewer.BorderPadding.Top = (viewerHeight - imageHeight) \ 2viewer.BorderPadding.Bottom = 0End IfRemoveHandler viewer.BorderPadding.Changed, AddressOf BorderPadding_ChangedEnd IfEnd SubPrivate Sub BorderPadding_Changed(ByVal sender As Object, ByVal e As EventArgs)Console.WriteLine("BorderPadding Changed")End Sub
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
