Bits and Pieces in 3.7

Over the last few months we have added quite a few features to eaDocX, usually inresponse to requests from users.

Here is a round-up of a few of them which you might have missed:

  • EA RTF Model- and Master documents
    See separate posting
     
  • Internal documents
    When you generate eaDocX documents, they are just Word document (with an embedded eaDocX Profile). So they are saved on a disk somewhere.
    But when you have lots of documents and lots of authors, knowing where all the documents are saved can be a problem. So some people started to save the documents in SharePoint, and that made things even worse, especially when someone 'tidies-up' sharepoint, and all he document references got lost.

    So, eaDocX has the option  (so long as you are using EA 12 Build 1215+) to save your Word documents inside EA. They use a new Sparx API, which squshes the document and puts into into a table. Sure, this will make your model larger (in Mb) but performance doesn't seem to be affected, as it adds a sngle row to one table for each document,
    No more lost documents!
     
  • HTML Generator 'Model View' documents
    Did you know that eaDocX can also generate HTML? Its how Collaboration Edition works, so we thought we'd make it available as a stand-alone feature.
    If you choose the 'save as HTML' option from the file menu, you'll get a SMALL number of files:
    - one for the document
    - one for a CSS, derived from the settings in your word document - so you don't need to understand CSS to make your document look good
    - and files for each of the diagrams.
    That's it! Not 1000s files, as with the EA HTML generator
     
  • Diagram Filters
    This was created for a customer who had a lot of diagrams in a document, and they wanted to print ALL of them as 'Diagram+contents'
    So we create 'diagram filters' which are like a Profile fo diagrams, where you can say, for example, 'print all diagrams of stereotype 'Viewpoint as diagram+contents' or perhaps 'do not print any diagram of stereotype "private".
    This can save lots of time in setting-up complicated documents.
     
  • Quick documents from RTF Model Documents
    To create a new document from anEA RTF 'model document', just right-click and selcted eaDocX | Quick Document. eaDocX will invent a Profile (similar to the EA 'template, only without the code) based on the contents of your model.
     
  • Diagram Sizing.
    One annoying feature of diagrams is that they are sometime so large that eaDocX prints the diagram on one page, but its figure number on another. And if the diagram is printed Landscape, this means the fiure number is on  page with no other content.
    So in Document Settings | Diagram Settings we now have two new settings:
    - Maximum Diagram Height (Landscape)
    - Maximum Diagram Height (Portrait)
    Experiment with these values so that the diagram and its figure number will fit neatly into your page. We can't set a default for this, as your header, footer, fonts and page size make this too hard to calculate reliably. 

    (thanks James)
     
  • Matrix Report cell notes
    The eaDocX Marix Report lets you populate the cells of the matrix with either some symbols, the connectors name or the connector stereotype. And add Conditional Formatting as well.
    Now you can also add the connector Notes field to the cell. This seems like an unusual thing, which is why we didn't do it before, but someone is using the connector.notes to hold detailed information about the connector, which looks great when displayed in the cells of a matrix.
    Just select 'notes' from the options in  Options | What to print in each cell
    (thanks Juergen)