Beiträge von wpsupport

    WPViewPDF 4.10.0.0 release 15.10.2021

    + much improved loading speed for PDF files which use RoleMaps

    * revised CMAP evaluation code

    WPViewPDF V5 is currently under development.

    It will bring support for 'Patterns" and other improvements.

    The update will be free for customers who purchased Version 4 after 31.3.2021.

    WPViewPDF 4.9.0.2 release 28.8.2021

    - updated compression / decompression code

    WPViewPDF 4.9.0.1 release 20.7.2021

    - fix problem with CIDToGIDMap interpretation (has precendence to Encoding cmap)

    WPViewPDF 4.9.0.0 release 7.7.2021

    - fix problem with subset fonts with encoded "+" in the name

    WPViewPDF 4.8.4.6.1 release 14.6.2021

    - clean char(0) when returning info items

    WPViewPDF 4.8.4.6 release 22.5.2021

    - fix problem that added image objects were drawn upside down

    WPViewPDF 4.8.4.5 release 11.5.2021

    * Updated operation of option DONTSETDEVMODE=2 in pdfPrint

    WPViewPDF 4.8.7.4 release 24.4.2021

    * improvements to color space handling

    WPViewPDF 4.8.7.3 release 25.3.2021

    * updated cmap decoding

    - fixed problem with font names encoded using special characters such as #20

    WPViewPDF 4.8.7.1 release 5.3.2021

    - fix problem introduced by PDF comments in compressed object streams (appeared in 4.8.7.0.)

    WPViewPDF 4.8.7.0 release 19.2.2021

    - fix problem when loading certain PDF files which have been manipulated by signing process.

    The problem was caused by the use of comments in compressed object streams.

    WPViewPDF 4.8.6.0 release 5.2.2021

    * Loads PDF which use newlines instead of spaces in object numer

    + improvement in transparency support /ca /CA

    WPViewPDF 4.8.5.2 release 8.10.2020

    * Load PDF file which use a "Catalog" not marked as such

    WPViewPDF 4.8.5.0 release 8.10.2020

    Compiled with latest Delphi compiler available

    jbig dll rebuilt with current zlib code

    WPViewPDF 4.8.4.0 release 3.6.2020

    + added support for inverted grayscale image

    WPViewPDF 4.8.3.3 release 3.6.2020

    * removes null object references from page catalog to avoid confusion of certain PDF readers

    WPViewPDF 4.8.3.1 release 22.5.2020

    * improved compatibility to not well formed text objects in PDF

    WPViewPDF 4.8.3.0 release 12.5.2020

    - fix a possible AV in the DLL after a project was opened and page controls were used.

    - there was a problem in the 64 bit edition of the MakeImage DLL which has been fixed.

    + Command(Set_PaintMode, 16) can be used to disable rendering of all annotations

    WPViewPDF 4.8.2.8 release 23.3.2020

    - it is now possible to send a parent window handle to the engine

    when using the command COMPDF_PrinterSetup and COMPDF_PrintDialog

    WPViewPDF 4.8.2.7 release 26.2.2020

    - some improvements in acroform handling

    WPViewPDF 4.8.2.6 release 13.2.2020

    - Improvement in color space decoding

    WPViewPDF 4.8.2.5 release 2.1.2020

    - solve a problem with rare encoding of inline images BI/IE

    WPViewPDF 4.8.2.4 release 16.12.2019

    + WPViewPDF DLL now uses the PE Flag IMAGE_FILE_NET_RUN_FROM_SWAP

    to fix rare problems which occured when the executable was running from a folder on the network

    - ignore Predictor property when set to PNG-None

    - fix problem with recursion when reading annotations which contain actions

    WPViewPDF 4.8.2.3 release 18.11.2019

    - fix problem with text extraction (and find text) when a certain rare font cmap was used

    * wp_type1ttf.dll and wp_type1ttf64.dll have been recompiled with VS2010 Pro to not require the VS runtime

    WPViewPDF 4.8.2.2 release 5.11.2019

    - do not abort on incorrect AES buffer length but decode what's possible

    - fixed command id COMPDF_ZoomThumbnailsAuto=79 to set auto zoom for thumbnail view

    WPViewPDF 4.8.2.1 release 30.10.2019

    * missing width for character id 0 is set to 0 to solve problem with incorrectly encoded cmap

    - font encoding for OSX PDF files.

    - fix offset for draw text objects

    WPViewPDF 4.8.1.1 release 9.10.2019

    - fix a problem introduced by version 4.8.1.0

    - annotations and draw objects did not paint and export correctly when the page cropbox used a negative x and y parameter

    + COMPDF_ZoomThumbnailsAuto = 79; // Set the auto zoom property of the thumbnail view

    // 0 = Off, 1= Width, 2=FullPage, 3=SideBySide, 4=AsManyAsPossibleInRow 5=AsManyAsPossibleInRowMinOne (=default)

    * PDF fonts which were not using a certain encoding are now using the "Standard" encoding

    WPViewPDF 4.8.0.2 release 8.9.2019

    - fix problem when decoding 2 bit images

    + it is possible to set a filter to limit the area where the text is extracted.

    pdf.command(COMPDF_GetTextSetOptions, 4+2); // Activate the filter

    pdf.command(COMPDF_GetTextFilterRectX, 150); // ..Y, ..X1, ..Y1

    WPViewPDF 4.8.0.1 release 30.8.2019

    - fix problem with 64 bit use in .NET

    * call fall back routine for fonts which are missing cmap table

    WPViewPDF 4.7.3.3 release 21.7.2019

    - improves compatibility with PDF with encode descendent fonts in embedded objects instead of indirect

    - the text export could write #0 to html files. Those will now be skipped.

    WPViewPDF 4.7.3.1 release 7.6.2019

    - checkboxes were not flattened correctly when AS property was not correct.

    * command COMPDF_ZoomThumbnails can now be used to set the maximum zoom value for thumbnails. The default is 10%.

    (Any increase of the window width will created additional columns if the maximum zoom value has been reached)

    WPViewPDF 4.7.3.0 release 10.4.2019

    + command COMPDF_LoadActionCursor can be used to change the cursor used by certain

    Action modes. Use command( COMPDF_LoadActionCursor, 1, crCross ) to change standard cursor.

    + added command function to VCL interface:

    function TWPViewPDF.command(command: Integer;

    IntParam: {$IFDEF WIN64} IntPtr {$ELSE} Integer {$ENDIF};

    IntParam1: Integer; IntParam2: Integer = 0;

    IntParam3: Integer = 0; IntParam4: Integer = 0 ): Integer;

    - fix problem with 2 bit indexed color images with

    - fix of ToInicode interpretation if no spaces were used as separator

    wPDF Version 4.81 is now available for download for registered customers.

    It includes support for Delphi 11 Alexandria.

    It also enhances the stability in multithreaded use by improving the font subsetting.

    I recommend to use the latest WPTools 9.2 since WPTools 7 is retired since 2017. It also compiles with Delphi 5, with some limitation in the UTF8 area,

    The AV may be a double free of an object anywhere in the project. You can check by using FastMem.

    If the destructor makes problems you can add code to the Form.OnClose to free components manually:

    acomponent.Parent := nil;

    acomponent.Free;

    Then you hopefully get more information in the debugger.

    I used to have separate packages and unfortunately nothing but problems with it.

    You can open any existing Delphi 10.x package in Delphi 11 and save it under a new name to continue to use it with Delphi 11. This is useful, if you use custom made package which combine different component sets.

    I have fixed the dpk file in the meantime.

    WPTools 9.2.08 is now available for registered customers. It includes support Delphi 11 Alexandria.

    Side note: The upgrade from WPTools 9.1 to 9.2 is cheaper than the previous V8 to V9 upgrade since it is meant to be a maintenance fee, something now common and required with similar products.

    You can order the upgrade here:

    WPCubed Online Store

    wPDF V4.80 which includes support for Delphi 11 Alexandria is online now.

    If you have the PLUS edition the DCU files are installed in the subfolder DXI_0\Win32 and DXI_0\Win64.

    This version also fixes the problem that not all bullets of the WingDings 2 were exported when also PDFA mode was selected.

    The hyperlink event is not intended for this use. This works fine on VCL but under FMX it is a completely different thing.

    With FMX you always need to decouple user actions from output methods or showing a dialog box using a timer or a message handler. If you don't do this, you may miss screen updates.

    My Experience is that on Apple uses prefer to use Apple software. I have a software product for MAC OS and there is not a lot of feedback.

    According to use my demo please respect the license which comes with the component. For WPTools VCL this excludes the use on MacOS and with WP-FMX Standard "word processors" are explicitly excluded.

    Please check out unit wpiohtml to see how the html is written.

    The bookmarks and hyperlinks are written in function TWPHTMLWriter.WriteObject

    The Name is written as "name="

    The Source is written as "Title"

    An ID property is NOT written in current version. This can be a new feature in an upcoming version.