InitialObjectDescriptor { objectDescriptorID 1 audioProfileLevelIndication 255 visualProfileLevelIndication 254 sceneProfileLevelIndication 1 graphicsProfileLevelIndication 1 ODProfileLevelIndication 1 esDescr [ ES_Descriptor { ES_ID 1 decConfigDescr DecoderConfigDescriptor { streamType 3 decSpecificInfo BIFSConfig { isCommandStream true pixelMetric true pixelWidth 450 pixelHeight 450 } } } ] } OrderedGroup { children [ Background2D { backColor 1 1 1 } WorldInfo { info ["This shows Text alignment for horizontal text" "top to bottom = FALSE" "left to right = FALSE" "" "GPAC Regression Tests" "(C) 2002-2004 GPAC Team"] title "Horizontal Text alignment" } Transform2D { translation -180 180 children [ DEF LINES Shape { geometry IndexedLineSet2D { coordIndex [0 1 -1 2 3 -1] coord Coordinate2D { point [-50 0 50 0 0 -50 0 50] } } } Shape { appearance DEF APP Appearance { material Material2D { emissiveColor 0 0 0 filled TRUE } } geometry Text { string ["M:Begin" "m:Begin"] fontStyle FontStyle { justify ["BEGIN" "BEGIN"] leftToRight FALSE size 20 topToBottom FALSE } } } ] } Transform2D { translation -80 180 children [ USE LINES Shape { appearance USE APP geometry Text { string ["M:Begin" "m:Middle"] fontStyle FontStyle { justify ["BEGIN" "MIDDLE"] leftToRight FALSE size 20 topToBottom FALSE } } } ] } Transform2D { translation 20 180 children [ USE LINES Shape { appearance USE APP geometry Text { string ["M:Begin" "m:End"] fontStyle FontStyle { justify ["BEGIN" "END"] leftToRight FALSE size 20 topToBottom FALSE } } } ] } Transform2D { translation 120 180 children [ USE LINES Shape { appearance USE APP geometry Text { string ["M:Begin" "m:First"] fontStyle FontStyle { justify ["BEGIN" "FIRST"] leftToRight FALSE size 20 topToBottom FALSE } } } ] } Transform2D { translation -180 50 children [ USE LINES Shape { appearance USE APP geometry Text { string ["M:Middle" "m:Begin"] fontStyle FontStyle { justify ["MIDDLE" "BEGIN"] leftToRight FALSE size 20 topToBottom FALSE } } } ] } Transform2D { translation -80 50 children [ USE LINES Shape { appearance USE APP geometry Text { string ["M:Middle" "m:Middle"] fontStyle FontStyle { justify ["MIDDLE" "MIDDLE"] leftToRight FALSE size 20 topToBottom FALSE } } } ] } Transform2D { translation 20 50 children [ USE LINES Shape { appearance USE APP geometry Text { string ["M:Middle" "m:End"] fontStyle FontStyle { justify ["MIDDLE" "END"] leftToRight FALSE size 20 topToBottom FALSE } } } ] } Transform2D { translation 120 50 children [ USE LINES Shape { appearance USE APP geometry Text { string ["M:Middle" "m:First"] fontStyle FontStyle { justify ["MIDDLE" "FIRST"] leftToRight FALSE size 20 topToBottom FALSE } } } ] } Transform2D { translation -180 -60 children [ USE LINES Shape { appearance USE APP geometry Text { string ["M:End" "m:Begin"] fontStyle FontStyle { justify ["END" "BEGIN"] leftToRight FALSE size 20 topToBottom FALSE } } } ] } Transform2D { translation -80 -60 children [ USE LINES Shape { appearance USE APP geometry Text { string ["M:End" "m:Middle"] fontStyle FontStyle { justify ["END" "MIDDLE"] leftToRight FALSE size 20 topToBottom FALSE } } } ] } Transform2D { translation 20 -60 children [ USE LINES Shape { appearance USE APP geometry Text { string ["M:End" "m:End"] fontStyle FontStyle { justify ["END" "END"] leftToRight FALSE size 20 topToBottom FALSE } } } ] } Transform2D { translation 120 -60 children [ USE LINES Shape { appearance USE APP geometry Text { string ["M:End" "m:First"] fontStyle FontStyle { justify ["END" "FIRST"] leftToRight FALSE size 20 topToBottom FALSE } } } ] } Transform2D { translation -180 -160 children [ USE LINES Shape { appearance USE APP geometry Text { string ["M:First" "m:Begin"] fontStyle FontStyle { justify ["FIRST" "BEGIN"] leftToRight FALSE size 20 topToBottom FALSE } } } ] } Transform2D { translation -80 -160 children [ USE LINES Shape { appearance USE APP geometry Text { string ["M:First" "m:Middle"] fontStyle FontStyle { justify ["FIRST" "MIDDLE"] leftToRight FALSE size 20 topToBottom FALSE } } } ] } Transform2D { translation 20 -160 children [ USE LINES Shape { appearance USE APP geometry Text { string ["M:First" "m:End"] fontStyle FontStyle { justify ["FIRST" "END"] leftToRight FALSE size 20 topToBottom FALSE } } } ] } Transform2D { translation 120 -160 children [ USE LINES Shape { appearance USE APP geometry Text { string ["M:First" "m:First"] fontStyle FontStyle { justify ["FIRST" "FIRST"] leftToRight FALSE size 20 topToBottom FALSE } } } ] } ] }