ExportTexPathHasSpaces,
ExportConverterError,
// preview
+ // Implies ExportSuccess.
PreviewSuccess,
+ // The exported file exists but there was an error when opening
+ // it in a viewer.
PreviewError
};
/// read the header, returns number of unknown tokens
int readHeader(Lexer & lex);
+ double fontScalingFactor() const;
+
private:
///
typedef std::map<Buffer const *, Buffer *> BufferMap;
/// get source code (latex/docbook) for some paragraphs, or all paragraphs
/// including preamble
- void getSourceCode(odocstream & os, std::string const format,
+ void getSourceCode(odocstream & os, std::string const & format,
pit_type par_begin, pit_type par_end, OutputWhat output,
bool master) const;
///
ExportStatus doExport(std::string const & target, bool put_in_tempdir) const;
- ///
- ExportStatus doExport(std::string const & target, bool put_in_tempdir,
- std::string & result_file) const;
- ///
+ /// Export buffer to format \p format and open the result in a suitable viewer.
+ /// Note: This has nothing to do with preview of graphics or math formulas.
ExportStatus preview(std::string const & format) const;
private:
+ ///
+ ExportStatus doExport(std::string const & target, bool put_in_tempdir,
+ std::string & result_file) const;
/// target is a format name optionally followed by a space
/// and a destination file-name
ExportStatus doExport(std::string const & target, bool put_in_tempdir,
bool includeall, std::string & result_file) const;
///
- ExportStatus doExport(std::string const & target, bool put_in_tempdir,
- bool includeall) const;
- ///
ExportStatus preview(std::string const & format, bool includeall = false) const;
///
void setMathFlavor(OutputParams & op) const;