|
LibreOffice Module sw (master) 1
|
#include <sal/config.h>#include <algorithm>#include <memory>#include <config_java.h>#include <com/sun/star/document/XDocumentPropertiesSupplier.hpp>#include <com/sun/star/document/XDocumentProperties.hpp>#include <com/sun/star/i18n/ScriptType.hpp>#include <com/sun/star/i18n/XBreakIterator.hpp>#include <comphelper/string.hxx>#include <o3tl/safeint.hxx>#include <rtl/ustrbuf.hxx>#include <svx/svxids.hrc>#include <stdlib.h>#include <hintids.hxx>#include <utility>#include <vcl/errinf.hxx>#include <svl/stritem.hxx>#include <vcl/imap.hxx>#include <svtools/htmltokn.h>#include <svtools/htmlkywd.hxx>#include <svtools/ctrltool.hxx>#include <unotools/pathoptions.hxx>#include <vcl/svapp.hxx>#include <sfx2/event.hxx>#include <sfx2/docfile.hxx>#include <sfx2/linkmgr.hxx>#include <editeng/kernitem.hxx>#include <editeng/boxitem.hxx>#include <editeng/fhgtitem.hxx>#include <editeng/formatbreakitem.hxx>#include <editeng/postitem.hxx>#include <editeng/wghtitem.hxx>#include <editeng/crossedoutitem.hxx>#include <editeng/udlnitem.hxx>#include <editeng/escapementitem.hxx>#include <editeng/blinkitem.hxx>#include <editeng/ulspitem.hxx>#include <editeng/colritem.hxx>#include <editeng/fontitem.hxx>#include <editeng/adjustitem.hxx>#include <editeng/lrspitem.hxx>#include <editeng/protitem.hxx>#include <editeng/flstitem.hxx>#include <svx/unobrushitemhelper.hxx>#include <frmatr.hxx>#include <charatr.hxx>#include <fmtfld.hxx>#include <fmtpdsc.hxx>#include <fmtanchr.hxx>#include <fmtsrnd.hxx>#include <fmtfsize.hxx>#include <fmtclds.hxx>#include <fchrfmt.hxx>#include <fmtinfmt.hxx>#include <fmtfollowtextflow.hxx>#include <fmtornt.hxx>#include <doc.hxx>#include <IDocumentUndoRedo.hxx>#include <IDocumentSettingAccess.hxx>#include <IDocumentLayoutAccess.hxx>#include <IDocumentLinksAdministration.hxx>#include <IDocumentRedlineAccess.hxx>#include <IDocumentFieldsAccess.hxx>#include <IDocumentStylePoolAccess.hxx>#include <IDocumentStatistics.hxx>#include <IDocumentState.hxx>#include <pam.hxx>#include <ndtxt.hxx>#include <mdiexp.hxx>#include <poolfmt.hxx>#include <pagedesc.hxx>#include <IMark.hxx>#include <docsh.hxx>#include <editsh.hxx>#include <docufld.hxx>#include "swcss1.hxx"#include <fltini.hxx>#include <htmltbl.hxx>#include "htmlnum.hxx"#include "swhtml.hxx"#include "wrthtml.hxx"#include <linkenum.hxx>#include <breakit.hxx>#include <SwAppletImpl.hxx>#include <swdll.hxx>#include <txatbase.hxx>#include <sfx2/viewfrm.hxx>#include <svx/svdobj.hxx>#include <officecfg/Office/Writer.hxx>#include <comphelper/sequenceashashmap.hxx>#include <comphelper/sequence.hxx>#include <officecfg/Office/Common.hxx>#include <swerror.h>#include <ndole.hxx>#include <unoframe.hxx>#include "css1atr.hxx"#include <frameformats.hxx>Go to the source code of this file.
Macros | |
| #define | FONTSIZE_MASK 7 |
| #define | HTML_ESC_PROP 80 |
| #define | HTML_ESC_SUPER DFLT_ESC_SUPER |
| #define | HTML_ESC_SUB DFLT_ESC_SUB |
| #define | HTML_SPTYPE_BLOCK 1 |
| #define | HTML_SPTYPE_HORI 2 |
| #define | HTML_SPTYPE_VERT 3 |
Functions | |
| IMPL_LINK_NOARG (SwHTMLParser, AsyncCallback, void *, void) | |
| static void | lcl_swhtml_getItemInfo (const HTMLAttr &rAttr, bool &rScriptDependent, sal_uInt16 &rScriptType) |
| bool | TestImportHTML (SvStream &rStream) |
Variables | |
| HTMLOptionEnum< SvxAdjust > const | aHTMLPAlignTable [] |
| HTMLOptionEnum< sal_uInt16 > const | aHTMLSpacerTypeTable [] |
| #define FONTSIZE_MASK 7 |
Definition at line 127 of file swhtml.cxx.
| #define HTML_ESC_PROP 80 |
Definition at line 129 of file swhtml.cxx.
| #define HTML_ESC_SUB DFLT_ESC_SUB |
Definition at line 131 of file swhtml.cxx.
| #define HTML_ESC_SUPER DFLT_ESC_SUPER |
Definition at line 130 of file swhtml.cxx.
| #define HTML_SPTYPE_BLOCK 1 |
Definition at line 133 of file swhtml.cxx.
| #define HTML_SPTYPE_HORI 2 |
Definition at line 134 of file swhtml.cxx.
| #define HTML_SPTYPE_VERT 3 |
Definition at line 135 of file swhtml.cxx.
| IMPL_LINK_NOARG | ( | SwHTMLParser | , |
| AsyncCallback | , | ||
| void * | , | ||
| void | |||
| ) |
Definition at line 538 of file swhtml.cxx.
|
static |
Definition at line 2154 of file swhtml.cxx.
References HTMLAttr::GetItem(), RES_CHRATR_CJK_FONT(), RES_CHRATR_CJK_FONTSIZE(), RES_CHRATR_CJK_LANGUAGE(), RES_CHRATR_CJK_POSTURE(), RES_CHRATR_CJK_WEIGHT(), RES_CHRATR_CTL_FONT(), RES_CHRATR_CTL_FONTSIZE(), RES_CHRATR_CTL_LANGUAGE(), RES_CHRATR_CTL_POSTURE(), RES_CHRATR_CTL_WEIGHT(), RES_CHRATR_FONT(), RES_CHRATR_FONTSIZE(), RES_CHRATR_LANGUAGE(), RES_CHRATR_POSTURE(), RES_CHRATR_WEIGHT(), and SfxPoolItem::Which().
Referenced by SwHTMLParser::AppendTextNode(), and SwHTMLParser::EndAttr().
| bool TestImportHTML | ( | SvStream & | rStream | ) |
Definition at line 5624 of file swhtml.cxx.
| HTMLOptionEnum<SvxAdjust> const aHTMLPAlignTable[] |
Definition at line 141 of file swhtml.cxx.
Referenced by SwHTMLParser::BuildTableCell(), SwHTMLParser::BuildTableColGroup(), SwHTMLParser::BuildTableRow(), SwHTMLParser::BuildTableSection(), CellSaveStruct::CellSaveStruct(), SwHTMLParser::InsertHorzRule(), SwHTMLParser::NewDivision(), SwHTMLParser::NewHeading(), and SwHTMLParser::NewPara().
| HTMLOptionEnum<sal_uInt16> const aHTMLSpacerTypeTable[] |
Definition at line 153 of file swhtml.cxx.
Referenced by SwHTMLParser::InsertSpacer().