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 <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 69 of file htmltab.cxx.

Referenced by HTMLTable::InitCtor().

#define NETSCAPE_DFLT_CELLSPACING   2

Definition at line 70 of file htmltab.cxx.

Referenced by HTMLTable::InitCtor().

Typedef Documentation

typedef std::vector<HTMLTableCell> HTMLTableCells

Definition at line 275 of file htmltab.cxx.

typedef std::vector<HTMLTableColumn> HTMLTableColumns

Definition at line 371 of file htmltab.cxx.

typedef std::vector<HTMLTableRow> HTMLTableRows

Definition at line 369 of file htmltab.cxx.

typedef std::vector<SdrObject *> SdrObjects

Definition at line 373 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 75 of file htmltab.cxx.