Официальный форум российского программного комплекса T-FLEX PLM


Поиск  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Параграф текст заданный на двух узлах
 
Добрый день. Необходимо построить параграф текст привязанный к двум узлам. Для решения данной задачи был написан код, показанный ниже. В результате после запуска макроса, создаются узлы и рядом с ними параграф текст, который не привязан к этим самым узлам. Созданный параграф текст по данному коду, отображается рядом с узлами и "слит" в одну точку. Подскажите как должен выглядеть код, чтобы параграф текст был привязан к условным узлам fn1 и fn2?
[CODE]using System;
using TFlex.Model;
using TFlex.Model.Model2D;
using TFlex.Model.Model3D;

namespace NewMacroNamespace
{
public class NewMacroClass
{
public static void NewMacro()
{
       Document document = TFlex.Application.ActiveDocument;  
       document.BeginChanges("");
       FreeNode fn1 = new FreeNode(document, 10, 50);
       FreeNode fn2 = new FreeNode(document, 50, 10);
       Page page = document.ActivePage;
       ParagraphText txt = new ParagraphText(document);
       txt.BeginEdit();
       ParagraphText.TextRectangle.Point Point1 = new ParagraphText.TextRectangle.Point(10,50,fn1);
       ParagraphText.TextRectangle.Point Point2 = new ParagraphText.TextRectangle.Point(50,10,fn2);
       ParagraphText.TextRectangle rect = new ParagraphText.TextRectangle(Point1,Point2,page,0);
       txt.AddRectangle(rect);
       txt.EndEdit();
       document.EndChanges();
}
}
}
[/CODE]
Создание параграф текста через макрос
 
Здравствуйте. Подскажите пожалуйста как должен выглядеть код макроса по созданию параграф текста, который привязан к двум узлам?
Страницы: 1