DicomObjects.NET10 Documentation
DicomObjects Namespace / DicomLabel Class / Rescale Method / Rescale(DicomViewer,Int32,Boolean,ScaleMode) Method
The viewer the label is currently being shown on
The index of the image within that viewer to which the label is intended to be applied
If true, the the current position is assumed to be as if the label is displayed using Viewer.DrawLabel or in the viewer's collection, and if false it is assumed to be in the Image's Labels collection.
The new ScaleMode property for the label



In This Topic
    Rescale(DicomViewer,Int32,Boolean,ScaleMode) Method
    In This Topic
    Transform a label from viewer coordinates to the chosen image scaling type
    Syntax
    'Declaration
     
    
    Public Overloads Sub Rescale( _
       ByVal Viewer As DicomViewer, _
       ByVal Index As Integer, _
       ByVal IsInViewer As Boolean, _
       ByVal NewScaleMode As ScaleMode _
    ) 
    'Usage
     
    
    Dim instance As DicomLabel
    Dim Viewer As DicomViewer
    Dim Index As Integer
    Dim IsInViewer As Boolean
    Dim NewScaleMode As ScaleMode
     
    instance.Rescale(Viewer, Index, IsInViewer, NewScaleMode)

    Parameters

    Viewer
    The viewer the label is currently being shown on
    Index
    The index of the image within that viewer to which the label is intended to be applied
    IsInViewer
    If true, the the current position is assumed to be as if the label is displayed using Viewer.DrawLabel or in the viewer's collection, and if false it is assumed to be in the Image's Labels collection.
    NewScaleMode
    The new ScaleMode property for the label
    Remarks

    This method does not actually remove the label from the viewer's ccollection (if it were even a member), and does not actually add it to the image's Labels collection, though that is what a developer would normally do immediately after this method.

    The label's coordinates are manipulated, so that after such a change, it should appear completely unchanged in size and position, but with a different "base"

    Requirements

    Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

    See Also