как да експортирате данни от realbasic в отворен файл на Office Word или съвместим софтуер

Използвам реално основно за програмиране и искам да експортирам някои данни в word файл, който може да се отвори с "Open Office" или друг софтуер за текстообработка, който може да работи на MAC OSX, някакви съвети?


person William    schedule 31.07.2010    source източник


Отговори (2)


Не посочихте с какъв вид данни имате работа, така че просто ще приема текст. Разгледайте класа StyledText, тъй като той може да чете/записва RTF, който може да се чете от повечето текстообработващи програми. http://docs.realsoftware.com/index.php/StyledText Недостатъкът е че поддържат само подмножество от RTF и не поддържат изображения.

Ако имате изображения и искате малко повече контрол, бих препоръчал контролата за форматиран текст от софтуера True North. http://www.truenorthsoftware.com/formattedtextcontrol/ Малко е скъпо, но си заслужава то. Истинска RTF поддръжка, както и много XML опции. Можете да създадете много добре изглеждащ експорт чрез код.

Винаги можете просто да създадете обикновен стар текстов файл с помощта на TextOutputStream, който всеки текстов процесор може да отвори и прочете. http://docs.realsoftware.com/index.php/TextOutputStream

Ако сте в Windows, можете да експортирате директно в Word с помощта на класа WordApplication. http://docs.realsoftware.com/index.php/WordApplication Това не е все пак междуплатформено решение.

person BKeeney Software    schedule 31.07.2010
comment
благодаря, да, работя само с текст и изображения, но текстът е форматиран - мога ли да използвам open office word class като MS Word? Благодаря - person William; 01.08.2010

TextOutputStream сам по себе си извежда само знаци, но ако текстът е rtfdata и му дадете край на файла .rtf, той се интерпретира като RTF-файл. Всъщност можете да дадете на файла .doc и той ще бъде отворен в Word по подразбиране (ако приемем, че word е по подразбиране за .doc файлове)

person Ask Greiffenberg    schedule 07.11.2010