IEditorOperations.DeleteHorizontalWhiteSpace Methode

Definition

Löscht alle Leerzeichen am Anfang und am Ende der ausgewählten Zeilen und entfernt interne Leerzeichen.

public:
 bool DeleteHorizontalWhiteSpace();
public:
 bool DeleteHorizontalWhiteSpace();
bool DeleteHorizontalWhiteSpace();
public bool DeleteHorizontalWhiteSpace ();
abstract member DeleteHorizontalWhiteSpace : unit -> bool
Public Function DeleteHorizontalWhiteSpace () As Boolean

Gibt zurück

Boolean

true , wenn die Bearbeitung erfolgreich war, andernfalls false.

Hinweise

Der Algorithmus für diesen Vorgang befolgt die folgenden Regeln:

Wenn keine Auswahl vorhanden ist, wird der Leerraum um die Einfügemarke gekürzt, sodass nur ein Leerzeichen oder eine Registerkarte verbleibt. Wenn nur ein Leerzeichen oder eine Registerkarte vorhanden ist, bewirkt dieser Vorgang nichts.

Wenn eine Auswahl vorliegt, wird der Leerraum am Anfang oder Ende einer Zeile, die in der Auswahl enthalten ist, vollständig gelöscht. Wenn mindestens ein Block von zusammenhängenden Leerraum mehr als ein Zeichen in der Auswahl enthält, werden alle Leerzeichen zwischen dem ersten und letzten Zeichen, das kein Leerzeichen ist, gekürzt, sodass nur ein Leerzeichen oder eine Registerkarte für jeden zusammenhängenden Block verbleibt. Wenn nur zusammenhängende Ausführungen eines einzelnen leer Zeichens oder einer Registerkarte in der Auswahl enthalten sind, werden alle Leerzeichen und Registerkarten in der Auswahl gelöscht.

Gilt für