Changed Style variables to assoc list to clean up mem leaks;
Warning message about Multileaders will now only be shown once per session (sorry for the spam);
Fixed loading DOSLib for no reason;
Fixed error message in CLBL creation;
Fixed bug in textboxes showing incorrect layer color when using Mleader style;
Fixed bug in slope label creation throwing error when not using explicit layers;
Fixed bug in Delete Style not updating style name;
Fixed style list reverting to 'Default' when closing the Import/Export dialog;
Fixed bug in 'Reset Form' not selecting correct style from list;
Added support for license file;
Added option to create default MLSTYLE, DIMSTYLE and TEXTSTYLE with your own properties in the INI file;
Added feature to automatically create TS/DS/ML when config is present in Styles INI but not loaded in current drawing;
Added feature to automatically thaw and turn on layers associated with a style;
Added option to specify Remember ORTHO and OSNAP setting;
Added option to Always turn on OSNAP;
Added option to Always turn off ORTHO;
Added option to specify Alternate Style and swap without loading dialog (cl/dlg and EC-STYLES);
Added warning in MLeader creation due to corrupt AutoCAD settings (see website for a fix);
Added dialog option to turn on 'Heads-up' for certain commandline menus (e.g. ec-num-multi);
Added warning if current style is modified and loading a new style (CL and DLG);
EC Pro now translated to Esperanto, tre bona!;
Version History
2019.06.03.14.16.25.468 - Saving Styles is now a premium feature; Two types of Multileader support added for labels (premium feature); Added button to create basic Multileader styles you can use with EC Pro; Fixed bug in paperspace labels (never worked properly); text/lines/leaders now inherit current color/linetype/etc if explicitly set; Prompt now an option for Secondary Label; if Primary and Secondary labels turned off program won't prompt to place a label; Tail Label now has its own configurable layer; Tail label now displays a textbox; You can show the Slope Arrow even if you do not show the Slope label; When selecting elevation with multiple numbers, program will prompt for correct one; Force Bearing has options for 'None', 'North', 'South', 'East', 'West'; Added Insert Zeros for bearing/delta; Changed TAB to Rotate label up/down, backtick toggles Flip label left/right; Added 'Centered' alignment option for Elevation labels; Rearranged location of some options in the dialog boxes; Removed Bias and Make text readable from Style properties and added them as System properties (moved to Options dialog); Fixed Polarmode (formerly Ortho mode), press (F8) or (F10) to invoke; Added Bias for Slope, Remember current style, Polarmode increment properties (Options dialog); Fixed detection of internet browser on Win10; Added update notifier with option to download; Fixed empty text created by S/D/B label; Fixed label angle for UCS and view rotations; Fixed elevation error when using target; Added bias for label lines; Added separate styles INI; Added system option to change all labels to uppercase; Fixed ML options in the Text Options sub-dialog (std dlg); Various help message updates; Fixed 'Reset Form' not working.
2017.08.15.14.48.58.633 - Fixed bug in screen resolution detection for Win10.
2017.03.03.15.51.15.149 - Fixed bug in precision and elevation labels.
2017.01.27.10.38.24.446 - Optimized label flipping; changed 'Transpose' option to 'Invert'.
2016.07.11.14.00.33.379 - Added option for Arc Tolerance (Options dialog) for points along an arc; Added alignment options 'left' and 'right' for elevation label; Bug fix for missing file.
2016.02.25.14.10.21.341 - Changed the Bias Toggle to now include Flip. Pressing ` (backtick) forces the label to the left, pressing (TAB) forces the label to the right; added commandline prompt for Tail Label; Fixed major bug in text creation when drawing contains a lot of Civil 3D objects/labels; Fixed label issue with UCS.
2015.12.10.17.51.54.871 - Added Tail Label to Mini dialog; added Intermediate option for summing up a number of lengths before calculating a slope; pressing <TAB> now turns off the Bias setting when labeling; Fix bug in command line style Save and Load; added more Spanish translations; added C3D Point to elevation filter types; calculate slope when only specifying a Difference in elevation.
2012.04.19.19.45.12.546 - Added Transform option to flip and rotate slope label; Fixed minor bug in layer option; Added dynamic input distance angle for label placement; Fixed Draw slope option not working properly.
2010.11.02.13.31.53.515 - Added option to add a "tail" to the end of the label line; Added Rotate option to rotate the text of the Slope/Dist/Bear label on the fly; Renamed the Restore option to Draw; Fixed minor prompt bugs.
2010.09.22.18.59.05.265 - Fixed minor bug with Slope/Dist/Bear label and the Readable option; Fixed minor default browser error.
2010.07.26.16.59.43.906 - Added scale editbox for arrowhead leader lines; Rearranged Slope/Dist/Bear section; Adjusted the method the text bias is applied; Better handling if LUNITS is either 'engineering' or 'architectural'; Added option to turn on/off sounds in dialog box; Added option to control the length of Slope Arrow; Changed the Auto delete labels to use selection sets instead of UNDO; Added option to Flip the Slope/Dist/Bear label on the fly, Delete the label, and Restore the label; Fixed bug in the way the bias is applied to the slope label.
2009.08.01.13.04.36.265 - Internally changed location in registry, moved existing settings automatically; Added Bearing to Slope/Dist label; Added Stacked-Opposite alignment option to Distance and Bearing labels; Added separate dialog for Text Options for use when screen resolution does not permit Tall or Wide mode; Fixed Mini mode not invoking properly.
2009.01.05.16.40.14.968 - Created a sub-dialog for the more general program options as a button on the Settings dialog; Added customizable temporary X color and size properties; Dialog control buttons (OK, Cancel, etc) are now translated; Added individual help buttons for select dialog options for quick help; Added option to remember dialog positions; Tall, Wide, and Standard dialog box modes are remembered separately; Import and Export added to commandline EC-REG and dialog; Added polyline and leader options for line between labels; Added Arrowhead list for leader line; Program now better handles errors if AcetUtil.arx or DOSlibXX.arx are missing; Automatically attempts to load DOSlib (http://www.en.na.mcneel.com/doslib.htm) if Express Tools is not available; Added option to select justification of labels (Elevation: inside/outside, Slope: above/below, Distance: inline/stacked/opposite, Slope Arrow: same/opposite); Added separate precision setting for FL; Added slope arrow to indicate negative slope direction; Configurable layers for each label object; Use DOSlib to select layer if available; Added Prefix and Suffix for Slope/Distance label; Added entry validation for textbox options in the settings dialog; Added color selector dialog button for temp X color; Added Styles option to Specify end point of flag prompt; Added option for 1 or 2 segments for the leader; Added option to specify the Angle of the second segment; Added Text Indent offset option for 2-segment leaders; Added a Target prompt; Added Mini and Standard dialog box modes; Added mini dialog/toolbar mode, enter by typing M at any prompt where Styles is also available; Added Test option for slope prompt to experiment with different slopes before labeling; Added option to Generate new INI file; Added option to Turn off the textboxes while placing the label; Added unit options for precision, percent, decimal, and digit grouping to INI to facilitate use in other languages; Added option to Remember last dialog state; Added buttons to Expand the dialog either vertically or horizontally to show additional text options.
2007.08.24.17.46.09.254 - Units localization added including EC-SET-UNITS and an option in the dialog box (Note: the distance label used to contain a ' to indicate feet, it no longer does. You must add this ' to the 'Separator' text box in order for it to show up now); More entity types are now able to be selected to extract elevations (Polylines, LDT Points, Contours, Circles, along with all types of text objects); Absolute value for slope label is now configurable; Dialog position is now remembered even across sessions; Added angle bias for readability calculation, this will let you set the angle at which text is flipped (default is 90 degrees).
2007.08.14.15.53.23.705 - Changed name "Formats" to "Styles" program-wide; Added command EC-REG to save and load Label Styles directly from command line; Multi-language dialog boxes; Automatic text rotation toggle now works; Text boxes now are located correctly when placing labels; Labels can now be placed on top or bottom; Slope\Dist label is now automatically rotated; Added Help and Info buttons to dialog; Text height no longer needs to be fixed, dialog shows an edit box when text height is 0 in text style; Variables are now handled better when reading from the registry; Delete slope/distance label option added; Wide dialog layout added; Language drop-down list added to dialog.
2006.10.17.17.54.00.000 - Read defaults from registry; Save format with "" as the name to set defaults; When loading a Saved Format the name will appear in the Format Name editbox to make overwriting easier; Saved Format names with spaces will be converted to underscores "_"; Language selection is stored/loaded in registry.
2006.10.04.18.57.56.762 - Added option to specify or select the bottom elevation, instead of the default top elevation; Moved slope/dist label to midpoint of arc; Multi-language strings are now stored in an INI file for easy expansion; Added command EC-HELP to open this webpage for quick help 8-); Fixed minor error in init/error handler; Fixed minor bug in elevation prompt.
2006.09.12.15.23.42.292 - Select or type end elevation, automatically calculates slope.
2006.08.06.16.51.58.000 - Revised slope drop-down list in dialog; Fixed bug with settings dialog not showing; Fixed miss-click when selecting text for elevation; Ghost textbox when placing your labels.
2006.05.12.18.05.42.225 - Made Delete Format, Save Format, Reset Defaults available in dialog box; Multi-language support added (commandline only); Fixed distance label not showing correct precision.
2006.03.31.15.30.58.107 - Added loop to arc option to ask for next point if radius does not match both points; Added command EC-VER to display current version number.
2006.03.30.16.13.44.534 - Added Settings option to select prompt.