LibreOffice Module sw (master)
1
|
#include <config_java.h>
#include <sfx2/sfxhtml.hxx>
#include <svl/listener.hxx>
#include <svl/macitem.hxx>
#include <svtools/htmltokn.h>
#include <editeng/svxenum.hxx>
#include <rtl/ref.hxx>
#include <rtl/ustrbuf.hxx>
#include <fltshell.hxx>
#include <swtypes.hxx>
#include <com/sun/star/drawing/XShape.hpp>
#include <com/sun/star/form/XFormComponent.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <memory>
#include <vector>
#include <deque>
#include <stack>
#include <set>
Go to the source code of this file.
Classes | |
struct | HTMLAttrTable |
class | HTMLAttr |
class | HTMLAttrContext |
struct | o3tl::typed_flags< HtmlContextFlags > |
struct | o3tl::typed_flags< HtmlFrameFormatFlags > |
class | SwHTMLFrameFormatListener |
class | SwHTMLParser |
class | SwHTMLParser::TableDepthGuard |
struct | SwPendingData |
struct | SwPending |
struct | SwHTMLTextFootnote |
struct | SwHTMLFootEndNote_Impl |
Namespaces | |
o3tl | |
Macros | |
#define | HTML_CJK_PARSPACE (MM50/2) |
#define | HTML_CTL_PARSPACE (MM50/2) |
#define | HTML_DFLT_IMG_WIDTH (MM50*4) |
#define | HTML_DFLT_IMG_HEIGHT (MM50*2) |
Typedefs | |
typedef std::deque< HTMLAttr * > | HTMLAttrs |
typedef std::vector< std::unique_ptr< HTMLAttrContext > > | HTMLAttrContexts |
typedef std::vector< std::unique_ptr< ImageMap > > | ImageMaps |
Enumerations | |
enum | SwHTMLAppendMode { AM_NORMAL, AM_NOSPACE, AM_SPACE, AM_SOFTNOSPACE, AM_NONE } |
enum | HtmlContextFlags { HtmlContextFlags::ProtectStack = 0x0001, HtmlContextFlags::StripPara = 0x0002, HtmlContextFlags::KeepNumrule = 0x0004, HtmlContextFlags::HeaderDist = 0x0008, HtmlContextFlags::FooterDist = 0x0010, HtmlContextFlags::KeepAttrs = 0x0020, HtmlContextFlags::MultiColMask = StripPara | KeepNumrule | KeepAttrs } |
enum | HtmlFrameFormatFlags { HtmlFrameFormatFlags::Box = 0x0001, HtmlFrameFormatFlags::Background = 0x0002, HtmlFrameFormatFlags::Padding = 0x0004, HtmlFrameFormatFlags::Direction = 0x0008 } |
Variables | |
HTMLOptionEnum< SvxAdjust > const | aHTMLPAlignTable [] |
HTMLOptionEnum< sal_Int16 > const | aHTMLImgHAlignTable [] |
HTMLOptionEnum< sal_Int16 > const | aHTMLImgVAlignTable [] |
#define HTML_CJK_PARSPACE (MM50/2) |
Definition at line 61 of file swhtml.hxx.
Referenced by SwHTMLParser::AddParSpace().
#define HTML_CTL_PARSPACE (MM50/2) |
Definition at line 62 of file swhtml.hxx.
Referenced by SwHTMLParser::AddParSpace().
#define HTML_DFLT_IMG_HEIGHT (MM50*2) |
Definition at line 65 of file swhtml.hxx.
Referenced by SwHTMLParser::InsertImage(), and SwHTMLParser::InsertInput().
#define HTML_DFLT_IMG_WIDTH (MM50*4) |
Definition at line 64 of file swhtml.hxx.
Referenced by SwHTMLParser::InsertImage(), and SwHTMLParser::InsertInput().
typedef std::vector<std::unique_ptr<HTMLAttrContext> > HTMLAttrContexts |
Definition at line 303 of file swhtml.hxx.
Definition at line 74 of file swhtml.hxx.
Definition at line 307 of file swhtml.hxx.
|
strong |
Enumerator | |
---|---|
ProtectStack | |
StripPara | |
KeepNumrule | |
HeaderDist | |
FooterDist | |
KeepAttrs | |
MultiColMask |
Definition at line 311 of file swhtml.hxx.
|
strong |
Enumerator | |
---|---|
Box | |
Background | |
Padding | |
Direction |
Definition at line 325 of file swhtml.hxx.
enum SwHTMLAppendMode |
Enumerator | |
---|---|
AM_NORMAL | |
AM_NOSPACE | |
AM_SPACE | |
AM_SOFTNOSPACE | |
AM_NONE |
Definition at line 197 of file swhtml.hxx.
HTMLOptionEnum<sal_Int16> const aHTMLImgHAlignTable[] |
Definition at line 74 of file htmlgrin.cxx.
Referenced by SwHTMLParser::InsertEmbed(), SwHTMLParser::InsertFloatingFrame(), SwHTMLParser::InsertInput(), SwHTMLParser::InsertSpacer(), and SwHTMLParser::NewMarquee().
HTMLOptionEnum<sal_Int16> const aHTMLImgVAlignTable[] |
Definition at line 81 of file htmlgrin.cxx.
Referenced by SwHTMLParser::InsertEmbed(), SwHTMLParser::InsertFloatingFrame(), SwHTMLParser::InsertInput(), SwHTMLParser::InsertSpacer(), SwHTMLParser::NewMarquee(), and SwHTMLParser::NewNumberBulletList().
HTMLOptionEnum<SvxAdjust> const aHTMLPAlignTable[] |
Definition at line 141 of file swhtml.cxx.
Referenced by SwHTMLParser::BuildTableCell(), SwHTMLParser::BuildTableColGroup(), SwHTMLParser::BuildTableRow(), SwHTMLParser::BuildTableSection(), CellSaveStruct::CellSaveStruct(), and SwHTMLParser::NewDivision().