Debenu PDF Viewer SDK - UDF v0.3

   (0 reviews)

1 Screenshot

About This File

This is a UDF for use Debenu PDF Viewer SDK - ActiveX component.

You can read more about this ActiveX component here:

http://www.debenu.com/products/development/debenu-pdf-viewer-sdk/

 

v 0.2

The main change is to add an event handler for followed events:

void zoomChanged( Double zoom);
Fired when current zoom is changed. Zoom value is passed in percent / 100. For example: 0.5 = 50%.

void vScrollbarChanged( Long max, Long value);
Fired when internal Vertical Scrollbar properties change, these values can be used to set external Vertical Scrollbars.

void hScrollbarChanged( Long max, Long value);
Fired when internal Vertical Scrollbar properties change, these values can be used to set external Vertical Scrollbars.

void pageChanged( Long currentPage);
Fired when current page has changed.

void pageCountChanged( Long pageCount);
Fired when current page count has changed. Usually after opening new Document.

void FocusGained( Long pOldWnd)
Fired when DPVS gains input focus and provides handle to focus loosing window.

void FocusLost( Long pNewWnd)
Fired when DPVS looses input focus and provides handle to focus gaining window.

void pageMouseDown( Long pageNum, Double xPos, Double xPos);
Fired when mouse button is pressed while hovering over PDF page. Provides page number and position transformed to PDF coordinates.

void pageMouseUp( Long pageNum, Double xPos, Double xPos);
Fired when mouse button is released while hovering over PDF page. Provides page number and position transformed to PDF coordinates.

void pageMouseMove( Long pageNum, Double xPos, Double xPos);
Fired when mouse pointer is moving over PDF page. Provides page number and position transformed to PDF coordinates.

 

 

2015/05/18   v0.3

added Function Header
added _DPVS_Button_End()
added _DPVS__GUI_FileName()
modified _DPVS__GUI_ChangeTitle()
modified error checking to _DPVS_OpenFile()
added _DPVS_CloseFile()
added _DPVS_OpenedFile()
modified _DPVS_SaveToFile()
added _DPVS_EventConsoleNotification()
modified all functions _DPVS_EVENT_..... - now using _DPVS_EventConsoleNotification()
added $g__fn_DPVS_EVENT_.....
modified all functions _DPVS_EVENT_..... - now using $g__fn_DPVS_EVENT_.....
Rename all functions _DPVS_Button..... >> _DPVS_Button_.....

 


What's New in Version v0.3

Released

    2015/05/18
    v0.3
        added Function Header
        added _DPVS_Button_End()
        added _DPVS__GUI_FileName()
        modified _DPVS__GUI_ChangeTitle()
        modified error checking to _DPVS_OpenFile()
        added _DPVS_CloseFile()
        added _DPVS_OpenedFile()
        modified _DPVS_SaveToFile()
        added _DPVS_EventConsoleNotification()
        modified all functions _DPVS_EVENT_..... - now using _DPVS_EventConsoleNotification()
        added $g__fn_DPVS_EVENT_.....
        modified all functions _DPVS_EVENT_..... - now using $g__fn_DPVS_EVENT_.....
        Renamed all functions _DPVS_Button..... >> _DPVS_Button_.....

 

2017/02/25 Added missed files DPViewer_v0.3.zip

 





User Feedback

You may only provide a review once you have downloaded the file.

There are no reviews to display.

  • Similar Content

    • Iznogoud
      By Iznogoud
      Hi,
      I am trying to find more information on generating PDF files from AutoIT and found the UDF topic 
      Also found some info on creating .FDF file and use PDFTK for merging, but i can't find info about a custom based layout.
      What i trying to find out is, if it is possible to generate a variable layout. For an example i created a script which is based out 20 fields and every field can contain information. If one of those fields are not filled, it shouldn't be printed on the PDF either.
      To make it more difficult, the PDF should contain a heading, the first 10 fields and then a horizontal line across the PDF and then a new heading and then show the last 10 fields.
      But only the fields which are filled.
      Is this possible?
    • Gowrisankar
      By Gowrisankar
      Hello everyone,
      I'm working on a task where, a PDF file is opened (in IE browser) when I click a link in a website.
      I have to read the first page of the PDF to find particular strings. Can you please share some ideas?
    • mLipok
      By mLipok
      Here:
      https://github.com/nachbar/TRichViewToPdfUsingDebenu/blob/master/Unit1.cpp
      I found a code in C++ for file format conversion from RTF to PDF with using Debenu QuickPDF.
      I know how to use Debenu QuickPDF in AutoIt .
      My question is about RTF part of this code:
       
      HDC hdcNew = debenu->GetCanvasDC( RTFPRINTINGDOTSPERINCH * RTFPAGEWIDTHININCHES, RTFPRINTINGDOTSPERINCH * RTFPAGEHEIGHTININCHES); canvas = new TCanvas; canvas->Handle = hdcNew; RVReportHelper1->DrawPage( PageCounter, canvas, true, RTFPRINTINGDOTSPERINCH * RTFPAGEHEIGHTININCHES); // LastPageHeight);  
      First there is hdcNew declaration , and this is not the problem.
      My problem is in converting the following code snippet, to AutoIt
      canvas = new TCanvas; canvas->Handle = hdcNew; RVReportHelper1->DrawPage( PageCounter, canvas, true, RTFPRINTINGDOTSPERINCH * RTFPAGEHEIGHTININCHES); // LastPageHeight);
      If you remember, I created RTFPrinter sometime ago. But it was some time ago , and created by trial and error, rather than in-depth analysis.
      Also, it was just a modification of another script, not my own work from scratch.
      So now I'm looking for help how to adapt this code snippet to AutoIt.
      Any tips ?
       
      Regards,
      mLIpok
       
    • Kiran_L
      By Kiran_L
      Hi guys,
       
      I am trying to read a pdf file with unstructured data. I dontot know how to handle pdf activities in AutoIt,
      Can you help me with any UDF to open the PDF and read the doc.
       
      Thanks for your time.