Dear Alex,
When I use 'pretty printing' to output the contents of my .bbdb file it is
output as three columns on a4 paper.
>From the fact that there is a section in the bbdb-print.el file which reads:
(defconst bbdb-print-filofax-alist
(append '((font-size . 12)
(columns . 2)
(voffset . "-2cm")
(hoffset . "-2cm")
(vsize . "27cm"))
bbdb-print-full-alist)
"Example setup for making pages for a Filofax binder.")
I am guessing that there is an alternative format suitable for printing Filofax
output. I'm not sure whether the paper size will be different, (suitable for
printing on a5 or something), or whether it will just be columns on a4 paper
which I can then chop up to put in my filofax. I am just asking for guidance on
how I use the above to make the format mods.
>From the bbdb-print.el file there is the following instruction.
This is an alist of the form ((option1 . value1) (option2 . value2) ...)
You can have separate settings for brief and non-brief printouts;
see the variables `bbdb-print-brief-alist' and `bbdb-print-full-alist'.
Settings there will override the common settings in this variable.
The possible options and legal values are:
- columns: 1, 2, 3, 4 or 'quad (4 little 2-column pages per sheet)
or 'grid (12 credit-card-sized pages per sheet).
- separator: 0-7, the style of heading for each letter.
0=none, 1=line, 2=boxed letters, 3=large boxed letters, 4=large letters,
5=letters with lines, 6=letters with suits, 7=boxed letters with suits.
- omit-area-code: a regular expression matching area codes to omit.
- phone-on-first-line: t means to put first phone number on the same
line with the name, nil means just the name. A string means to
use the first phone number whose \"location\" matches that string,
which should be a valid regular expression.
- n-phones: maximum number of phone numbers to include.
- n-addresses: maximum number of addresses to include.
- include-files: list of TeX files to \\input. If these filenames are not
absolute, the files must be located somewhere that TeX will find them.
- ps-fonts: nonnil means to use them, nil to use standard TeX fonts.
- font-size: in points, any integer (assuming fonts in that size exist!).
- hsize, vsize: horizontal dimension of pages. String value can be any valid
TeX dimension, or nil to use TeX's default.
- hoffset, voffset: shift TeX's output rightward (downward) by this distance
(any TeX dimension). Nil or 0 uses TeX's default positioning.
- quad-hsize, quad-vsize: for the quad format, horizontal and
vertical size of the little pages. These must be strings which
are valid TeX dimensions, eg \"10cm\"."
:group 'bbdb-utilities-print
:type 'bbdb-print-alist-widget)
But I'm sorry, I don't get what I'm meant to be doing, with the above example
code for the format.
I guess I'm missing something pretty obvious, I probably just need to set a
variable value in my .emacs file, or something like that, but I would _really_
appreciate someone telling me what I need to do to make this work.
Thanks
Richard Fieldsend
*=>
*=> Richard Fieldsend <[EMAIL PROTECTED]> writes:
*=>
*=> > The only modification I've made to any code that I've kept is to set
*=> > the default TeX output file so that it is saved into my c:/latex/
*=> > directory which is also the directory where the bbdb-cols.tex and
*=> > bbdb-print.tex files are. I have been able to process files and get
*=> > good output, but I haven't been able to format this for a filofax
*=> > binder.
*=>
*=> Perhaps all you need to do is customize bbdb-print-alist-widget?
*=>
*=> This just a guess, I'm also not sure what your problem is exactly. I
*=> understand you saying "everything works but the printed pages don't
*=> fit into my filofax". Is that correct -- the paper size is wrong?
*=>
*=> Alex.
*=> --
*=> http://www.emacswiki.org/
_______________________________________________
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/