LibreOffice Module sw (master) 1
|
#include <sal/config.h>
#include <string_view>
#include <osl/diagnose.h>
#include <svtools/htmlout.hxx>
#include <svtools/htmlkywd.hxx>
#include <svtools/HtmlWriter.hxx>
#include <rtl/strbuf.hxx>
#include <ndindex.hxx>
#include <fmtftn.hxx>
#include <txtftn.hxx>
#include <ftninfo.hxx>
#include <doc.hxx>
#include <ndtxt.hxx>
#include <charfmt.hxx>
#include "swhtml.hxx"
#include "wrthtml.hxx"
Go to the source code of this file.
Functions | |
static sal_Int32 | lcl_html_getNextPart (OUString &rPart, std::u16string_view aContent, sal_Int32 nPos) |
static sal_Int32 | lcl_html_getEndNoteInfo (SwEndNoteInfo &rInfo, std::u16string_view aContent, bool bEndNote) |
SwHTMLWriter & | OutHTML_SwFormatLineBreak (SwHTMLWriter &rWrt, const SfxPoolItem &rHt) |
SwHTMLWriter & | OutHTML_SwFormatFootnote (SwHTMLWriter &rWrt, const SfxPoolItem &rHt) |
static int | lcl_html_fillEndNoteInfo (const SwEndNoteInfo &rInfo, OUString *pParts, bool bEndNote) |
static void | lcl_html_outFootEndNoteInfo (SwHTMLWriter &rWrt, OUString const *pParts, int nParts, const char *pName) |
|
static |
Definition at line 490 of file htmlftn.cxx.
References SvxNumberType::GetNumberingType(), SwHTMLWriter::GetNumFormat(), SwEndNoteInfo::GetPrefix(), SwEndNoteInfo::GetSuffix(), SwEndNoteInfo::m_aFormat, SwEndNoteInfo::m_nFootnoteOffset, SVX_NUM_ARABIC, and SVX_NUM_ROMAN_LOWER.
Referenced by SwHTMLWriter::OutFootEndNoteInfo().
|
static |
Definition at line 82 of file htmlftn.cxx.
References SvxNumberType::GetNumberingType(), SwHTMLParser::GetNumType(), lcl_html_getNextPart(), SwEndNoteInfo::m_aFormat, SwEndNoteInfo::m_nFootnoteOffset, SvxNumberType::SetNumberingType(), SwEndNoteInfo::SetPrefix(), SwEndNoteInfo::SetSuffix(), SVX_NUM_ARABIC, and SVX_NUM_ROMAN_LOWER.
Referenced by SwHTMLParser::FillEndNoteInfo(), and SwHTMLParser::FillFootNoteInfo().
|
static |
Definition at line 40 of file htmlftn.cxx.
References nPos.
Referenced by SwHTMLParser::FillFootNoteInfo(), and lcl_html_getEndNoteInfo().
|
static |
Definition at line 524 of file htmlftn.cxx.
References SwHTMLWriter::GetNamespace(), i, OOO_STRING_SVTOOLS_HTML_meta, OOO_STRING_SVTOOLS_HTML_O_content, OOO_STRING_SVTOOLS_HTML_O_name, HTMLOutFuncs::Out_String(), SwHTMLWriter::OutNewLine(), pName, Writer::Strm(), and SvStream::WriteOString().
Referenced by SwHTMLWriter::OutFootEndNoteInfo().
SwHTMLWriter & OutHTML_SwFormatFootnote | ( | SwHTMLWriter & | rWrt, |
const SfxPoolItem & | rHt | ||
) |
Definition at line 273 of file htmlftn.cxx.
References SwHTMLWriter::GetNamespace(), SwFormatFootnote::GetNumStr(), SwFormatFootnote::GetTextFootnote(), SwFormatFootnote::GetViewNumStr(), SwFormatFootnote::IsEndNote(), SwHTMLWriter::m_nEndNote, SwHTMLWriter::m_nFootNote, Writer::m_pDoc, SwHTMLWriter::m_xFootEndNotes, nPos, OOO_STRING_SVTOOLS_HTML_anchor, OOO_STRING_SVTOOLS_HTML_FTN_anchor, OOO_STRING_SVTOOLS_HTML_FTN_symbol, OOO_STRING_SVTOOLS_HTML_O_class, OOO_STRING_SVTOOLS_HTML_O_href, OOO_STRING_SVTOOLS_HTML_O_name, OOO_STRING_SVTOOLS_HTML_O_sdfixed, OOO_STRING_SVTOOLS_HTML_sdendnote, OOO_STRING_SVTOOLS_HTML_sdendnote_anc, OOO_STRING_SVTOOLS_HTML_sdfootnote, OOO_STRING_SVTOOLS_HTML_sdfootnote_anc, OOO_STRING_SVTOOLS_HTML_superscript, HTMLOutFuncs::Out_AsciiTag(), HTMLOutFuncs::Out_String(), Writer::Strm(), and SvStream::WriteOString().
SwHTMLWriter & OutHTML_SwFormatLineBreak | ( | SwHTMLWriter & | rWrt, |
const SfxPoolItem & | rHt | ||
) |
Definition at line 248 of file htmlftn.cxx.
References ALL, HtmlWriter::attribute(), HtmlWriter::end(), LEFT, SwHTMLWriter::maNamespace, NONE, OOO_STRING_SVTOOLS_HTML_linebreak, OOO_STRING_SVTOOLS_HTML_O_clear, RIGHT, HtmlWriter::start(), and Writer::Strm().