KozMos TableQuickFill

  Duplicate annotations with mathematic or alphabetic calculation

กก         TableQuickFill is a designed to perform a sequent annotations on pure digits or certain letters in the source content. This is a very useful utility while filling index in tables. TableQuickFill contain two different parts:
  • TableQuickFill-123
            TableQuickFill-123 will not only duplicates sequent annotations such as *1,*2...*x but also can perform a more complex steps between the digits. TableQuickFill-123 support Addition, Subtract, Multiple and Divide calculations to one or many  numbers.
  • TableQuickFill-ABC
            TableQuickFill-ABC can only do simple steps jumping between 52 (two 26) letters. The step can be set within the dialog. Some letters can be ignored automatically if we make the proper settings.

        TableQuickFill support two duplication mode: run-time COPY and ARRAY. The ARRAY mode support five different array directions: Up, Left, Down, Right and Slope. While in the copy mode, user need indicate the base point and destination location points.
        TableQuickFill also support ALIASCOPY which will copy other objects among with the annotations' duplication sequence.

        To start TableQuickFill-123, just type TQFILL123 at AutoCAD "Command:" prompt.
        To start
TableQuickFill-ABC, just type TQFILLABC at AutoCAD "Command:" prompt.


TableQuickFill-123

        The annotation content will be divided into groups of parts based on the characters' type: normal string or digits. As TableQuickFill-123 will only run on number, the [OK] button will keep gray if there is not any numbers selected from the content analysis list.
        We can set the calculation function and number (or be called as steps) and then manage the result precision, the UniqueLength will help us adding extra "0" in needed situation. And the prefix and/or suffix can also be added to the result number after calculation. This setup combination provide us a powerful but simple and quick way controlling the results. In fact, only some settings' change will get a different result!

        Only array data setting is parameters supported inTableQuickFill-123. The run-time COPY mode will not need any settings in the dialog.
        AliasCopy is so easy to understand and use.


TableQuickFill-ABC

        TableQuickFill-ABC will only perform on single letters, so the content analysis list is divided further more to separate the letters.
        Most settings are same as TableQuickFill-123, the only difference is the sort order.

        The order can be select by ascend or descend sequence, step can be 1 or other integer, the most important setting is the Ignore settings.
        In default, TableQuickFill-ABC support letter sequence as "ABC...XYZabc...xyz", totally 52 letters, but there may be some letters we can not use because they may cause misunderstanding in outlook such as letter I, l, o etc. The Ignore feature is designed to filter these unusable letters out from the result. By doing so, the result letter will automatically JUMP to the next usable letter if the value matched the ignore letter.

        UniqueLength is meaningless for letter, so TableQuickFill-ABC only support AliasCopy and TableQuickFill-123 can be called directly from TableQuickFill-ABC.

กก

AliasCopy:

        As original design idea, TableQuickFill can only array the parent block or the text. Maybe we have other objects needed to be copied among with the annotations. If you have, please enable AliasCopy. Then you can select any objects copied together with the annotations. TableQuickFill only copy these objects while the procedure automatically.

UniqueLength:

        UniqueLength is used to add extra "0" before the calculated result number in order to keep the number length (the main part, fact not included) same. If UniqueLength was set to "###", result digit "-2" will be changed to "-002"; "22" will be "022".
        UniqueLength is only valid for TableQuickFill-123.


Program record

  • 2006-03-31
    Upgrade and change name to TableQuickFill-123
    Add TableQuickFill-ABC
  • 2005-09-30
    UniqueLength added.
  • 2005-04-05
    Option for "Treating '1.2e5' as digit".
  • 2004-08-02
    Finished released version of ListQuickFill2005.
  • 2004-07-28
    Implanted from ListQuickFill2004;
    Redesign dialog layout for ListQuickFill2005 based on VLAE.
กก

//Koz Jono Yeoh//

Copyright(C) 1994-2009 KozMos Inc
All rights reserved.