Function: ps-generate-postscript-with-faces

ps-generate-postscript-with-faces is a byte-compiled function defined in ps-print.el.gz.

Signature

(ps-generate-postscript-with-faces FROM TO)

Source Code

;; Defined in /usr/src/emacs/lisp/ps-print.el.gz
(defun ps-generate-postscript-with-faces (from to)
  ;; Some initialization...
  (setq ps-current-effect 0)

  ;; Build the reference lists of faces if necessary.
  (when (or ps-always-build-face-reference
	    ps-build-face-reference)
    (message "Collecting face information...")
    (ps-build-reference-face-lists))

  ;; Black/white printer.
  (setq ps-black-white-faces-alist nil)
  (and (eq ps-print-color-p 'black-white)
       (ps-extend-face-list ps-black-white-faces nil
			    'ps-black-white-faces-alist))

  ;; Generate some PostScript.
  (save-restriction
    (narrow-to-region from to)
    (font-lock-ensure from to)
    (deactivate-mark)                   ;bug#16866.
    (ps-generate-postscript-with-faces1 from to)))