Добрый день. Необходимо построить параграф текст привязанный к двум узлам. Для решения данной задачи был написан код, показанный ниже. В результате после запуска макроса, создаются узлы и рядом с ними параграф текст, который не привязан к этим самым узлам. Созданный параграф текст по данному коду, отображается рядом с узлами и "слит" в одну точку. Подскажите как должен выглядеть код, чтобы параграф текст был привязан к условным узлам 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]
[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]