ich einen Text in Zellen haben, die auf unterschiedliche Weise formatiert sind, lassen Sie uns sagen: „Das gemischte Stil innerhalb ein Single ist Zelle“innerhalb einer einzigen SpreadsheetGear Zelle die Details verschiedener Textformatierung Extrahierung
kann ich den Textinhalt zugreifen und IRange
‚s Interior
Eigenschaft liefert Daten Farbe (unter anderem), und IRange
haben auch Style
Eigenschaft, die Font
Daten zur Verfügung stellt, die feststellen können, ob der Text fett oder kursiv ist. In meinem Fall kann ich jedoch verschiedene Stile innerhalb einer einzelnen Zelle haben. Wie kann ich das extrahieren?
In VBA würden Sie die Eigenschaft 'Characters' des Objekts' Range' untersuchen. Gibt es etwas Ähnliches in C#? –
@RonRosenfeld Guter Punkt, es gibt ein 'GetCharacters': http://www.spreadsheetgear.com/support/help/spreadsheetgear.net.7.0/#SpreadsheetGear2012~SpreadsheetGear.IRange~GetCharacters.html Ich werde' ICharacters betrachten '. Es ist vielleicht nicht zu effizient, um Zeichen für Zeichen zu gehen, aber wenn es funktioniert, dann ist es in Ordnung –
'ICharacters' hat eine' Font' Eigenschaft, wahrscheinlich wird das funktionieren. –