Добрый день.
Задача такова, что в документе рядом с размерными линиями находятся TextNote, в которых записаны данные. Некоторые из этих TextNote содержат ключевые слова. Мне нужно найти id текстНоутов, которые содержат эти определенные слова, а так же id размерностей, которым они назначены (расположение текстНоута допустимо на расстоянии 2*offset текста).
foreach (var textN in textNoteList)
{
TextNote tn = (TextNote)textN;
if (checkText(tn.Text))
{
textNotes.Add(string.Format("textnote id: {0}, text: {1}\n", tn.Id.IntegerValue, tn.Text));
}
}
Я нахожу все TextNote в документе и среди них выбираю те, которые содержат ключевые слова.
это проверка на содержание ключевых слов.
Подскажите пожалуйста, как проверить расположение TextNote относительно размерной линии, чтобы определить его принадлежность? Можно ли реализовать такую проверку с помощью пересечений и если можно, каким образом?