LibreOffice Module sw (master) 1
Classes | Namespaces | Enumerations | Functions
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
}
 

Functions

AllHtmlFlags getHTMLOutFramePageFlyTable (SwHTMLFrameType eFrameType, sal_uInt16 nExportMode)
 
AllHtmlFlags getHTMLOutFrameParaFrameTable (SwHTMLFrameType eFrameType, sal_uInt16 nExportMode)
 
AllHtmlFlags getHTMLOutFrameParaPrtAreaTable (SwHTMLFrameType eFrameType, sal_uInt16 nExportMode)
 
AllHtmlFlags getHTMLOutFrameParaOtherTable (SwHTMLFrameType eFrameType, sal_uInt16 nExportMode)
 
AllHtmlFlags getHTMLOutFrameAsCharTable (SwHTMLFrameType eFrameType, sal_uInt16 nExportMode)
 

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.

Function Documentation

◆ getHTMLOutFrameAsCharTable()

AllHtmlFlags getHTMLOutFrameAsCharTable ( SwHTMLFrameType  eFrameType,
sal_uInt16  nExportMode 
)

Definition at line 478 of file htmlflyt.cxx.

References aHTMLOutFrameAsCharTable, HTML_CFG_MAX, HTML_FRMTYPE_END, and MAX_FRMTYPES.

Referenced by OutHTML_SwFlyCnt().

◆ getHTMLOutFramePageFlyTable()

AllHtmlFlags getHTMLOutFramePageFlyTable ( SwHTMLFrameType  eFrameType,
sal_uInt16  nExportMode 
)

◆ getHTMLOutFrameParaFrameTable()

AllHtmlFlags getHTMLOutFrameParaFrameTable ( SwHTMLFrameType  eFrameType,
sal_uInt16  nExportMode 
)

◆ getHTMLOutFrameParaOtherTable()

AllHtmlFlags getHTMLOutFrameParaOtherTable ( SwHTMLFrameType  eFrameType,
sal_uInt16  nExportMode 
)

◆ getHTMLOutFrameParaPrtAreaTable()

AllHtmlFlags getHTMLOutFrameParaPrtAreaTable ( SwHTMLFrameType  eFrameType,
sal_uInt16  nExportMode 
)