• Gerd Moellmann's avatar
    Line and paragraph spacing feature. Region to cut · 6bf5fb46
    Gerd Moellmann authored
    out when printing.  Doc fix.
    (ps-print-version): New version number (6.5).
    (ps-line-spacing, ps-paragraph-spacing, ps-paragraph-regexp): New
    vars.  Line and paragraph spacing feature.
    (ps-begin-cut-regexp, ps-end-cut-regexp): New vars.  Region to cut
    out when printing.
    (ps-setup, ps-nb-pages, ps-get-page-dimensions, ps-begin-file)
    (ps-get-font-size, ps-begin-job, ps-continue-line)
    (ps-plot-region): Code fix.
    (ps-print-prologue-2): Var eliminated.
    (ps-line-spacing-internal, ps-paragraph-spacing-internal): New
    internal vars.
    (ps-get-size): New fun.
    (ps-output-string-prim, ps-init-output-queue, ps-print-page-p)
    (ps-next-line): Replace defun by defsubst.
    (ps-mule-plot-string): Autoload doc fix.
    
    (ps-mule-generate-font): New arg HEADER-P.  If it is
    non-nil, generate font for the header strings.
    (ps-mule-prepare-font): Likewise.
    (ps-mule-generate-glyphs): Likewise.
    (ps-mule-string-encoding): Likewise.
    (ps-mule-header-charsets): New variable.
    (ps-mule-encode-header-string): New function.
    (ps-mule-header-string-charsets): New function.
    (ps-mule-begin-job): Check charsets in the header strings.  If there
    are non-ASCII and non-Latin1 charsets, prepare fonts for them.
    6bf5fb46
ps-print.el 209 KB