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 vertical text" "top to bottom = FALSE" "left to right = TRUE" "" "GPAC Regression Tests" "(C) 2002-2004 GPAC Team"] title "Vertical Text alignment" } Transform2D { translation -150 100 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 ["MBegin" "mBegin"] fontStyle FontStyle { horizontal FALSE justify ["BEGIN" "BEGIN"] size 20 topToBottom FALSE } } } ] } Transform2D { translation -150 -60 children [ USE LINES Shape { appearance USE APP geometry Text { string ["MBegin" "mMiddle"] fontStyle FontStyle { horizontal FALSE justify ["BEGIN" "MIDDLE"] size 20 topToBottom FALSE } } } ] } Transform2D { translation -150 -200 children [ USE LINES Shape { appearance USE APP geometry Text { string ["MBegin" "mEnd"] fontStyle FontStyle { horizontal FALSE justify ["BEGIN" "END"] size 20 topToBottom FALSE } } } ] } Transform2D { translation 0 150 children [ USE LINES Shape { appearance USE APP geometry Text { string ["MMiddle" "mBegin"] fontStyle FontStyle { horizontal FALSE justify ["MIDDLE" "BEGIN"] size 20 topToBottom FALSE } } } ] } Transform2D { children [ USE LINES Shape { appearance USE APP geometry Text { string ["MMiddle" "mMiddle"] fontStyle FontStyle { horizontal FALSE justify ["MIDDLE" "MIDDLE"] size 20 topToBottom FALSE } } } ] } Transform2D { translation 0 -150 children [ USE LINES Shape { appearance USE APP geometry Text { string ["MMiddle" "mEnd"] fontStyle FontStyle { horizontal FALSE justify ["MIDDLE" "END"] size 20 topToBottom FALSE } } } ] } Transform2D { translation 150 200 children [ USE LINES Shape { appearance USE APP geometry Text { string ["MEnd" "mBegin"] fontStyle FontStyle { horizontal FALSE justify ["END" "BEGIN"] size 20 topToBottom FALSE } } } ] } Transform2D { translation 150 60 children [ USE LINES Shape { appearance USE APP geometry Text { string ["MEnd" "mMiddle"] fontStyle FontStyle { horizontal FALSE justify ["END" "MIDDLE"] size 20 topToBottom FALSE } } } ] } Transform2D { translation 150 -120 children [ USE LINES Shape { appearance USE APP geometry Text { string ["MEnd" "mEnd"] fontStyle FontStyle { horizontal FALSE justify ["END" "END"] size 20 topToBottom FALSE } } } ] } ] }