FontFormat Object

 

The FontFormat object contains the properties for text objects such as graticule labels, legend text, pin map labels, etc.

 

Properties

Application

BackColor

Background

Bold

Face

ForeColor

HAlign

Italic

Parent

Size

StrikeThrough

Underline

VAlign

 

Example

The following script demonstrates how the FontFormat object is used.

 

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

 

'Add a text object with the words "Golden Software"

 Set Text = MapShapes.AddText(x:=5, y:=7, Text:="Golden Software")

 

'Declares FontFormat as an object

 Dim FontFormat As Object

 

'Assigns the font properties of the text to

'the variable named "FontFormat"

 Set FontFormat = Text.Font

End Sub