-
Notifications
You must be signed in to change notification settings - Fork 139
Seadragon
The SeaDragon control can be used for viewing images in an interactive manner. Use the mouse to pan and zoom around an image.
Name | Description |
---|---|
AlwaysBlend | Determines whether or not tiles should always blend in and out, not just when they're first loaded. Default is false |
AnimationTime | The amount of time in seconds during which animations should last. Default is 1.5 |
AutoHideControls | Determines whether or not controls should be automatically hidden when the user mover the mouse away from the viewer and the image has stopped animating. Default is true |
BlendTime | The amount of time in seconds when new tiles' blend changes from transparent to opaque. Default is 0.5 |
clickDistThreshold | The maximum number of pixels the mouse can move between a mousedown and mouseup for an action to be considered as a quick click. Default is 5 |
ClickTimeThreshold | The maximum number of milliseconds that can pass between a mousedown and mouseup for an action to be considered as a quick click. Default is 200 |
Controls | A collection of controls |
ControlsCollection | A collection of SeaDragon controls |
ImageLoaderLimit | The maximum number of concurrent image downloads that can be performed by each viewer. Default is 2 |
ImmediateRender | Determines whether or not the most appropriate tiles should always be rendered before any low-resolution tiles are rendered. The sharpening effect is lost, and instead a visible tiling effect occurs. Default is false |
MaxImageCacheCount | Maximum number of cached images |
MaxZoomPixelRatio | Maximum pixel ratio (screen pixel to content pixel) that can be obtained by zooming in. Default is 4 |
MinPixelRatio | Minimum pixel ratio |
MinZoomDimension | Minimum size (in screen pixels) of any dimension that can be obtained by zooming out. Default is 16 |
MouseNavEnabled | Determines whether or not mouse navigation is enabled |
OnClientAnimation | The name of a JavaScript function executed on animation on the client side |
OnClientAnimationEnd | The name of a JavaScript function executed on the client side when animation ends |
OnClientAnimationStart | The name of a JavaScript function executed on the client side when animation starts |
OnClientError | The name of a JavaScript function executed on the client side when the error event occurs |
OnClientIgnore | The name of a JavaScript function executed on the client side when the ignore event occurs |
OnClientOpen | The name of a JavaScript function executed on the client side after an image is opened |
OnClientResize | The name of a JavaScript function executed on the client side when an image is resized |
OverlaysCollection | A collection of overlays |
ShowNavigationControl | Determines whether or not navigation buttons should be shown |
SourceUrl | A path for all UI images. It can be absolute or relative. If it is relative, it must be relative to an HTML page. This value change will affect only new viewers. Default is img |
SpringStiffness | Determines how sharply springs used for animation move. Default is 5.0 |
VisibilityRatio | The minimum portion of the viewport that must show visible content in both dimensions. Default is 0.1 |
WrapHorizontal | Determines whether or not the control uses horizontal wrapping |
WrapVertical | Determines whether or not the control uses vertical wrapping |
ZoomPerClick | The factor by which images should zoom in on being clicked. Default is 2 |
ZoomPerSecond | The factor by which images should zoom in each second the zoom buttons are held down. Default is 2 |
Name | Description |
---|---|
alwaysBlend | Determines whether or not tiles should always blend in and out, not just when they're first loaded. Default is false |
animationTime | The amount of time in seconds that animations should last. Default is 1.5 |
autoHideControls | Determines whether or not controls should be automatically hidden when a user moves the mouse away from the viewer and the image has stopped animating. Default is true |
blendTime | The amount of time in seconds that new tiles take to blend from transparent to opaque. Default is 0.5 |
clickDistThreshold | Maximum number of pixels the mouse can move between a mousedown and mouseup fo an action to be considered as a quick click. Default is 5 |
clickTimeThreshold | Maximum number of milliseconds that can pass between a mousedown and mouseup for an action to be considered as a quick click. Default is 200 |
controls | A list of controls |
debugMode | Determines whether or not the debug mode is enabled |
imageLoaderLimit | Maximum number of concurrent image downloads that can be performed by each viewer. Default is 2 |
immediateRender | Determines whether or not the most appropriate tiles should always be rendered before any low-resolution tiles are rendered. The sharpening effect is lost, and instead a visible tiling effect occurs. Default is false |
maxImageCacheCount | Maximum number of cached images |
maxZoomPixelRatio | Maximum pixel ratio (screen pixel to content pixel) that can be obtained from zooming in. Default is 4 |
minPixelRatio | Minimum pixel ratio |
minZoomDimension | Minimum size (in screen pixels) of a dimension that can be obtained from zooming out. Default is 16 |
mouseNavEnabled | Determines whether or not mouse navigation is enabled |
overlays | A list of overlay controls |
prefixUrl | Prefix URL |
showNavigationControl | Determines whether or not navigation buttons should be shown |
springStiffness | Determines how sharply springs used for animations move. Default is 5.0 |
visibilityRatio | Minimum portion of the viewport that must show visible content in both dimensions. Default is 0.1 |
wrapHorizontal | Determines whether or not the control uses horizontal wrapping |
wrapVertical | Determines whether or not the control uses vertical wrapping |
xmlPath | An XML path |
zoomPerClick | The factor by which images should zoom in on being clicked. Default is 2 |
zoomPerSecond | The factor by which images should zoom in each second the zoom buttons are held down. Default is 2 |
Name | Description |
---|---|
getNavControl() | Returns a navigation control of the viewer |
Name | Description |
---|---|
animationend | Fires when animation ends |
animationstart | Fires when animation starts |
error | Fires when the error occurs |
ignore | Fires when the ignore event occurs |
open | Fires when the viewer opens |
resize | Fires on viewer resizing |
Determines whether or not tiles should always blend in and out, not just when they're first loaded. Default is false
Getter name: get_alwaysBlend()
Setter name: set_alwaysBlend(value)
The amount of time in seconds that animations should last. Default is 1.5
Getter name: get_animationTime()
Setter name: set_animationTime(value)
Determines whether or not controls should be automatically hidden when a user moves the mouse away from the viewer and the image has stopped animating. Default is true
Getter name: get_autoHideControl()
Setter name: set_autoHideControl(value)
The amount of time in seconds that new tiles take to blend from transparent to opaque. Default is 0.5
Getter name: get_blendTime()
Setter name: set_blendTime(value)
Maximum number of pixels the mouse can move between a mousedown and mouseup fo an action to be considered as a quick click. Default is 5
Getter name: get_clickDistThreshold()
Setter name: set_clickDistThreshold(value)
Maximum number of milliseconds that can pass between a mousedown and mouseup for an action to be considered as a quick click. Default is 200
Getter name: get_clickTimeThreshold()
Setter name: set_clickTimeThreshold(value)
A list of controls
Getter name: get_controls()
Setter name: set_controls(value)
Determines whether or not the debug mode is enabled
Getter name: get_debugMode()
Setter name: set_debugMode(value)
Maximum number of concurrent image downloads that can be performed by each viewer. Default is 2
Getter name: get_imageLoaderLimit()
Setter name: set_imageLoaderLimit(value)
Determines whether or not the most appropriate tiles should always be rendered before any low-resolution tiles are rendered. The sharpening effect is lost, and instead a visible tiling effect occurs. Default is false
Getter name: get_immediateRender()
Setter name: set_immediateRender(value)
Maximum number of cached images
Getter name: get_maxImageCacheCount()
Setter name: set_maxImageCacheCount(value)
Maximum pixel ratio (screen pixel to content pixel) that can be obtained from zooming in. Default is 4
Getter name: get_maxZoomPixelRation()
Setter name: set_maxZoomPixelRation(value)
Minimum pixel ratio
Getter name: get_minPixelRatio()
Setter name: set_minPixelRatio(value)
Minimum size (in screen pixels) of a dimension that can be obtained from zooming out. Default is 16
Getter name: get_minZoomDimension()
Setter name: set_minZoomDimension(value)
Determines whether or not mouse navigation is enabled
Getter name: get_mouseNavEnabled()
Setter name: set_mouseNavEnabled(value)
A list of overlay controls
Getter name: get_overlays()
Setter name: set_overlays(value)
Prefix URL
Getter name: get_prefixUrl()
Setter name: set_prefixUrl(value)
Determines whether or not navigation buttons should be shown
Getter name: get_showNavigationControl()
Setter name: set_showNavigationControl(value)
Determines how sharply springs used for animations move. Default is 5.0
Getter name: get_springStiffness()
Setter name: set_springStiffness(value)
Minimum portion of the viewport that must show visible content in both dimensions. Default is 0.1
Getter name: get_visibilityRatio()
Setter name: set_visibilityRatio(value)
Determines whether or not the control uses horizontal wrapping
Getter name: get_wrapHorizontal()
Setter name: set_wrapHorizontal(value)
Determines whether or not the control uses vertical wrapping
Getter name: get_wrapVertical()
Setter name: set_wrapVertical(value)
An XML path
Getter name: get_xmlPath()
Setter name: set_xmlPath(value)
The factor by which images should zoom in on being clicked. Default is 2
Getter name: get_zoomPerClick()
Setter name: set_zoomPerClick(value)
The factor by which images should zoom in each second the zoom buttons are held down. Default is 2
Getter name: get_zoomPerSecond()
Setter name: set_zoomPerSecond(value)
Returns a navigation control of the viewer
Fires when animation ends
Add event handler method: add_animationend(handler)
Remove event handler method: remove_animationend(handler)
Fires when animation starts
Add event handler method: add_animationstart(handler)
Remove event handler method: remove_animationstart(handler)
Fires when the error occurs
Add event handler method: add_error(handler)
Remove event handler method: remove_error(handler)
Fires when the ignore event occurs
Add event handler method: add_ignore(handler)
Remove event handler method: remove_ignore(handler)
Fires when the viewer opens
Add event handler method: add_open(handler)
Remove event handler method: remove_open(handler)
Fires on viewer resizing
Add event handler method: add_resize(handler)
Remove event handler method: remove_resize(handler)
Name | Description |
---|---|
getAspectRatio() | Returns viewport aspect ratio |
getBounds() | Returns viewport bounds |
getCenter() | Returns viewport center point |
getContainerSize() | Returns viewport container size |
getZoom() | Returns viewport current zoom level |
Returns viewport aspect ratio
Returns viewport bounds
Returns viewport center point
Returns viewport container size
Returns viewport current zoom level
This content was moved from https://ajaxcontroltoolkit.codeplex.com/documentation to this Documentation wiki. This is now the authoritative location of the AJAX Control Toolkit documentation.
- Step-by-Step Installation Guide
- Upgrading from v7.x and below
- Uninstalling the AJAX Control Toolkit
- Troubleshooting Installer Issues
- Updating the Project from CI Builds
- How to Use Bundling and CDN
- Creating a Custom Localization
- Creating a Custom Control
- Design Standards
Controls:
- Accordion
- AjaxFileUpload
- AreaChart
- AsyncFileUpload
- BarChart
- BubbleChart
- ComboBox
- Editor (deprecated)
- Gravatar
- LineChart
- NoBot
- PieChart
- Rating
- ReorderList
- Seadragon
- TabContainer
- TabPanel
Extenders:
- AlwaysVisibleControl
- Animation
- AutoComplete
- BalloonPopup
- Calendar
- CascadingDropDown
- CollapsiblePanel
- ColorPicker
- ConfirmButton
- DragPanel
- DropDown
- DropShadow
- DynamicPopulate
- FilteredTextBox
- HoverMenu
- HtmlEditor
- ListSearch
- MaskedEdit
- MaskedEditValidator
- ModalPopup
- MultiHandleSlider
- MutuallyExclusiveCheckBox
- NumericUpDown
- PagingBulletedList
- PasswordStrength
- PopupControl
- ResizableControl
- RoundedCorners
- Slider
- SlideShow
- TextBoxWatermark
- ToggleButton
- UpdatePanelAnimation
- ValidatorCallout