===================================================================================
VSView Build 7.0.0.83		
===================================================================================

==================================================
UPGRADE FROM VERSION 6 TO VERSION 7    11 Jan 2002
==================================================
You can upgrade projects that use VSView from version 6.0 to 
version 7.0 with the Convert utility which is installed in 
C:\program files\videosoft\vsview7\samples\vb\convert. Simply 
run the utility and point it to your project. The utility will 
make backup copies of your project. This utility is provided in 
source-code form, and distributed "as-is."

==================================================
DOCUMENTATION CHANGES (CUMULATIVE)     11 Jan 2002
==================================================
New event: LayoutThumbnails. Allows users to specify how many 
thumbnails should show across the preview page.

Added a new table-wide setting to TableCell: 
.TableCell(tcAlignCurrency). Set this value to True to force 
the control to discount the width of the ")" when 
right-aligning in tables.

Added Device = "Display" capability
forces use of screen DC, can set/get PaperWidth, PaperHeight, Orientation


Added pdPrintCopies and pdGetNumCopies settings to PrintDialogSettings 
      so the user can force the dialog to enable the "Copies" control even
      if the printer does not support multiple copies automatically.

      For example:

          Dim bOK%, nCopies%

          ' show dialog, always enable "Copies" control
          bOK = PrintDialog(pdPrintCopies)
          If bOK Then

              ' retrieve # of copies 
              ' (if the printer provides the copies, nCopies will always be 1)
              nCopies = PrintDialog(pdGetNumCopies)

              ' print as many copies as were requested
              For i = 1 to nCopies
                  vp.PrintDoc
              Next
          End If

Can't use PrintDoc when Device is set to "DISPLAY".
This is disabled (even with a dialog) because there is no current printer.
To print a document generated for the display, you should set the Device
property to a valid printer. For example:

        Dim s$
         With VSPrinter1
    
         ' if currently set to "DISPLAY", switch to default printer
            s = .Device
             If UCase(s) = "DISPLAY" Then .Device = ""
        
             ' print on default printer
              .PrintDoc False
        
              ' restore "DISPLAY" if necessary
                 If .Device <> s Then .Device = s
         End With


================================================== 
CORRECTED PROBLEMS                     11 Jan 2002 
==================================================

Fixed HTML table export problem (cellspacing was damaged in build 68)

RTF text in overlays was truncating at bottom margin; changed, now the
behavior is compatible with regular text.

Made TextBox command update CursorX/Y

Removed the code that honors paper bins stored in documents.
(seemed to cause problems with some printer drivers)

Date fields looked like numbers when added to table

Validate/Capture problem with viewport

Adjust PageBottom to table bottom to clip merged rows properly

Borders on cells that span rows were being painted over

Expanded RTF export color table (now includes Word and VB palettes)

Fixed word wrapping in cells

Paged HTML got confused with directory names that contained periods.

Problems rendering table when LineSpacing < 100

Fixed hit-testing problem in XP

Extra safety when setting device name

PaperHeight and PaperWidth properties not showing correct values with Display device

Problem zooming in by double-clicking empty Thumbnail pages.

==================================================
End of entries for build 7.0.0.83      11 Jan 2002
==================================================

===================================================================================
VSView Build 7.0.0.71		
===================================================================================
================================================== 
CORRECTED PROBLEMS                     12 Set 2001 
==================================================

Improve paint buffer clipping to work with Win98

Improved RTF table rendering with multiple columns

Shading in header-only table not working properly

PrintDoc normally uses paperbin stored when document was created;
if you set the PaperBin with code right before printing a document,
then it will use that bin instead (uses new m_bUseCtlBin member)

Improved vpxRTFExtended shading 

Fixed DBCS problem in RetrieveText 

Force charset to SHIFTJIS_CHARSET in Japanese builds

Improved text output to work with multi-column reports

Prevent overflow when saving VSDraw (wmf) metafiles

Improved border drawing logic with merged cells

Fixed problem with dialog return values (page selection)

Added CellSpacing to HTML tables with no borders

cr/lf at the end of paragraphs were not being honored 

Fixed problem with number of copies in dialog

Fixed resource leak problem with table borders (Japanese version only)

pdPrintCopies not recognized by the control 

PaperWidth/PaperHeight were returning wrong values

Setting device failed with Novell printer servers


==================================================
End of entries for build 7.0.0.71      12 Set 2001
==================================================

===================================================================================
VSView Build 7.0.0.59		
===================================================================================

================================================== 
CORRECTED PROBLEMS                     27 APR 2001 
==================================================
Better HTML text boxes

Improved Orientation in overlays

Improved exporting Text property to HTML

Fixed CurrentX across page breaks.

Added Support \qj in RTF export

Honor printing empty paragraphs

Prevent print dialog from changing printer/paper size

Improved rich export of HTML/RTF

Improved whole table alignment in HTML export

Improved behavior with no printer attached (.Device == "Display")

Fixed KillDoc when rendering in the middle of a table

Improved RTF picture rendering

==================================================
End of entries for build 7.0.0.59      27 APR 2001
==================================================

===================================================================================
VSView Build 7.0.0.49		
===================================================================================

================================================== 
CORRECTED PROBLEMS                     23 MAR 2001 
==================================================

Pictures were returning wrong size metafile (broken in 24)

A Windows bug caused metafiles with overlays to have the wrong header info
(landscape/portrait were being switched).

Smarter state check on URL loading

Fixed VSDraw print scale problem

Fixed problem with header rows

Improved DBCS handling when rendering headers

FocusTrack property was not honored in ViewPort control

Added overflow-checking to printer Margins and VPort's Virtual extent

Always convert measurements to twips 

SetVirtualExtent method was broken 

Restore paper size/bin when loading doc

Setting CurrentX/CurrentY with no doc was inconsistent

VP in Navigation page wouldn't reflect changes in [ZoomMode] and [Zoom] properties.

Validate ZoomMin, ZoomMax, and ZoomStep properties in ppg.

[Help] Button has no context-sensitive help.

Made VSDraw's Print method hidden (VB doesn't like it)

VSDraw loaded document has bad BackColor

VSViewPort: large SmallChangeXXX disabled MouseScroll.

ScrollBar corner color is the same as NavBar Color.

Dragging the VSDraw/VSPrinter client area caused refresh problems with pattern brushes.

Problem with optional parameters in TextBox method

PrintForm didn't work with VSPrinter/VSView

MarginHeader not saved with Styles.

Fixed parsing problem with Polylines/gons.

LineSpacing property has no effect to TextRTF.

VB crashed looking for a Style with a null key.

FontBold, FontItalic, etc are now incorporated into the default RTF header.

PhysicalPage not being restored properly on LoadDoc.

Setting NavBarMenuText to a very long strings prevented menu from showing in Win98, 800x600

Consistent behavior when paging with navbar/keyboard/mouse.

ScrollBar page size not refreshed after zooming with navbar/mouse.

Truncate navigation Bar menu at vbCrLf.

Fire BeforeUserZoom even when changing ZoomMode with navbar.

Couldn't set VSDraw Zoom to zero.

NewZoom parameter in BeforeUseZoom is not always honored.

Format ~ has no effect on cell tables with RTF text.

VSDraw choked on objects with coordinates beyond short range (+/-32k)

VSDraw didn't display vbTab.

Changing ProportionalBars to False didn't update scroll bars

Margin guides could be covered by page contents

EndPage of FindTag property was ignored

tcRowNewPage required two rows on a page instead of one

VSViewPort: Click didn't fire when MouseScrolling

Not resetting table row info properly

AddTable with header only was not positioned correctly

TextAlign property not honored by Text property

Single characters were allowed to overflow box

IndentFirst and long strings with no breaks caused weird wrapping.

Printing with huge margins (no client area) got into eternal loop

Continuous vbCrLf do not work in VSDraw.

Action=0 or Action=1 were not handled correctly by VSPrinter.

PrintDoc method FromPage and ToPage parameters have no effect on print dialog.

Accumulated overlays were slightly offset.

More consistent cursor positioning with overlays (0,0) = top left margin

Check buffer overflow when rendering headers/footers

Reset TextWid/Hei when calling Calc* without a doc

Cleaned up mouse/key/wheel zooming (no special modes)

Cleaned up scrollbar creation/setup code in prtAdjustScroll()

Added code to handle EMR_EXTTEXTOUTA in metafile enumerators

Page contents are now drawn over the guides.

NewColumn event fires after the cursor has been positioned (as NewPage)

Use straight corners for page borders.

Improved table borders.

ViewPort didn't paint well with PrintForm.

Added handler for WM_SYSCOLORCHANGE message

Guides in wrong position when document mixes landscape and portrait

Can't set port property using Japanese characters

Fixed problem when setting Margin* = VT_DISPATCH

VB shut down when adding an empty Font object to Styles.

Constants psSolid, psInsideSolid of PenStyle have same displaying.

Changing FileName didn't call PropChanged

Changing NavBarMenuText didn't call PropChanged

Added scrolling codes SB_TOP, SB_BOTTOM, SB_LEFT, SB_RIGHT

Display text position error after render text then render table.

PrintDoc with Choose didn't display page range correctly

RTF in overlays didn't update CurrentY properly

FindText returned offset rect when text was bottom-aligned

MovePages to end was broken

Scrollbars vs client area calculateion was off

TableCell(tcPicture,1,1) = Picture1.Picture causes an error

Cancel job started with NavBar didn't fire error event

Truncate each item in NavBarMenuText to 80 chars

Bad tab order on Strings property page

DBCS RTF Export is wrong.

Right border not visible when last column had 0 width

Paging with navbar showing 2 pages occasionally skipped a page.

TableSep prop default is "", not "|;".

Exporting RTF failed to reset IsEmpty flag

Fixed metafile scaling (affected picture property and PDF)

Fixed MovePages glitch

Display error after zoom in the page

Problem with null key styles.

Japanese text is not exported correct as RTF.

Don't always force CharSet to 1 when exporting fonts

Render RTF text to table make VB be down.

DialogType pdPrinterSetup sometimes displayed DialogType pdPrint.

IndentFirst not honored after page breaks

Export RTF into RTF: needed to translate font tables

Added ExportFormat = vpxRTFExtended, vpxDHTMLExtended, do textboxes


==================================================
End of entries for build 7.0.0.49      23 MAR 2001
==================================================


===================================================================================
VSView Build 7.0.0.25		
===================================================================================

================================================== 
CORRECTED PROBLEMS                     21 Nov 2000 
==================================================
Improved cursor to allow indent changes on NewColumn event

Improved alignment in HTML export (when using Text property).

Improved precision of table borders (to line up adjacent tables)

Optimized AddTable for long tables (RowSpan slows down the proceedings)

Optimized mouse zooming (now faster and less flicker)

Improved alignment in HTML export (when using Text property).

Fixed bad problem caused by rendering text with lots of spaces

Added LayoutThumbnails event

RTF export was adding extra blank line after tables

Removed dependency on urlmon.dll. The following link switches 
were added: "delayimp.lib /delayload:urlmon.dll" which cause 
the dll lo load only when needed.

Fixed cropping of pictures that are larger than the rendering rect.

Not discounting the width of the ")" when right-aligning in 
tables. Added a new TableCell table-wide setting: 
.TableCell(tcAlignCurrency) = True makes this work.

Measuring empty RTF strings was wrong

Imporoved value returned by TextWidth when PageWidth/PageHeight are set (VSDraw)

Made RTF import honor vertical cursor position after skipping pages
(important when rendering text in NewPage event)

Don't try to keep together table cells that are taller than a page 

Allow RTF text in table cells to spill across pages

Fixed problem that caused documents saved on a machine with no 
printer to contain wrong metafile headers 
(dimensions/resolution)

Page numbers in NavBar we not refreshed often enough

Made CurrentlY work when text is rendered in the NewPage event

Preview got confused when setting Orientation after StartDoc on a single-page doc

==================================================
End of entries for build 7.0.0.25      21 Nov 2000
==================================================


===================================================================================
VSView Build 7.0.0.16		
===================================================================================

================================================== 
CORRECTED PROBLEMS                     21 Sep 2000 
==================================================

Fixed problem when rendering long tables in overlays

Improved precision in reopening overlays

Fixed problem with vbCrLf at the end of paragraphs

Fixed problem when setting CurrentY and without setting CurrentX

Fixed problem that prevented printing multiple docs in Win9x

Read paper size/bin when loading doc

Measure compound tags better

Fixed picture scaling

Setting tcFont to a string messed up the table font

Page Select didn't work with PrintDoc

RTF not displaying when there was no printer attached

RTF export with single RTF table does not create output

In ExportRTF, can't use negative spacing for SpaceBefore/SpaceAfter

First column not always aligned with other columns
            
tcRowIsSubHeader was broken.

KillDoc/StartDoc messed up fonts

Got some double vertical lines when setting TableBorders with "!" format char

==================================================
End of entries for build 7.0.0.16      21 Sep 2000
==================================================


===================================================================================
Initial build 7.0.6	
===================================================================================

==================================================
CORRECTED PROBLEMS                     16 Jun 2000
==================================================
Not applicable for the initial build.

==================================================
End of entries for the initial release 16 Jun 2000
==================================================



