[sword-devel] How to get footnotes?
Troy A. Griffitts
scribe at crosswire.org
Sat Aug 25 19:55:41 MST 2007
mmital,
Try this (didn't check, but should be close):
AttributeList &fns = pModule->getEntryAttributes()["Footnote"];
for (AttributeList::iterator f = fns.begin(); f != fns.end(); f++)
Footnotes.Add(pModule->RenderText(f->second["body"]));
-Troy.
mmital wrote:
> Hi,
>
> I was wondering how to obtain footnotes in a particulat format (example,
> a valid HTML or RTF text).
>
> Currently, I am using the following method that gives me the raw
> footnote string:
>
>
>
> CStringArray Footnotes;
>
> for (i1 = pModule->getEntryAttributes().begin(); i1 !=
> pModule->getEntryAttributes().end(); i1++)
>
> for (i2 = i1->second.begin(); i2 != i1->second.end(); i2++)
>
> for (i3 = i2->second.begin(); i3 != i2->second.end(); i3++)
>
> {
>
> CString first = i3->first;
>
> CString second = i3->second;
>
> first.MakeLower();
>
> if(first == "body") Footnotes.Add(second);
>
> } // end of i3 iteration
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> sword-devel mailing list: sword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page
More information about the sword-devel
mailing list