Hoogle Search
Within LTS Haskell 24.10 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
printJobSetNUpLayout :: (HasCallStack, MonadIO m, IsPrintJob a) => a -> NumberUpLayout -> m ()gi-gtk4 GI.Gtk.Objects.PrintJob Sets the n-up layout setting for this job.
printJobSetNumCopies :: (HasCallStack, MonadIO m, IsPrintJob a) => a -> Int32 -> m ()gi-gtk4 GI.Gtk.Objects.PrintJob Sets the number of copies for this job.
printJobSetPageRanges :: (HasCallStack, MonadIO m, IsPrintJob a) => a -> [PageRange] -> m ()gi-gtk4 GI.Gtk.Objects.PrintJob Sets the page ranges for this job.
printJobSetPageSet :: (HasCallStack, MonadIO m, IsPrintJob a) => a -> PageSet -> m ()gi-gtk4 GI.Gtk.Objects.PrintJob Sets the GtkPageSet setting for this job.
printJobSetPages :: (HasCallStack, MonadIO m, IsPrintJob a) => a -> PrintPages -> m ()gi-gtk4 GI.Gtk.Objects.PrintJob Sets the GtkPrintPages setting for this job.
printJobSetReverse :: (HasCallStack, MonadIO m, IsPrintJob a) => a -> Bool -> m ()gi-gtk4 GI.Gtk.Objects.PrintJob Sets whether this job is printed reversed.
printJobSetRotate :: (HasCallStack, MonadIO m, IsPrintJob a) => a -> Bool -> m ()gi-gtk4 GI.Gtk.Objects.PrintJob Sets whether this job is printed rotated.
printJobSetScale :: (HasCallStack, MonadIO m, IsPrintJob a) => a -> Double -> m ()gi-gtk4 GI.Gtk.Objects.PrintJob Sets the scale for this job.
- 0 means unscaled.
printJobSetSourceFd :: (HasCallStack, MonadIO m, IsPrintJob a) => a -> Int32 -> m ()gi-gtk4 GI.Gtk.Objects.PrintJob Make the GtkPrintJob send an existing document to the printing system. The file can be in any format understood by the platforms printing system (typically PostScript, but on many platforms PDF may work too). See printerAcceptsPdf and printerAcceptsPs. This is similar to printJobSetSourceFile, but takes expects an open file descriptor for the file, instead of a filename.
printJobSetSourceFile :: (HasCallStack, MonadIO m, IsPrintJob a) => a -> [Char] -> m ()gi-gtk4 GI.Gtk.Objects.PrintJob Make the GtkPrintJob send an existing document to the printing system. The file can be in any format understood by the platforms printing system (typically PostScript, but on many platforms PDF may work too). See printerAcceptsPdf and printerAcceptsPs.