Creates a new FormattedText object with unformatted text.
Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 20.0.0.0 (20.1.1.1)
Since:
2017
Syntax
C# |
---|
public FormattedText(
string plainText
) |
Visual Basic |
---|
Public Sub New ( _
plainText As String _
) |
Visual C++ |
---|
public:
FormattedText(
String^ plainText
) |
Remarks
Examples
CopyC#
public void ReformatText(TextNote textNote, string textToChange)
{
String plainText = textNote.Text;
FormattedText formattedText = new FormattedText(plainText);
TextRange foundRange = formattedText.Find(textToChange, 0, false, true);
while (foundRange.Length > 0)
{
formattedText.SetBoldStatus(foundRange, true);
foundRange = formattedText.Find(textToChange, foundRange.End, false, true);
}
textNote.SetFormattedText(formattedText);
}
CopyVB.NET
Public Sub ReformatText(textNote As TextNote, textToChange As String)
Dim plainText As [String] = textNote.Text
Dim formattedText As New FormattedText(plainText)
Dim foundRange As TextRange = formattedText.Find(textToChange, 0, False, True)
While foundRange.Length > 0
formattedText.SetBoldStatus(foundRange, True)
foundRange = formattedText.Find(textToChange, foundRange.[End], False, True)
End While
textNote.SetFormattedText(formattedText)
End Sub
Exceptions
See Also