LibreOffice Module svgio (master) 1
Classes | Namespaces | Enumerations | Functions
svgstyleattributes.hxx File Reference
#include "svgpaint.hxx"
#include "svgnode.hxx"
#include "svgtools.hxx"
#include <tools/fontenum.hxx>
#include <basegfx/polygon/b2dpolypolygontools.hxx>
#include <drawinglayer/primitive2d/Primitive2DContainer.hxx>
Include dependency graph for svgstyleattributes.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  svgio::svgreader::SvgStyleAttributes
 

Namespaces

namespace  svgio
 
namespace  svgio::svgreader
 

Enumerations

enum class  svgio::svgreader::StrokeLinecap {
  svgio::svgreader::notset ,
  svgio::svgreader::butt ,
  svgio::svgreader::round ,
  svgio::svgreader::square
}
 
enum class  svgio::svgreader::StrokeLinejoin {
  svgio::svgreader::notset ,
  svgio::svgreader::miter ,
  svgio::svgreader::round ,
  svgio::svgreader::bevel
}
 
enum class  svgio::svgreader::FontSize {
  svgio::svgreader::notset ,
  svgio::svgreader::xx_small ,
  svgio::svgreader::x_small ,
  svgio::svgreader::small ,
  svgio::svgreader::smaller ,
  svgio::svgreader::medium ,
  svgio::svgreader::large ,
  svgio::svgreader::larger ,
  svgio::svgreader::x_large ,
  svgio::svgreader::xx_large ,
  svgio::svgreader::initial
}
 
enum class  svgio::svgreader::FontStretch {
  svgio::svgreader::notset ,
  svgio::svgreader::normal ,
  svgio::svgreader::wider ,
  svgio::svgreader::narrower ,
  svgio::svgreader::ultra_condensed ,
  svgio::svgreader::extra_condensed ,
  svgio::svgreader::condensed ,
  svgio::svgreader::semi_condensed ,
  svgio::svgreader::semi_expanded ,
  svgio::svgreader::expanded ,
  svgio::svgreader::extra_expanded ,
  svgio::svgreader::ultra_expanded
}
 
enum class  svgio::svgreader::FontStyle {
  svgio::svgreader::notset ,
  svgio::svgreader::normal ,
  svgio::svgreader::italic ,
  svgio::svgreader::oblique
}
 
enum class  svgio::svgreader::FontWeight {
  svgio::svgreader::notset ,
  svgio::svgreader::N100 ,
  svgio::svgreader::N200 ,
  svgio::svgreader::N300 ,
  svgio::svgreader::N400 ,
  svgio::svgreader::N500 ,
  svgio::svgreader::N600 ,
  svgio::svgreader::N700 ,
  svgio::svgreader::N800 ,
  svgio::svgreader::N900 ,
  svgio::svgreader::bolder ,
  svgio::svgreader::lighter
}
 
enum class  svgio::svgreader::TextAlign {
  svgio::svgreader::notset ,
  svgio::svgreader::left ,
  svgio::svgreader::right ,
  svgio::svgreader::center ,
  svgio::svgreader::justify
}
 
enum class  svgio::svgreader::TextDecoration {
  svgio::svgreader::notset ,
  svgio::svgreader::none ,
  svgio::svgreader::underline ,
  svgio::svgreader::overline ,
  svgio::svgreader::line_through ,
  svgio::svgreader::blink
}
 
enum class  svgio::svgreader::TextAnchor {
  svgio::svgreader::notset ,
  svgio::svgreader::start ,
  svgio::svgreader::middle ,
  svgio::svgreader::end
}
 
enum class  svgio::svgreader::FillRule {
  svgio::svgreader::notset ,
  svgio::svgreader::nonzero ,
  svgio::svgreader::evenodd
}
 
enum class  svgio::svgreader::BaselineShift {
  svgio::svgreader::Baseline ,
  svgio::svgreader::Sub ,
  svgio::svgreader::Super ,
  svgio::svgreader::Percentage ,
  svgio::svgreader::Length
}
 
enum class  svgio::svgreader::Visibility {
  svgio::svgreader::notset ,
  svgio::svgreader::visible ,
  svgio::svgreader::hidden ,
  svgio::svgreader::collapse ,
  svgio::svgreader::inherit
}
 

Functions

FontStretch svgio::svgreader::getWider (FontStretch aSource)
 
FontStretch svgio::svgreader::getNarrower (FontStretch aSource)
 
FontWeight svgio::svgreader::getBolder (FontWeight aSource)
 
FontWeight svgio::svgreader::getLighter (FontWeight aSource)
 
::FontWeight svgio::svgreader::getVclFontWeight (FontWeight aSource)