LibreOffice Module sw (master)  1
Classes | Macros | Functions
htmltabw.cxx File Reference
#include <hintids.hxx>
#include <vcl/svapp.hxx>
#include <svtools/htmlout.hxx>
#include <svtools/htmltokn.h>
#include <svtools/htmlkywd.hxx>
#include <svtools/HtmlWriter.hxx>
#include <vcl/wrkwin.hxx>
#include <editeng/ulspitem.hxx>
#include <editeng/lrspitem.hxx>
#include <editeng/brushitem.hxx>
#include <editeng/boxitem.hxx>
#include <fmtornt.hxx>
#include <frmfmt.hxx>
#include <fmtfsize.hxx>
#include <fmtsrnd.hxx>
#include <frmatr.hxx>
#include <doc.hxx>
#include <IDocumentLayoutAccess.hxx>
#include <pam.hxx>
#include <ndtxt.hxx>
#include <swrect.hxx>
#include <cellatr.hxx>
#include <poolfmt.hxx>
#include <swtable.hxx>
#include <htmltbl.hxx>
#include "htmlnum.hxx"
#include "wrthtml.hxx"
#include <wrtswtbl.hxx>
#include <viewsh.hxx>
#include <viewopt.hxx>
#include <rtl/strbuf.hxx>
#include <sal/types.h>
#include <osl/diagnose.h>
Include dependency graph for htmltabw.cxx:

Go to the source code of this file.

Classes

class  SwHTMLWrtTable
 

Macros

#define MAX_DEPTH   (3)
 

Functions

static bool lcl_TableLine_HasTabBorders (const SwTableLine *pLine, bool *pBorders)
 
static bool lcl_TableBox_HasTabBorders (const SwTableBox *pBox, bool *pBorders)
 
WriterOutHTML_SwTableNode (Writer &rWrt, SwTableNode &rNode, const SwFrameFormat *pFlyFrameFormat, const OUString *pCaption, bool bTopCaption)
 

Macro Definition Documentation

#define MAX_DEPTH   (3)

Definition at line 56 of file htmltabw.cxx.

Function Documentation

static bool lcl_TableBox_HasTabBorders ( const SwTableBox pBox,
bool *  pBorders 
)
static
static bool lcl_TableLine_HasTabBorders ( const SwTableLine pLine,
bool *  pBorders 
)
static

Definition at line 219 of file htmltabw.cxx.

References SwTableLine::GetTabBoxes(), and lcl_TableBox_HasTabBorders().

Referenced by lcl_TableBox_HasTabBorders().

Writer& OutHTML_SwTableNode ( Writer rWrt,
SwTableNode rNode,
const SwFrameFormat pFlyFrameFormat,
const OUString *  pCaption,
bool  bTopCaption 
)

Definition at line 861 of file htmltabw.cxx.

References SwHTMLWriter::ClearNextNumInfo(), SwHTMLWriter::DecIndentLevel(), SwNode::EndOfSectionNode(), SwHTMLWriter::FillNextNumInfo(), SwFrameFormat::FindLayoutRect(), IDocumentLayoutAccess::GetCurrentViewShell(), SwTable::GetFrameFormat(), SwFormat::GetFrameSize(), SwFormatHoriOrient::GetHoriOrient(), SwFormat::GetHoriOrient(), SwTable::GetHTMLTableLayout(), SwDoc::getIDocumentLayoutAccess(), SvxLRSpaceItem::GetLeft(), SvxULSpaceItem::GetLower(), SwFormat::GetLRSpace(), SwFormat::GetName(), SwHTMLWriter::GetNamespace(), SwHTMLWriter::GetNextNumInfo(), SwHTMLWriter::GetNumInfo(), SwHTMLNumRuleInfo::GetNumRule(), SvxLRSpaceItem::GetRight(), SwTable::GetRowsToRepeat(), SvxSizeItem::GetSize(), SwFormatSurround::GetSurround(), SwFormat::GetSurround(), SwTableNode::GetTable(), SwTable::GetTabLines(), SwFormat::GetULSpace(), SvxULSpaceItem::GetUpper(), SwViewShell::GetViewOptions(), SwFormatFrameSize::GetWidthPercent(), SwHTMLWriter::IncIndentLevel(), SwHTMLTableLayout::IsExportable(), SwHTMLNumRuleInfo::IsRestart(), SwViewOption::IsTest1(), LEFT, SwHTMLWriter::m_bLFPossible, SwHTMLWriter::m_bOutTable, SwHTMLWriter::m_bPreserveForm, SwHTMLWriter::m_nDefListLvl, SwHTMLWriter::m_nDefListMargin, Writer::m_pCurrentPam, Writer::m_pDoc, SwHTMLWriter::mxFormComps, sw::sidebar::NONE, OOO_STRING_SVTOOLS_HTML_AL_right, OOO_STRING_SVTOOLS_HTML_center, OOO_STRING_SVTOOLS_HTML_dd, OOO_STRING_SVTOOLS_HTML_division, OOO_STRING_SVTOOLS_HTML_O_align, HTMLOutFuncs::Out_AsciiTag(), SwHTMLWriter::OutAndSetDefList(), SwHTMLWriter::OutForm(), OutHTML_NumBulListEnd(), SwHTMLWriter::OutImplicitMark(), SwHTMLWriter::OutNewLine(), RIGHT, Writer::Strm(), Size::Width(), SwRect::Width(), and SwHTMLWrtTable::Write().

Referenced by SwHTMLWriter::Out_SwDoc(), and OutHTML_FrameFormatTableNode().