Нужно записать значения нескольких переменных в атрибуты блока (не динамического) во время программного создания этого самого блока. Простое присваивание атрибуту значения поля не срабатывает.Ничего не понял. Как это присвоение атрибуту не работает? Как ты присваиваешь? Ты не путаешь определение атрибута (AttributeDefinition) с атрибутом (AttributeReference)?
а не работаю с готовым блоком, где уже есть AttributeReference. Я так рассуждал.И это неправильно...
И это неправильно...Почему? Ведь атрибут только создается, его еще не существует. Я его хочу создать с уже заранее определенной информацией внутри него. Или API не позволяет записывать в атрибуты данные из переменных в момент создания?
Ты видишь в чертеже не определения атрибутов, а атрибуты. Можешь конечно записать и в определение атрибутов, но тогда тебе придётся переписать значения и в атрибуты после вставки блока.И это неправильно...Почему? Ведь атрибут только создается, его еще не существует. Я его хочу создать с уже заранее определенной информацией внутри него. Или API не позволяет записывать в атрибуты данные из переменных в момент создания?
C#, я передаю строку внутри которой две переменные и два пробела с Х посередине. По крайней мере пытаюсь передать. Подозреваю, что все что записано внутри кавычек не интерпретируется, но pages.TextString требует только строку.Не надо ничего подозревать. Просто учи C#.
Код - C# [Выбрать]так понимаю, первая и последняя кавычки лишние...
pages.TextString = "curFormat.Type+" "+x+" "+curFormat.Multiplier";