еще один пример раскладки из реального проекта
{
"Columns":[],
"Variables":
[
{"Y_UNIT":"12"},
{"GAP":"8"},
{"ITEM_H":"2*GAP+5*Y_UNIT"},
{"IMG_H":"76"},
{"IMG_W":"76"},
{"STOCK_SIZE":"48"},
{"PRICE_COLW":"53"}
],
"Objects":
[
{"Name":"ID","Kind":"data"},
,
{"Name":"img","Kind":"image",
"Place":{"X":"0","Y":"0","W":"IMG_W","H":"IMG_H"},
}
,
{"Name":"Text","Kind":"text","TextHAlign":"leading","TextVAlign":"leading",
"Place":{"X":"img.right","Y":"GAP","W":"itemwidth - IMG_W - GAP - 2*PRICE_COLW - GAP","H":"52"},
"WordWrap":true,
"Color":"black",
"Font":{"Size":12}
}
,
{"Name":"earlier","Kind":"text","TextHAlign":"leading","TextVAlign":"leading",
"Place":{"X":"text.left","Y":"ITEM_H-2*GAP+2","W":"itemwidth - 2*PRICE_COLW","H":"Y_UNIT"},
"WordWrap":false,
"Color":"green",
"Font":{"Size":10}
}
,
{"Name":"price1","Kind":"text","TextHAlign":"trailing","TextVAlign":"trailing",
"Place":{"X":"itemwidth-GAP-PRICE_COLW-W","Y":"GAP+2*Y_UNIT","W":"auto","H":"Y_UNIT*1.5", "priority":"WXYH"},
"WordWrap":false,
"Color":"black",
"Font":{"Size":15}
}
,
{"Name":"imgstrike","Kind":"image",
"Place":{"X":"price1.x-5","Y":"price1.y","W":"price1.w+8","H":"price1.h"},
}
,
{"Name":"price2","Kind":"text","TextHAlign":"trailing","TextVAlign":"trailing",
"Place":{"X":"price1.right-W","Y":"ITEM_H-GAP-Y_UNIT*1.5","W":"auto","H":"Y_UNIT*1.5", "priority":"WXYH"},
"WordWrap":false,
"Color":"black",
"Font":{"Size":15, "style":"bold"}
}
,
{"Name":"qty","Kind":"text","TextHAlign":"trailing","TextVAlign":"center",
"Place":{"X":"itemwidth-PRICE_COLW-GAP","Y":"GAP","W":"PRICE_COLW","H":"2*Y_UNIT"},
"WordWrap":false,
"Color":"black",
"Font":{"Size":27, "style":"bold"}
}
,
{"Name":"imgstock","Kind":"image",
"Place":{"X":"itemwidth-STOCK_SIZE-3","Y":"ITEM_H-STOCK_SIZE-4","W":"STOCK_SIZE","H":"STOCK_SIZE"},
}
],
"ItemHeight":"ITEM_H",
"ItemSpaces": {"X":"0","Y":"0","W":"0","H":""},
"SideSpace":"0"
}