spellv8

64
User’s Guide SpellCheckerPlus The full-featured MicroStation ® spell checker! Version 3.0 (for MicroStation/J and SE) Version 8.3 (for MicroStation V8.5, XM and V8i) Axiom 1805 Drew Street Clearwater, Florida 33765 1-727-442-7774 voice 1-727-442-8344 fax [email protected] www.AxiomInt.com

description

spellv8

Transcript of spellv8

  • Users Guide

    SpellCheckerPlusThe full-featured MicroStation spell checker!Version 3.0 (for MicroStation/J and SE)

    Version 8.3 (for MicroStation V8.5, XM and V8i)

    Axiom1805 Drew StreetClearwater, Florida 337651-727-442-7774 voice1-727-442-8344 [email protected]

  • Page 2 SpellCheckerPlus

    Copyright 1995-2009 Axiom.All rights reserved.

    This document was last modified on 17 March 2009 3:53 PM.

    Limited Warranty (Excerpted from the Axiom End User Software LicenseAgreement, see the full text of your Axiom End User Software License Agreement for

    complete details.) LICENSEE is advised to test the SOFTWARE thoroughly beforerelying on it. The SOFTWARE is provided as is without warranty of any kind, either

    expressed or implied, including, but not limited to the implied warranties ofmerchantability and fitness for a particular purpose and the entire risk as to the quality

    and performance of the SOFTWARE is with LICENSEE.

    Governing Law This Agreement (Axiom End User Software License Agreement)shall be governed by the laws of the State of Florida, United States of America. Venuefor the resolution of any dispute arising out of this Agreement shall be Pinellas County,

    Florida, USA or, if that is not possible, the nearest court of competent jurisdiction thereto.

    MicroStation is a registered trademark of Bentley Systems, Incorporated.SpellCheckerPlus is a trademark of Axiom.

  • Chapter 1 Page 3

    Table of Contents

    Chapter 1 Introduction--------------------------------------------------------------------- 7What is SpellCheckerPlus? -------------------------------------------------------------------------7

    When should I use SpellCheckerPlus? ----------------------------------------------------- 7Advanced Features -----------------------------------------------------------------------------------7Modify Text & Cells (part of SpellCheckerPlus) ------------------------------------------------8SpellCheckerPlus Dictionaries ---------------------------------------------------------------------8

    Main Dictionary ------------------------------------------------------------------------------- 8User Dictionary-------------------------------------------------------------------------------- 8Project Dictionary ----------------------------------------------------------------------------- 8Reject Dictionary------------------------------------------------------------------------------ 9

    Chapter 2 Installation----------------------------------------------------------------------10Before You Install ---------------------------------------------------------------------------------- 10Typical Installation from CD --------------------------------------------------------------------- 10Congratulations------------------------------------------------------------------------------------- 16SPELL_RSC Environment Variable------------------------------------------------------------- 16

    Chapter 3 Uninstalling --------------------------------------------------------------------17Uninstalling Axiom products --------------------------------------------------------------------- 17

    Chapter 4 Quick Start ---------------------------------------------------------------------18Quick Start Objectives----------------------------------------------------------------------------- 18Prerequisites ---------------------------------------------------------------------------------------- 18Demonstration Version ---------------------------------------------------------------------------- 18Quick Start Step 1 Check Spelling ----------------------------------------------------------- 18Quick Start step 2 Modify text strings in a design file.------------------------------------ 19

    Chapter 5 Running SpellCheckerPlus -----------------------------------------------20Starting SpellCheckerPlus ------------------------------------------------------------------------ 20The main dialog box ------------------------------------------------------------------------------- 20

    File ---------------------------------------------------------------------------------------------- 20Settings ----------------------------------------------------------------------------------------- 21Help --------------------------------------------------------------------------------------------- 21

    Help | Contents---------------------------------------------------------------------------- 21Help | About------------------------------------------------------------------------------- 21

    ----------------------------------------------------------------------------- 21 ----------------------------------------------------------------------- 21----------------------------------------------------------------------- 22

    Chapter 6 Settings --------------------------------------------------------------------------23The Settings menu --------------------------------------------------------------------------------- 23Change Settings --------------------------------------------------------------------------------- 23Load Settings ------------------------------------------------------------------------------------ 23Save Settings---------------------------------------------------------------------------------------- 23Save Settings As--------------------------------------------------------------------------------- 23

  • Page 4 SpellCheckerPlus

    Restore Factory Defaults ----------------------------------------------------------------------- 23Settings File: ---------------------------------------------------------------------------------------- 24

    Settings | General------------------------------------------------------------------------------ 24Models to process (V8 only)------------------------------------------------------------ 24Automatically find first misspelling when started. ---------------------------------- 25Automatically find next misspelling after change.----------------------------------- 25Find text within cells. -------------------------------------------------------------------- 25Restore rotated views upon exiting. --------------------------------------------------- 25Restrict checking to displayed levels. ------------------------------------------------- 25Move dialog to maximize visible area. ------------------------------------------------ 25Underline misspelled word. ------------------------------------------------------------- 25Minimum word size: --------------------------------------------------------------------- 25Include as letters: ------------------------------------------------------------------------- 26

    Settings | Dictionary -------------------------------------------------------------------------- 26Main dictionary --------------------------------------------------------------------------- 26Project dictionary------------------------------------------------------------------------- 27User dictionary---------------------------------------------------------------------------- 27Reject dictionary-------------------------------------------------------------------------- 27

    Settings | Modify Text & Cell --------------------------------------------------------------- 28Display elements during bulk changes ------------------------------------------------ 28Case sensitive search--------------------------------------------------------------------- 28Scale about: ------------------------------------------------------------------------------- 29Change cell level: ------------------------------------------------------------------------ 29

    Settings | Reference Files--------------------------------------------------------------------- 30SpellCheckerPlus for V8 (factory defaults shown) ---------------------------------- 31Check text in reference files.------------------------------------------------------------ 31Allow updating of reference files.------------------------------------------------------ 31Include non-displayed reference files.------------------------------------------------- 31Check words on non-displayed levels. ------------------------------------------------ 31Restrict checking to words within clipping boundary. ------------------------------ 32If fence defined, ignore clipping boundary. ------------------------------------------ 32

    Chapter 7 The SpellCheckerPlus interactive dialog box ----------------------33Finding the word ----------------------------------------------------------------------------------- 33------------------------------------------------------------------------------------- 33 ---------------------------------------------------------------------------------------- 34 ------------------------------------------------------------------------------------------- 34--------------------------------------------------------------------------------------------- 34 --------------------------------------------------------------------------------------- 34 ----------------------------------------------------------------------------------------- 34 -------------------------------------------------------------------------------------- 34 ------------------------------------------------------------------------------------------ 35 ---------------------------------------------------------------------------------------- 35 ---------------------------------------------------------------------------------------------- 35 ------------------------------------------------------------------------------------------ 35---------------------------------------------------------------------------------------------- 35Active File/Model progress bar ------------------------------------------------------------------ 35Files Processed progress bar ---------------------------------------------------------------------- 35Automatic capitalization of corrections --------------------------------------------------------- 36Location of the dialog box ------------------------------------------------------------------------ 36

  • Chapter 1 Page 5

    Chapter 8 Check spelling in multiple files------------------------------------------37Using Axioms Choose Files to Process box------------------------------------------------- 38Adding files to the list ----------------------------------------------------------------------------- 38File and Edit menus -------------------------------------------------------------------------------- 39

    Browse for files ------------------------------------------------------------------------------ 39

    Search for files ------------------------------------------------------------------------------- 40Search in: --------------------------------------------------------------------------------------- 40Include subfolders. ---------------------------------------------------------------------------- 40Search for files using:------------------------------------------------------------------------- 40Search for files by date: ---------------------------------------------------------------------- 41 --------------------------------------------------------------------------------- 41 ------------------------------------------------------------------------------------ 41----------------------------------------------------------------------------------------- 41Search for Files: Advanced tab -------------------------------------------------------------- 41

    Drag-and-drop files from Windows Explorer ------------------------------------------- 42Dragging folders (not files) into the list ---------------------------------------------------- 42

    Remove selected files ---------------------------------------------------------------------- 42

    Remove all files ----------------------------------------------------------------------------- 42

    Save list to file ------------------------------------------------------------------------------- 43Files to Process ------------------------------------------------------------------------------------- 43

    Right-clicking on the list --------------------------------------------------------------------- 43Selecting files in the list ---------------------------------------------------------------------- 43

    Using ----------------------------------------------------------------- 43Using ------------------------------------------------------------------ 43

    Removing files from the list ----------------------------------------------------------------- 44Version----------------------------------------------------------------------------------------------- 44 ------------------------------------------------------------------------------------------------ 44 -------------------------------------------------------------------------------------------- 44Advanced Commands ----------------------------------------------------------------------------- 44

    Chapter 9 Modify Text & Cells ----------------------------------------------------------46Search for and replace text and cells in the active file ---------------------------------------- 46V7 Version ------------------------------------------------------------------------------------------ 46V8 Version ------------------------------------------------------------------------------------------ 47Process----------------------------------------------------------------------------------------------- 47Search by -------------------------------------------------------------------------------------------- 48

    Search by examples ------------------------------------------------------------------------ 48Search and replace (text) -------------------------------------------------------------------------- 49Search and replace (cells) ------------------------------------------------------------------------- 49 ----------------------------------------------------------------------------------------------- 50Changing symbology of text or cells ------------------------------------------------------------ 50

    V7 Version -------------------------------------------------------------------------------- 50V8 Version -------------------------------------------------------------------------------- 50

    Text (V7 only) --------------------------------------------------------------------------------- 51Cell (V7 only)---------------------------------------------------------------------------------- 51

  • Page 6 SpellCheckerPlus

    Scale--------------------------------------------------------------------------------------------- 51Color -------------------------------------------------------------------------------------------- 51Font---------------------------------------------------------------------------------------------- 52Weight ------------------------------------------------------------------------------------------ 52Level -------------------------------------------------------------------------------------------- 52

    Action on found element -------------------------------------------------------------------------- 53------------------------------------------------------------------------------------------ 53--------------------------------------------------------------------------------------- 53 ---------------------------------------------------------------------------------- 53 ------------------------------------------------------------------------------------- 53 ------------------------------------------------------------------------------------ 53 ------------------------------------------------------------------------------------- 54------------------------------------------------------------------------------------- 54 ----------------------------------------------------------------------------------------- 54 -------------------------------------------------------------------------------------- 54------------------------------------------------------------------------------------------- 54

    Backing up before ---------------------------------------------------------------- 54Notes on processing multiple files --------------------------------------------------------------- 55Wildcards-------------------------------------------------------------------------------------------- 55Text in Cells, Nodes and Enter Data Fields----------------------------------------------------- 55How can I check a single word? ----------------------------------------------------------------- 55How can I determine if certain words exist in a design file?--------------------------------- 56

    Chapter 10 Troubleshooting ------------------------------------------------------------57Not zooming in ------------------------------------------------------------------------------------- 57Inaccurate levels in Modify Text & Cells ------------------------------------------------------- 57Words containing mixed styles ------------------------------------------------------------------- 57Maximum word size ------------------------------------------------------------------------------- 57Only part of my file is being checked?---------------------------------------------------------- 57Text element doesnt blink but underline does (V8i only)------------------------------------ 58

    Chapter 11 Well Make (Almost) Any Enhancements You Want -------------59We welcome your suggestions ------------------------------------------------------------------- 59

    Chapter 12 New Features and Fixes--------------------------------------------------60Version 8.3a 17 March 2009 ------------------------------------------------------------------ 60Version 3.0b (V7) and 8.2b (V8) 17 November 2008 ------------------------------------- 60Version 3.0a (V7) and 8.2a (V8) 26 May 2006--------------------------------------------- 60Version 8.1a 12 February 2003 --------------------------------------------------------------- 61Version 8.0a 14 June 2002 -------------------------------------------------------------------- 61Version 2.2a 21 November 2000 ------------------------------------------------------------- 61Version 2.1a 14 December 1999-------------------------------------------------------------- 62Version 2.0a 5 July 1999 ---------------------------------------------------------------------- 62Version 1.4a 16 December 1998-------------------------------------------------------------- 63Version 1.3g 9 October 1998------------------------------------------------------------------ 63Version 1.3f 20 May 1998--------------------------------------------------------------------- 63Version 1.3e 23 February 1998 --------------------------------------------------------------- 64

  • Chapter 1 Page 7

    Chapter 1 Introduction

    What is SpellCheckerPlus?SpellCheckerPlus is a remarkable application which allows you to quickly and easilycheck your spelling in any number of MicroStation design files.

    When should I use SpellCheckerPlus?No matter how many MicroStation users there are at your site, chances are they aremaking spelling mistakes and these errors need to be fixed before completing a project.Having someone proofread all the text in your design files wastes time and money anddoesnt necessarily catch all the errors.

    To ensure professional, fast and easy spell checking of one or a hundred design files, useAxioms SpellCheckerPlus.

    Advanced FeaturesHere are some of SpellCheckerPluss advanced features:

    It can be run on the active file or a list of any number of design files or V8 cell libraries. You control which models get spell checked. SpellCheckerPlus can optionally correct spelling errors in reference files. SpellCheckerPlus can optionally check spelling in cells. SpellCheckerPlus is blazingly fast by design. SpellCheckerPlus is highly customizable but those settings are kept out of the way to

    keep it easy to use.

    Each spelling error is shown in the MicroStation view of the users choosing. SpellCheckerPlus can move out of the way automatically so you can read the misspelled

    text.

    Shareable dictionaries save enormous amounts of time. Shareable Project dictionariesmake it unnecessary for each individual operator to keep re-correcting words that anotheroperator has already corrected.

    SpellCheckerPlus saves you time by not checking words you dont want checked. Youcan automatically ignore words that have less than a specified number of characters. You can alsochoose to treat certain non-letter characters as parts of words. For example, you might tellSpellCheckerPlus to treat the underscore character as part of a word.

  • Page 8 SpellCheckerPlus

    Modify Text & Cells (part of SpellCheckerPlus)The Modify Text & Cells function works on the active design file only. Since almostall design files contain text or cells, Modify Text & Cells is useful for everyMicroStation installation.

    Some of its features include:

    Use the Modify Text & Cells function to search for a text string and automaticallyreplace it with another.

    Replace a shared cell with another cell or shared cell. Modify Text & Cells works in both 2D and 3D design files. Text searching can be case-sensitive or case-insensitive. Find elements even if their levels are turned off. A single button turns the found

    elements level on, making it visible again.

    Element modifications can be restricted to a specific set of levels. This is accomplishedby turning levels on or off in the current view before using Modify Text & Cells to modifyelements.

    Modify Text & Cells works identically on all platforms, allowing operators to easilymove from one platform to another.

    SpellCheckerPlus DictionariesSpellCheckerPlus uses up to four dictionaries to check the spelling in a design file. Youmay use any of these dictionaries or all four. Most people will use the first three.

    Note: You can turn off use of all dictionaries if you want to display all text (except forwords shorter than x characters long.).

    Main DictionaryThe Main dictionary is shipped with SpellCheckerPlus and cannot be modified.

    User DictionaryYou create the User dictionary. Youll probably want each user to have his own Userdictionary. You can add words to this dictionary by simply pressing a button on theSpellCheckerPlus dialog box when it detects a misspelled word.

    Project DictionaryYou create the Project dictionary. You may want to use a different Project dictionary foreach of your projects. Or you might want one department- or company-wide Project

  • Chapter 1 Page 9

    dictionary. You can add words to this dictionary by simply pressing a button on theSpellCheckerPlus dialog box when it detects a misspelled word.

    Reject DictionaryThe Reject dictionary is very different from the other dictionaries. Any words placed inthis dictionary will always be treated as misspelled, regardless of whether or not they arein one of the other dictionaries. This is typically used to reject common abbreviations thatexist in the Main dictionary which you wish to disallow in your drawings.

    You may want to use a different Reject dictionary for each of your projects or you mightwant one department-wide Reject dictionary.

    There is no button in SpellCheckerPlus to add a word to the Reject dictionary. You cancreate a Reject dictionary using any text editor, such as Notepad. The Reject dictionary isan ASCII text file with a single word on each line.

  • Page 10 SpellCheckerPlus

    Chapter 2 Installation

    Before You InstallThis chapter will walk you through a typical Axiom product installation. Theseinstructions apply to both MicroStation V7 and V8. V7 products are used in theexamples.

    To install one or more Axiom products, you need:

    The latest Axiom product CD; and A license file on floppy disk for the product(s) you are about to install.

    Please shut down all MicroStation sessions on your computer before continuing.

    Typical Installation from CD1. Insert the Axiom product CD into your CD drive.

    2. The dialog box below should come up automatically. This may take a fewmoments depending on computer and CD drive speed.

    CONDITIONAL: In some cases Windows is set to suppress auto-running executables.If the installation process does not begin automatically when you insert the CD, you willneed to start the process manually. From the Windows Start Menu, choose Run andtype in the following:

    D:\Setup.exe

    where D is your CD drive letter.

  • Chapter 2 Page 11

    3. Click the button and the first installation dialog box (below) willappear.

    4. Select MicroStation V7 or MicroStation V8 and click .

    5. Choose which type of installation you want to perform. The Typicalinstallation is best for most situations and asks the user to make very fewdecisions.

  • Page 12 SpellCheckerPlus

    6. These instructions will describe only the Typical installation path. ChooseTypical and click .

    7. Choose the license file for this installation. Place the floppy disk that camewith this installation CD into your floppy drive now.

    8. Choose I have a floppy disk from Axiom. and click .Although you have already selected the MicroStation family (V7 or V8) for whichyou want to install Axiom tools, it is common for one computer to have more thanone instance of MicroStation installed on it. For example, you might have twoversions of MicroStation/J installed (07.01.04.16 and 07.02.04.20). You must choosewhich of the two you want to associate your Axiom tools with.

  • Chapter 2 Page 13

    9. Highlight the version of MicroStation you want to associate the Axiom toolswith and click .

    Since this is a Typical installation, all programs for which an Axiom license wasfound will already be checked-on to be installed. Other items that are alsoautomatically checked-on for installation are the product Users Guides, individualproduct sample files and Axioms MicroStation pull-down menu.

  • Page 14 SpellCheckerPlus

    10. To proceed with default selections click .Youve now completed the Pre-Setup.

    11. Click to proceed with the installation.

  • Chapter 2 Page 15

    12. The button is grayed-out unless you accept the agreement.

    If you accept the license and click , the installation will begin. You can click at any time to abort the installation.

  • Page 16 SpellCheckerPlus

    13. This is the final dialog box. It shows that the installation is complete. Bydefault the View Readme.pdf option is toggled on and will display theReadme.pdf document when you click .

    CongratulationsThats it! You have successfully completed the installation of your Axiom tools.

    SPELL_RSC Environment VariableFor those users who are installing SpellCheckerPlus on a server with every user runningthe same program, we added an environment variable, SPELL_RSC where each user candefine the location of his personal settings files. These files will contain the locations ofthe dictionaries that he wants to use as well as other settings.

  • Chapter 3 Page 17

    Chapter 3 Uninstalling

    Uninstalling Axiom productsAxiom products can be uninstalled easily through the Windows Start Menu.

    1. Go to , Programs | Axiom.

    2. Select Uninstall V7 products or Uninstall V8 products depending on theproducts you want to uninstall.

    3. Choose Select all. or Select components to uninstall. If you chooseSelect components to uninstall. then each product in the list can bemanually checked or unchecked. This allows for any combination of productsto be uninstalled. Only installed products will be shown in the list.

    Note: At the bottom of the list of products you also have the option to uninstall sampledesign files, users guides and even the Axiom pull-down menu.

    4. Once youve made your selections, click the button to completethe uninstall process.

  • Page 18 SpellCheckerPlus

    Chapter 4 Quick Start

    Quick Start ObjectivesThe purpose of this Quick Start is to introduce you to the basic features ofSpellCheckerPlus so that you can immediately use it.

    This Quick Start should take less than 20 minutes.

    Prerequisites MicroStation SE, J or V8 SpellCheckerPlus must be installed on your computer. You can verify this by selecting

    the Axiom menu from MicroStations main menu bar, then select SpellCheckerPlus. IfSpellCheckerPlus does not appear in the Axiom menu or does not load, follow the instructions inthe Installation chapter of your Users Guide.

    You will need some design files to practice with. The sample files that are delivered withSpellCheckerPlus are used in this quick start.

    Demonstration VersionDemonstration versions of SpellCheckerPlus allow you to work on files up to 200 KB.

    Licensed versions of SpellCheckerPlus do not have this restriction.

    Quick Start Step 1 Check Spelling1. In MicroStation, open the sample design file SPELL1.DGN that is provided

    with SpellCheckerPlus. You will find it in the Sample sub-directory underthe SpellCheckerPlus directory, for example

    C:\Program Files\Axiom\Vx\Spell\Sample\spell1.DGN

    2. Load SpellCheckerPlus from the Axiom menu. SpellCheckerPlus will displayits main dialog box.

  • Chapter 4 Page 19

    3. Follow the directions in that design file to locate and fix some of the spellingerrors in it.

    Quick Start step 2 Modify text strings in a design file.Next we will take a look at the second major function of SpellCheckerPlus. Using the function, you can locate instances of any text string in theactive design file. If you want, you can replace the found string with a new string. That isthe function that we will try out in this demonstration.

    1. Open the sample design file SPELL2.DGN that is provided withSpellCheckerPlus. You will find it in the Sample sub-directory under theSpellCheckerPlus directory, for example

    C:\Program Files\Axiom\Spell\Sample\spell2.dgn

    2. Follow the directions in that design file to replace some of the text inside it.

  • Page 20 SpellCheckerPlus

    Chapter 5 Running SpellCheckerPlus

    Starting SpellCheckerPlusOnce SpellCheckerPlus has been installed as described above, select SpellCheckerPlusfrom the Axiom menu.

    If you want to check only a portion of the design file, put a fence around that area beforestarting your spell check with SpellCheckerPlus.

    The main dialog boxWhen you load SpellCheckerPlus, you will see the SpellCheckerPlus main dialog box.

    File

    The file menu has the single choice Exit. This is the same as pressing .

  • Chapter 5 Page 21

    Settings

    The Settings menu allows you to tailor SpellCheckerPlus for your exact needs.

    The first time you use SpellCheckerPlus, you will probably want to review the defaultsettings and make some changes. Your settings are saved to the file SPELL.INI bydefault. The file SPELL.INI is automatically loaded the next time you loadSpellCheckerPlus unless you define another settings file using the SPELL_RSCMicroStation Configuration variable described later in this guide.

    Help

    Help | ContentsThis choice displays this guide.

    Help | AboutThis choice displays product, version and license information.

    This will begin spell checking the active design file. If there is an active fence, only thefenced text will be spell checked.

    This brings up another box from which you can easily check the spelling in any numberof design files.

  • Page 22 SpellCheckerPlus

    The function of SpellCheckerPlus allows you to search for textstrings or specific cells in the active design file and change them in various ways. Thisfunction is described in detail later in this guide.

  • Chapter 6 Page 23

    Chapter 6 Sett ings

    The Settings menu

    Settings menu

    Change SettingsThis opens the SpellCheckerPlus Settings box.

    Load SettingsWhen you load SpellCheckerPlus, the settings from the SPELL.INI file are loadedautomatically. Choose Load Settings to load settings from another SpellCheckerPlus.INI file.

    Save SettingsChoose Save Settings to save your current settings into the currently loaded .INI file.

    Save Settings AsUse Save Settings As to save your current settings into a .INI file of your choice.

    Restore Factory DefaultsThis restores all SpellCheckerPlus settings to their factory default state.

  • Page 24 SpellCheckerPlus

    Settings File:The Settings File: line simply displays the name and location of the currently loaded.INI file.

    Settings | General

    Factory defaults shown (SpellCheckerPlus for V8)

    Models to process (V8 only)

    Perhaps you want to spell check or modify text in cell libraries or in all models of a file.

    The default is Active model only.

    Tip: If you want to spell check a MicroStation V8 cell library, set this to All models aseach cell in a V8 cell library is its own model.

    Note: If a fence or selection set is defined in the active model, only the active model willbe processed.

  • Chapter 6 Page 25

    Automatically find first misspelling when started.Start spell checking the active file immediately when SpellCheckerPlus is loaded.

    Automatically find next misspelling after change.After user presses , , or go right tothe next misspelling.

    If this is turned off, the user must click the button to search for the nextmisspelling.

    Find text within cells.Turn this on if you want to search for misspellings inside cells in your design files.

    Note: Text in shared cells will not be spell checked.

    Restore rotated views upon exiting.This option directs SpellCheckerPlus to restore view rotations to their original orientationwhen it is done. Most users should leave this option on in case a user changes any viewrotations during the spell check.

    Restrict checking to displayed levels.Only check for misspellings on levels whose display is turned on.

    Note: This does not apply to the Modify Text & Cells function, which only searchesvisible elements.

    Move dialog to maximize visible area.This will move the main SpellCheckerPlus dialog box out of the way as much as possibleso you can read the misspelled word.

    Underline misspelled word.This helps you identify the misspelled word.

    Minimum word size:Use this option to set the minimum number of characters in the words to be spellchecked. The default is two characters.

  • Page 26 SpellCheckerPlus

    Include as letters:With a few sensible exceptions, SpellCheckerPlus will ignore words which contain non-alphabetic characters. The default exceptions are the apostrophe, underscore and dashsymbols: _ -

    You can control which numbers or symbols SpellCheckerPlus treats as letters. Otherwise,these characters will be considered word separators.

    For example, if you were spell checking a map that had highways on it, you might wantto include digits in your spell check so you could spell check words such as SR-54.

    Settings | DictionaryIn the Dictionary settings category, you can specify the names and locations of yourdictionaries. Each settings file (.INI) may refer to its own set of dictionaries. When yousave your settings, the locations of the active dictionaries become part of your settingsand are restored when you reload that .INI file.

    Dictionary file paths will vary by installation.

    Main dictionaryThe dialog box displays the location of the Main dictionary and the number of words itcontains.

    Use the button to point to the Main dictionary of your choice.

  • Chapter 6 Page 27

    The main dictionary that is shipped with SpellCheckerPlus is made up of the followingfiles:

    MAIN.DCT main dictionary file MAIN.S small words dictionary file You can change the names of these two dictionary files with the following restrictions: The base of the filename must be the same for both files. The extension cannot change (must be .dct and .s).

    You may disable the Main dictionary by checking Dont use.

    Tip: You can disable all the dictionaries if you want to display all text (except for wordsshorter than x characters long.).

    Project dictionaryUse the button to point to the Project dictionary of your choice.

    You may disable the Project dictionary by checking Dont use.

    Use the button to create a new Project dictionary.

    Warning: Do not create or modify this dictionary file with a text editor.SpellCheckerPlus must manage this file itself.

    User dictionaryUse to select a different user dictionary. The default name is USER.DCT.

    You may disable the Project dictionary by checking Dont use.

    Use the button to create a new User dictionary.

    Warning: Do not create or modify this dictionary file with a text editor.SpellCheckerPlus must manage this file itself.

    Reject dictionaryThe Reject dictionary is simply an ASCII text file with one word on each line. Thisdictionary is not shipped with SpellCheckerPlus.

    If you want to use a Reject dictionary, you must create it yourself using a text editor, suchas Notepad.

    When the Reject dictionary is open (active), all words in this dictionary will be treated asbeing misspelled, regardless of whether they exist in any of the other dictionaries.

    Use the and buttons to activate or deactivate a Reject dictionary.

  • Page 28 SpellCheckerPlus

    Settings | Modify Text & CellThe Modify Text & Cells settings apply to the function that works as a search andreplace function in design files and cells.

    Factory defaults shown

    Display elements during bulk changesBy default, Modify Text & Cells displays each element as it is changed. The time ittakes MicroStation to refresh the screen after every change can slow down bulk changes.

    Modify Text & Cells offers the option of turning off the display of elements duringbulk changes. Turning off screen updating allows Modify Text & Cells to make globalchanges UP TO 10 TIMES FASTER than when screen updating is left on. This menuitem only effects screen updating after . During normal use (one-at-a-timechanges) the screen is always updated after each new element is found.

    Case sensitive searchModify Text & Cells searches can be sensitive to case or insensitive to case. Sensitivemeans ABC would not match abc. Insensitive means ABC would match abc. Incase sensitive mode, all letters must be capitalized exactly the same to be considered amatch.

  • Chapter 6 Page 29

    Scale about:

    By default, elements are scaled about their Origin (justification point). To scale elementsabout their center (the center of their range), select Center.

    Change cell level:

    By default, Modify Text & Cells sets all the component elements of a cell to the samelevel when updating the levels.

    You can change this to Keep relative positions which would set the old lowest level to thenew level and all the other component elements would keep the same distance from thelowest one. For example:

    original cell levels: 1-4,7,9-11set new level to: 10new cells levels: 10-13,16,18-20

  • Page 30 SpellCheckerPlus

    Settings | Reference FilesThese settings allow you to check and even correct spelling in text in reference files.These selections apply to both spell checking and the Modify Text & Cells function.

    SpellCheckerPlus for V7 (factory defaults shown)

  • Chapter 6 Page 31

    SpellCheckerPlus for V8 (factory defaults shown)

    Check text in reference files.If enabled, reference files will be processed as well as the master file. This applies to bothspell checking and text search in the Modify Text & Cells function.

    Allow updating of reference files.This enables SpellCheckerPlus to correct misspellings and replace text in reference files.

    Include non-displayed reference files.This enables SpellCheckerPlus to process reference files that have their Display attributeturned off.

    Check words on non-displayed levels.This enables SpellCheckerPlus to check spelling of words in reference files on levels thatare not displayed. Display of the level will be temporarily turned on.

    Note: This does not apply to the Modify Text & Cells function, which only searchesvisible elements.

  • Page 32 SpellCheckerPlus

    Restrict checking to words within clipping boundary.SpellCheckerPlus will only process words in reference files contained within eachreference attachments clipping boundary.

    If fence defined, ignore clipping boundary.Any fence in the master file (active file only) will take priority over clipping boundariesin reference attachments, select this option.

    Note: This setting does not have much relevance when processing multiple files as onlythe file which was active when you started SpellCheckerPlus can have a fence defined.

  • Chapter 7 Page 33

    Chapter 7 The SpellCheckerPlusinteractive dialog box

    When a misspelled word is encountered, this dialog box will appear. The misspelledword will appear bold in quotes under the menu bar.

    SpellCheckerPlus for V8 spell checking active model

    Finding the wordIf SpellCheckerPlus finds a word that is not in any of the three dictionaries then itdisplays that word and gives you choices for correcting the situation.

    SpellCheckerPlus zooms in on the misspelled word in the last window where a data pointwas placed. By entering a data point in another window you can change whereSpellCheckerPlus zooms in on the misspelled word. The button also helps tolocate the word, as does the underline option, which is described in the Settings | GeneralOptions section.

    means to ignore this misspelling and leave the word unchanged.

    will be displayed if the option Automatically find next misspelling afterchange. is unchecked and you press to correct the current misspelling. In thiscase, means to go the next misspelled word.

  • Page 34 SpellCheckerPlus

    Ignore this misspelling in all design files until you restart SpellCheckerPlus. You woulduse this if this misspelling is okay but you dont want to add it to either the user or projectdictionaries.

    Accept the spelling in the Change to box. You can change the spelling in the Changeto box by either editing it or selecting another word from the Suggestions box.

    You can delete a word by putting a blank in the Change to edit field and tabbing out ofthat field. The button will become a button and the button will become a button.

    Accept the spelling in the Change to box. Again, as in , you can edit thespelling in the Change to box by either editing it directly or selecting another wordfrom the Suggestions box.

    Whenever that misspelling is encountered again then the change will be madeautomatically. You will not be notified when the change is done again as it is doneautomatically. If you quit SpellCheckerPlus before all the text elements are processedthen this change may not have been done in all cases, as this change only occurs when thetext element is being spell checked.

    Instances that you view and ignore before selecting will not be changed.

    Add the word to the user dictionary. After a word is added to the user dictionary and youare using that user dictionary then it will not be found as a misspelled word again.

    Add the word to the project dictionary. After a word is added to the project dictionaryand you are using that project dictionary then it will not be found as a misspelled wordagain.

  • Chapter 7 Page 35

    Magnifies the current text. This allows you to see more of the element in relationship tothe rest of the drawing. The zoom factor is saved when SpellCheckerPlus is exited so thatthe next time you start it up the misspelled words are displayed in the same zoom factor.

    Reduces size of current text element, showing more of the surrounding area. The zoomfactor is saved when SpellCheckerPlus is exited so that the next time you start it up themisspelled words are displayed in the same zoom factor.

    Flashes the current text element. This is useful to help locate the exact text that is in abusy background.

    This allows you to go back to the last misspelling found. You can display the previous 20misspellings. It will show you any suggested corrections and allow you to make anychanges.

    The button takes you back to the SpellCheckerPlus main dialog box.

    Active File/Model progress barThis tells you how much of the active file (or model, in V8) has been spell checked.

    Files Processed progress barThis tells you how many of the files in your list of files to process have been spellchecked.

    This only displays when you are spell checking multiple design files.

  • Page 36 SpellCheckerPlus

    Automatic capitalization of correctionsSpellCheckerPlus does its best to match the capitalization of the replacement word to thatof the word being replaced.

    Location of the dialog boxWhen a misspelled word is found and going to be displayed, then SpellCheckerPluschecks to see if the SpellCheckerPlus dialog box is covering any part of the active view.If it is, then it can move itself automatically. It will try to move it to the lower rightcorner, upper right corner, lower left corner or upper left corner, in that sequence. If thedialog box cant be moved in any of those directions and be totally out of the active view,then it is moved to whichever corner covers the active view the least.

    This behavior is controlled by the option Move dialog to maximize visible area. whichis turned off by default.

  • Chapter 8 Page 37

    Chapter 8 Check spelling in multiple files

    From the main dialog box, press to open the Check spelling inmultiple files box.

    You can type a wildcard (as above) or use to make a list.

    Press to open the Choose Files to Process box where you will create a listof design files to spell check.

    Once you have created your list of files to process, return to the above box and press to begin your multiple-file spell check.

  • Page 38 SpellCheckerPlus

    Using Axioms Choose Files to Process boxUse Axioms Choose Files to Process box to create a list of files to process. Here is anempty list (no files chosen yet):

    Tip: You can find flyover help for almost any dialog item by holding your mouse over itfor a few seconds.

    Adding files to the listThere are three ways to add files to the list:

    By browsing for them with the Browse for files button .

  • Chapter 8 Page 39

    By searching for them with the Search for files button , which brings up theSearch for Files box.

    By dragging and dropping them from Windows Explorer into the Files to Processlist. You can open a Windows Explorer window using the button.

    File and Edit menusMost of the options in the File and Edit menus are duplicated along the button bar oron the right-click menu in the Files to Process list.

    Browse for files Click on this button or press to open the Browse for Files box:

    Select one or more files and press to add them to your list of files to process.

  • Page 40 SpellCheckerPlus

    Search for files Click on this button or press to open the Search for Files box (with itsBasic tab activated):

    Search in:

    Choose the folder you want to search for files in. Click the Choose a folder to

    search button to browse to the folder you want to search.

    Include subfolders.Enable this if you want to search for files in subfolders too.

    Search for files using:Use this to restrict your search to files with certain names or extensions. Most userssearch by file extension, such as *.dgn.

  • Chapter 8 Page 41

    Search for files by date:Choose files to process based on their modification date. You can choose to search forfiles that were last changed before or after a specific date and time.

    Once you have made your file search choices, click to perform the search.When the search is done, you will see a count of the number of files found. Press to add the files to your list of files to process.

    After searching for files, press this button to add the found files to your list of files toprocess.

    Press this button to close the Search for Files box.

    Search for Files: Advanced tabIf you want to search for files in more than one folder at a time, click on the Advancedtab of the Search for Files box.

  • Page 42 SpellCheckerPlus

    Here you can choose any number of folders to search by selecting them in the folder tree.

    Drag-and-drop files from Windows Explorer Click this button or press to open a Windows Explorer window from whichyou can drag and drop files or entire folders into your Files to Process list.

    You cannot drag folders into the list, just files.

    Tip: You can drag files into your list from any Windows Explorer window, not just aWindows Explorer window opened by this button.

    Dragging folders (not files) into the listDragging folders into the list is different than dragging files. Dragging files is direct the files go right into your list. But since folders could include files you dont want toprocess, dragging folders initiates a search of those folders. You can then fine-tune thesearch by adding or removing folders, choosing which types of files to include andlimiting the search by file modification dates.

    Once youve made your search choices, click to begin the search. Whenthats done, click to add the found files to the list of files to process.

    Tip: When dragging both files and folders into your list simultaneously, the files still getadded to your list immediately and a search is initiated for the folders, as usual.

    Remove selected files Press this button to remove the selected files from the list.

    Remove all files Press this button to remove every file from your list.

    Warning: This will clear your entire list of files. Use it with care.

  • Chapter 8 Page 43

    Save list to file Press this button or if you want to save the currently displayed list of files to atext file that you can reuse in the future.

    Tip: Import a previously saved file list using the Import File List... choice on the Filemenu or by simply dragging one or more of these .LST files into the list of files toprocess from Windows Explorer.

    Files to ProcessThe object of this entire box is to put files in the Files to Process list.

    Right-clicking on the listRight-click anywhere in the list to see this context-sensitive menu of available actions:

    Selecting files in the listYou might want to select one or more files in the list so you can remove them. There aremultiple ways to select multiple files in the list.

    Using You can select multiple adjacent files in the list by first left-clicking on the first file thenholding down the key while left-clicking on the last file in the series.

    Using You can select multiple files arbitrarily by holding down the while left-clicking oneach one.

  • Page 44 SpellCheckerPlus

    Removing files from the listThere are several ways to remove files from the list:

    1. Select one or more files and click the button.

    2. Select one or more files and right-click on one of them, then choose a removaloption from the menu which appears.

    3. Select one or more files and press the key on your keyboard.

    4. Click the button.

    VersionRight-click on the title bar and choose About Axiom File List Processor to bring up abox containing version information which is useful if you are calling Axiom for support.

    Once you have chosen all the files you want to process, press to close the ChooseFiles to Process box.

    If you change your mind, press and any changes you made to your list of filesto process will be discarded.

    Advanced CommandsThe Choose Files to Process box is extremely powerful and easy to use. However, forthose users who want more raw power, it is possible to create a list of files to processwithout even picking up your mouse.

    Instead of opening the Choose Files to Process box, you can type wildcards and otherspecial commands directly in the file specification field in the main dialog box of the hostprogram (for example, FileFixers Which Files: field.)

    Using these commands, your list of files to process will be created automatically whenyou start processing. Or you can open the Choose Files to Process box to view and edityour list of files before you begin processing them.

  • Chapter 8 Page 45

    This table describes the most popular of these advanced commands.

    Command Examples Description* c:\work\*.dgn

    c:\work\*.*c:\work\project1.*

    This wildcard will matchzero or more charactersanywhere in the file nameand extension. It does notwork on the path.

    ? c:\work\project1.dg?c:\work\project?.d??c:\work\?project?.dgn

    This wildcard will matchexactly one characteranywhere in the file nameand extension. It does notwork on the path.

    /S c:\work\*.dgn /Sc:\work\border*.dgn /Sc:\work\project?.dgn /S

    This command causessubdirectories to be searchedfor matching files. It isusually used with awildcard.

    /L /L c:\work\list.lst Follow this command withthe name of a list of files toprocess, including its fullpath. The list file is a textfile with one file per line,including full path on eachline, usually with theextension .LST.

  • Page 46 SpellCheckerPlus

    Chapter 9 Mod ify Text & Cells

    Search for and replace text and cells in the active fileUse the Modify Text & Cells function to search for text or cells in the active design fileand replace them. You can also use this function to change the color, level, line weight,font and scale of text and cells. These characteristics can be changed individually or inany combination.

    V7 Version

    Modify Text & Cells (V7) dialog box

  • Chapter 9 Page 47

    V8 Version

    Modify Text & Cells (V8) dialog box

    Process

    Use the Process option button to select whether the Modify Text & Cells functionworks with text only or cells only. The Text option also works with any text in cells.The labels and displays of the Modify Text & Cells dialog box are updated based uponyour choice for the Process option.

  • Page 48 SpellCheckerPlus

    Search by

    Use the Search by option button to select whether the Modify Text & Cells functionwill use the value entered in the Search for entry field as a substring or wildcard string.The default choice for the Search by option is Substring.

    Definition: Substring One or more characters contained within a string.

    When you choose Substring, the value you enter in the Search for entry field isinterpreted literally. For example, FLOOR would find the text TILE FLOORING,VINYL FLOORING etc; and *XYZ* would literally look for an asterisk followed bythe letters XYZ followed by an asterisk.

    When you choose Wildcard, the value you enter in the Search for entry field isinterpreted as a pattern to match. For example, NAIL* would find any text that beginswith the word NAIL followed by zero, one or more characters.

    In Wildcard mode, you can use characters such as *, % and ? together with othertext to indicate which text strings or cell names you want to search for.

    The wildcard * means match any zero or more characters.

    The wildcards % and ? mean match any single character.

    Search by examplesMETER would match any text or cell name where the entire string is exactlyMETER.

    M* would find all text or cell names that begin with the letter M.

    *METER* would match any text or cell name containing the string METERanywhere within it.

    METER%% would match any text or cell name that started with METER andended with any two additional characters.

    P%P would match any three-character text or cell name that starts and ends with theletter P.

    %%% would match any text or cell name made of exactly three characters.

    *%%% would match any text or cell name made of at least three characters.

  • Chapter 9 Page 49

    Search and replace (text)

    When Process Text has been selected, enter the text you want to locate into the Searchfor text: field. Searches can be sensitive or insensitive to case. See the section, Setting |General Options for more information about this setting.

    Note: In the V7 version, if no text is entered in this field, Modify Text & Cells willsequentially display all text in the current design file.

    Replacement of text can only be specified when using the substring search mode. Use theReplace with text field to specify the new text that will take the place of the text youentered in the Search for text field.

    Search and replace (cells)

    When Process Cells has been selected, enter the name of the cell that you want to locatein the Search for cell: field.

    Note: If no cell name is entered in this field, Modify Text & Cells will sequentiallydisplay all cells in the current design file.

    Use the Replace with cell: field to specify the name of the cell you want to substitutefor the cells found with the search substring. A cell library containing the replacementcell must be attached. When the cell names specified for Search for cell: and Replacewith cell: are the same, the cell in the design file will be updated with a fresh copy fromthe currently attached cell library. This allows you to bring the cells in a design file up todate when the original cell (in the cell library) has been modified.

    Another use for processing cells by substrings is to change all cells identified by thesubstring to a specific replacement cell. For example, suppose you have several differenttypes of line terminator cells (LT1, LT2, LT5) in the design file. Now you want to changeall these line terminator cells to just one the LT7 cell. To do this you specify LT in theSearch for cell: entry field and LT7 in the Replace with cell: entry field.

    You can also use the Wildcard option to bring about the same change. With this optionselected, specify LT* in the Search for cell: entry field and LT7 in the Replace withcell: entry field.

    To replace a specific cell with another one, use the Wildcard option and then specifythe cell to be replaced in the Search for cell: entry field and the replacement cell in the

  • Page 50 SpellCheckerPlus

    Replace with cell entry field. Do not use any wild card characters in the Search forcell: entry field as their use may result in cells being matched other than the specific cellyou want to replace.

    Once the Search for... field has been filled in, press the button to begin thesearch. The first matching element will be displayed, centered in the window of thecurrently active view. Change views by entering a data point in the desired viewswindow. Press the button any time you want to restart a search from thebeginning of a design file.

    Changing symbology of text or cellsYou can search for text and change the symbology of text that matches your searchparameter.

    V7 Version

    The V7 version changes to the active symbology only

    V8 Version

    The V8 version changes to the selected symbology.

    These toggle buttons define which changes will be made to text or cells. No changes aremade unless a or button is pressed. Only the selected changesare made. The following toggle buttons can be changed at any time.

  • Chapter 9 Page 51

    Text (V7 only)

    The Text toggle only displays in Process Text mode. It determines whether the stringentered in the Replace with text field replaces matching text elements. Text can only bereplaced using substring search mode.

    Note: When running in V8, if you do not want to replace the text, use wildcard mode todefine your text or put the same string in the Replace with text field that is in theSearch for text field.

    Cell (V7 only)The Cell toggle only displays in Process Cells mode. This toggle button determineswhether matching cells are replaced by the cell name entered in the Replace with cellfield. Replacement cells are taken from the currently attached cell library. Cells can onlybe replaced using substring search mode.

    Note: In V8 mode, if you do not want to replace the cell with another cell, put the samecell name in the Replace with cell field that is in the Search for cell field.

    Scale

    Select the Scale toggle to re-scale matching text or cells using the active scale factorfor V7 or the selected scale for V8. Elements can be scaled about their origin or center.This is controlled by the Scale About option in the Settings | Modify Text & Cells section.

    Color

    The Color selection box determines whether or not matching text or cells are changedto the active color for V7 or the selected color for V8.

    When changing a shared cell color, you may or may not see the color of the shared cellchange. Modify Text & Cells changes the color saved in the shared cell instance, butthe shared cell definition may override the color in the shared cell instance. At this pointin time, Modify Text & Cells does not have the capability to change the override.

  • Page 52 SpellCheckerPlus

    To change the color of a shared cell in V7, use Replace with cell: as in the examplebelow.

    Font

    The Font toggle determines whether or not matching text is changed to the active fontfor V7 or the selected font for V8. If you want to be able to see your fonts as they arebeing changed, make sure that you have FAST FONT turned off in the view you areupdating.

    Weight

    The Weight toggle determines whether or not matching text or elements in matchingcells are changed to the active weight for V7 or the selected weight for V8.

    Level

    The Level toggle determines whether or not matching text or elements in matchingcells are changed to the active level for V7 or the selected level for V8.

  • Chapter 9 Page 53

    Action on found elementThe following actions can be performed whenever Modify Text & Cells locatesmatching text or cells.

    Skips to the next matching text or cell. As each new text element or cell is locatedModify Text & Cells zooms in on it and centers it in the window of the currently activeview.

    Changes the current text or cell using the toggle settings and/or replacement string. Oncethe change is complete Modify Text & Cells continues searching for the next match asif the had been pressed.

    Changes all matching text or cells in the current design file using the toggle settings andreplacement string. By default, changes are displayed as they are made. To speed upprocessing, screen updates can be turned off using the Settings menu. You can stop along series of automatic changes by pressing repeatedly until Modify Text& Cells stops.

    Modify Text & Cells will locate text and cells on levels that are turned off but will notmodify text or cells on levels that are off. This allows you to control bulk changes byturning levels on and off for the current view (select levels from MicroStationsView pull down menu). See description of button below.

    Magnifies the current text or cell.

    Reduces size of current text or cell, showing more of the surrounding area.

  • Page 54 SpellCheckerPlus

    Turns on display of the level containing the current text or cell. Sometimes located text orcells are on a level that is turned off in the current view. In such cases Modify Text &Cells zooms in on the correct area and displays it on the screen. Modify Text &Cells will display the level containing the located item, but the text or cell itself will notbe visible. Click on to turn on the level of the located element.

    turns off display of the level containing the current text or cell.

    The button causes the current text or cell to be erased and re-displayed, in effectblinking it. This helps to identify located elements if you happen to look away for amoment or if the element is surrounded by many other similar elements.

    The button causes the entire view to be updated with the current text or cellcentered in the views window.

    The button displays an edit box, which allows you to manually edit located text.The button can be used at any time after the or buttons find amatch. This allows you to make custom changes to a text element, then resume searchand replace using the button. The button is deactivated for textelements embedded within nodes or cells.

    Note: The feature works only on text strings, not text nodes at this time.Helpful Hints

    Backing up before We strongly recommend backup up your files before using . This can beaccomplished using the MicroStation MARK or BACKUP commands.

  • Chapter 9 Page 55

    Notes on processing multiple filesKeep the following in mind when processing multiple files:

    When spell checking multiple files, a fence or selection set will be ignored, even in theactive design file.

    It is always a good idea to backup your files manually before processing, especially ifyou are processing more than one.

    WildcardsThe Modify Text & Cells function is an excellent tool for locating errors in yourdrawings before plotting. Simply enter a wildcard that matches the text annotation thatgoes with a specific type of feature. For example, TRANS* might match the annotationfor all the transformers in your drawing. By clicking the button you can verify,one at a time, that all the transformers in the drawing have been placed correctly. Nomore unpleasant plotting surprises! Modify Text & Cells can also be used to check outall the occurrences of a certain feature by searching for specific cell names in yourdrawing.

    Text in Cells, Nodes and Enter Data FieldsText elements that are embedded in text nodes or cells are located just like any other textelement. The type of element the text is embedded in is displayed.

    The CONTENTS of enter data fields are processed just like regular text. The underscoreused to indicate the location of an enter data field is NOT part of the enter data fieldcontents. The contents are whatever is actually stored in the enter data field. New enterdata fields are initialized to blanks. Therefore to find the text element (containing enterdata fields) ABC__XYZ, you would enter *ABC XYZ*.

    You can search and replace text in cells and nodes, but the button does notsupport editing of text within nodes or cells.

    How can I check a single word?Select it or enclose it in a fence before pressing .

  • Page 56 SpellCheckerPlus

    How can I determine if certain words exist in a design file?First, remove all fences, turn on all levels, and deselect any selected elements. This willensure that SpellCheckerPlus will process every text element in the design file. Then,using a text editor, create a file containing all the words you want to check, with oneword per line. Next, using the Dictionary page in the Preferences dialog box, open the fileyou just created, as the Reject dictionary. Now, go back to the SpellCheckerPlus maindialog box, and click the button. SpellCheckerPlus will now find anyof the words from the Reject dictionary that are in the design file.

  • Chapter 10 Page 57

    Chapter 10 Troubleshooting

    Not zooming inIf the message fields indicate an element has been found, but the Modify Text & Cellsfunction doesnt appear to zoom in on the right area, the range stored in the header of thefound element is probably incorrect. Axioms FileFixer can detect and correct suchproblems.

    Inaccurate levels in Modify Text & CellsModify Text & Cells reports on which levels each found cell has graphics elements. Itreports on the contents of the cell level mask contained in the type 2 cell header element.In the unlikely event that the levels reported by Modify Text & Cells are inaccurate, itis most likely because the cell level mask itself is inaccurate. Axioms FileFixer candetect and correct such problems.

    Words containing mixed stylesIn MicroStation V8, words can be created with mixed styles. This version ofSpellCheckerPlus does not process these words.

    Maximum word sizeMaximum word length is 30 characters. If a word is greater than 30 characters, only thefirst 30 characters of that word will be compared to the dictionaries.

    Only part of my file is being checked?A fence in the design file will limit the area being checked. Also, if any elements areselected, only the selected elements will be checked.

    Note: If you encounter errors not covered in this Troubleshooting section, send adetailed email to [email protected]. Please include as much information aboutyour operating system, the problem that you are experiencing and exactly what you didwhen this problem occurred. Also make sure to include the version number ofMicroStation and SpellCheckerPlus that you are running.

  • Page 58 SpellCheckerPlus

    Text element doesnt blink but underline does (V8i only)In MicroStation V8i, the MicroStation (MDL) function used to blink the misspelled worddoes not work on text elements. Until this is fixed in MicroStation, we simply blink thetemporary underline that SpellCheckerPlus places below the misspelled word since thatMicroStation function does work on line elements in V8i. If underline is turned off, theunderline is blinked on then back off when user presses .

  • Chapter 11 Page 59

    Chapter 11 We ll Make (Almost) AnyEnhancements You Want

    We welcome your suggestionsSpellCheckerPlus is a powerful program. Nonetheless, we realize that you, a skilled andcreative MicroStation user, will think of ways in which it can be improved. We invite youto tell us your ideas.

    For ten years weve listened to you, the skilled MicroStation professional, and haveimplemented the features youve requested. Every widely acclaimed product weve everdeveloped, including FileFixer, evolved in this manner.

    Wed like to make SpellCheckerPlus perform every function you could ever imaginesuch a product being able to do. We intend to make you such a satisfiedSpellCheckerPlus customer that you cant wait for the next user group meeting so youcan tell your friends and associates how much you like SpellCheckerPlus and howstrongly you recommend it.

    Your suggestions on how to improve SpellCheckerPlus are most welcome.

  • Page 60 SpellCheckerPlus

    Chapter 12 New Features and Fixes

    Version 8.3a 17 March 2009New: Added support for MicroStation V8i.

    Fixed: Underline didnt work in MicroStation XM.

    Minor: Renamed SSCE.DLL to SPELL.DLL. (This data is for sites that customize theirinstallations.)

    Minor: Gave SPELL.DLL a version number. (This data is for sites that customize theirinstallations.)

    Changed default demo limit from 100KB (maximum master file size demos would spellcheck) to 200KB.

    Version 3.0b (V7) and 8.2b (V8) 17 November 2008Various minor bugfixes.

    Built with latest versions of Axioms common programming modules.

    Version 3.0a (V7) and 8.2a (V8) 26 May 2006Added the ability to spell check any number of design files. Previous versions could onlyprocess the active design file. This is accomplished using Axioms exclusive File ListProcessor module, which makes creating lists of design files to process unbelievably fastand easy.

    We now deliver a Spanish dictionary. This dictionary was previously available by requestonly.

    We now deliver a British English dictionary with SpellCheckerPlus for V8. Previously,this dictionary was only delivered with SpellCheckerPlus for V7.

    Made some subtle user interface improvements.

    The option Move dialog to maximize visible area. is now turned off by default.

    SpellCheckerPlus for V7 (3.0a) now uses SSCE.DLL instead of SPELL.DLL. Nochange in functionality, just a name change.

    This guide was updated and clarified.

  • Chapter 12 Page 61

    Version 8.1a 12 February 2003The previous version of SpellCheckerPlus for V8 could only process the active model.This version has the ability to process all models, the active model or all models exceptsheets.

    SpellCheckerPlus' "Modify Text and Cells" feature has the ability to change thesymbology of elements to any legal values. Previous versions only allowed one to changeelement symbology to the active symbology settings. This improvement makesSpellCheckerPlus easier to use.

    Version 8.0a 14 June 2002The SpellCheckerPlus for V8 version number was changed from 3.0a to 8.0a for clarity.

    The initial version of SpellCheckerPlus for V8 was 3.0a, released 16 November 2001.

    Renamed SPELL.DLL SSCE.DLL in SpellCheckerPlus for V8 3.0a (initial V8 version.)

    Version 2.2a 21 November 2000Moved choices out of the main dialog box to make it as simple to start a spell check aspossible.

    We added the ability to check and correct spelling in reference files without using a fenceand an option to check words on non-displayed reference file levels. Another optionallows SpellCheckerPlus to ignore clipping boundaries when a fence is defined.

    In the dictionary settings we added Dont use options for each dictionary, including themain dictionary.

    For those users who are installing SpellCheckerPlus on a server with every user runningthe same program, we added the MicroStation configuration variable SPELL_RSC.Using this, each user can define the location of his personal settings file (spell.ini).Thus each user can have his own spell.ini file containing his preferredSpellCheckerPlus settings and that file can be stored locally for each user.

    It is now possible to delete a word by clearing the Change To field before pressing the or button.

    We combined the Find and Replace function (find.ma) and licensing with the mainspell checking function (spell.ma). It will now be covered by the license forSpellCheckerPlus. It is still accessible from the main dialog box via the button so users should not notice a difference. But administrators will not haveto deal with a separate license.

  • Page 62 SpellCheckerPlus

    The button will no longer be grayed out if a problem such as missing dictionaryfiles exists. Instead, the user will be presented with message boxes telling him what iswrong.

    We added a Help | Contents menu item that displays the Users Guide in Windows Helpformat.

    Version 2.1a 14 December 1999Added the ability to specify a list of words that should be considered as misspelled eventhough they are in a dictionary. This allows users to effectively ignore words from theMAIN dictionary, which is not user-editable. Typically, this is used to disallow standardEnglish language abbreviations.

    Added the REJECT_DICT environment variable to allow definition of the location of thereject list.

    The way SpellCheckerPlus differentiates between words and word separators has beenimproved. Previously, by default, words checked for spelling were made up of letters anddigits and all other characters were treated as separators between one word and another.Users were also allowed to specify letters or digits to be treated as separators betweenwords. Now all non-letters (including digits) are treated as word separators, but the userhas the option of specifying non-letter characters to be treated as parts of words. Thisprovides a better default experience for more users without sacrificing fine control.

    Fixed a problem with the main dialog box being shifted outside the visible MicroStationwindow area while running in some dual-screen environments.

    Version 2.0a 5 July 1999Added the ability to check for misspellings in reference files and cells.

    Added the ability to check fence contents only, selection set only or selection set within afence.

    SpellCheckerPlus now displays word counts for each dictionary.

    During the first run, SpellCheckerPlus will search for dictionary files in the currentworking directory then in the directory where SPELL.MA resides and then in the$(AXI) directory.We implemented three new MicroStation configuration variables to point to eachdictionary:

    MAIN_DICT USER_DICT PROJECT_DICT

    Interactive dictionary name changes will be saved in preference file as follows: If thevariable is defined at USER level, updated value will be stored in current .UCF (UserConfiguration) file. If variable defined at the Project level, updated value will be stored in

  • Chapter 12 Page 63

    current .PCF (Project Configuration) file. In other cases, updated values will be stored infile SPELL.CFG in $(MS)\config\site\ directory.When a user is logged onto the system, the main dictionary will automatically be set tothe office standard at the site level, the user dictionary will automatically be set the thatof the logged-on user, and the project dictionary will be set to that associated with theproject number picked from the "Project" field in the MicroStation Manager.

    Previously, if two people had SpellCheckerPlus running simultaneously and each madeadditions to the Project dictionary, only the additions made by the last person who quitSpellCheckerPlus would be saved to disk; the other fellows Project dictionary additionswould be lost! Now, if the User or Project dictionary is updated, it will be merged withthe on-disk version of dictionary when it is saved so no words will be lost.

    We added an options dialog box.

    Version 1.4a 16 December 1998This version adds an option for the user to have access to his User dictionary even if theProject dictionary is write-protected and vice versa. In previous versions, users had tohave write access to both dictionaries.

    Corrected a problem where the main dialog box would move itself to the upper rightcorner or outside the MicroStation window area in some circumstances.

    Added a Help | About choice to the main menu bar.

    Corrected a size limitation for long dictionary paths.

    Renamed SSCE.DLL SPELL.DLL.

    Version 1.3g 9 October 1998Modified to run under MicroStation/J.

    Corrected an MDL abort which would occur occasionally when finding misspelled text incells.

    Version 1.3f 20 May 1998Increased the size of the suggested word box.

  • Page 64 SpellCheckerPlus

    Version 1.3e 23 February 1998Fixed the following problems:

    Looping when the last text element found was part of a text node. Sometimes in a 3D design file zoom in would zoom out. The file processing percentage would be more than 100% after items were added

    while SpellCheckerPlus was running.

    MDL abort in spell.mc at line 2465. MDL abort in spell.mc at line 2505.

    IntroductionWhat is SpellCheckerPlus?When should I use SpellCheckerPlus?

    Advanced FeaturesModify Text & Cells (part of SpellCheckerPlus)SpellCheckerPlus DictionariesMain DictionaryUser DictionaryProject DictionaryReject Dictionary

    InstallationBefore You InstallTypical Installation from CDCongratulationsSPELL_RSC Environment Variable

    UninstallingUninstalling Axiom products

    Quick StartQuick Start ObjectivesPrerequisitesDemonstration VersionQuick Start Step 1 Check SpellingQuick Start step 2 Modify text strings in a design file.

    Running SpellCheckerPlusStarting SpellCheckerPlusThe main dialog boxFileSettingsHelpHelp | ContentsHelp | About

    SettingsThe Settings menuChange SettingsLoad SettingsSave SettingsSave Settings AsRestore Factory DefaultsSettings File:Settings | GeneralModels to process (V8 only)Automatically find first misspelling when started.Automatically find next misspelling after change.Find text within cells.Restore rotated views upon exiting.Restrict checking to displayed levels.Move dialog to maximize visible area.Underline misspelled word.Minimum word size:Include as letters:

    Settings | DictionaryMain dictionaryProject dictionaryUser dictionaryReject dictionary

    Settings | Modify Text & CellDisplay elements during bulk changesCase sensitive searchScale about:Change cell level:

    Settings | Reference FilesSpellCheckerPlus for V8 (factory defaults shown)Check text in reference files.Allow updating of reference files.Include non-displayed reference files.Check words on non-displayed levels.Restrict checking to words within clipping boundary.If fence defined, ignore clipping boundary.

    The SpellCheckerPlus interactive dialog boxFinding the wordActive File/Model progress barFiles Processed progress barAutomatic capitalization of correctionsLocation of the dialog box

    Check spelling in multiple filesUsing Axioms Choose Files to Process boxAdding files to the listFile and Edit menusBrowse for filesSearch for filesSearch in:Include subfolders.Search for files using:Search for files by date:Search for Files: Advanced tab

    Drag-and-drop files from Windows ExplorerDragging folders (not files) into the list

    Remove selected filesRemove all filesSave list to fileFiles to ProcessRight-clicking on the listSelecting files in the listUsing Using

    Removing files from the list

    VersionAdvanced Commands

    Modify Text & CellsSearch for and replace text and cells in the active fileV7 VersionV8 VersionProcessSearch bySearch by examples

    Search and replace (text)Search and replace (cells)Changing symbology of text or cellsV7 VersionV8 Version

    Text (V7 only)Cell (V7 only)ScaleColorFontWeightLevel

    Action on found element

    Backing up before Notes on processing multiple filesWildcardsText in Cells, Nodes and Enter Data FieldsHow can I check a single word?How can I determine if certain words exist in a design file?

    TroubleshootingNot zooming inInaccurate levels in Modify Text & CellsWords containing mixed stylesMaximum word sizeOnly part of my file is being checked?Text element doesnt blink but underline does (V8i only)

    Well Make (Almost) Any Enhancements You WantWe welcome your suggestions

    New Features and FixesVersion 8.3a 17 March 2009Version 3.0b (V7) and 8.2b (V8) 17 November 2008Version 3.0a (V7) and 8.2a (V8) 26 May 2006Version 8.1a 12 February 2003Version 8.0a 14 June 2002Version 2.2a 21 November 2000Version 2.1a 14 December 1999Version 2.0a 5 July 1999Version 1.4a 16 December 1998Version 1.3g 9 October 1998Version 1.3f 20 May 1998Version 1.3e 23 February 1998