LibreOffice Module sw (master)  1
Classes | Macros | Typedefs | Functions | Variables
htmltab.cxx File Reference
#include <memory>
#include <hintids.hxx>
#include <comphelper/flagguard.hxx>
#include <vcl/svapp.hxx>
#include <vcl/wrkwin.hxx>
#include <editeng/boxitem.hxx>
#include <editeng/brushitem.hxx>
#include <editeng/adjustitem.hxx>
#include <editeng/fhgtitem.hxx>
#include <editeng/ulspitem.hxx>
#include <editeng/lrspitem.hxx>
#include <editeng/formatbreakitem.hxx>
#include <editeng/spltitem.hxx>
#include <unotools/configmgr.hxx>
#include <svtools/htmltokn.h>
#include <svtools/htmlkywd.hxx>
#include <svl/urihelper.hxx>
#include <svl/listener.hxx>
#include <sal/log.hxx>
#include <dcontact.hxx>
#include <fmtornt.hxx>
#include <frmfmt.hxx>
#include <fmtfsize.hxx>
#include <fmtsrnd.hxx>
#include <fmtpdsc.hxx>
#include <fmtcntnt.hxx>
#include <fmtanchr.hxx>
#include <fmtlsplt.hxx>
#include <frmatr.hxx>
#include <pam.hxx>
#include <doc.hxx>
#include <IDocumentLayoutAccess.hxx>
#include <IDocumentMarkAccess.hxx>
#include <ndtxt.hxx>
#include <shellio.hxx>
#include <poolfmt.hxx>
#include <swtable.hxx>
#include <cellatr.hxx>
#include <htmltbl.hxx>
#include <swtblfmt.hxx>
#include "htmlnum.hxx"
#include "swhtml.hxx"
#include "swcss1.hxx"
#include <numrule.hxx>
#include <txtftn.hxx>
#include <itabenum.hxx>
#include <tblafmt.hxx>
#include <SwStyleNameMapper.hxx>
Include dependency graph for htmltab.cxx:

Go to the source code of this file.

Classes

struct  HTMLTableOptions
 
class  HTMLTableContext
 
class  HTMLTableCnts
 
class  HTMLTableCell
 
class  HTMLTableRow
 
class  HTMLTableColumn
 
class  HTMLTable
 
class  SectionSaveStruct
 
class  CellSaveStruct
 
class  RowSaveStruct
 
struct  TableColGrpSaveStruct
 
class  CaptionSaveStruct
 
class  TableSaveStruct
 

Macros

#define NETSCAPE_DFLT_BORDER   1
 
#define NETSCAPE_DFLT_CELLSPACING   2
 

Typedefs

typedef std::vector< HTMLTableCellHTMLTableCells
 
typedef std::vector< HTMLTableRowHTMLTableRows
 
typedef std::vector< HTMLTableColumnHTMLTableColumns
 
typedef std::vector< SdrObject * > SdrObjects
 

Functions

static bool IsBoxEmpty (const SwTableBox *pBox)
 
static void ResetLineFrameFormatAttrs (SwFrameFormat *pFrameFormat)
 

Variables

static HTMLOptionEnum< sal_Int16 > const aHTMLTableVAlignTable []
 

Macro Definition Documentation

#define NETSCAPE_DFLT_BORDER   1

Definition at line 70 of file htmltab.cxx.

Referenced by HTMLTable::InitCtor().

#define NETSCAPE_DFLT_CELLSPACING   2

Definition at line 71 of file htmltab.cxx.

Referenced by HTMLTable::InitCtor().

Typedef Documentation

typedef std::vector<HTMLTableCell> HTMLTableCells

Definition at line 276 of file htmltab.cxx.

typedef std::vector<HTMLTableColumn> HTMLTableColumns

Definition at line 372 of file htmltab.cxx.

typedef std::vector<HTMLTableRow> HTMLTableRows

Definition at line 370 of file htmltab.cxx.

typedef std::vector<SdrObject *> SdrObjects

Definition at line 374 of file htmltab.cxx.

Function Documentation

static bool IsBoxEmpty ( const SwTableBox pBox)
static
static void ResetLineFrameFormatAttrs ( SwFrameFormat pFrameFormat)
static

Variable Documentation

HTMLOptionEnum<sal_Int16> const aHTMLTableVAlignTable[]
static
Initial value:
=
{
{ OOO_STRING_SVTOOLS_HTML_VA_middle, text::VertOrientation::CENTER },
{ nullptr, 0 }
}
#define OOO_STRING_SVTOOLS_HTML_VA_bottom
#define OOO_STRING_SVTOOLS_HTML_VA_top
#define OOO_STRING_SVTOOLS_HTML_VA_middle

Definition at line 76 of file htmltab.cxx.