- AW: - [CookBook] Open Files

From: collection <"collection">
Date: Fri, 8 Apr 2005 22:46:36 +0200

----boundary-LibPST-iamunique-1616740977_-_-
Content-type: text/plain

Dear McIntosh

you have to use the right convert, to solve your problem. cv := NIL; means
there are no convert is used (odc Format).

Add in my original example the line

                cv := Converters.list;
                WHILE (cv # NIL) & (cv.fileType # "html") DO
                        cv := cv.next
                END;

into the PROCEDURE Save and into the PROCEDURE Load
then the example use the registrated html converter of the OM Subsystem
Xhtml.

"htm" used my subsystem Html (if it is installed)
"txt" used the ASCII converter
"rtf" used the rich text converter
"utf" used Unicode converter
and so on

My original example doesn't use a converter and my questions was: "Is it a
bug or a futures?", because why does convert := NIL used the txt converter
instead of no converter.

Once again thank you. Your solution solved my problem.

Regards

Helmut


-----Ursprüngliche Nachricht-----
Von: blackbox{([at]})nowhere.xy
McIntosh
Gesendet: Freitag, 8. April 2005 19:35
An: BlackBox Mailing List
Betreff: [BlackBox] - [CookBook] Open Files



-----BEGIN PGP SIGNED MESSAGE-----

Hash: SHA1

I had some trouble understanding how to automatically make an html file. I
have modified Helmut's example again, unfortunately making it longer, so
that a file is saved both as a BB file with a custom extension, and as an
html file. Perhaps a new reader would see a way to clean the structure so
that a novice can use it easily. See
http://aubrey.vima.austin.tx.us/Documents.txt The main lesson I took is
that I need to choose a specific converter when I have more than one for a
given filename extension.

On the choice between CutePDFWriter and HtmlExporter, I think I would send
a user request to Pretoria, then work on HtmlExporter so that we have the
source as we desire.


At 11:05 AM 4/8/2005, you wrote:
>Helmut,
>I have created an 'Open files' entry.
>
>I am still trying to decide on the best format for the CookBook. If I use
>CutePDFWriter then I get an exact replica of the .odc version of the
>CookBook as a .pdf file, however, hyperlinks don't work (I assume that if
>you create a pdf file in some way other than printing you can get
>hyperlinks (ne c'est pas?)).
>
>If I use HtmlExporter then I do not get an exact replica of the .odc file
>since the information in 'Rulers' is not passed to the .html file, e.g.
>centering text, tab stops, page breaks are not carried through.
>
>-Doug
>
>

>--- BlackBox
>--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy

-----BEGIN PGP SIGNATURE-----

Version: PGPfreeware 7.0.3 for non-commercial use <http://www.pgp.com>

iQA/AwUBQlbAqwKlSw8yssF7EQJAAACglaMUaIKN1aDP2FFox14kI8sILbEAmwS6
3BGqTqOZzd8Oyj1PgCPYtQIv
ŞBZ
-----END PGP SIGNATURE-----

--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy

--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy



----boundary-LibPST-iamunique-1616740977_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDAgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJc
Zm5pbFxmY2hhcnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBO
ZXc7fX0NCntcY29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7
fQ0KXHVjMVxwYXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyMCBEZWFyIE1jSW50b3NoXHBhcg0K
XHBhcg0KeW91IGhhdmUgdG8gdXNlIHRoZSByaWdodCBjb252ZXJ0LCB0byBzb2x2ZSB5b3VyIHBy
b2JsZW0uIGN2IDo9IE5JTDsgbWVhbnNccGFyDQp0aGVyZSBhcmUgbm8gY29udmVydCBpcyB1c2Vk
IChvZGMgRm9ybWF0KS5ccGFyDQpccGFyDQpBZGQgaW4gbXkgb3JpZ2luYWwgZXhhbXBsZSB0aGUg
bGluZVxwYXINClxwYXINClx0YWIgXHRhYiBjdiA6PSBDb252ZXJ0ZXJzLmxpc3Q7XHBhcg0KXHRh
YiBcdGFiIFdISUxFIChjdiAjIE5JTCkgJiAoY3YuZmlsZVR5cGUgIyAiaHRtbCIpIERPXHBhcg0K
XHRhYiBcdGFiIFx0YWIgY3YgOj0gY3YubmV4dFxwYXINClx0YWIgXHRhYiBFTkQ7XHBhcg0KXHBh
cg0KaW50byB0aGUgUFJPQ0VEVVJFIFNhdmUgYW5kIGludG8gdGhlIFBST0NFRFVSRSBMb2FkXHBh
cg0KdGhlbiB0aGUgZXhhbXBsZSB1c2UgdGhlIHJlZ2lzdHJhdGVkIGh0bWwgY29udmVydGVyIG9m
IHRoZSBPTSBTdWJzeXN0ZW1ccGFyDQpYaHRtbC5ccGFyDQpccGFyDQoiaHRtIiB1c2VkIG15IHN1
YnN5c3RlbSBIdG1sIChpZiBpdCBpcyBpbnN0YWxsZWQpXHBhcg0KInR4dCIgdXNlZCB0aGUgQVND
SUkgY29udmVydGVyXHBhcg0KInJ0ZiIgdXNlZCB0aGUgcmljaCB0ZXh0IGNvbnZlcnRlclxwYXIN
CiJ1dGYiIHVzZWQgVW5pY29kZSBjb252ZXJ0ZXJccGFyDQphbmQgc28gb25ccGFyDQpccGFyDQpN
eSBvcmlnaW5hbCBleGFtcGxlIGRvZXNuJ3QgdXNlIGEgY29udmVydGVyIGFuZCBteSBxdWVzdGlv
bnMgd2FzOiAiSXMgaXQgYVxwYXINCmJ1ZyBvciBhIGZ1dHVyZXM/IiwgYmVjYXVzZSB3aHkgZG9l
cyBjb252ZXJ0IDo9IE5JTCB1c2VkIHRoZSB0eHQgY29udmVydGVyXHBhcg0KaW5zdGVhZCBvZiBu
byBjb252ZXJ0ZXIuXHBhcg0KXHBhcg0KT25jZSBhZ2FpbiB0aGFuayB5b3UuIFlvdXIgc29sdXRp
b24gc29sdmVkIG15IHByb2JsZW0uXHBhcg0KXHBhcg0KUmVnYXJkc1xwYXINClxwYXINCkhlbG11
dFxwYXINClxwYXINClxwYXINCi0tLS0tVXJzcHJcJ2ZjbmdsaWNoZSBOYWNocmljaHQtLS0tLVxw
YXINClZvbjogYmxhY2tib3hAb2Jlcm9uLmNoIFttYWlsdG86YmxhY2tib3hAb2Jlcm9uLmNoXUlt
IEF1ZnRyYWcgdm9uIEF1YnJleVxwYXINCk1jSW50b3NoXHBhcg0KR2VzZW5kZXQ6IEZyZWl0YWcs
IDguIEFwcmlsIDIwMDUgMTk6MzVccGFyDQpBbjogQmxhY2tCb3ggTWFpbGluZyBMaXN0XHBhcg0K
QmV0cmVmZjogW0JsYWNrQm94XSAtIFtDb29rQm9va10gT3BlbiBGaWxlc1xwYXINClxwYXINClxw
YXINClxwYXINCi0tLS0tQkVHSU4gUEdQIFNJR05FRCBNRVNTQUdFLS0tLS1ccGFyDQpIYXNoOiBT
SEExXHBhcg0KXHBhcg0KSSBoYWQgc29tZSB0cm91YmxlIHVuZGVyc3RhbmRpbmcgaG93IHRvIGF1
dG9tYXRpY2FsbHkgbWFrZSBhbiBodG1sIGZpbGUuICBJXHBhcg0KaGF2ZSBtb2RpZmllZCBIZWxt
dXQncyBleGFtcGxlIGFnYWluLCB1bmZvcnR1bmF0ZWx5IG1ha2luZyBpdCBsb25nZXIsIHNvXHBh
cg0KdGhhdCBhIGZpbGUgaXMgc2F2ZWQgYm90aCBhcyBhIEJCIGZpbGUgd2l0aCBhIGN1c3RvbSBl
eHRlbnNpb24sIGFuZCBhcyBhblxwYXINCmh0bWwgZmlsZS4gIFBlcmhhcHMgYSBuZXcgcmVhZGVy
IHdvdWxkIHNlZSBhIHdheSB0byBjbGVhbiB0aGUgc3RydWN0dXJlIHNvXHBhcg0KdGhhdCBhIG5v
dmljZSBjYW4gdXNlIGl0IGVhc2lseS4gIFNlZVxwYXINCmh0dHA6Ly9hdWJyZXkudmltYS5hdXN0
aW4udHgudXMvRG9jdW1lbnRzLnR4dCAgVGhlIG1haW4gbGVzc29uIEkgdG9vayBpc1xwYXINCnRo
YXQgSSBuZWVkIHRvIGNob29zZSBhIHNwZWNpZmljIGNvbnZlcnRlciB3aGVuIEkgaGF2ZSBtb3Jl
IHRoYW4gb25lIGZvciBhXHBhcg0KZ2l2ZW4gZmlsZW5hbWUgZXh0ZW5zaW9uLlxwYXINClxwYXIN
Ck9uIHRoZSBjaG9pY2UgYmV0d2VlbiBDdXRlUERGV3JpdGVyICBhbmQgSHRtbEV4cG9ydGVyLCBJ
IHRoaW5rIEkgd291bGQgc2VuZFxwYXINCmEgdXNlciByZXF1ZXN0IHRvIFByZXRvcmlhLCB0aGVu
IHdvcmsgb24gSHRtbEV4cG9ydGVyIHNvIHRoYXQgd2UgaGF2ZSB0aGVccGFyDQpzb3VyY2UgYXMg
d2UgZGVzaXJlLlxwYXINClxwYXINClxwYXINCkF0IDExOjA1IEFNIDQvOC8yMDA1LCB5b3Ugd3Jv
dGU6XHBhcg0KPkhlbG11dCxccGFyDQo+SSBoYXZlIGNyZWF0ZWQgYW4gJ09wZW4gZmlsZXMnIGVu
dHJ5LlxwYXINCj5ccGFyDQo+SSBhbSBzdGlsbCB0cnlpbmcgdG8gZGVjaWRlIG9uIHRoZSBiZXN0
IGZvcm1hdCBmb3IgdGhlIENvb2tCb29rLiAgSWYgSSB1c2VccGFyDQo+Q3V0ZVBERldyaXRlciB0
aGVuIEkgZ2V0IGFuIGV4YWN0IHJlcGxpY2Egb2YgdGhlIC5vZGMgdmVyc2lvbiBvZiB0aGVccGFy
DQo+Q29va0Jvb2sgYXMgYSAucGRmIGZpbGUsIGhvd2V2ZXIsIGh5cGVybGlua3MgZG9uJ3Qgd29y
ayAoSSBhc3N1bWUgdGhhdCBpZlxwYXINCj55b3UgY3JlYXRlIGEgcGRmIGZpbGUgaW4gc29tZSB3
YXkgb3RoZXIgdGhhbiBwcmludGluZyB5b3UgY2FuIGdldFxwYXINCj5oeXBlcmxpbmtzIChuZSBj
J2VzdCBwYXM/KSkuXHBhcg0KPlxwYXINCj5JZiBJIHVzZSBIdG1sRXhwb3J0ZXIgdGhlbiBJIGRv
IG5vdCBnZXQgYW4gZXhhY3QgcmVwbGljYSBvZiB0aGUgLm9kYyBmaWxlXHBhcg0KPnNpbmNlIHRo
ZSBpbmZvcm1hdGlvbiBpbiAnUnVsZXJzJyBpcyBub3QgcGFzc2VkIHRvIHRoZSAuaHRtbCBmaWxl
LCBlLmcuXHBhcg0KPmNlbnRlcmluZyB0ZXh0LCB0YWIgc3RvcHMsIHBhZ2UgYnJlYWtzIGFyZSBu
b3QgY2FycmllZCB0aHJvdWdoLlxwYXINCj5ccGFyDQo+LURvdWdccGFyDQo+XHBhcg0KPlxwYXIN
Cj4tLS0gQmxhY2tCb3hccGFyDQo+LS0tIHNlbmQgc3ViamVjdCBIRUxQIG9yIFVOU1VCU0NSSUJF
IHRvIGJsYWNrYm94QG9iZXJvbi5jaFxwYXINClxwYXINCi0tLS0tQkVHSU4gUEdQIFNJR05BVFVS
RS0tLS0tXHBhcg0KVmVyc2lvbjogUEdQZnJlZXdhcmUgNy4wLjMgZm9yIG5vbi1jb21tZXJjaWFs
IHVzZSA8aHR0cDovL3d3dy5wZ3AuY29tPlxwYXINClxwYXINCmlRQS9Bd1VCUWxiQXF3S2xTdzh5
c3NGN0VRSkFBQUNnbGFNVWFJS04xYURQMkZGb3gxNGtJOHNJTGJFQW13UzZccGFyDQozQkdxVHFP
WnpkOE95ajFQZ0NQWXRRSXZccGFyDQo9ZEVCWlxwYXINCi0tLS0tRU5EIFBHUCBTSUdOQVRVUkUt
LS0tLVxwYXINClxwYXINCi0tLSBCbGFja0JveFxwYXINCi0tLSBzZW5kIHN1YmplY3QgSEVMUCBv
ciBVTlNVQlNDUklCRSB0byBibGFja2JveEBvYmVyb24uY2hccGFyDQpccGFyDQotLS0gQmxhY2tC
b3hccGFyDQotLS0gc2VuZCBzdWJqZWN0IEhFTFAgb3IgVU5TVUJTQ1JJQkUgdG8gYmxhY2tib3hA
b2Jlcm9uLmNoXHBhcg0KXHBhcg0KfQ=


----boundary-LibPST-iamunique-1616740977_-_---
Received on Fri Apr 08 2005 - 22:46:36 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:28:18 UTC