Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Extra libraries, Code snippets, applications etc. » Applications created with U++ » AIBWord (More feature than UWord / Replacement of MS Word / Embedded and Standalone)
AIBWord [message #47196] Wed, 28 December 2016 13:46 Go to next message
wqcmaster is currently offline  wqcmaster
Messages: 31
Registered: March 2013
Member
Hi all,

we have a program "AIBWord" with a much broader range of special feature than UWord.

If anyone is interested, as we hope, we could open some parts of AIBRichEdit (a class derived from RichEdit)
-> or we find together a new, better solution for some special features, which we also very much welcome.

Our goal for AIBWord was to develop a program that we can use as standalone and embedded version.
If we (or more exactly our customers) use AIBWord as standalone:
No Installation, no special config-file. All data and settings saved in the document-file.

When necessary, use template-file (with data and settings -> to create a new document) or use a special template, the start-template from the application path.
(-> ok, it's like a config-file).

index.php?t=getfile&id=5112&private=0

Now our list of features of AIBWord:

1. layer(s) (like master slide in powerpoint)

one draft layer => draft state for the hole document, it's like watermark

Standard layer (first page layer, even page layer, odd page layer, last page layer)

We have prepared some category for the future enlargement:

Title (title layer and separator sheet layer)
Content (first layer, even layer, odd layer, last layer, separator sheet layer)
Glossary (first layer, even layer, odd layer, last layer, separator sheet layer)
Attachment (first layer, even layer, odd layer, last layer, separator sheet layer)
Custom Layer 1 (first layer, even layer, odd layer, last layer, separator sheet layer)
Custom Layer 2 (first layer, even layer, odd layer, last layer, separator sheet layer)

At the moment, we haven't found a user friendly mapping (category of layer to page).

2. Properties

Infos of the document or settings are saved in properties of the document.

  • document properties
  • custom properties


3. Fields
  • You can create mail merge main documents and merge records -> create all documents to a zip-container or create one document of the current selected datarecord.
  • You can move through the records in a collection via previous record button and next record button.
Via FieldManager you can create fields or import (*.csv, *.dsc). Some field calculate values from other field. Via setform-field values can be show/outline in a special format (simple formating rules).


4. Image library

Some of our clients save documents to database. A special request was to minimize the file size.
So, we designed a image library (image library store in the start-template). In the document we register/ create a link (name of the image) to the image of the image library.

5. Print

All printing task go via preview-dialog. Let's save the world (or at least a few trees).

6. New/Open/Save Dialog

The standard New-Dialog show all template in a sub-directory (application-exe-path).
  • You can see a few standard-document-properties
  • You can see a preview of the template
The standard Open-Dialog has some extensions:
  • You can see a few standard-document-properties
  • You can see a preview of the document
  • You can search via standard-document-properties in the current directory
Open - type of file:
  • AIBWord (*.aibw)
  • AIBWord Secure (*.aibwSec) => with read/write password
  • AIBWord Template (*.aibwTpl)
  • RichText (*.rtf)
The standard Save-Dialog has some extensions
  • You can set a few standard-document-properties
  • You can set a few standard-document-settings
Save - type of file (or / respectively export - type of file)
  • AIBWord (*.aibw)
  • AIBWord Secure (*.aibwSec) => with read/write password
  • AIBWord Template (*.aibwTpl)
  • RichText (*.rtf)
  • Textfile (*.txt)
  • PDFFile (Typ pdfa) (*.pdf)
  • HTML (*.html)
  • AIBForm (*.aibwForm)
  • AIBProperties (*.aibwProp)
Additionaly, AIBWord can import some type of file:
  • CSV-File
  • JSON-File
  • XML-File
7. Compare Document

You will be able to compare two documents (only text)

8. Additional Objects / Field typ
  • Pie chart
  • Bar chart
  • Checkbox
  • Mathematical Function
  • Form Field
Special function of these objects is the minimized memory consum:
for example: Mathematical Function is a variant of the QTFEquation, but it uses a mathematical equations as field, not the image.


9 Saving QTF

All Elements are saved in a regular qtf file with regular qtf syntax. But many information are hidden in QTF-Objects. Because QTF-Objects have to store in para, we have additional para at the end of a document at saving time. When load a document, we delete this additional para.


Least but not last, please tell me your opinion.

we wish you a blessed and peaceful new year.
  • Attachment: AIBWord.png
    (Size: 83.99KB, Downloaded 336 times)
Re: AIBWord [message #47200 is a reply to message #47196] Wed, 28 December 2016 18:12 Go to previous messageGo to next message
wqcmaster is currently offline  wqcmaster
Messages: 31
Registered: March 2013
Member
a composite screenshot image

index.php?t=getfile&id=5113&private=0
Re: AIBWord [message #47201 is a reply to message #47200] Wed, 28 December 2016 18:34 Go to previous messageGo to next message
wqcmaster is currently offline  wqcmaster
Messages: 31
Registered: March 2013
Member
a part of the documentation
Re: AIBWord [message #47207 is a reply to message #47201] Thu, 29 December 2016 08:29 Go to previous messageGo to next message
koldo is currently offline  koldo
Messages: 2757
Registered: August 2008
Location: Basque Country
Senior Veteran
Very good job Smile

If you need any new features or improvements in code I manage you just propose them.


Best regards
Koldo
Re: AIBWord [message #47213 is a reply to message #47196] Thu, 29 December 2016 11:28 Go to previous messageGo to next message
wqcmaster is currently offline  wqcmaster
Messages: 31
Registered: March 2013
Member
a composite screenshot image

index.php?t=getfile&id=5119&private=0

1 and 2:
you see a preview with or without draft layer

3:
a form field to receive / fill in simple text

you can see the draft layer and the first layer (at the bottom of the image)
Re: AIBWord [message #47214 is a reply to message #47213] Thu, 29 December 2016 11:32 Go to previous messageGo to next message
wqcmaster is currently offline  wqcmaster
Messages: 31
Registered: March 2013
Member
a part of the documentation

Re: AIBWord [message #47218 is a reply to message #47207] Thu, 29 December 2016 14:41 Go to previous messageGo to next message
wqcmaster is currently offline  wqcmaster
Messages: 31
Registered: March 2013
Member
thank you for your offer, at the moment we improve the embedded variant of AIBWord (AIBRichEdit) and optimize AIBForm
(a program for documents with read only state, but with form fields that can be fill in)

AIBWord -> is a replacement for our Microsoft Word interface in our product.
It's ready to use and has already a few extensions which go back to customer requirements.

AIBForm -> that is a new product. Our Customer should this product use for her customer. It is intended to automate data collection and data transmission.


Your ScatterDraw has to many function that i found a simple user-friendly layout for all function.
On the other side, like the 20/80 rule, we start with a simple variant.

But maybe, if you want, you can see the sourcecode, maybe you have a better idea/solution.

In the appendix I have listed some pictures and one AIBWord-Document
Re: AIBWord [message #47232 is a reply to message #47218] Fri, 30 December 2016 08:25 Go to previous messageGo to next message
koldo is currently offline  koldo
Messages: 2757
Registered: August 2008
Location: Basque Country
Senior Veteran
Chart properties looks good, and other features you include are interesting for a complete text editor.

Best regards
Koldo
Re: AIBWord [message #47238 is a reply to message #47232] Fri, 30 December 2016 16:57 Go to previous messageGo to next message
wqcmaster is currently offline  wqcmaster
Messages: 31
Registered: March 2013
Member
Hi kodo,

i check the sourcecode and just now i see, that there was changes in ScatterDraw. Can you check it? Or do you need some explanations?

and here our patchfiles -> current release 2015.2 (rev 9251):
Re: AIBWord [message #47243 is a reply to message #47238] Sat, 31 December 2016 12:46 Go to previous messageGo to next message
koldo is currently offline  koldo
Messages: 2757
Registered: August 2008
Location: Basque Country
Senior Veteran
Thank you wqcmaster

Your changes are just uploaded Smile. They are very natural

In any other case please just propose the change or send your complete file (not only the diff, I do not know how to use them) and I will try to upload the changes immediately.


Best regards
Koldo
Re: AIBWord [message #47267 is a reply to message #47243] Mon, 02 January 2017 11:27 Go to previous messageGo to next message
wqcmaster is currently offline  wqcmaster
Messages: 31
Registered: March 2013
Member
Thank you very much, good to hear
Ok, next time i send the whole file

best regards and a good, successful, peaceful 2017
Re: AIBWord [message #47300 is a reply to message #47196] Tue, 03 January 2017 12:53 Go to previous messageGo to next message
wqcmaster is currently offline  wqcmaster
Messages: 31
Registered: March 2013
Member
a composite screenshot image

You see the display of several input dialog boxes of form fields

index.php?t=getfile&id=5154&private=0
Re: AIBWord [message #47303 is a reply to message #47300] Tue, 03 January 2017 13:18 Go to previous messageGo to next message
wqcmaster is currently offline  wqcmaster
Messages: 31
Registered: March 2013
Member
a part of the documentation

[Updated on: Tue, 03 January 2017 13:22]

Report message to a moderator

Re: AIBWord [message #47305 is a reply to message #47300] Tue, 03 January 2017 13:27 Go to previous messageGo to next message
wqcmaster is currently offline  wqcmaster
Messages: 31
Registered: March 2013
Member
a part of the documentation
Re: AIBWord [message #47306 is a reply to message #47300] Tue, 03 January 2017 13:29 Go to previous messageGo to next message
wqcmaster is currently offline  wqcmaster
Messages: 31
Registered: March 2013
Member
a part of the documentation
Re: AIBWord [message #47680 is a reply to message #47306] Sat, 04 March 2017 19:48 Go to previous messageGo to next message
Klugier is currently offline  Klugier
Messages: 471
Registered: September 2012
Location: Poland, Kraków
Senior Member
Hello,

It is nice to see good product build upon Ultimate++ framework. Good job!

I have got one question. Have you got official Internet site for your product? I am asking, because we can point to it on our site.

Sincerely,
Klugier


Ultimate++ - one framework to rule them all.
Re: AIBWord [message #47682 is a reply to message #47680] Mon, 06 March 2017 10:19 Go to previous message
wqcmaster is currently offline  wqcmaster
Messages: 31
Registered: March 2013
Member
Hello,

Thank you for your inquiry. No, at the moment we do not have a website for this product.
We have 4 customers who have planned the operation at the end of the year.
Currently the functionality is tested for completeness by our customers.
As AIBWord is a small part of our product range, we thought AIBWord would be transformed into a bazaar project.

Best regards
wqcmaster
Previous Topic: TheArduIDE - Ide for Arduino development
Next Topic: FishIDE (was TheArduIDE)
Goto Forum:
  


Current Time: Fri Aug 18 03:11:25 CEST 2017

Total time taken to generate the page: 0.00703 seconds