2015-05-28 2 views
0

Беллоу код, чтобы показать строку в Roku, используя roImageCanvasОтрегулировать расстояние между строками текста brightscript

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() 

Это создаст выход, как сильфона enter image description here

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

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

ответ

1

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

Смежные вопросы