Hi,
not sure of this is correct.
local function process_texts(chart,xoffset,yoffset)
local data = chart.data
local hash = chart.hash
if not data then
return
end
charttexts = { }
for i=1,#data do
local cell = visible(chart,data[i])
if cell then
local x = cell.x or 1
local y = cell.y or 1
local figure = cell.figure or ""
local overlay = cell.overlay or ""
local destination = cell.destination or ""
local texts = cell.texts
local noftexts = #texts
if noftexts > 0 then
for i=1,noftexts do
local text = texts[i]
local data = text.text
local align = text.align or ""
- local align = validlabellocations[align] or align
+ local align = validtextlocations[align] or align
charttexts[#charttexts+1] = data
context('flow_chart_draw_text(%s,%s,textext("%s"))
;',x,y,f_texttemplate_t(x,y,#charttexts,align,figure,overlay,destination))
if i == 1 then
figure = ""
overlay = ""
destination = ""
end
end
elseif figure ~= "" or overlay ~= "" or destination ~= "" then
[...]
end
end
end
end
Wolfgang