LineFormat Object


The LineFormat object contains the properties associated with lines. This object is used to encapsulate the line properties within other objects.










This example creates a rectangle object and assigns the line properties to the LineFormat object.


Sub Main

'Declares mvApp as an object

 Dim mvApp As Object


'Creates an instance of the MapViewer Application

'object and assigns it to the variable named "mvApp"

 Set mvApp = CreateObject("MapViewer.Application")


'Makes MapViewer visible

 mvApp.Visible = True


'Declares Plot as an object

 Dim Plot As Object


'Creates a map document in MapViewer and assigns

'it to the variable named "Plot"

 Set Plot = mvApp.Documents.Add(mvDocPlot)


'Declares PlotLayers as an object

 Dim PlotLayers As Object


'Assigns the map document layers to the

'variable named "PlotLayers"

 Set PlotLayers = Plot.Layers


'Declares CurrentLayer as an object

 Dim CurrentLayer As Object


'Assigns the active plot layer to the

'variable named "CurrentLayer"

 Set CurrentLayer = PlotLayers.ActiveLayer


'Assign the shapes collection to the

'variable named "MapShapes"

 Set MapShapes = CurrentLayer.Shapes


'Create a rectangle object

 Set Rectangle =MapShapes.AddRectangle(9,2,7,3)


'Assign the rectangle line properties to the

'variable named '"LineFormat"

 Set LineFormat = Rectangle.Line

End Sub