2016-07-31 2 views
0

У меня есть некоторый текст в ячейках, которые отформатированы по-разному, скажет: «Это являетсясмешанного стиль всингл клетка»Извлечение детали разнообразного форматирования текста в пределах одной ячейки SpreadsheetGear

я могу получить доступ текстового содержания и IRange«s Interior свойства обеспечивает цветовые данные (в том числе), и IRange также Style, который предоставляет данные Font, которые могут определить, выделен ли текст полужирным шрифтом или курсивом. Однако в моем случае у меня могут быть разные стили внутри одной ячейки. Как я могу это извлечь?

+0

В VBA вы должны изучить свойство 'Characters' объекта Range. Есть ли что-то подобное в 'C#'? –

+0

@RonRosenfeld Хорошая точка, есть «GetCharacters»: http://www.spreadsheetgear.com/support/help/spreadsheetgear.net.7.0/#SpreadsheetGear2012~SpreadsheetGear.IRange~GetCharacters.html Я посмотрю на «Символы символов» '. Возможно, это не слишком эффективно, чтобы идти по-характеру, но если это сработает, тогда это нормально –

+0

'ICharacters' имеет свойство' Font', вероятно, это сработает. –

ответ

1

В VBA вы должны изучить свойство Characters объекта Range. Есть что-то подобное в C#?

+0

C# имеет 'GetCharacters' на' IRange': http://www.spreadsheetgear.com/support/help/spreadsheetgear.net.7.0/#SpreadsheetGear2012~SpreadsheetGear.IRange~GetCharacters.html. 'ICharacters' имеет свойство' Font' (http://www.spreadsheetgear.com/support/help/spreadsheetgear.net.7.0/SpreadsheetGear2012~SpreadsheetGear.ICharacters_members.html), которое может помочь в анализе формата любого раздела содержание. –

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