Ken.Knight@f421.n109.z1.fidonet.org (Ken Knight) (01/30/91)
I'm asking this for a friend, but please send replies to this address.
I need to save styled TextEdit information to disk. That means, the
TERecord and its associated Style reocrd along with the text itself.
There doesn't seem to be any standard way of doing this that I can
find. However, in ResEdit 2.1 there is an 'styl' resource that seems to
contain just this information. However, I can't find any information on
the format of this resource (ResEdit uses a resource edit, not
template, to handle the resource). It appears to be an undefined
resource as far as the resource files that came with MPW 3.1 are
concerned. So, is there a standard way to export (and , of course,
import) this information? If not, what have you people done in this
regard.
Internet: ken.knight@f421.n109.z1.fidonet.org AOL:
KenKnight
BBS: Twilight Clone 301-946-8643 @ 9600 HST or -5032 9600/v.32: Ken
Knight
--
Ken Knight, Ken.Knight@f421.n109.z1.fidonet.org
via The Black Cat's Shack's FidoNet<->Usenet Gateway
blkcat.fidonet.org and Fidonet 1:109/401mxmora@unix.SRI.COM (Matt Mora) (01/31/91)
In article <3215.27A6A774@blkcat.fidonet.org> Ken.Knight@f421.n109.z1.fidonet.org (Ken Knight) writes: >I'm asking this for a friend, but please send replies to this address. > >I need to save styled TextEdit information to disk. That means, the >TERecord and its associated Style reocrd along with the text itself. You should get the book "Programming the Macintosh II" by David a Wilson. It comes with source code examples on how to do what you want. This book looks like its just viewgrafs from a seminar he gave but the source is usefull. I think what you need to do is save three parts of the style records seperatly. Below is an example. To save a style record: styleRecHdl := GetStylHandle(textH); styleTableHdl := styleRecHdl^^.styleTab; lhTableHdl := styleRecHdl^^.lhTab; To restore a style record: SetStylHandle(styleRecHdl, textH); styleRecHdl^^.styleTab := styleTableHdl; styleRecHdl^^.lhTab := lhTableHdl; -- ___________________________________________________________ Matthew Mora | my Mac Matt_Mora@QM.SRI.COM SRI International | my SUN mxmora@unix.sri.com ___________________________________________________________