Hi Vinicius, * Vinicius Jose Latorre (2007-01-08 23:21 -0200) said: ^^^^^^^^^^^^^^^^^^^^^ > Hi Eli, > Hi Leo, > > > Eli Zaretskii wrote: >>> From: Leo <[EMAIL PROTECTED]> >>> Date: Sat, 06 Jan 2007 17:29:34 +0000 >>> >>> * Eli Zaretskii (2007-01-06 12:59 +0200) said: >>> ^^^^^^^^^^^^^ >>> >>>>> `ps-print-buffer-with-faces' will print a dark background buffer >>>>> into a .ps file with white background. This makes the text >>>>> difficult to read. >>>>> >>>> This is a feature. See the variable ps-use-face-background for how >>>> to override it. >>>> >>> I play with it. I put the buffer I want to print in another frame and >>> swap its foreground and background by modifying frame parameters so >>> that the change only happens in that frame. >>> >>> But then printing still uses the global frame parameter's foreground >>> and background colors instead of the selected frame's. Is this a bug? >>> >> >> I don't know. Vinicius, could you please look into this? Thanks. >> > > > ps-print does not get color frame parameters; it only deals with faces. > > The variables ps-default-fg, ps-default-bg and ps-use-face-background > are only relative to faces. > > So, to get the frame parameters to print you could use some function like: > > (defun my-ps-print-buffer-with-faces (&optional filename) > (interactive (list (ps-print-preprint current-prefix-arg))) > (let ((ps-default-bg (frame-parameter nil 'background-color)) > (ps-default-fg (frame-parameter nil 'foreground-color)) > (ps-use-face-background t)) > (ps-print-buffer-with-faces filename))) > > > Regards,
Thank you for the answer. However output from ps-print does not look good generally in a dark background? Is this a known problem?
exampel.ps.bz2
Description: exampel.ps.bz2
> > Vinicius > > PS: See also: > > How Ps-Print Deals With Faces > http://www.emacswiki.org/cgi-bin/wiki/PsPrintPackage#PsPrintPackage21 > > How Ps-Print Deals With Color > http://www.emacswiki.org/cgi-bin/wiki/PsPrintPackage#PsPrintPackage22 regards, -- Leo <sdl.web AT gmail.com> (GPG Key: 9283AA3F)
_______________________________________________ emacs-pretest-bug mailing list [email protected] http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug
