IEditorOperations.DeleteHorizontalWhiteSpace Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Удаляет все пробелы в начале и конце выделенных строк, а также внутренние пробелы.
public:
bool DeleteHorizontalWhiteSpace();
public:
bool DeleteHorizontalWhiteSpace();
bool DeleteHorizontalWhiteSpace();
public bool DeleteHorizontalWhiteSpace ();
abstract member DeleteHorizontalWhiteSpace : unit -> bool
Public Function DeleteHorizontalWhiteSpace () As Boolean
Возвращаемое значение
значение true , если редактирование прошло удачно; в противном случае — значение false.
Комментарии
Алгоритм для этой операции соответствует следующим правилам.
Если ничего не выделено, то пробел вокруг курсора усекается таким образом, что остается только один пробел или знак табуляции. Если имеется только один пробел или табуляция, эта операция не выполняет никаких действий.
Если выбрано выделение, то пробелы в начале или конце строки, содержащейся в выделенном фрагменте, полностью удаляются. Если имеется по меньшей мере один блок непрерывного пробела, который больше одного символа в выделенном фрагменте, то все пробелы между первым и последним символами, не являющимися пробелами, будут обрезаны, поэтому для каждого непрерывного блока остается только один пробел или знак табуляции. При наличии только непрерывных запусков одного пробела или вкладки, содержащихся в выделенном фрагменте, все пробелы и табуляции в выделенном фрагменте удаляются.