Felicitas Posted May 23, 2024 Posted May 23, 2024 Dear forum, I used the following code to display a PDF file in a gui. Unfortunately the document always opens with margins. Does anyone have any idea why this might be? The side edges should go! Thank you in advance expandcollapse popup#NoTrayIcon #include <ButtonConstants.au3> #include <Array.au3> #include <File.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #include <GuiListView.au3> #include <Date.au3> #include <ComboConstants.au3> #include <EditConstants.au3> #include "GUITreeViewEx_Test.au3" #include <Excel.au3> #include "ArrayMultiColSort.au3" $Archivdatei = FileOpenDialog("Wähle .pdf-Datei!", @ScriptDir, "PDF (*.pdf)") $oPDF = ObjCreate("AcroPDF.PDF.1") If Not IsObj($oPDF) Then MsgBox(16, "Error", "Failed to create AcroPDF object") Exit EndIf $oPDF.src = $Archivdatei $oPDF.setShowToolbar(0) $oPDF.setShowScrollbars(0) $oPDF.setView('Fit') $oPDF.setLayoutMode('SinglePage') $oPDF.setPageMode('None') global $hMain1 = GUICreate('Test', 387, 608);,$iGui1X+$WidthGUI2);, BitOR($GUI_SS_DEFAULT_GUI, $WS_SIZEBOX, $WS_MAXIMIZEBOX, $WS_OVERLAPPEDWINDOW, $WS_CLIPSIBLINGS, $WS_CLIPCHILDREN)) global $pdfCtrl= GUICtrlCreateObj($oPDF, 0, 0, 387-10, 608-10) GUISetState(@SW_SHOW, $hMain1) While 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE GUIDelete($hMain1) ExitLoop EndSwitch WEnd
Andreik Posted May 24, 2024 Posted May 24, 2024 Just send a CTRL+H when the document is loaded or if you have the Acrobat Pro version you can use SetViewMode method of AcroExch.AVDoc (you might find some examples on the forum if you search).
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now