Элемент получает данные фигур из документа Word и сохраняет их в переменную. Среди значимых данных — название, расположение и цвет заливки фигур. Таким образом, элемент может быть полезен при обработке форм, в которых нужно вычислить выбранные пункты.
Путь до документа указывается в контейнере Документ Word.
Переменная* [List<LTools.Office.Model.Word.DocShape>] — название переменной для хранения результатов чтения.
Только код
Пример использования элемента в процессе с типом Только код (Pure code):
//Инициализировать документ Word
LTools.Office.WordApp app = LTools.Office.WordApp.Init(wf, @".\Test.docx", LTools.Office.Model.InteropTypes.DX);
//Компонент, получающий данные фигур из документа Word. Свойства
//app - [LTools.Office.WordApp] Приложение Word
//List<LTools.Office.Model.Word.DocShape> txt = app.GetShapes();
List<LTools.Office.Model.Word.DocShape> txt = app.GetShapes();
//Добавить запись в лог
LTools.Workflow.PrimoApp.AddToLog(wf, "Количество найденных фигур: "+ txt.Count, LTools.Enums.LogMessageType.Info);
#Компонент, производящий подключение к приложению Word
app = LTools.Office.WordApp.Init(wf, ".\\Test.docx", LTools.Office.Model.InteropTypes.DX)
#Компонент, получающий данные фигур из документа Word. Свойства
#app - [LTools.Office.WordApp] Приложение Word
#txt = app.GetShapes() #List<LTools.Office.Model.Word.DocShape>
txt = app.GetShapes()
//Компонент, производящий подключение к приложению Word
let app = _lib.LTools.Office.WordApp.Init(wf, ".\Test.docx", _lib.LTools.Office.Model.InteropTypes.DX);
//Компонент, получающий данные фигур из документа Word. Свойства
//app - [LTools.Office.WordApp] Приложение Word
//let txt = app.GetShapes(); //List<LTools.Office.Model.Word.DocShape>
let txt = app.GetShapes();