src/eric7/WebBrowser/Tools/PrintToPdfDialog.py

branch
eric7
changeset 9221
bf71ee032bb4
parent 9209
b99e7fd55fd3
child 9413
80c06d472826
diff -r e9e7eca7efee -r bf71ee032bb4 src/eric7/WebBrowser/Tools/PrintToPdfDialog.py
--- a/src/eric7/WebBrowser/Tools/PrintToPdfDialog.py	Wed Jul 13 11:16:20 2022 +0200
+++ b/src/eric7/WebBrowser/Tools/PrintToPdfDialog.py	Wed Jul 13 14:55:47 2022 +0200
@@ -24,10 +24,11 @@
     Class implementing a dialog to enter the data for printing a web page to
     PDF.
     """
+
     def __init__(self, filePath, parent=None):
         """
         Constructor
-        
+
         @param filePath path of the file to write into
         @type str
         @param parent reference to the parent widget
@@ -35,28 +36,27 @@
         """
         super().__init__(parent)
         self.setupUi(self)
-        
-        self.pdfFilePicker.setMode(
-            EricPathPickerModes.SAVE_FILE_OVERWRITE_MODE)
-        self.pdfFilePicker.setFilters(self.tr(
-            "PDF Files (*.pdf);;"
-            "All Files (*)"))
+
+        self.pdfFilePicker.setMode(EricPathPickerModes.SAVE_FILE_OVERWRITE_MODE)
+        self.pdfFilePicker.setFilters(self.tr("PDF Files (*.pdf);;" "All Files (*)"))
         if not os.path.isabs(filePath):
             documentsPath = QStandardPaths.writableLocation(
-                QStandardPaths.StandardLocation.DocumentsLocation)
+                QStandardPaths.StandardLocation.DocumentsLocation
+            )
             if documentsPath:
                 filePath = os.path.join(documentsPath, filePath)
             else:
                 filePath = os.path.abspath(filePath)
         self.pdfFilePicker.setText(filePath, toNative=True)
-        
+
         self.__currentPageLayout = QPageLayout(
             QPageSize(QPageSize.PageSizeId.A4),
             QPageLayout.Orientation.Portrait,
-            QMarginsF(0.0, 0.0, 0.0, 0.0))
-        
+            QMarginsF(0.0, 0.0, 0.0, 0.0),
+        )
+
         self.__updatePageLayoutLabel()
-    
+
     @pyqtSlot()
     def on_pageLayoutButton_clicked(self):
         """
@@ -64,31 +64,34 @@
         """
         printer = QPrinter()
         printer.setPageLayout(self.__currentPageLayout)
-        
+
         dlg = QPageSetupDialog(printer, self)
         if dlg.exec() == QDialog.DialogCode.Accepted:
             self.__currentPageLayout = printer.pageLayout()
             self.__updatePageLayoutLabel()
-    
+
     def __updatePageLayoutLabel(self):
         """
         Private method to update the page layout label.
         """
         orientation = (
             self.tr("Portrait")
-            if (self.__currentPageLayout.orientation() ==
-                QPageLayout.Orientation.Portrait) else
-            self.tr("Landscape")
+            if (
+                self.__currentPageLayout.orientation()
+                == QPageLayout.Orientation.Portrait
+            )
+            else self.tr("Landscape")
         )
         self.pageLayoutLabel.setText(
             self.tr("{0}, {1}", "page size, page orientation").format(
-                self.__currentPageLayout.pageSize().name(),
-                orientation))
-    
+                self.__currentPageLayout.pageSize().name(), orientation
+            )
+        )
+
     def getData(self):
         """
         Public method to get the dialog data.
-        
+
         @return tuple containing the file path and the page layout
         @rtype tuple of str and QPageLayout
         """

eric ide

mercurial