2015-05-24 3 views
-2

Я использовал библиотеку DocX для создания документа .docx из текста в своих текстовых блоках. У меня есть проблема, которую я не могу назначить размер обнуляемого переменной в другой переменной (только может присвоить значение)Невозможно назначить двойную переменную с нулевым значением

var infoFormatting = new Formatting(); 
infoFormatting.Size = txt_Info.Font.Size //txt_Info is a TextBox 

Как я могу решить эту проблему? Благодарю.

+0

Вы можете установить размер в инициализаторе объекта? – Tom

+2

Какая переменная имеет значение NULL? –

+0

Я исследовал, и 'infoFormatting.Size' является' double? 'И' Font.Size' является 'single'. Я не вижу, какова может быть проблема, отличная от того, чтобы отличить/преобразовать источник в 'double'. – Dusan

ответ

1

Как насчет:

infoFormatting.Size = (double)txt_Info.Font.Size; 
+0

Я так пробовал, но мои программы все еще имеют эту ошибку: Необработанное исключение типа «System.ArgumentException» произошло в DocX.dll Дополнительная информация: Размер –

Смежные вопросы