Annex E
(informative)
Flow object classes and characteristics


Annex E clarifies the relationship between flow object classes and characteristics. The tables E.1 and E.2 show all the flow object classes and characteristics of DSSSL style specifications. For composition the flow object classes have display areas, inline areas, and attachment areas. The characteristics are inherited and/or non-inherited.

A flow object class is employed in the following areas:

In Tables E.1 and E.2, the following abbreviations are used:

Table E.1 Common Characteritics of Flow Object Classes
  display / inline inherited / not-inherited 0100 0200 0300 0400 0500 0600 0700 0800 0900 1000 1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100 2200 2300 2400 2500 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2700 2701 2702 2703 2704 2705 2800 2801 2802 2803
sequence display-group simple-page-sequence page-sequence column-set-sequence paragraph paragraph-break line-field sideline anchor character leader embedded-text rule external-graphic included-container-area score box side-by-side side-by-side-item glyph-annotation alignment-point aligned-column multi-line-inline-note emphasizing-mark math-sequence unmath subscript superscript script mark fence fraction radical math-operator grid grid-cell table table-part table-column table-row table-cell table-border scroll multi-mode link marginalia
display area       e e e e e       e       e e e   e e e     e     e                       e             e    
inline area                   e   e e e e e e e e e       e   e   e                                     e    
attachment area                     e                                                                           e
0001 keep-with-previous?: d n   e     e e               c c c   c e       e                             e e                
0002 keep-with-next?: d n   e     e e               c c c   c e       e                             e e                
0003 keep: d n   e     e e               c c c   c e       e                             e e                
0004 may-violate-keep-before?: d n   e     e e               c c c   c e       e                             e e                
0005 may-violate-keep-after?: d n   e     e e               c c c   c e       e                             e e                
0006 break-before: d n   e     e e               c e e   e e       e                             e e                
0007 break-after:   n   e     e e               e e e   e e       e                             e e                
0008 space-after: d n   e     e e               c c c   c e       e                             e e                
0009 space-before: d n   e     e e               c c c   c e       e                             e e                
0010 position-preference:   n   e     e e               e e e   e e       e                             e                  
0011 writing-mode: d i     e     e   e     e     c c c   e         e       e                     e           e      
0012 span: d i         e e       e       c c c   c                                       e                  
0013 span-weak?:   i         e e       e       e e e   e                                       e                  
0014 font-family-name:   i           e         e           e                   e                                        
0015 font-weight:   i           e         e           e                   e                                        
0016 font-posture:   i           e         e           e                   e                                        
0017 font-structure:   i           e         e           e                   e                                        
0018 font-proportionate-width:   i           e         e           e                   e                                        
0019 font-name:   i           e         e           e                   e                                        
0020 font-size:   i           e         e           e                                                            
0021 language:   i           e         e   e                                                                    
0022 country:   i           e         e   e                                                                    
0023 start-indent: d i           e               c c c   c   e     e                             e   e              
0024 end-indent: d i           e               c c c   c   e     e                             e   e              
0025 inhibit-line-breaks?: d i               e   e e e e e c c e e     e     e e                                            
0026 break-before-proprity: i n               e   e e e   c c c   e     e     e e                                            
0027 break-after-proprity: i n               e   e e e   c c c   e     e     e e                                            
0028 color:   i                 e   e     e e   e e                                                 e        
0029 layer:   i                 e   e     e e   e e                                                 e        
0030 line-cap:   i                 e         e     e e                                               e e        
0031 line-dash:   i                 e         e     e e                                               e e        
0032 line-thickness:   i                 e         e     e e                                               e e        
0033 line-repeat:   i                 e         e     e e                                               e e        
0034 line-sep:   i                 e         e     e e                                               e e        
0035 length:   n                       e   e                                                                  
0036 display?:   n                   e         e e   e                                                          
0037 position-point-shift: d n                     e     c                                                                  
0038 display-alignment: i i                           c c c             e                             e   e              
0039 position-point-x: d n                             c c                                                              
0040 position-point-y: d n                             c c                                                              
0041 escapement-direction: d n                             c c                                                              

<
Table E.2 Uncommon Characteristics of Flow Object Classes
  display / inline inherited / not-inherited 0100 0200 0300 0400 0500 0600 0700 0800 0900 1000 1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 2100 2200 2300 2400 2500 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2700 2701 2702 2703 2704 2705 2800 2801 2802 2803
sequence display-group simple-page-sequence page-sequence column-set-sequence paragraph paragraph-break line-field sideline anchor character leader embedded-text rule external-graphic included-container-area score box side-by-side side-by-side-item glyph-annotation alignment-point aligned-column multi-line-inline-note emphasizing-mark math-sequence unmath subscript superscript script mark fence fraction radical math-operator grid grid-cell table table-part table-column table-row table-cell table-border scroll multi-mode link marginalia
display area       e e e e e       e       e e e   e e e     e     e                       e             e    
inline area                   e   e e e e e e e e e       e   e   e                                     e    
attachment area                     e                                                                           e
0042 coalesce-id:   n   e                                                                                          
0043 page-width:   i     e                                                                                        
0044 page-height:   i     e                                                                                        
0045 left-margin:   i     e                                                                                        
0046 right-margin:   i     e                                                                                        
0047 top-margin:   i     e                                                                                        
0048 bottom-margin:   i     e