class HT_Line_Pattern 
See Also HT_Dash_Pattern, HT_Rendition  

Synopsis

class HT_Line_Pattern {
    public:
        enum Enum {
            Solid,
            Dashed,
            Dotted,
            Dash_Dot,

            Short_Dash,   
            Medium_Dash,   
            Long_Dash,   
            Short_Dash_X2, 
            Medium_Dash_X2, 
            Long_Dash_X2, 
            
            Medium_Long_Dash, // not to be confused with Dashed   
            Medium_Dash_Short_Dash_Short_Dash,
            Long_Dash_Short_Dash,
            Long_Dash_Dot_Dot, 
            Long_Dash_Dot,  
            Medium_Dash_Dot_Short_Dash_Dot,
            Sparse_Dot,

            User_Defined,

            Count,

            // Shorthand names:
            //  S - Short
            //  M - Medium
            //  L - Long
            //  _ - Dash
            //  o - Dot

            S_          = Short_Dash,   
            M_          = Medium_Dash,   
            L_          = Long_Dash,   
            S_X2        = Short_Dash_X2, 
            M_X2        = Medium_Dash_X2, 
            L_X2        = Long_Dash_X2, 
            ML_         = Medium_Long_Dash,    
            M_S_S_      = Medium_Dash_Short_Dash_Short_Dash,
            L_S_        = Long_Dash_Short_Dash,
            L_OO        = Long_Dash_Dot_Dot, 
            L_O         = Long_Dash_Dot,  
            M_OS_O      = Medium_Dash_Dot_Short_Dash_Dot,
 
            Undefined = -1
        };
Details For a further description of line patterns, see the section, "Line Patterns" in chapter 2, "Heidi Architecture."