Пока что мы используем одну ячейку таблицы, чтобы разместить комментарий для панели мониторинга Spotfire.На сегодняшний день первым требованием было обернуть текст в зависимости от размера визуализации (в соответствии с размером экрана), в котором я собрал код ниже.
from System import Guid
from Spotfire.Dxp.Application.Visuals import TablePlot
cols = None
for vis in Document.ActivePageReference.Visuals:
if vis.Title == 'Commentary':
tablePlot = vis.As[TablePlot]()
cols = tablePlot.TableColumns
visualBounds=Document.ActivePageReference.GetVisualBounds(vis)
print cols.Count
for col in cols:
print col.Name
col.Width = visualBounds.Width - 20
tablePlot.WrapCellText = True
fitToWindow=Document.Pages.VisualizationAreaSize.FitToWindow
Теперь мне нужно изменить код, чтобыдля плавной вертикальной прокрутки, поскольку текущая прокрутка просто переходит с обернутой версии в ничто, поскольку я полагаю, что Spotfire считает, что tablevis теперь показал то, о чем его просили.Я медленно работал над созданием этого фрагмента кода IronPython, но не смог продвинуться дальше.Помощь будет принята с благодарностью.
Ура.LW