LibreOffice Module drawinglayer (master) 1
Classes | Namespaces | Enumerations | Variables
emfppen.hxx File Reference
#include <drawinglayer/attribute/strokeattribute.hxx>
#include "emfpbrush.hxx"
#include <vector>
Include dependency graph for emfppen.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  emfplushelper::EMFPPen
 

Namespaces

namespace  emfplushelper
 

Enumerations

enum  emfplushelper::LineCapType {
  emfplushelper::LineCapTypeFlat = 0x00000000 ,
  emfplushelper::LineCapTypeSquare = 0x00000001 ,
  emfplushelper::LineCapTypeRound = 0x00000002 ,
  emfplushelper::LineCapTypeTriangle = 0x00000003 ,
  emfplushelper::LineCapTypeNoAnchor = 0x00000010 ,
  emfplushelper::LineCapTypeSquareAnchor = 0x00000011 ,
  emfplushelper::LineCapTypeRoundAnchor = 0x00000012 ,
  emfplushelper::LineCapTypeDiamondAnchor = 0x00000013 ,
  emfplushelper::LineCapTypeArrowAnchor = 0x00000014 ,
  emfplushelper::LineCapTypeAnchorMask = 0x000000F0 ,
  emfplushelper::LineCapTypeCustom = 0x000000FF
}
 
enum  emfplushelper::LineJoinType {
  emfplushelper::LineJoinTypeMiter = 0x00000000 ,
  emfplushelper::LineJoinTypeBevel = 0x00000001 ,
  emfplushelper::LineJoinTypeRound = 0x00000002 ,
  emfplushelper::LineJoinTypeMiterClipped = 0x00000003
}
 
enum  emfplushelper::DashedLineCapType {
  emfplushelper::DashedLineCapTypeFlat = 0x00000000 ,
  emfplushelper::DashedLineCapTypeRound = 0x00000002 ,
  emfplushelper::DashedLineCapTypeTriangle = 0x00000003
}
 
enum  emfplushelper::PenAlignment {
  emfplushelper::PenAlignmentCenter = 0x00000000 ,
  emfplushelper::PenAlignmentInset = 0x00000001 ,
  emfplushelper::PenAlignmentLeft = 0x00000002 ,
  emfplushelper::PenAlignmentOutset = 0x00000003 ,
  emfplushelper::PenAlignmentRight = 0x00000004
}
 

Variables

const sal_uInt32 emfplushelper::EmfPlusLineCapTypeSquare = 0x00000001
 
const sal_uInt32 emfplushelper::EmfPlusLineCapTypeRound = 0x00000002
 
const sal_uInt32 emfplushelper::EmfPlusLineCapTypeTriangle = 0x00000003
 
const sal_uInt32 emfplushelper::EmfPlusLineJoinTypeMiter = 0x00000000
 
const sal_uInt32 emfplushelper::EmfPlusLineJoinTypeBevel = 0x00000001
 
const sal_uInt32 emfplushelper::EmfPlusLineJoinTypeRound = 0x00000002
 
const sal_uInt32 emfplushelper::EmfPlusLineJoinTypeMiterClipped = 0x00000003
 
const sal_Int32 emfplushelper::EmfPlusLineStyleSolid = 0x00000000
 
const sal_Int32 emfplushelper::EmfPlusLineStyleDash = 0x00000001
 
const sal_Int32 emfplushelper::EmfPlusLineStyleDot = 0x00000002
 
const sal_Int32 emfplushelper::EmfPlusLineStyleDashDot = 0x00000003
 
const sal_Int32 emfplushelper::EmfPlusLineStyleDashDotDot = 0x00000004
 
const sal_Int32 emfplushelper::EmfPlusLineStyleCustom = 0x00000005
 
const sal_uInt32 emfplushelper::EmfPlusPenDataTransform = 0x00000001
 
const sal_uInt32 emfplushelper::EmfPlusPenDataStartCap = 0x00000002
 
const sal_uInt32 emfplushelper::EmfPlusPenDataEndCap = 0x00000004
 
const sal_uInt32 emfplushelper::EmfPlusPenDataJoin = 0x00000008
 
const sal_uInt32 emfplushelper::EmfPlusPenDataMiterLimit = 0x00000010
 
const sal_uInt32 emfplushelper::EmfPlusPenDataLineStyle = 0x00000020
 
const sal_uInt32 emfplushelper::EmfPlusPenDataDashedLineCap = 0x00000040
 
const sal_uInt32 emfplushelper::EmfPlusPenDataDashedLineOffset = 0x00000080
 
const sal_uInt32 emfplushelper::EmfPlusPenDataDashedLine = 0x00000100
 
const sal_uInt32 emfplushelper::EmfPlusPenDataAlignment = 0x00000200
 
const sal_uInt32 emfplushelper::EmfPlusPenDataCompoundLine = 0x00000400
 
const sal_uInt32 emfplushelper::EmfPlusPenDataCustomStartCap = 0x00000800
 
const sal_uInt32 emfplushelper::EmfPlusPenDataCustomEndCap = 0x000001000