ITextRange.Delete(TextRangeUnit, Int32) Metodo

Definizione

Elimina il testo dall'intervallo di testo.

public:
 int Delete(TextRangeUnit unit, int count);
int Delete(TextRangeUnit const& unit, int const& count);
public int Delete(TextRangeUnit unit, int count);
function delete(unit, count)
Public Function Delete (unit As TextRangeUnit, count As Integer) As Integer

Parametri

unit
TextRangeUnit

Unità di testo da eliminare.

count
Int32

int

Numero di unità da eliminare. Vedere la sezione Osservazioni.

Restituisce

Int32

int

Numero di unità eliminate. L'eliminazione del testo in un intervallo di testo non generato viene conteggiata come un'unità.

Commenti

Se count è zero, questo metodo elimina tutto il testo nell'intervallo di testo. Non viene eliminato alcun valore se l'intervallo di testo è solo un punto di inserimento, ovvero un intervallo degenerato.

Se count non è zero e l'intervallo è un punto di inserimento, | count | le unità (valore assoluto del conteggio) vengono eliminate nella direzione logica specificata dal segno di conteggio, dove un valore positivo è verso la fine del brano e un valore negativo è verso l'inizio del brano.

Se count non è zero e l'intervallo non è generato (contiene testo), il testo nell'intervallo viene eliminato indipendentemente dai valori di unità e conteggio, con conseguente inserimento. | count | - 1 Le unità vengono quindi eliminate nella direzione logica data dal segno di conteggio.

Il testo nell'intervallo può anche essere eliminato assegnando una stringa Null all'intervallo.

L'eliminazione del cr comporta il comportamento seguente:

  • Se si elimina solo il CR, ma il paragrafo include testo, il CR viene eliminato e il paragrafo seguente ottiene la stessa formattazione di paragrafo di quella corrente.
  • Se si eliminano anche i caratteri CR, ma non tutti, dei caratteri nel paragrafo seguente, i caratteri rimasti dal paragrafo corrente ottengono la formattazione di paragrafo del paragrafo seguente.
  • Se si seleziona la fine di un paragrafo, ma non l'intero paragrafo, il cr non viene eliminato.
  • Se si elimina l'intero paragrafo (dall'inizio al CR), si elimina anche CR (a meno che non sia il CR finale nel file).

Si applica a