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 <sal/types.h>
#include <ndindex.hxx>
#include <memory>
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

namespace  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 class  HtmlOut {
  TableNode ,
  GraphicNode ,
  OleNode ,
  Div ,
  MultiCol ,
  Spacer ,
  Control ,
  AMarquee ,
  Marquee ,
  GraphicFrame ,
  OleGraphic ,
  Span
}
 
enum class  HtmlPosition {
  Prefix ,
  Before ,
  Inside ,
  Any
}
 
enum class  HtmlContainerFlags {
  NONE = 0x00 ,
  Span = 0x01 ,
  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

◆ HtmlContainerFlags

enum class HtmlContainerFlags
strong
Enumerator
NONE 
Span 
Div 

Definition at line 73 of file htmlfly.hxx.

◆ HtmlOut

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

Definition at line 51 of file htmlfly.hxx.

◆ HtmlPosition

enum class HtmlPosition
strong
Enumerator
Prefix 
Before 
Inside 
Any 

Definition at line 66 of file htmlfly.hxx.

◆ SwHTMLFrameType

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 33 of file htmlfly.hxx.

Variable Documentation

◆ aHTMLOutFrameAsCharTable

AllHtmlFlags const aHTMLOutFrameAsCharTable[MAX_FRMTYPES][MAX_BROWSERS]
extern

Definition at line 409 of file htmlflyt.cxx.

Referenced by OutHTML_SwFlyCnt().

◆ aHTMLOutFramePageFlyTable

AllHtmlFlags const aHTMLOutFramePageFlyTable[MAX_FRMTYPES][MAX_BROWSERS]
extern

Definition at line 24 of file htmlflyt.cxx.

Referenced by SwHTMLWriter::CollectFlyFrames().

◆ aHTMLOutFrameParaFrameTable

AllHtmlFlags const aHTMLOutFrameParaFrameTable[MAX_FRMTYPES][MAX_BROWSERS]
extern

Definition at line 120 of file htmlflyt.cxx.

Referenced by SwHTMLWriter::CollectFlyFrames().

◆ aHTMLOutFrameParaOtherTable

AllHtmlFlags const aHTMLOutFrameParaOtherTable[MAX_FRMTYPES][MAX_BROWSERS]
extern

Definition at line 313 of file htmlflyt.cxx.

Referenced by SwHTMLWriter::CollectFlyFrames().

◆ aHTMLOutFrameParaPrtAreaTable

AllHtmlFlags const aHTMLOutFrameParaPrtAreaTable[MAX_FRMTYPES][MAX_BROWSERS]
extern

Definition at line 217 of file htmlflyt.cxx.

Referenced by SwHTMLWriter::CollectFlyFrames().

◆ MAX_BROWSERS

const sal_uInt16 MAX_BROWSERS = 4

Definition at line 83 of file htmlfly.hxx.

Referenced by SwHTMLWriter::CollectFlyFrames().

◆ MAX_FRMTYPES

const sal_uInt16 MAX_FRMTYPES = HTML_FRMTYPE_END

Definition at line 82 of file htmlfly.hxx.