Description
Prints the current web page as a PDF file.
Applies to
WebBrowser controls
Syntax
controlname.PrintAsPDF ( string PdfFile )
Argument |
Description |
---|---|
controlname |
The name of the WebBrowser control. |
PdfFile |
The file path and file name of the PDF file to be saved. |
Return value
Integer.
Returns values as follows. If any argument's value is null, the method returns null.
-
1 -- Success
-
-1 -- Failed to execute the line.
-
-2 -- Failed to initialize the control and obtain the WebBrowser object. The WebView2 is invalid.
-
-4 -- The target path does not exist.
-
-5 -- The URI is invalid.
-
-6 -- The specified download task does not exist.
-
-8 -- The setting item does not exist.
-
-9 -- The path is invalid or does not exist.
-
-11 -- Unknown error.
-
-12 -- Invalid event name.
-
-14 -- Invalid argument.
-
-15 -- Failed to create screenshot file.
-
-16 -- There is a print job in progress, which cannot be closed.
-
-17 -- Could not find the corresponding item.
Examples
This example prints the current web page as printaspdf.pdf and saves it under the current directory:
Integer li_rtn String ls_pdfpath Ls_pdfpath = getcurrentdirectory() + "\printaspdf.pdf" Li_rtn = wb_1.PrintAsPDF(ls_pdfpath)
See also