ITextRange.Delete(TextRangeUnit, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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).