Compartir a través de


ITextRange.Delete(TextRangeUnit, Int32) Método

Definición

Elimina el texto del intervalo de texto.

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

Parámetros

unit
TextRangeUnit

Unidad de texto que se va a eliminar.

count
Int32

int

Número de unidades que se van a eliminar. Vea la sección Comentarios.

Devoluciones

Int32

int

Número de unidades eliminadas. La eliminación del texto de un intervalo de texto no degenerado cuenta como una unidad.

Comentarios

Si count es cero, este método elimina todo el texto del intervalo de texto. No se elimina nada si el intervalo de texto es solo un punto de inserción (es decir, un intervalo degenerado).

Si count no es cero y el intervalo es un punto de inserción, | count | las unidades (valor absoluto del recuento) se eliminan en la dirección lógica dada por el signo de recuento, donde un valor positivo está hacia el final del artículo y un valor negativo está hacia el inicio del artículo.

Si count no es cero y el intervalo no es degenerado (contiene texto), el texto del intervalo se elimina independientemente de los valores de unidad y recuento, lo que da como resultado un punto de inserción. A continuación, | count | - 1 las unidades se eliminan en la dirección lógica dada por el signo de recuento.

El texto del intervalo también se puede eliminar asignando una cadena nula al intervalo.

La eliminación de la CR da como resultado el siguiente comportamiento:

  • Si elimina solo la CR, pero el párrafo incluye texto, se elimina la CR y el párrafo siguiente obtiene el mismo formato de párrafo que el actual.
  • Si elimina la CR, pero no todas, de los caracteres del párrafo siguiente, los caracteres que quedan del párrafo actual obtienen el formato de párrafo siguiente.
  • Si selecciona al final de un párrafo, pero no todo el párrafo, no se eliminará la CR.
  • Si elimina todo el párrafo (desde el principio hasta la CR), también eliminará la CR (a menos que sea la CR final en el archivo).

Se aplica a