U++ Forum - RDF feed
https://www.ultimatepp.org/forums/
AIBWord
https://www.ultimatepp.org/forums/index.php?t=rview&goto=47196&th=9821#msg_47196
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).
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.]]>wqcmaster2016-12-28T12:46:48-00:00Re: AIBWord
https://www.ultimatepp.org/forums/index.php?t=rview&goto=47200&th=9821#msg_47200
]]>wqcmaster2016-12-28T17:12:10-00:00Re: AIBWord
https://www.ultimatepp.org/forums/index.php?t=rview&goto=47201&th=9821#msg_47201
wqcmaster2016-12-28T17:34:22-00:00Re: AIBWord
https://www.ultimatepp.org/forums/index.php?t=rview&goto=47207&th=9821#msg_47207
If you need any new features or improvements in code I manage you just propose them.]]>koldo2016-12-29T07:29:41-00:00Re: AIBWord
https://www.ultimatepp.org/forums/index.php?t=rview&goto=47213&th=9821#msg_47213
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)]]>wqcmaster2016-12-29T10:28:58-00:00Re: AIBWord
https://www.ultimatepp.org/forums/index.php?t=rview&goto=47214&th=9821#msg_47214
]]>wqcmaster2016-12-29T10:32:07-00:00Re: AIBWord
https://www.ultimatepp.org/forums/index.php?t=rview&goto=47218&th=9821#msg_47218
(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]]>wqcmaster2016-12-29T13:41:13-00:00Re: AIBWord
https://www.ultimatepp.org/forums/index.php?t=rview&goto=47232&th=9821#msg_47232
koldo2016-12-30T07:25:56-00:00Re: AIBWord
https://www.ultimatepp.org/forums/index.php?t=rview&goto=47238&th=9821#msg_47238
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):]]>wqcmaster2016-12-30T15:57:13-00:00Re: AIBWord
https://www.ultimatepp.org/forums/index.php?t=rview&goto=47243&th=9821#msg_47243
Your changes are just uploaded . 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.]]>koldo2016-12-31T11:46:53-00:00Re: AIBWord
https://www.ultimatepp.org/forums/index.php?t=rview&goto=47267&th=9821#msg_47267
Ok, next time i send the whole file
best regards and a good, successful, peaceful 2017]]>wqcmaster2017-01-02T10:27:31-00:00Re: AIBWord
https://www.ultimatepp.org/forums/index.php?t=rview&goto=47300&th=9821#msg_47300
You see the display of several input dialog boxes of form fields
]]>wqcmaster2017-01-03T11:53:42-00:00Re: AIBWord
https://www.ultimatepp.org/forums/index.php?t=rview&goto=47303&th=9821#msg_47303
wqcmaster2017-01-03T12:18:39-00:00Re: AIBWord
https://www.ultimatepp.org/forums/index.php?t=rview&goto=47305&th=9821#msg_47305
wqcmaster2017-01-03T12:27:41-00:00Re: AIBWord
https://www.ultimatepp.org/forums/index.php?t=rview&goto=47306&th=9821#msg_47306
wqcmaster2017-01-03T12:29:09-00:00Re: AIBWord
https://www.ultimatepp.org/forums/index.php?t=rview&goto=47680&th=9821#msg_47680
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
]]>Klugier2017-03-04T18:48:11-00:00Re: AIBWord
https://www.ultimatepp.org/forums/index.php?t=rview&goto=47682&th=9821#msg_47682
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]]>wqcmaster2017-03-06T09:19:45-00:00