[sword-devel] using a zText module
Daniel Hughes
trampster at gmail.com
Sat Aug 11 01:25:42 MST 2012
Hi,
I'm trying to use sword from c#. I have used swig to generate a wrapper for
just enough of sword to open a module and render some text.
I followed the example in the API primer found here:
http://www.crosswire.org/sword/develop/swordapi/apiprimer.jsp
I downloaded the webster module only to discover that it was zText module
and not a rawtext module as shown in the example. So instead I tried to
use the ESV module (which is also ztext).
However the RenderText() call returns nothing (empty string). Here is the
code I am using:
SWKey key = new SWKey("jas 1:18");
zText esv = new zText("modules/texts/ztext/esv", "ESV", "English Standard
Version");
esv.setKey(key);
Console.WriteLine (esv.RenderText());
I noticed that that even if I pass in a folder that does not exist, I never
get an error, RenderText just carries on returning an empty string. I
created a wrapper for the .Error() function which always returns 0.
I have tried using an absolute path, a relative path, i've tried using an
ESV module I downloaded from crosswire and one which I installed using
Xiphos.
I am the developer of a bible application found in the debian repros and
would love to add support for sword modules. Any help would be
greatly appreciated.
Cheers,
Daniel Hughes
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.crosswire.org/pipermail/sword-devel/attachments/20120811/2ebc7784/attachment.html>
More information about the sword-devel
mailing list