Получение фигур Get shapes
Элемент получает данные фигур из документа Word и сохраняет их в переменную. Среди значимых данных — название, расположение и цвет заливки фигур. Таким образом, элемент может быть полезен при обработке форм, в которых нужно вычислить выбранные пункты.
Путь до документа указывается в контейнере Документ Word .
Свойства
Описание общих свойств см. в разделе Свойства элемента .
Переменная * [List<LTools.Office.Model.Word.DocShape>] — название переменной для хранения результатов чтения.
Только код
Пример использования элемента в процессе с типом Только код (Pure code):
C# Python JavaScript
Copy //Инициализировать документ 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 );
Copy #Компонент, производящий подключение к приложению 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 ()
Copy //Компонент, производящий подключение к приложению 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 ();