/// return the optional argument(s) only
int getOptArg(odocstream & os, OutputParams const &) const;
/// return the caption text
- int getCaptionText(odocstream & os, OutputParams const &) const;
+ int getCaptionAsPlaintext(odocstream & os, OutputParams const &) const;
+ /// return the caption text as HTML
+ docstring getCaptionAsHTML(odocstream & os, OutputParams const &) const;
private:
///
void write(std::ostream & os) const;
int plaintext(odocstream & os, OutputParams const & runparams) const;
///
int docbook(odocstream & os, OutputParams const & runparams) const;
+ ///
+ docstring xhtml(odocstream & os, OutputParams const & runparams) const;
///
void setCustomLabel(docstring const & label);
///
///
std::string type_;
///
- bool in_subfloat_;
- ///
docstring custom_label_;
};