ArcPad customization files

Release 8 E-mail This Topic Printable Version Give Us Feedback

ArcPad XML files (*.apx)

Although all of the ArcPad customization files are stored as XML text files, the .apx file extension is only used for the following files:

Other ArcPad XML files include ArcPad Graphics Layer (*.apg), ArcPad Photo Layer (*.aph), and ArcPad Stylesheets (*.aps). For more information about these files refer to the topic ' Working with ArcPad files'.

ArcPad applet files (*.apa)

Applets provide a way of delivering a mini-application in a single file without having to alter the ArcPad configuration. Applets may contain toolbars, forms, and system object event handlers.

Applets are loaded automatically by ArcPad after the default configuration has been loaded. Applet files are located in the Applets Files Path, which is specified in the Paths tab of the ArcPad Options dialog box.

ArcPad layer definition files (*.apl)

Layer definitions are stored in the ArcPad AXF file, or in a file associated with a shapefile, with the same filename as the shapefile but with the extension .apl. Layer definition files provide a way of developing customizations that are delivered and loaded with data. Most customizations delivered in this way are data entry forms with associated scripts that handle data entry validation and other features offered from the forms. Layer definition files can also contain custom symbology exported from ArcGIS Desktop.

ArcPad map files (*.apm)

An ArcPad map file stores a list of the map layers of your ArcPad session. A map lists all of your feature layers together with their display settings including the extent of your map, color, and projection environment.

VBScript (*.vbs) and JScript (*.js) files

Much of the customization in ArcPad is accomplished by writing scripts. Currently, ArcPad supports Microsoft’s VBScript and JScript scripting languages. Although scripts may be embedded within the various ArcPad customization files, it is often more efficient to place related scripts in a separate text file with a .vbs or a .js extension.