24 #ifndef __IRulerSettings__ 25 #define __IRulerSettings__ 27 #include "IPMUnknown.h" 37 enum Orientation { kHorizontal, kVertical };
39 virtual void SetOrientation( Orientation nOrientation ) = 0;
41 virtual Orientation GetOrientation()
const = 0;
43 virtual ClassID GetUnitOfMeasure()
const = 0;
45 virtual PMPoint GetZeroPoint()
const = 0;
47 virtual void SetZeroPoint(
const PMPoint &rPoint ) = 0;
49 inline bool16 IsHorizontal()
const {
return this->GetOrientation() == kHorizontal; }