WPC 2%.Bpz W"S^11>bbu"::Dg1:11bbbbbbbbbb11gggbuuuk1Xubuukuuuk111Rb:bbXbb1bb''X'bbbb:X1bXXXX;.;g:=::m:::mmmmm::::::mm:k1mubububububXubububub11111111bbbbbbbbbuXubbkbuXmmmmumububXXXXbububububbmbbbbbb:k:k::=kmmX:uXb'b:b:b:b'bmbbbb:::uXuXuXuXk:k:k:mbbbmbuXkXkXKQmmmm^b:kbbbbmbA@mmbmmbmmmmmmm:b:mmmbbmmmmmmmmmmmmXXmmmmmmmmmmmmmmmmmmcm`m`mm`m:mmmmmm}}}mjjmmmmmmmmmmmmmmm0mm}mmmmmmmmmmmmmmmmmmmmmmm}Mmmmmmmmmmmmmjmmmtmmmmmmmmm`'mmm`mmjmlWmmmmmmmmmmmmmmmmmmmW`mmmmjmM#|xaHelveticaCourierCourier Bold4PkCQMS PS Jet Plus /800 II QPJPII.PRSPl`D4PkCg2W _a.s|x-HelveticaCourierHelveticaCourierCourier BoldHelvetica BoldmQrrr r  @C2 M.IPw.@ ,`H1`D4PkCmQrrr r  @CmQrrrr  `C"S^"55U@ %8 55555555558885a@@EE@;KE0@5PEK@KE@;E@[@@;-5 55055550P5555 050E000  8 " m mmmmm mm ;m@5@5@5@5@5`UE0@5@5@5@5E5K5K5K5K5E5E5E5E5@0@5E5K;K5@0mmmmmm@5@5E0E0E0E0E5@5@5@5@5K5mmK5K5K5K5E5E5 ; ; ";mm0 @055 5 5 5E5mmE5E5K5K5`[E E E @0@0@0@0; ; ; mmE5E5E5mmE5[E@0;0;0K,mmmm45 ;5555m5$#mm5mmLL5mmmmmmm 5` mmm55Ummmmmmmmmmmm00`mmmmmmmmmmmmmmmmmm`cm5m5mm5m mmmmmJmDDDm::mdmmmmmmmmmmmmmmmmDmmmmmmmmmmmm__mmdmmmmmmmmmD*Ommmmmmmmmmmm:mmm?mmmmmmmmm5'mmm5mm:m;/mmmmmmmmmmmmmmmmmmm/H5Jmmmm:m*@ ,`H1`D4PkCmQrrr r  @CmQrrrr  `C@H4': 4D4PkC"S^1:Sbb1::Dg1:11bbbbbbbbbb::gggkuk1bkuukuuuk:1:gb1bkbkb:kk11b1kkkkDb:kbbbXD1Dg:=::r:::rrrrr::::::rr:k1rbbbbbbubububub11111111kkkkkkkkkubbkkkubrrrrrbbbbbbkububububkrkkkkkk:k:k::=krrb:bk1k:k:k:k1krkkkkDDDububububk:k:k:rkkkrkubkXkXKQrrrrbb:kbbbbrbA@rrbrrbrrrrrrrXb::rrbbrrrrrrrrrrrrkkrrrrrrrrrrrrrrrrrrcr`r`rr`r:rrrrrr}}}rjjrrrrrrrrrrrrrrr0rr}rrrrrrrrrrrrrrrrrrrrrrr}Mrrrrrrrrrrrrjrrrtrrrrrrrrr`'rrr`rrjrlWrrrrrrrrrrrrrrrrrrrW`rrrrjrM2'  x@ ,`H1`D4PkCmQrrr r  @CmQrrrr  `C@H4': 4D4PkC@,dK1dD4p}wC@ ,`H1`D4PkCmQrrr r  @CmQrrrr  `C@H4': 4D4PkC@,dK1dD4p}wC;,>>> >  @C  X` hp x (#%'HP Xp "#)x-    3'3'Standard6'6'StandardC6QMS $=R- :  x|@  Fascicle VII.6 Rec. T.417 i:d x|@   Fascicle VII.6 Rec. T.417 i  HRasterGrPresentationAttributes {28172}  HDEFINITIONS ::= BEGIN  HEXPORTS RasterGraphicsAttributes, H OneOfFourAngles, H OneofTwoAngles, H PelTransmissionDensity, H MeasurePair, H Clipping, H PelSpacing, H SpacingRatio, H ImageDimensions;  RasterGraphicsAttributesP   X%::=((SET {   HpelpathP   X%%((-[0]0p2IMPLICIT OneOfFourAngles OPTIONAL,  HlineprogressionP   X%%([1]+-IMPLICIT OneOfTwoAngles OPTIONAL,  Hpeltransmissiondensity  X%%([2]+-IMPLICIT PelTransmissionDensity OPTIONAL,  HinitialoffsetP   X%%([3]+-IMPLICIT MeasurePair OPTIONAL, Hclipping P   X%%([4]+-IMPLICIT Clipping OPTIONAL, HpelspacingP   X%%([5]+-PelSpacing OPTIONAL, HspacingratioP   X%%([6]+-IMPLICIT SpacingRatio OPTIONAL, HimagedimensionsP   X%%([7]+-ImageDimensions OPTIONAL }  HP Xp "#)x-HP Xp "#)x-HOneOfFourAnglesP   X%::=((INTEGER/p2{37d0 (0), H P   X%%((--p22779d90 (1), H P   X%%((--p22779d180 (2), H P   X%%((--p22779d270 (3) }  HOneOfTwoAnglesP   X%::=((INTEGER/p2{37d90 (1), H P   X%%((--p22779d270 (3) }  HP Xp "#)x-HP Xp "#)x-HPelTransmissionDensity  X%::=((INTEGER { H P   X%%((--p2p6 (1), 6 BMU H P   X%%((--p2p5 (2), 5 BMU H P   X%%((--p2p4 (3), 4 BMU H P   X%%((--p2p3 (4), 3 BMU H P   X%%((--p2p2 (5), 2 BMU H P   X%%((--p2p1 (6), 1 BMU }  HMeasurePairP   X%::=((SEQUENCE { H horizontalP   X%%([0]+-IMPLICIT INTEGER H verticalP   X%%([0]+-IMPLICIT INTEGER }  HClippingP   X%%(::=+-SEQUENCE { H firstcoordinatepair!  X%[0]((IMPLICIT CoordinatePair OPTIONAL, H secondcoordinatepair"  X%[1]((IMPLICIT CoordinatePair OPTIONAL }  HCoordinatePairP   X%::=((SEQUENCE { H x coordinateP   X%%((-INTEGER H y coordinateP   X%%((-INTEGER }  HPelSpacingP   X%::=((CHOICE { H spacingP   X%%((-[0]0p2IMPLICIT SEQUENCE { H lengthP   X%%((-INTEGER, H pelspacing  X%%((-INTEGER }, H nullP   X%%((-[1]0p2IMPLICIT NULL }  HSpacingRatioP   X%::=((SEQUENCE { H linespacingvalue  X%%((-INTEGER H pelspacingvalue  X%%((-INTEGER }  HImageDimensionP   X%::=((CHOICE {  H widthcontrolled  X%%([0]+-IMPLICIT SEQUENCE { H minimumwidthP   X%%((--p2INTEGER, H preferredwidthP   X%%((-INTEGER },  H heightcontrolled  X%%([1]+-IMPLICIT SEQUENCE { H minimumheight  X%%((--p227INTEGER, H preferredheight  X%%((--p2INTEGER }, H areacontrolledP   X%[2]((IMPLICIT SEQUENCE { H minimumwidthP   X%%((--p2INTEGER, H preferredwidthP   X%%((-INTEGER, H minimumheight  X%%((--p227INTEGER, H preferredheight  X%%((--p2INTEGER, H aspectratioflag  X%%((--p2INTEGER { H P   X%%((--p2277 <fixed (0), x0ԌH P   X%%((--p2277 <variable (1) }}, H automaticP   X%%((-[3]0p2IMPLICIT NULL }  HEND   HNote The following types are also defined in orther Recommendations in the T.410 Series: 'OneOfFourAngles', 'OneOfTwoAngles', 'MeasurePair'.  8.3HRepresentation of coding attributes  HRasterGrCodingAttributes {28173}  HDEFINITIONS ::= BEGIN  HEXPORTSRasterGrCodingAttributes, H Compression;  HRasterGrCodingAttributes"  ::=#X%SET { H numberofpelsperline# X%%([0]+-IMPLICIT INTEGER OPTIONAL, H numberoflines  X%%([1]+-IMPLICIT INTEGER OPTIONAL, H compressionP   X%%([2]+-IMPLICIT Compression OPTIONAL, H numberofdiscardedpels$ X%%([3]+-IMPLICIT INTEGER OPTIONAL }  HCompressionP   X%::=((INTEGER/p2{uncompressed (0), H P   X%%((--p227compressed (1)}  HEND  8.4HHRepresentation of nonbasic features and nonstandard defaults'H  HRasterGrProfileAttributes {28174}  HDEFINITIONS ::= BEGIN  HEXPORTSRaGrPresentationFeature, H RaGrCodingAttribute, H RasterGrContentDefaults;  HIMPORTSOneOfFourAngles,' H OneOfTwoAngles, H PelTransmissionDensity, H MeasurePair, H Clipping, H PelSpacing, H SpacingRatio, H ImageDimensions; HP Xp "#)x-HP @ Xp "#)x- H FROMP  @ RasterGrPresentationAttributes, H P  @ Compression, HP @ Xp "#)x-HP Xp "#)x- H FROM RasterGrCodingAttributes;  RaGrPresentationFeatureP    ::=#X%CHOICE { HpelpathP    X%%((-[9]0p2IMPLICIT OneOfFourAngles, HlineprogressionP    X%[10])(IMPLICIT OneOfTwoAngles,  Hpeltransmissiondensity   X%[11])(IMPLICIT PelTransmissionDensity }   ЩThe tag values used above preserve compatibility with Group 4 Class 1 facsimile data streams.  RaGrCodingAttributeP   ::= CHOICE { HcompressionP    X%%([0]+-IMPLICIT Compression }   ЩThe tag values used above preserve compatibility with Group 4 Class 1 facsimile data streams.  $ HP Xp "#)x-HP Xp "#)x-RasterGrContentDefaultsP   X%::=((SET {  HpelpathP   X%%((-[0]0p2IMPLICIT OneOfFourAngles OPTIONAL,  HlineprogressionP   X%%([1]+-IMPLICIT OneOfTwoAngles OPTIONAL,  Hpeltransmissiondensity  X%%([2]+-IMPLICIT PelTransmissionDensity OPTIONAL, HpelspacingP   X%%([5]+-PelSpacing OPTIONAL, HspacingratioP   X%%([6]+-IMPLICIT SpacingRatio OPTIONAL, HcompressionP   X%%([8]+-IMPLICIT Compression OPTIONAL }  HEND 9 H Coding schemes  HA pel array may be represented within a text unit by means of one of the following encoding schemes: H Group 4 facsimile encoding scheme; H Group 3 facsimile encoding schemes; H bitmap encoding scheme.'  9.1HGroup 4 facsimile encoding scheme   HIn this encoding scheme, a pel array is encoded according to Recommendation T.6. The colours "black" and "white" referred to in this Recommendation should be interpreted as "foreground" and "background", or "set" and "unset", respectively. 9.2HGroup 3 facsimile encoding scheme   HIn these encoding schemes, a pel array is encoded according to one or two dimensional encoding schemes defined in Recommendation T.4. The colours "black" and "white" referred to in this Recommendation should be interpreted as "foreground" and "background", or "set" and "unset" respectively.  HWhen using the Recommendation T.4 one or twodimensional encoding scheme, the encoded data belonging to each content portion must be terminated by a RTC (Return to control), the format of which is defined in Recommendation T.4. If the total number of bits belonging to a content portion is not a multiple of eight (i.e., an integral number of octets), then the RTC must be followed by the minimum number of '0' bits such that the last bit aligns on an octet boundary. In addition, the use of EOL is required to indicate the end of encoding of each line of pels and make up codewords can be used recursively to encode runs of pels longer than 2624.  HWhen using the twodimensional encoding scheme, any number of fill bits and any value of Kparameter may be used without declaration in coding attributes. 9.3HBitmap encoding scheme   HEach element in a pel array may have one of two distinct states. These are the set state, corresponding to background colour. For the purpose of representing such an array within a content portion, each pel may be represented by a single bit which has the value '0' or '1' depending on the state of the pel. If the pel has the unset state, the value of the bit is '0'; otherwise the value of the bit is '1'.  HIn the bitmap encoding scheme, each row of the resulting array of bits is encoded, within a content portion, by a string of octets. It the number of bits in each row of the pel array is not a multiple of eight, then it is extended by the minimum number of '0' bits such that the last bit aligns on an octet boundary.  HWhen the content portion is decoded, the coding attribute "number of pels per line" is used to determine the number of bits in each line that are significant, the remaining bits being ignored.  HThe relationship between the order of the pels and the order of the bits within an octet is such that the first pel in the order of bits is allocated to the most significant bit of an octet.  (&  HNote This encoding scheme is distinct from the uncompressed mode of the Groups 3 and 4 facsimile encoding schemes. 10 H Content layout process  HThis section describes a content layout process for basic logical objects associated with raster graphics content architectures.   HIts purpose is to aid understanding of the semantics of the presentation attributes and coding attributes by describing the required results of such a process. However, it is not intended to specify any process that might be carried out in a particular implementation to achieve these results.  10.1HIntroduction  10.1.1HPurpose   HThe content layout process describes the process of laying out raster graphic content into an allocated area. This area is referred to as the available area and is determined by the document layout process defined in Recommendation T.412.   HThe purpose of the content layout process is to convert content associated with basic logical components into content associated with basic layout objects.   HThe content layout process results in the creation of a basic layout object(s) into which the content is to be positioned. The dimensions of each basic layout object are returned to the document layout process, which determines the precise position of that basic layout object within the available area.   HOne of two methods can be followed for laying out the content of a basic logical object. These methods are:  H the fixed dimension content layout method;'  H the scalable dimension content layout method.'   HThe choice of method depends on the particular presentation attributes associated with the basic logical object.  10.1.2HAvailable area   HThe content layout process is constrained by the available area. The maximum dimensions that a basic layout object can take are constrained by the dimensions of the available area.   HDuring the layout of the content associated with a basic logical object into a basic layout object, the following cases can occur:  H the formatted processable content fits into the available area;'   H the formatted processable content does not fit into the dimensions of the available area. In this case, a new available area is required.'  10.1.3HPresentation attributes   HThe content layout process takes into account the presentation attributes applying to the basic logical object with which the content is associated.   HThe presentation attributes applying to the content layout process can be specified in the generic layout structure and presentation styles. The values of these presentation attributes are determined according to the defaulting rules specified in Recommendation T.412.  10.1.4HCoding attributes  HThe content layout process takes into account the coding attributes applying to the content portion.  10.1.5HRaster graphics content architecture classes   HThe content layout process is only specified for basic logical objects associated with the formatted processable raster graphics content architecture class. The content layout process does not modify the form of the content. x% 10.1.6HLayout of the content  HFor the raster graphics formatted processable content architecture class, one case of laying out the content into basic objects is possible:  HH©X single basic logical to single basic layout object: the content of a single basic logical object can be laid out into a single basic layout object and is the only content associated with this basic layout object.' 10.2HNotation  HThe following notation is used in the description of the description of the determination of block dimensions: HBDH  Horizontal block dimension HBDV  Vertical block dimension. HNLC  Number of lines of the clipped array HNPC  Number of pels per line of the clipped array HAAH  Horizontal dimension of available area HAAV  Vertical dimension of available area HPS  Pel spacing HSR  Spacing ratio 10.3HThe fixed dimension content layout method  HIf the value of the attribute "pel spacing" is specified as other than 'null', the fixed dimension content layout method is followed.  HThe fixed dimension content layout method creates a block with dimensions that satisfy the values of the following attributes: H the presentation attributes (defined in Section 6): H "clipping"; H "pel path"; H "pel spacing"; H "spacing ratio"; H the coding attributes (defined in 7.2): H "number of lines"; H "number of pels per line".  HThe fixed dimension content layout process creates a block of the minimum dimensions that are required to accommodate the clipped pel array in accordance with the pel spacing and line spacing. Note that the pel spacing is explicitly specified by the attribute "pel spacing", whereas the linespacing is determined from the pel spacing and the attribute "spacing ratio".  HThe horizontal and vertical block dimensions are determined, such that the reference areas of all the pels of the clipped pel array completely fill the basic layout object. The block dimensions depend on the pel path, pel spacing, spacing ratio, number of pels per line and number of lines as defined in Table 4/T.417. $TABLE 4/T.417 *  Dimensions of a basic layout object ă   x|@ w      Pel path  Horizontal block  Vertical block     dimension (BDH)  dimension (BDV)      0, 180  NPC * PS  NLC * SR * PS    90, 270  NLC * PS * SR  NPC * PS      HP Xp "#)x-XpP 0 xX8p"% XNote The notation used in this table is described in 10.2. n* XIf one of the following conditions occurs: XBDH > AAH or BDV > AAV  then the block will not fit into the available area. It is then the responsibility of the document layout process to determine whether or not the content layout process is to be repeated for an alternative available area. 10.4XThe scalable dimension content layout method  XIf the value of the attribute "Pel spacing" is specified as 'null', the scalable content layout method is followed. In this case the pel spacing will depend upon the value of the attribute "image dimensions" and the available area provided by the document layout process.  XThe aim of the content layout process for scalable dimension content portions is to lay out the content, within the available area, in a basic layout object with the maximum dimensions possible, considering the image dimensions and the spacing ratio specified. XThe block dimensions are determined by: Xa) the presentation attributes values (defined in Section 6): X "clipping"; X "pel path"; X "image dimensions"; X "spacing ratio"; Xb) the coding attributes (defined in 7.2): X "number of lines"; X "number of pels per line".  XThe scalable dimension content layout method first determines the aspect ratio of the clipped pel array, from the "number of pels per line" and "number of lines", taking into consideration the "spacing ratio":   w $NPC aspect ratio= !NLC*SR     XDetermination of the dimensions of the basic layout object depends on the value of the presentation attribute "image dimensions". The four possible cases are illustrated in Figures4/T.417 to 7/T.417 and are described below:  XXa)X The attribute "image dimensions" specifies a value for the parameter "width controlled". In this case the width of the basic layout object will be within the range specified by the originator.'  XXX The determination of basic layout object dimentions is constrained by the range of allowed widths given by the value of the parameter "width controlled", the dimensions of the available area and the aspect ratio of the clipped array.'  XXX The dimension of the basic layout object shall be determined such that: the basic layout object fits into the available area; the aspect ratio of the basic layout object is the same as that of the clipped pel array; and the width of the basic layout object has a value that is within the range of allowed widths. Also, the width of the basic layout object is determined such that the deviation from the value of "preferred width", specified by the parameter "width controlled", is as small as possible.'  XXb)X The presentation attribute "image dimensions" specifies a value for the parameter "height controlled". In this case the height of the basic layout object will be within the range specified by the originator.'  XXX The determination of basic layout object dimensions is constrained by the range of allowed heights given by the value of the paramenter "height controlled", the dimensions of the available area and the aspect ratio of the clipped pel array.'   /  XXX The dimensions of the basic layout object shall be determined such that: the basic layout object fits into the available area; the aspect ratio of the basic layout object is the same as that of the clipped pel array; and the height of the basic layout object has a value that is within the range of allowed heights. Also, the height of the basic layout object is determined such that the deviation from the value of "preferred height", specified by the parameter "height controlled", is as small as possible.'    XXc)X The attribute "image dimensions" specifies a value for the parameter "area controlled". In this case the dimensions of the basic layout object will be within the range specified by the originator. In particular, this can be used to ensure the basic layout object will have a fixed size.'    XXX The determination of basic layout object dimensions is constrained by the range of allowed heights and widths given by the value of the parameter "area controlled", the dimensions of the available area and, depending upon the value of the "aspect ratio flag" of the parameter "area controlled", by the aspect ratio of the clipped pel array.'    XXX The dimensions of the basic layout object shall be determined such that: the basic layout object fits into the available area; the width of the basic layout object has a value that is within the range of allowed widths; and the height of the basic layout object has a value that is within the range of allowed widths; and the height of the basic layout object has a value that is within the range of allowed heights. If the value of "aspect ratio flag" is 'fixed' there is the further constraint to the baisc layout object dimensions, that the aspect ratio of the basic layout object must be the same'  XXX as that of the clipped pel array. Also both the width and height of the basic layout onbject shall be chosen such, that their deviations from their preferred values, specified by the parameter "area controlled", are both as small as possible.'    XXd)X The attribute "image dimensions" specifies a value for the parameter "automatic". In this case the dimensions of the basic layout object will be automatically adjusted to the page layout.'    XXX The determination of basic layout object dimensions is constrained by the dimensions of the available area and the aspect ratio of the clipped pel array.'    XXX The dimensions of the basic layout object have to be determined such that: the basic layout object fits into the available area; the width of the basic layout object is given the same value as the dimension of the available area in the same direction; and the height of the basic layout object is determined such, that the aspect ratio of the basic layout object is the same as that of the clipped pel array.'    XXX If the given constraints cannot be met, then the document layout process (defined in Recommendation T.412) is responsible for determining if the content layout method is to be repeated for an alternative available area.'    XXX The dimensions of a basic layout object are restricted to integral multiples of 1 SMU.'    ( t"FIGURE 4/T.417 t) t Diagrams used to illustrate the process of determining ă t the basic layout object dimensions ă t t"FIGURE 5/T.417 t) t Layout process for the presentation attribute "image dimensions" ă t when a value is specified for the parameter "automatic" ă 2  t) t"FIGURE 6/T.417 t Layout process for the presentation attribute "image dimensions" ă t when a value is specified for the parameter "width controlled" ă t or "height controlled" ă   t"FIGURE 7/T.417 t Layout process for the presentation attribute "image dimensions" ă t when a value is specified for the parameter "area controlled" ă :   11 X Content imaging process  XThis section describes a content imaging process for basic layout objects associated with raster graphics content architectures.  XIts purpose is to aid understanding of the semantics of the shared and layout presentation attributes and coding attributes by describing the required results of such a process. However, it is not intended to specify any process that might be carried out in a particular implementation to achieve these results. 11.1XIntroduction  XThe content imaging process is only concerned with the layout structues, the presentation styles and the content of basic layout components conforming to this Recommendation.  XThe content imaging process is applicable to basic layout objects associated with the formatted and formatted processable raster graphics content architecture classes. 11.2XContent imaging process for formatted form  XThis section describes how the image of the content is influenced by the various presentation and coding attributes applying to the formatted raster graphics content architecture class.  XThe array of pels to be imaged consists only of those pels of the interchanged pel array which remain after the pels at the beginning of each line, specified by coding attribute "Number of discarded pels", have been subtracted. The first pel of this array is positioned at the initial point. XThe initial point is determined by the attribute "initial offset".  XOnly the pels, which are positioned completely within the basic layout object are imaged. XX11.3XContent imaging process for formatted processable form'X  XThis section describes how the image of the content is influenced by the various presentation and coding attributes applying to the formatted processable raster graphics content architecture class.  XThe clipped pel array is imaged in the basic layout object with the first pel at the initial point.  XThe initial point is determined by the pel path, line progression and by the dimensions of the basic layout object, as defined in Table 2/T.417.  XThe pel spacing is defined as the width of the basic layout object divided by the number of pels in a line of the clipped pel array.  XThe line spacing is defined as the height of the basic layout object divided by the number of lines in the clipped pel array. 12 X Definition of raster graphics content architecture classes  XThis section defines the two classes of raster graphics content architectures described in4: X formatted raster graphics content architecture class; XX©X formatted processable raster graphics content architecture class.'  XTables 5/T.417 and 6/T.417 specify the categories of presentation and content portion attributes that pertain to these content architecture classes. Content architecture levels for use in application profiles can be defined from these classes using the rules specified in Recommenda tionT.411. 12.1XSummary of raster graphic presentation attributes  >0 Ԍ XTable 5/T.417 contains a list of raster graphics presentation attributes, and identifies, for each content architecture class, those which are defaultable and those which are not applicable. |  $TABLE 5/T.417 *  Raster graphics presentation attributes ă   w     h 8   Content architecture  8   class  8  Presentation attribute  8   Formatted  Formatted  8   form processable form  8 8  Pel path  D  D  8     8  Line progression  D  D  8     8  Pel transmission density  D   8     8  Initial offset  D   8     8  Pel spacing   D  8     8  Spacing ratio   D  8     8  Clipping   D  8     8  Image dimensions   D  8    h  XNote The notation used in this table is: X Non applicable XD Applicable and defaultable 12.2XSummary of raster graphic content portion attributes   XTable 6/T.417 contains a list of raster graphics content portion attributes, and identifies, for each content architecture class, those which are mandatory, nonmandatory, defaultable and not applicable.  $TABLE 6/T.417 *  Raster graphics content portion attributes ă   w     h 8   Content architecture  8   class  8  Content portion attribute  8   Formatted  Formatted  8   form processable form  8 8  Number of pels per line  D  M  8     8  Type of coding  D  D  8     8  Compression  D  D  8     8  Number of discarded pels  D   8     8  Number of lines   NM  8    h  XNote1The notation used in this table is: X Not applicable; XD Applicable and defaultable; XNM Applicable and nonmandatory; >0ԌXM Applicable and mandatory.   XXNote2The attribute "compression" is only applicable if the value of the attribute "type of coding" is 'T.6 encoding' of 'T.4 two dimensional encoding'.'X    t&ANNEX A t) t(to Recommendation T.417) t) t Summary of raster graphics content architecture classes ă t) t#(Informative)  XThis Annex summarizes the presentation attributes and content portion attributes that apply to each of the two content architecture classes (formatted and formatted processable) defined in Section 12, together with their permissible values and default values.   XThe purpose of this Annex is to facilitate the definition of raster graphisc content architecture levels for use in document application profiles (see Recommendation T.411). A.1XFormatted raster graphics content architecture class   XContent pertaining to the formatted raster graphics content architecture class may only be associated with basic layout components. A.1.1XPresentation attributes   w      Attribute  Permissible values  Default value    Pel path 0, 90, 180, 270 degrees  0 degrees    Line progression 90, 270 degrees  270 degrees    Pel transmission 6, 5, 4, 3, 2,  6 BMU   density 1 BMU     Initial offser (Any integer,  See Note     any integer)        XXX NoteThe default value of "initial offset" depends upon the pel path and line progression as defined in Table 2/T.417.'    A.1.2XContent portion arttributes w      Attribute  Permissible values  Default value    Number of pels per Any positive integer See Note 1   line      Number of discarded Any nonnegative See Note 2   pels integer     Type de coding Rec. T.6 encoding Rec. T.6 encoding    Compression Compressed, Compressed as in    uncompressed as in Rec. T.6    Rec. T.6        XXX Note1The default number of pels per line depends upon the pel transmission density as defined in Table 3/T.417.'      XXX Note2If the number of pels per line exceeds the image line length, the default number of discarded pels is half the excess number of pels, otherwise it is zero.'    /   A.2XFormatted processable raster graphics content architecture class  XContent pertaining to the formatted processable raster graphics form content architecture class may be associated with basic layout or logical objects. A.2.1XPresentation attributes    w        Attribute  Permissible values  Default value     Pel path 0, 90, 180, 270 degrees  0 degrees     Line progression 90, 270 degrees  270 degrees     Pel spacing (Any positive integer,  (4,1) SMU    any positive integer)     SMU, 'null'      Spacing ratio (Any positive integer,  (1,1)    any positive integer      Clipping   See Note 1    First pair (Any nonnegative integer     any nonnegative integer)     Second pair (Any nonnegative integer     any nonnegative integer)      Image dimensions See Note 2  Automatic         Width controlled      Minimum width Any nonnegative integer     Preferred width Any nonnegative integer          Height controlled      Minimum height Any nonnegative integer     Preferred height Any nonnegative integer      Area controlled      Minimum height Any nonnegative integer     Preferred height Any nonnegative integer     Minimum width Any nonnegative integer     Preferred width Any nonnegative integer     Aspect ratio flag Variable, fixed          Automatique Null          XXNote1The default value of "clipping" is the first coordinate in the content portion (0,0) and the last coordinate (N1, L1), where N is number of pels per line and L is number of lines.'X   XXNote2Minimum values must not be greater than preferred values.&X ( A.2.2XContent portion attributes   XpP 0 xX8p"%XHpP 0 xX8p"w      Attribute  Permissible values  Default value    Number of pels per Any positive integer  None   line      Number of lines Any positive integer  None    Type of coding Bitman encoding,  Rec. T.6 encoding    Rec. T.4 encoding (onedim.),     Rec. T.4 encoding (two dim.),     Rec. T.6 encoding     Compression Compressed, uncompressed as  Compressed as in    in Rec. T.6  Rec. T.6      See Note      x XXHNoteThe attribute "compression" is only applicable if the value of the attribute "type of coding" is 'Rec. T.6 encoding' or 'Rec. T.4 two dimensional encoding'.`'H  x XHpP 0 xX8p"XpP 0 xX8p"% t&ANNEX B t) t(to Recommendation T.417) t) t Recommendations for the development of raster graphics content ă t architecture levels in document application profiles ă t) t#(Informative)  XThis section provides examples of the definition of four raster graphics content architecture levels, in accordance with the rules specified in Recommendation T.411:  X RF0 is an example of a content architecture level belonging to the formatted form content architecture class. RF0 is identical to the content architecture used is the context of the document application profile defined in Recommendation T.503.'  X RF1 is an example of a content architecture level belonging to the formatted form content architecture class. RF1 is identical to the content architecture used in the context of the document application profile defined in Recommendation T.501.'  X RP0 is an example of a content architecture level belonging to the formatted processable content architecture class. Content pertaining to this level may be laid out using the fixed dimension layout method.'  X RP1 is an example of a content architecture level belonging to the formatted processable content architecture class. Content pertaining to this level may be laid out using either the fixed dimension layout method (defined in 10.3) or the scalable dimension layout method (defined in 10.4).'  XXNoteThe application profile may have to specify additional rules for the use of these content architecture levels in particular applications.'X   >0 B.1XRaster graphics content architecture level RFO  XRF0 is a content architecture level derived from the formatted form raster graphics content architecture class. B.1.1  Presentation attributes   w        Attribute  Basic values Nonbasic values  Default value     Pel path  0 degrees  None  Standard       default value     Line progression  270 degrees  None  Standard       default value     Pel transmission  6 BMU  5, 4, 3, BMU  Standard    density    default value        B.1.2XContent portion attributes   w        Attribute  Basic values Nonbasic values  Default value     Number of pels per line Any positive None  Standard    integer   default value     Number of discarded pels Any positive None  Standard    integer   default value     Type of coding Rec. T.6 encoding None  Standard       default value     Compression compressed as in Uncompressed  Standard    Rec. T.6 as in Rec. T.6  default value        B.2XRaster graphics content architecture level RF1  XRF1 is a content architecture level derived from the formatted form raster graphics content architecture class. B.2.1XPresentation attributes   w        Attribute  Basic values Nonbasic values  Default value     Pel path  0 degrees  None  Standard       default value     Line progression  270 degrees  None  Standard       default value     Pel transmission  5, 4 BMUs  6, 3, 2, 1 BMUs  None    density    See Note     Initial offset  Any integer  None  Standard     Any integer   default value      8   8 XXNote"Pel transmission density" is specified as 'mandatory' for raster graphics content architecture level RF1.'X >0Ԍ 8   B.2.2XContent portion attribute  8 w        Attribute  Basic values Nonbasic values  Default value     Number of pels per line Any positive None  None    integer   See Note     Type of coding Rec. T.6 encoding None  None       See Note     Compression Compressed as in Uncompressed  Standard    Rec. T.6 as in Rec. T.6  default value         XXNote"Number of lines per line" and "type of coding" are specified as 'mandatory' for raster graphics content architecture level RF1.'X   B.3XRaster graphics content architecture level RP0  XRP0 is a raster graphics content architecture level derived from the formatted processable content architecture class; it is laid out using the fixed dimension method of the processable content layout process. B.3.1XPresentation attributes   w        Attribute  Basic values Nonbasic values  Default value     Pel path 0, 90, 180, 270 degrees  None Standard      default value     Line progression 90, 270 degrees  None Standard      default value     Pel spacing (Any positive integer,  None Standard    any positive integer)  default value    SMU       Spacing ratio (Any positive integer,  None Standard    any positive integer  default value     Clipping   None Standard    First pair (Any nonnegative integer,  default value    any nonnegative integer)    >0Ԍ  Second pair (Any nonnegative integer,      any nonnegative integer)         t B.3.2XContent portion attributes   w      t  Attribute  Basic values  Nonbasic values  Default value  t t Number of pels Any positive integer None None  t per line     t t Number of lines Any positive integer None None  t t Type of coding Rec. T.6 encoding Bitman encoding Standard  t   Rec. T.4 encoding default value  t   (onedimensional)   t   Rec. T.4 encoding   t   (twodimensional)   t t Compression Compressed as  Uncompressed as Standard  t See Note in Rec. T.6  in Rec. T.6 default value  t        XXNoteThe attribute "compression" is only applicable if the value of the attribute "type of coding" is 'Rec. T.6 encoding' or 'Rec. T.4 two dimensional encoding'.'X       B.4XRaster graphics content architecture level RP1  XRP1 is a raster graphics content architecture level derived from the formatted processable raster graphics content architecture class; it is laid out using either the fixed or scalable dimension methods of the processable content layout process (depending upon the value of "pel spacing"). B.4.1XPresentation attributes   w        Attribute  Basic values Nonbasic values  Default value     Pel path 0, 90, 180, 270 degrees  None Standard      default value     Line progression 90, 270 degrees  None Standard      default value     Pel spacing (Any positive integer,  None Standard    any positive integer)  default value    or 'null'       Spacing ratio (Any positive integer,  None Standard    any positive integer)  default value      >0 w    Attribute  Basic values Nonbasic values  Default value    Clipping   None Standard     default value   First pair (Any nonnegative integer,     any nonnegative integer)     Second pair (Any nonnegative integer,     any nonnegative integer)      Image dimensions See Note  None Standard     default value   Width controlled      Minimum width Any nonnegative integer  None    Preferred width Any nonnegative integer  None         Height controlled      Minimum height Any nonnegative integer  None    Preferred height Any nonnegative integer  None         Area controlled      Minimum height Any nonnegative integer  None    Preferred height Any nonnegative integer  None    Minimum width Any nonnegative integer  None    Preferred width Any nonnegative integer  None    Aspect ratio flag Variable, fixed  None         Automatic Null        NoteMinimum values must not be greater than preferred values. B.4.2XContent portion attributes   w      t  Attribute  Basic values  Nonbasic values  Default value  t t Number of pels Any positive integer None None  t per line     t t Number of lines Any positive integer None None  t t Type of coding Rec. T.6 encoding Bitman encoding Standard  t   Rec. T.4 encoding default value  t   (onedimensional)   t   Rec. T.4 encoding   t   (twodimensional)   t t Compression Compressed as  Uncompressed as Standard  t See Note in Rec. T.6  in Rec. T.6 default value  t    8 XpP 0 xX8p"%XXpP 0 xX8p"  8 XXNoteThe attribute "compression" is only applicable if the value of the attribute "type of coding" is 'Rec. T.6 encoding' or 'Rec. T.4 two dimensional encoding'.'X  8