LibreOffice Module editeng (master) 1
Classes | Namespaces | Enumerations | Functions
borderline.hxx File Reference
#include <com/sun/star/table/BorderLineStyle.hpp>
#include <tools/color.hxx>
#include <tools/long.hxx>
#include <tools/mapunit.hxx>
#include <editeng/editengdllapi.h>
#include <svtools/borderline.hxx>
#include <docmodel/color/ComplexColor.hxx>
Include dependency graph for borderline.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SvxBorderLineWidth
 
class  editeng::SvxBorderLine
 

Namespaces

namespace  editeng
 

Enumerations

enum class  SvxBorderLineStyle : sal_Int16 {
  NONE = css::table::BorderLineStyle::NONE ,
  SOLID = css::table::BorderLineStyle::SOLID ,
  DOTTED = css::table::BorderLineStyle::DOTTED ,
  DASHED = css::table::BorderLineStyle::DASHED ,
  DOUBLE = css::table::BorderLineStyle::DOUBLE ,
  THINTHICK_SMALLGAP = css::table::BorderLineStyle::THINTHICK_SMALLGAP ,
  THINTHICK_MEDIUMGAP = css::table::BorderLineStyle::THINTHICK_MEDIUMGAP ,
  THINTHICK_LARGEGAP = css::table::BorderLineStyle::THINTHICK_LARGEGAP ,
  THICKTHIN_SMALLGAP = css::table::BorderLineStyle::THICKTHIN_SMALLGAP ,
  THICKTHIN_MEDIUMGAP = css::table::BorderLineStyle::THICKTHIN_MEDIUMGAP ,
  THICKTHIN_LARGEGAP = css::table::BorderLineStyle::THICKTHIN_LARGEGAP ,
  EMBOSSED = css::table::BorderLineStyle::EMBOSSED ,
  ENGRAVED = css::table::BorderLineStyle::ENGRAVED ,
  OUTSET = css::table::BorderLineStyle::OUTSET ,
  INSET = css::table::BorderLineStyle::INSET ,
  FINE_DASHED = css::table::BorderLineStyle::FINE_DASHED ,
  DOUBLE_THIN = css::table::BorderLineStyle::DOUBLE_THIN ,
  DASH_DOT = css::table::BorderLineStyle::DASH_DOT ,
  DASH_DOT_DOT = css::table::BorderLineStyle::DASH_DOT_DOT ,
  BORDER_LINE_STYLE_MAX = css::table::BorderLineStyle::BORDER_LINE_STYLE_MAX
}
 

Functions

SvxBorderLineStyle editeng::ConvertBorderStyleFromWord (int const nWordLineStyle)
 
double editeng::ConvertBorderWidthToWord (SvxBorderLineStyle, double)
 convert border width in twips between Word formats and LO More...
 
double editeng::ConvertBorderWidthFromWord (SvxBorderLineStyle const eStyle, double const i_fWidth, int const nWordLineStyle)
 
bool editeng::operator!= (const SvxBorderLine &rLeft, const SvxBorderLine &rRight)
 

Enumeration Type Documentation

◆ SvxBorderLineStyle

enum class SvxBorderLineStyle : sal_Int16
strong
Enumerator
NONE 

No border line.

SOLID 

Solid border line.

DOTTED 

Dotted border line.

DASHED 

Dashed border line.

DOUBLE 

Double border line.

Widths of the lines and the gap are all equal, and vary equally with the total width.

THINTHICK_SMALLGAP 

Double border line with a thin line outside and a thick line inside separated by a small gap.

THINTHICK_MEDIUMGAP 

Double border line with a thin line outside and a thick line inside separated by a medium gap.

THINTHICK_LARGEGAP 

Double border line with a thin line outside and a thick line inside separated by a large gap.

THICKTHIN_SMALLGAP 

Double border line with a thick line outside and a thin line inside separated by a small gap.

THICKTHIN_MEDIUMGAP 

Double border line with a thick line outside and a thin line inside separated by a medium gap.

THICKTHIN_LARGEGAP 

Double border line with a thick line outside and a thin line inside separated by a large gap.

EMBOSSED 

3D embossed border line.

ENGRAVED 

3D engraved border line.

OUTSET 

Outset border line.

INSET 

Inset border line.

FINE_DASHED 

Finely dashed border line.

DOUBLE_THIN 

Double border line consisting of two fixed thin lines separated by a variable gap.

DASH_DOT 

Line consisting of a repetition of one dash and one dot.

DASH_DOT_DOT 

Line consisting of a repetition of one dash and 2 dots.

BORDER_LINE_STYLE_MAX 

Maximum valid border line style value.

Definition at line 49 of file borderline.hxx.