IEditorOperations.DeleteHorizontalWhiteSpace Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.