LibreOffice Module sw (master)  1
Classes | Namespaces | Enumerations | Variables
htmlfly.hxx File Reference
#include <o3tl/sorted_vector.hxx>
#include <o3tl/typed_flags_set.hxx>
Include dependency graph for htmlfly.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  o3tl::typed_flags< HtmlContainerFlags >
 
struct  AllHtmlFlags
 
class  SwHTMLPosFlyFrame
 
class  SwHTMLPosFlyFrames
 

Namespaces

 o3tl
 

Enumerations

enum  SwHTMLFrameType {
  HTML_FRMTYPE_TABLE,
  HTML_FRMTYPE_TABLE_CAP,
  HTML_FRMTYPE_MULTICOL,
  HTML_FRMTYPE_EMPTY,
  HTML_FRMTYPE_TEXT,
  HTML_FRMTYPE_GRF,
  HTML_FRMTYPE_PLUGIN,
  HTML_FRMTYPE_APPLET,
  HTML_FRMTYPE_IFRAME,
  HTML_FRMTYPE_OLE,
  HTML_FRMTYPE_MARQUEE,
  HTML_FRMTYPE_CONTROL,
  HTML_FRMTYPE_DRAW,
  HTML_FRMTYPE_END
}
 
enum  HtmlOut {
  HtmlOut::TableNode,
  HtmlOut::GraphicNode,
  HtmlOut::OleNode,
  HtmlOut::Div,
  HtmlOut::MultiCol,
  HtmlOut::Spacer,
  HtmlOut::Control,
  HtmlOut::AMarquee,
  HtmlOut::Marquee,
  HtmlOut::GraphicFrame,
  HtmlOut::OleGraphic,
  HtmlOut::Span
}
 
enum  HtmlPosition {
  HtmlPosition::Prefix,
  HtmlPosition::Before,
  HtmlPosition::Inside,
  HtmlPosition::Any
}
 
enum  HtmlContainerFlags {
  HtmlContainerFlags::NONE = 0x00,
  HtmlContainerFlags::Span = 0x01,
  HtmlContainerFlags::Div = 0x02
}
 

Variables

const sal_uInt16 MAX_FRMTYPES = HTML_FRMTYPE_END
 
const sal_uInt16 MAX_BROWSERS = 4
 
AllHtmlFlags const aHTMLOutFramePageFlyTable [MAX_FRMTYPES][MAX_BROWSERS]
 
AllHtmlFlags const aHTMLOutFrameParaFrameTable [MAX_FRMTYPES][MAX_BROWSERS]
 
AllHtmlFlags const aHTMLOutFrameParaPrtAreaTable [MAX_FRMTYPES][MAX_BROWSERS]
 
AllHtmlFlags const aHTMLOutFrameParaOtherTable [MAX_FRMTYPES][MAX_BROWSERS]
 
AllHtmlFlags const aHTMLOutFrameAsCharTable [MAX_FRMTYPES][MAX_BROWSERS]
 

Enumeration Type Documentation

enum HtmlContainerFlags
strong
Enumerator
NONE 
Span 
Div 

Definition at line 72 of file htmlfly.hxx.

enum HtmlOut
strong
Enumerator
TableNode 
GraphicNode 
OleNode 
Div 
MultiCol 
Spacer 
Control 
AMarquee 
Marquee 
GraphicFrame 
OleGraphic 
Span 

Definition at line 50 of file htmlfly.hxx.

enum HtmlPosition
strong
Enumerator
Prefix 
Before 
Inside 
Any 

Definition at line 65 of file htmlfly.hxx.

Enumerator
HTML_FRMTYPE_TABLE 
HTML_FRMTYPE_TABLE_CAP 
HTML_FRMTYPE_MULTICOL 
HTML_FRMTYPE_EMPTY 
HTML_FRMTYPE_TEXT 
HTML_FRMTYPE_GRF 
HTML_FRMTYPE_PLUGIN 
HTML_FRMTYPE_APPLET 
HTML_FRMTYPE_IFRAME 
HTML_FRMTYPE_OLE 
HTML_FRMTYPE_MARQUEE 
HTML_FRMTYPE_CONTROL 
HTML_FRMTYPE_DRAW 
HTML_FRMTYPE_END 

Definition at line 32 of file htmlfly.hxx.

Variable Documentation

AllHtmlFlags const aHTMLOutFrameAsCharTable[MAX_FRMTYPES][MAX_BROWSERS]

Definition at line 409 of file htmlflyt.cxx.

Referenced by OutHTML_SwFlyCnt().

AllHtmlFlags const aHTMLOutFramePageFlyTable[MAX_FRMTYPES][MAX_BROWSERS]

Definition at line 24 of file htmlflyt.cxx.

Referenced by SwHTMLWriter::CollectFlyFrames().

AllHtmlFlags const aHTMLOutFrameParaFrameTable[MAX_FRMTYPES][MAX_BROWSERS]

Definition at line 120 of file htmlflyt.cxx.

Referenced by SwHTMLWriter::CollectFlyFrames().

AllHtmlFlags const aHTMLOutFrameParaOtherTable[MAX_FRMTYPES][MAX_BROWSERS]

Definition at line 313 of file htmlflyt.cxx.

Referenced by SwHTMLWriter::CollectFlyFrames().

AllHtmlFlags const aHTMLOutFrameParaPrtAreaTable[MAX_FRMTYPES][MAX_BROWSERS]

Definition at line 217 of file htmlflyt.cxx.

Referenced by SwHTMLWriter::CollectFlyFrames().

const sal_uInt16 MAX_BROWSERS = 4

Definition at line 82 of file htmlfly.hxx.

Referenced by SwHTMLWriter::CollectFlyFrames().

const sal_uInt16 MAX_FRMTYPES = HTML_FRMTYPE_END

Definition at line 81 of file htmlfly.hxx.