Leadtools Namespace > RasterImage Class : UpdateOverlayAttributes Method |
public void UpdateOverlayAttributes( int index, RasterOverlayAttributes attributes, RasterGetSetOverlayAttributesFlags flags )
'Declaration Public Sub UpdateOverlayAttributes( _ ByVal index As Integer, _ ByVal attributes As RasterOverlayAttributes, _ ByVal flags As RasterGetSetOverlayAttributesFlags _ )
'Usage Dim instance As RasterImage Dim index As Integer Dim attributes As RasterOverlayAttributes Dim flags As RasterGetSetOverlayAttributesFlags instance.UpdateOverlayAttributes(index, attributes, flags)
public void UpdateOverlayAttributes( int index, RasterOverlayAttributes attributes, RasterGetSetOverlayAttributesFlags flags )
-(BOOL)updateOverlayAttributes:(int)index attributes:(LTRasterOverlayAttributes*)attributes flags:(LTRasterGetSetOverlayAttributesFlags)flags error:(NSError**)outError;
public void updateOverlayAttributes( int index, RasterOverlayAttributes attributes, int flags )
function Leadtools.RasterImage.UpdateOverlayAttributes( index , attributes , flags )
public: void UpdateOverlayAttributes( int index, RasterOverlayAttributes^ attributes, RasterGetSetOverlayAttributesFlags flags )
This method can be used to set some or all the overlay attributes. Before calling this method, initialize the attributes object members with all the attributes to be set or changed.
You do not need to initialize the object variables that you are not setting or changing. For example, if RasterGetSetOverlayAttributesFlags.Origin is not set in flags, you do not need to initialize RasterOverlayAttributes.Origin member of attributes.
There are several attributes in flags and you cannot change only one flag. If you want to change only one flag, you will first have to get all the flags and change only the flag you want. See the example for more information.
For more information, refer to Overlay Overview.