Настройка интервала между строками текста BrightScript

Ниже приведен код для отображения строки в Roku с использованием roImageCanvas.

 canvas = CreateObject("roImageCanvas")    
 port = CreateObject("roMessagePort")
 canvas.SetMessagePort(port)
 items = []

 items.Push({
  Text: "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s"
  TextAttrs:{ font: "small", color: "#a0a0a0" ,Direction:"LeftToRight",HAlign:"Left",VAlign:"top"}
  TargetRect: {x: 550, y: 75, w: 300, h: 500}
 })

 canvas.SetLayer(0, { Color: "#ff000000", CompositionMode: "Source" })
 canvas.SetLayer(1, items)
 canvas.Show()

Это создаст вывод, подобный следующему: введите здесь описание изображения

Можно ли настроить расстояние между строками?

Примечание. Мне нужно использовать roImageCanvas, так как для этой страницы требуется графика с изображениями.


person Shijin TR    schedule 28.05.2015    source источник


Ответы (1)


К сожалению, единственный способ контролировать интервалы в roImageCanvas — разбить текст на отдельные строки с собственными объектами TargetRect.

person TheEndless    schedule 29.05.2015