createTransform Method

Summary

Helper method to create the transformation matrix used to redirect the rendering of the ImageViewer.

Syntax

JavaScript Syntax
ImageViewerRenderRedirectOptions.prototype.createTransform = function(imageViewer, destinationRect, sourceRect, sizeMode, horizontalAlignment, verticalAlignment) 
TypeScript Syntax
createTransform(imageViewer: ImageViewer, destinationRect: LeadRectD, sourceRect: LeadRectD, sizeMode: ControlSizeMode, horizontalAlignment: ControlAlignment, verticalAlignment: ControlAlignment): void; 

Parameters

imageViewer

The image viewer instance that will be used as the source of RenderRedirect. This value

cannot be null.

destinationRect

Destination rectangle to use. For example, the client area of the external control.

sourceRect

The source rectangle into the current view of imageViewer. Pass Empty to render

the whole view.

sizeMode

Controls how the source rectangle is positioned and scaled inside the destination rectangle.

horizontalAlignment

Controls how the source rectangle is aligned horizontally inside the destination rectangle.

verticalAlignment

Controls how the source rectangle is aligned vertically inside the destination rectangle.

Remarks

This method will set the transformation matrix into Transform.

Use this method CreateTransform can be used to easily create a transformation matrix for common scenarios such as rendering a thumbnail of the content of the viewer.

For more information, refer to Image Viewer Rendering.

Example

For an example, refer to RenderRedirect.

Requirements

Target Platforms

Help Version 19.0.2017.10.18
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Controls Assembly