TextDynamic V1.x Release Notes

[Top]  [Chapter]  [Previous]  [Next]

TextDynamic V7 is now available

Please visit www.wptools.de

 

 

30.10.2013 V1.96.7.1

* the bookmark show/hide did not work as expected

- some fixes to PDF engine

- small fix to css reader

 

15.7.2013 V1.96.2

+ IWPPrintParameter.AllPagePaperSource and FirstPagePaperSource values will now be saved to RTF.

 They will only be loaded from RTF, when the format string "RTF-ReadPrintPar," was used. They are not loaded

 in general, since the application must allow it to change the paper source.

 (note: IWPPrintParameter is valid for the whole document and not for individual sections)

+ You can use IWPMemo.TextCommandStr(47) to retrieve a list of the tray names and IDs for the current printer.

+ The formatstring "RTF-ReadWPT4Fields," will make TD convert WPTools 4 fields into merge fields.

+ implements newer PDF engine

- fixes problem with the spellcheck directory scan for dictionaries

 

21.5.2013 V1.96

* changed check for expiration of TextDynamic demo

* modified convert TableToText method

 

11.3.2013 V1.95.1

- fix problem with wrong display of merge field start

* update of PDF engine improves font embedding

 

19.1.2013 V1.95

* RTF reader now handles UNC file links which use "\\" in the path

* the cursor was not painted if DoubleBuffered was set to true for the parent of the editor

+ Premium: Saves and loads \column

* stream RTFvariables were not loaded from WPT format. They are loaded now.

 

10.11.2012 V1.93

- fixes the problem that the print dialog did not change the selected printer

- Update to RTF reader to load landscape flag for sections better

- when page mirror was used, after a page break the text indentation was sometimes wrong

- hyphenation code was broken

- workaround for word files which have space characters in table definitions

 

 

19.10.2012 V1.92

- fixes problem with numbering of footnotes

- improvement to selection code (doubleclick)

- improvement to display of NL symbol (if active)

- improvement to tables with header+footer rows

 

 

20.6.2012 V1.91

- fixes problem with Demo DLL at startup

- includes some editor improvements.

 

 

19.3.2012 V1.90

  NEW DEMO DLL - will reset the usage counter

+ IWPTextCursor.InputParagraph can be used to create sub paragraphs. EnumParSiblings can be used to enumberate all first level paragraphs.

+ IWPTextCursor.MoveToField can be used to move to subparagraphs.

* improved HTML export (i.e. write all parameters in "")

* improved HTML import (i.e. reading cell heights)

- when writing HTML background color is not set to white when shading is 0. 0 is treated as default value.

- image align center and right now works in HTML

- fix an endless loop when image was too large

- improvement of table border drawing

- improvement for right align in table cells

- RTF writer writes background color easier to understand by Word

* improved word wise cursor movement when fields are used

- dash symbols were not painted using the current font color

- some stability improvements

+ EditOptionsEx2: wpCellMultiSelect - allows multi selection in tables when CTRL is pressed

+ improved XML import/export (unit WPIOXML1.PAS)

- fix problem with TWPToolButton

- fix problem when painting insertpoints after tab stops. They were painted two times.

+ the text writer now understand the format option -softlinebreaks to create a \n at the end of

 every line. In fact all soft line breaks will be handled like the #10 code.

- some smaller editor and stability problems fixed

 

18.10.2011 V1.78.1

+ added methods to delete, read and write data in fields (without having to use a callback)

+ enhanced MoveToField method to also select a field or move to its end.

+ It is possible to specify a field name inside the formatstring for the load and save functions: Load and Save Category

 

 

14.10.2011 V1.78

+ Sub paragraph: IWPParInterface.SetParType

- change in RTF reader to let section inherit the default layout, not the current page layout

- fix of problem with table borders when also PageMirror was used.

* updated border enhanced dialog

* updated border drawing code - now supports dotted lines with wider lines.

* modified method DeleteColumn

* modified WPT reading code to repair table width which were negative

+ improved image rendering code for transparent (PNG) images. They will be drawn transparently

 also when scaled and also in high resolution rendering mode.

+ new code to draw dotted lines which also supports wider lines

- premium license: fix problem when there were too columns

* MergeText now restores before Merge Cursor position and selection (except for cell selection)

* resizing a table column does not move the cursor to the nearby cell anymore

* different frame line when resizing columns and rows

+ InsertColumn now also works if wpAllowSplitOfCombinedCellsOnly was used in EditOptionsEx

+ improved paint routine now avoids clipping of characters which were overlapping their bounding box,

 such as italic letters or "f".

 The improvement is especially visible when selecting text or using character background colors

+ With premium license it is now possible to print a line between certain colums -

 use par.ASet(WPAT_COLFLAGS, WPCOLUM_LINE);

+ paragraph styles can now contain border definition for paragraphs

* revised code to draw double borders - always draws two lines on screen even when zoomed

* improved saving of numbering attributes with styles

* style dialog can now apply number level even if style does not have numbering yet.

* fix problem with - - - - - at end of line

- fix problem with spell-as-you go after hyperlinks

- fix problem with page numbers in sections when tables were spanning pages

- fix problem with right aligned negative numbers in merge fields

* automatic text attribute was not inherited to tables inserted in fields

* images with mode "under text " can now be also clicked at positions where there is no text.

 

10.9.2011 V1.77

- + paragraph styles can now contain border definition for paragraphs

* revised code to draw double borders - always draws two lines on screen even when zoomed

* revised wpNoEditOutsideTable - was not checked for keyboard input

* fix problem with - - - - - at end of line

- fix problem with spell-as-you go after hyperlinks

- fix problem with page numbers in sections when tables were spanning pages

* automatic text attribute was not inherited to tables inserted in fields

 

20.7.2011 V1.75.4

* Memo.SetBProp(0, 23,1)can be used to force colored table borders to be printed black (workaround printer bug)

- updated PDF engine to sort named destination in lexical order

 

7.7.2011 V1.75.3

* outer border button (action) now also works for paragraphs

- IWPPageSize.GetProp was not working

* change to avoid flickering when doing auto scroll

- modified DBCS support for RTF reader

 

15.6.2011 V1.75.2

+ SetBProp(0,22) allows it to switch on a blinking caret

- font selector in small toolbar now uses smaller text height

- update to event OnTextObjectGetText to make it possible to update display of page numbers

- improved table handling in editor

- fixed problem in "WPT" reader to update current outlines with the loaded outlines

- update to PDF export

- resizing of images in the text improved (did not work if the image was made larger than the page)

* updated actions to apply inner and outer borders to selected cells

- update to symbol dialog, tab and table dialog

- fix problem with internal exception "too many EnableProtection".

* tripple click in margin selects paragraph

+ double click in margin selects current cell

+ tripple click in margin selects current row

- wpsec_ResetPageNumber flag is now saved in WPTOOLS format

* much improved border dialog

 

 

23.4.2011 V1.75

- fix selection problem when several images were linked to same paragraph

- when moving images the Z order will not be reset

- HTML Writer: A style with name "DIV" will be added to the style sheet to save the default font

- HTML Writer: BaseFont tag will now be written with font size (requires -writebasefont option)

- improved display of character background color for fields and other special code

* change in format routine to fix problem when a nested table cell caused a page break.

* several fixes and updates in editor

* PREMIUM: Improved editing of text boxes

 

25.9.2010 V1.72

+ new ViewOptionEx mode 13 to draw text starting with www, http and https as hyperlink. The hyperlink event can be used to capture the URL parameter on click.

* improved PDF export (requires PDF license): updated font embedding code

- improved RTF reader (problem with ANSI characters > #127)

- some improvement to table rendering code (bottom border of vertically merged cells)

+ HTML: new support for ­ entity

 

 

24.7.2010 V1.71

* the print preview will now be displayed over main windows

* several improvements of editor

* improvement to RTF writer to when writing table cells

* improved right aligned text

* fixed problem with line heights of lines which are empty except for new line character

- fix for problem when pressing Accent + Backspace

 

17.6.2010 V1.69

+ new border dialog and improved handling and rendering of table and paragraph borders

+ improved text display

+ pasting text from FireFox works better

+ new ViewOptionsEx: wpShowCurrentCellAsSelected,   wpShowCurrentRowAsSelected,   wpShowCurrentTableAsSelected

+ it is now possible to load base64 embedded JPEGs from HTML

+ it is now possible to change width of tables which exceed right margin

+ Memo.UpdateDialog can now be used to hide the print setup buttons from the preview dialog

 

5.5.2010 V1.68.1

+ New command to convert tables into text

- fix in XML writer and RTF reader

- underlines are not drawn for spaces at line end anymore

 

5.4.2010 V1.67.8

* some improvements to RTF, HTML and XML reading and writing

 

28.3.2010 V1.67.5.1

+ Horizontal lines can now be colored. (InputObject)

+ TextCommandStr(38) can now be used to predefined the list of fonts displayed in the toolbars font drop down.

+ Command 26: Modify MergeText Operation

- some bug fixes

+ ViewOptionsEx: wpInvertActiveRow and wpInvertActiveRowExceptForProtected

 

 

8.3.2010 V1.67

+ Memo.SetBProp: ViewOptionsEx: wpDontExtendSelectionToRightMargin

+ Memo.SetIProp(11,-1) makes TextCursor.FindText search backwards

* improved text rendering. Fixes "moving character" problem.

- When several RTFData objects were use (Memo.RTFDataAdd) the premium addon was not working completely anymore.

 

3.3.2010 V1.66.4

- Ctrl+Left/Right now acts better with fields

* checked stability when used with MS Access

* improvement of optional http image fetch mode

* improvement of bullet and number support

+ wpa Action DiaInsSymbol can now start a non modal dialog with parameter "nonmodal"

+ new Memo.TextCommmandStr to read current paragraph, line and word

 

5.2.2010 V1.66.1

+ new wpa action GraphicRotateLeft and GraphicRotateRight to be used in graphic context menu

+ improvement to HTML writer

 

22. January 2010 V1.65

- HTML writer will write page info only if format string "-PageInfo" has been specified

- HTML writer will write &nspc; in all empty paragraphs

- Kerning mode is active by default (avoid effect of slightly moving characters when selecting text)

- GetObjAtXY function has been checked to work in Normal mode

 

22. December 2009 V1.64.5

- fix problem with keep in table rows

- update to .NET wrapper to support "Button" property in MouseUp/Down event

- wpa Action "CreateTable" will open the grid window at mouse position. Alternativley X,Y can be passed as string parameter

 

16. December 2009 V1.64

- fix problem with numbering

- XML tag mode can now also handle footnotes

- When a selection was replaced the attributes of the selection was not used for the new text. This problem has been fixed.

- InputObject can now be used for custom objects (ask WPCubed to provide necessary objects)

 

10. December 2009 V1.63

+ new commands in IWPParInterface.ParCommand to

    find character attributes in paragraphs

    to change certain attributes quickly,

    to calculate the screen coordinate of a certain position within one paragraph.

- fix problem with paragraph numbering

 

 

5. November 2009 V1.62.3

+ OnFieldEnter/Leave can now also be used in regular editing mode. (Has to be activated)

+ possibility to use multiple watermarks. See topic Background Image / Watermark and Memo.Command 25: Select Watermark Image

- fix problem with encoding certain characters in RTF

 

3. November 2009 V1.62.1

- bugfixes to open property dialog on correct monitor on multi monitor environments

+ Command ID 33 - read and write EventButton properties

- activated the experimental RTL Support. Use Memo.SetBProp(8, 26, 1)

 

 

27. October 2009 V1.62

* improved manual, see chapters Welcome, WPDllInt, IWPMemo, Getting Started and API Reference

+ added topic: Text property reference

- fix operation of property Memo.Hidden

+ added Memo.SetBProp Group 17: EditOptionsEx2

+ now in vertical split mode, the thumbnails may be to the right of the editor. See SetEditorMode

+ option to modify the "address area". You can now also display a frame around the page.

+ option to set the minimum and maximum page count. (see Memo.Textommand 24: Draw lines and background, Page Size, Force Pagecount )

+ many additions to the possibilities to TextDynamic in "popup mode".

  You can send all kind of actions to the editor and execute many commands.

+ faster monochrome dithered TIFF creation (premium or server)

- improvement of RTF reader

- improvement of PDF creator

* dialogs checked and controls aligned.

+ IWPParInterface (Memo.CurrPar) can now work with selected text, too: workswithseltext

* improvement of in HTML writer

 

16. September 2009 V1.61

+ GetPageAsBitmap can now create a dithered monochrome TIFF file. (option)

  please also see the new source code example which shows how to create a multi-page TIFF files

+ fix position problem for page image in footer

 

30. July 2009 V1.60.8.1

- change in PDF engine

- fix for hyperlink hover effect for links inside of table cells

 

27. July 2009 V1.60.8

* when using "Delete All" in the tabstop dialog, all tabs will be cleared

  added to manual: Tabstop Category

- fixed problem when deleting text in a paragraph. The alignment was cleared unexpectedly.

* improvement in PDF engine

+ we added the possibility to send commands to popup editor (i.e. in VS2008)

  "With only a few lines of cods You can create a fully featured editor window in a C++ Application.

   COM is not required, just link in the DLL and call one function"

 

20. July 2009 V1.60.5

+ improved manage header+footer dialog.

We added the possibility to create a new section and add header&footer to the current section.

manheadfoot

+ new KeepN support to keep paragraphs and tables together on a page. See Memo.SetBProp.

+ new FormatOptionEx2 wpfHideParagraphWithHiddenText to hide paragraphs which only contain hidden text.

* bugfix in PDF Generator

* RTF writer will now create different code for embedded SPAN objects to avoid problems when loading RTF in Word

 

10. July 2009 V1.60

+ the DLL exports a new function "wptextCreateDialog" which makes it easy to create an editor with a few lines of code.

  Without having to deal with window classes, OCX or .NET!

+ new, automatic thumbnail modes

+ the two embedded editors can now be aligned horizontally. (See SetEditorMode)

    clip0197

* improved spellcheck engine now shows more suggestions.

* improved column handling (Premium Edition) with column balancing

* improved HTML loading and saving

+ support scrolling using the middle mouse button

  clip0199

* improved PDF export

* modified demo program

+ added method to create tabstops in the selected text

 

 

29. June 2009 V1.56

+ it is now possible to display a gradient shading effect on the "desktop" - see TextCommand

+ The reader now understand the format option "-nonumstyles" to load numbering not as style, but as text. This way the numbering can be represented as in the original (Word-) file. This is very useful when exporting RTF to PDF without any editing.

+ new ViewOptionsEx flags

 

 

26. May 2009 V1.55.3

* additions to manual - (VB6 notes)

- fix bug in spell check interface. This fix is important since the bug caused misbehavior especially in MDI applications

* setting of "SpellAsYouGo" will be set in new windows

* each window uses the same dictionaries but ca have its individual selected language

+ Memo.Reformat will also repaint the editor

 

 

22. May 2009 V1.55.3

+ new TextCommand to reformat the text and optional initialize all paragraphs in the next idle phase.

+ retrieve number of items on Undo Stack using TextCommand(19)

- fix in editor which caused an AV when part of a table was deleted

 

9. May 2009 V1.55

+ new in "Premium": SetXMLSchema to implement XML editor

* improved .NET wrapper. Now the data is preserved when the window is destroyed during a drag & dock operation

* improvement to HTML writer. Instead of the <font> the <span> tag is written.

 

 

26. April  2009 V1.54.1

+ IWPSpell.SetProperty - is=1 can be used to hide the options tab in the options dialog

- fix problem with double spaces when Shift+Space key was pressed.

- improved spellcheck

 

25. March 2009 V1.54

* improved spellcheck (skip hidden text, improved spell compiler, fixed bugs, better handling in spell dialog)

* improved display of text in editor with better character spacing. (Using SetWYSIWYGMode You can disable the new mode)

* new formatting mode - use SetWYSIWYGMode(4) to activate it, 0 to deactivate.

 

13. March 2009 V1.53.3

* internal spellchecker has been checked. There is also a recompiled spell compiler.

* several improvements for the "ShowFields" mode

+ With UpdateDialog the buttons in the preview can be hidden

- some small problems have been fixed.

* scrolling with mouse wheel is now faster

+ SetBProp now has the possibility to clear all flags in a group

 

4. March 2009 V1.53.1

 

Much Improved merge field support. It is now possible to double click inside a filed to select the field and the start and end markers.

The Memo.ShowFields mode was also much enhanced. The cursor will not go inside the fields anymore and drag&drop inside the fields is avoided.

 

 

New API

IWPPdfCreator.Print, Export

IWPPdfCreator.PreparePDFAttachment

 

17. February 2009 V1.53

 

includes this Enhacements to the API:

IWPParInterface.DuplicateEx - i.e. copy tables rows.

IWPParInterface.TabCount - read tab positions

IWPParInterface.TabGet

IWPParInterface.TabMove

IWPParInterface.TabFind

IWPParInterface.TabGetNext

IWPParInterface.SelectFirstPar

IWPParInterface.SelectLastPar

IWPParInterface.SelectFirstParGlobal

IWPParInterface.SwapWithNextPar

IWPParInterface.SwapWithPrevPar

IWPParInterface.StartCPOffset

IWPParInterface.WidthTwips

IWPParInterface.HeightTwips

IWPParInterface.GetCharFontAt

IWPParInterface.GetCharSizeAt

IWPParInterface.GetCharStyleAt

IWPParInterface.GetCharColorAt

IWPParInterface.GetCharBGColorAt

 

IWPMemo:

GetPageAsBitmap - create PNG, BMP and, optionally, TIFF files from PDF pages

SaveStyleSheet

LoadStyleSheet

PrepareAttachmentList - for e-mail sending: makes it easier to create HTML output which a list of images files which also have to be attached.

GetAttachment

SaveNumberStyles

LoadNumberStyles

SetInitialPath

GetInitialPath

 

 

 

20. January 2009 V1.51.7

+ OnButtonClick is now called for all buttons, not only custom buttons.

+ use SetIProp(9, color) to set the default text color

- fixed probelm with TextCursor.InputPicture when the IPicture interface was passed

- some improvements in editor

- fix potential "method not found" problem on Windows 98 which was caused by the new InsertSymbol dialog

 

12. December 2008 V1.51.6

- fix problem which caused style dialog not to be displayed

+ add TextCommandStr to load and save styles sheets

 

9. December 2008 V1.51.5

* improved display of embedded Images

+ new SetIProp ID to set minimum caret width

+ new SetBRop to enable the word converter DLLs which may be installed on the system (Group 0)

* improvements to (optional) PDF engine

+ better column handling (Premium)

 

25. November 2008 V1.51

* set modified flag for change of font name, size and color

* the font selector in the toolbar now lists the 10 mostly used fonts in a document first. Cursor up/down now works. Return will select a font.

 

clip0191

 

- fix of a problem which occurred when saving and loading certain texts

- when saving *.EML now MIME is written

* embedded images will be drawn with anti aliasing when scaled down (far better quality for embedded images)

- various fixes in editor engine

 

26. September 2008 V1.50

- better handling of movable images

- fix problem in InsertField

- some other stability issuse

 

19. September 2008 V1.49.5

- inserting an image object create the correct image object (fixes problem with linked images)

- premium: text objects are now movable

- improvements to LabelDef interface (property UsedUnits now works)

- improvement to MIME interface - created MHT file now compatible to IE

 

23. August 2008 V1.49.1

* bitmap export now allows different X and Y resolutions

* TIFF files are now compatible to FAX Viewer

* when exporting monochrome images colored text will be rendered black, shading will be ignored.

 

21. August 2008 V1.49

+ BMP export

+ PNG export

+ TIFF export.

- fixes problem in HTML reader

- EMF export did not use correct page size when normal layout mode was used.

 

10. June 2008 V1.46.5

+ EMF data is now saved to RTF as "emfblip" data.

 

 

2. June 2008 V1.46

+ extended insert symbol dialog (use wpa action DiaINSSymbol):

clip0188

* improved editor

 

27. March 2008 V1.45

* revised manual (see mail merge, reporting, TextCommandStr and Introduction)

+ added token to template conversion

+ added HTML and field  token syntax highlighting

+ wpa action tabletotext can now be used.

if parameter is empty string: separate by tabs, multi lines

"PAR" or Char(13): Create paragraphs

"TAB" or Char(9): Separate by tabs, single line

other: separate with string

-  CurrSelAttr was not always updated. This has been fixed.

 

Please read the updated FAQ and the updated Reporting Manual.

 

27. February 2008 V1.43

+ added support for Visual Studio 2008

 please use the assembly WPTDynInt3.dll

+ it is now possible to display a style drop down list in the toolbar:

<dropdownlist width="150" Image="-1" text="" wpa="ParStyleSelection"/>

style_combo

 

20. January 2008 V1.42.1

- HTML reader created extra paragraph before table sometimes

- right click on misspelled word opened 2 popups

+ memo.DeleteParWithCondition can now optionally just hide the paragraphs

+ new TextCommand(15) to hide all text (also multiple paragraphs) inside fields when also property Memo.ShowFields = true

 

14. January 2008 V1.42

* If you use the event OnMouseDownWord to show a custom popup dialog please use Memo.SetBProp(0, 19, -1) to deactivate the default popup dialog.

- IWPFieldContents.ContinueOptions was not working.

+ new actions: wpaPasteText and wpaPasteSimple

* it is now possible to add actions such as "bold" to the popup menu in the PCC file:

 Example: <menues>

                 <popup name="standard">

                    <menu wpa="Bold"/>

+ for popup menus the parameter ifselected=yes/no has been added.

 

17. December 2007 V1.41

+ new TextCommand(13) to combine ALL adjacent tables

+ new autodetection of UTF8 HTML text (reading first 3 characters)

* improved cursor up/down movement routines

- fixed PDF export

- bug fix in HTML reader

+ updated BUTTONS.PCC - now showing a button for image insertion

+ new option to hide all table borders, see Memo.SetBProp

 

30. November 2007 V1.40

+ added chapter in this manual Configure the Editor

* the chapter SetBProp was updated.

* several improvements to editor

* fixed saving of spacing inside table cells

+ new PrintOption - print all colors in black (SetBProp)

 

14. November V 1.39

- fix in InputRowStart - Border was not applied

- sever fixes in RTF handling

 

25. September 2007 - V 1.38

+ The methods IWPTextCursor.GetParName and SetParName can be used work with current table name.

+ ParStrCommand can be used to update the name of the current table

- updated text processing

* when pasting ANSI text the current paragraph attributes are applied to all new paragraphs

+ new experimental AsWebPage display mode. Activated with Memo.SetBProp(7,0,1). Can be combined with HTTP loading option.

 

19. July 2007 - V 1.37

+ new method DrawToBitmap (.NET only) to take a screenshot of the editor.

- LoadFromString always inserted text (Insert parameter was ignored)

 

29. June 2007 - V1.36.2

* re-done and extended glyph set - see Provided Glyphs. (the images are included in file Buttons.pcc)

- bug fix in method GetPageAsMetafile

- bug fix for OnPaintWatermark event

 

+ support for small capital character style (use Action <-Check Image="151" wpa="SmallCaps"/> )

- Memo.EnumSelParagraphs did not work when control pars were selected, too

* IWPPageSize.SetProp is automatically called when a section property is changed to select the modified value.

+ new "floppy" save button image in buttons.pcc

+ TextCursor.InputSection can now select the current section to modify the current page attributes

+ Additions to TextCursor.CheckState

- Memo.EnumParagraphs did not use the EventParam parameter.

 

5. June 2007 - V1.35.6

+ RTFDataAppendTo can now create sections

+ when loading HTML you can specify the format string "-utf8" if the HTML code contains UTF8 characters

- better handling of code pages when saving HTML and RTF

+ IWPPageSize.SetProp can be used to select properties for a new section

* HTML reader is more forgiving when loading non well formed X-HTML

- some fixes for editing problems (undo)

* ReleaseInt now makes sure not to delete interfaces which are still needed

 

23. April 2007 - V1.35

* the event OnPaintWatermark was updated and it now receives the page number in "Mode"

+ new ID in ParCommand to check if it a paragraph is empty is empty

+ new ID in Memo.TextCommandStr to mark certain paragraphs to be exported as PDF outlines (bookmarks)

- CurrAttr.GeFontface did not work

- fix in Memo.GetXY . the current X,Y coordinate was not correct

* improved PDF engine

 

17. March 2007 - V1.34

+ improved .NET assembly. IWPMemo is now implemented as C# class and most interface references are automatically managed. (See ReleaseInt )

+ new internal HTML syntax highlighter - activate it with Memo.TextCommand(12,1,0)

+ new source view (ie "HTML" source) - use Memo.TextCommandStr(5, 1, "HTML")

 

28. February 2007 - V1.31

+ New .NET method ReleaseInt

* the hyperlink detection now moves trailing dots after the link

+ The .NET method SetDLLName will now pre-load the engine. This improves the speed when a lot editors are created dynamically.

+ New API: IWPTextCursor.TableSplit

IWPTextCursor.TableSort   sorts rows in a table

IWPTextCursor.ASetCellProp changes attributes of a range of cells

IWPTextCursor.ASetCellStyle

IWPTextCursor.MergeCellHorz

IWPTextCursor.MergeCellVert

IWPTextCursor.ClearAllHeaders

IWPTextCursor.ClearAllFooters

 

9 February 2007 - V1.30.1

- SelectPrinter now works

- Custom Spellcheck now works without license

- Improvements to drag&drop and image handling

 

30 January 2007 - V1.30

* much improved manual - it now incorporates the developers API Reference

+ the .NET assemblies are now all "strongly named".

 This makes a recompilation of the projects necessary.

+ the included DLLs and the OCX are now signed by WPCubed GmbH (Authenticode Technology)

+ you can create custom actions in the PCC file.

- better drag&drop handling

- improved PDF export (the CID font feature works better)

- possibility to embed binary data in the PDF file

+ new wpa action: DiaFontSelect - shows a dialog to change font name and style

+ TextAttr is now also published by interface IWPMemo

+ new method MoveToField

+ new method InputEmbeddedData - you can insert objects for PDF attachments (requires the optional PDF creation license)

+ new low level methods to move current paragraph (IWPParInterface.Select..)

+ new convert methods to calculate index values from text, font name and color values to be used with ParASet

+ new low level methods to loop all paragraphs in a document. (ActiveText.SelectFirstPar, SelectNextPar)

 

15 December 2006 - V1.29.3

- problem when using scroll wheel and pressing mouse button has been fixed.

+ automatic hyperlink detection now also works with email addresses

 

4 December 2006 - V1.29.2

- the internal paste from clipboard function was called twice for the CTRL+V key, this has been fixed.

* when saving HTML the embedded images will now be saved using a relative path

 

24 November 2006 - V1.29.1

+ improved method to extract metafiles: Memo.SavePageAsMetafile and Memo.GetPageAsMetafile

+ new property PageSizeList to install a list of page size definitions (see demo "ExtractMetafiles")

 

17 November 2006 - V1.29

* the internal interfaces (Memo, TextCursor) have been enhanced to be "dual". This improves the compatibility with development systems which use the OCX version of TextDynamic.

+ when saving HTML automatically embedded images will be written as files. See chapter "HTML loading and saving"

+ the spellcheck dialogs can be now localized suing the XML code in the PCC file

+ the interface MAPI can be used to create e-mails (HTML incl. attachments) and send them

+ the integrated MIME encode can be used to create e-mail data (use format string MIME)

- The PCC file has been updated. The german language strings are now complete. The save button on the toolbar uses the "DiaSaveAs" instead of "DiaSave" action.

* the demo "Simulated MDI" is now also available as VB.NET project

 

 

7 November 2006 - V1.28

+ exciting new label feature (creation, preview and print)

+ Memo.RTFDataAppendTo to create a large text from multiple copies of the current

+ Memo.SaveToVar - save the text to a variant (.NET: "object") - for better performance

+ Memo.LoadFromVar - load data from a variant

- fix - buttons for actions such as "bold" were not updated

 

31 October 2006 - V1.27.7

+ new Simulated MDI demo. Instead of using a MDI (multiple document interface) you can store multiple documents into one editor and switch between them using Memo.RTFDataAdd, -Select and -Delete.

+ Also an tabset (panelH2) can be used: clip0153

- API wpaSetFlags was not working, it has been fixed and a new manual entry has been added.

* improved CMH file (API reference)

 

28 October 2006 - V1.27.6

- event OnUpdateGUI was triggered too often due to an unexpected windows message

- Changing the column size of tables was switched off - it is now activated again

* please see new chapter "Create MDI Application (VB.NET)"

 

26 October 2006 - V1.27.5

* new shaded look and other designs for toolbars: clip0116 - reset with Command(9502,3,0)

+ Reporting interface is now complete

- backspace and cursor keys now work when pressed, not when released

* "ref bool" in TextCursor.FindText was never changed. Fixed.

* TextCursor.WordEnum now also operates correctly if the word was replaced in the event OnEnumParOrStyle

 

10 October 2006 - V1.26

+ OCX interface further improvements. It prints itself in a MS Access form!

+ new property SpellCtrl. The new interface IWPSpell allows it to load and select dictionaries for the integrated (optional) spellcheck engine.

+ new groups 13 and 14 for Memo.SetBProp. Now you can disable save and copy to clipboard operations. It is possible to allow copy&paste only within the application.

+ new properties: EventField and EventButton - for access in case your development system does not allow it to use the interface references passed to events.

 

15 September 2006 - V1.25

+ OCX interface completely redone for better operation in MS Access!

 + new property Readonly

 + new method SetLayoutMode

 * property Text now creates a VARIANT ARRAY OF BYTES - it will also accept the assignment of strings.

 - event OnInitControl works

 - event OnChangingText does work

 - property TextFormat now persistent

 + new editor for user define property

"InitScriptXML" - initialize the editor without a single line of code in VB6!

 * poperty DLLName now persistent

+ new method TextCursor.ScrollToCP - to show current line at top position

+ prepared new interface "IWPMapi" - this interface will allow in a later release (probably V1.30) allow the creation and the sending of mails. Currently this interface is not used!

+ advanced PDF engine: support for unicode (CIDFONTS) and PDF/A

+ popup menues can now be also specified in the PCC package file

- function TextCursor.FindText did not work reliably when boolean FromStart was not true

- security checks in interface case to avoid problems when commands were used while the editor was in loading state

- fix to avoid delay when typing first character

- fix to avoid ruler flickering when moving from record to record in MS Access

 

25 August 2006 - V1.22

+ .NET assembly now supports new API:

     public void SetBytes(int Editor, byte[] Text, string Format, bool Insert)

     public byte[] GetBytes(int Editor, bool OnlySelection, string Format)

  You can use it to load and save the contents into a bytes array instead of a unicode string.

+ Several improvements to editing and update of states in toolbar

 

15 August 2006 - V1.21

+ PDF creation is now always available (without license in unregistered mode).

  Please try it out using: wpdllInt1.wpaProcess("DiaExportToPDF","");

* improved internal exception handling

* improved word processing engine (mainly RTF reading part)

 

22 July 2006

* improved image support, load&save of PNG images

* some improvements to API

- fix problem in method LoadFromString - parameter "Insert" was ignored

 

6 June 2006

+ new: IWPMemo.GetNumberStyle to get interface to work with number styles

+ new interface IWPNumberStyle

 

19 May 2006

+ new: IWPMemo.GetMouseXY to locate current mouse position on page

+ new: IWPMemo.GetObjAtXY to locate an object at or near a certain position.

+ new: IWPMemo.GetPosXY locate the CPPosition at a certain x,y position

+ new: IWPMemo.GetXY get 15 value pairs (see CMH file!)

+ new: IWPTextObj.ShowHint - display hint at object

+ new: IWPTextObj.ObjType - read type of object

 

8 May 2006

+ easy creation of menu items (see C# demo)

- header/footer were not displayed

+ better handling of the Ctrl+Cursor keys

* better resizing of images

* larger dropdown arrows for toolbuttons

 

1. May 2006

+ new event OnUpdateGUI to make it easy to use own toolbar and menus

+ method wpaGetFlags to get the enabled, selected and hidden state of all "wpa" Actions as one array

+ facelift to ImagePack and TestApp

+ completed interfaces, fixed bugs

+ revised OCX (You will need to recreate it in your VB6 code)

 

15. March 2006

TextDynamic V0.95 - now also includes .NET support developed in C#. There are 2 DLLs, one for framework 1.1 and one for Framework 2.0. Also thanks to your comments and suggestions we were able to improve the programming interface and make it much easier to use. TextDynamic V0.95 has been tested with VB6, VS.NET 2005 and Delphi 2006.

 

The following functionality has been added:

+ PDF export

+ SpellCheck

+ Mailmerge

+ several interfaces to create text and tables under program control

 

14. February 2006

TextDynamic V0.90 - a powerful word processing DLL/OCX goes into beta test. At first for Visual Basic 6, later other development systems will be supported.

 


[releasenotes.htm]    Copyright © 2007 by WPCubed GmbH