EditSpan Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Important
Cette API n’est pas conforme CLS.
Décrit une opération de modification.
public ref class EditSpan
[Windows::Foundation::Metadata::WebHostHidden]
class EditSpan
[System.CLSCompliant(false)]
public class EditSpan
[<System.CLSCompliant(false)>]
type EditSpan = class
Public Class EditSpan
- Héritage
-
EditSpan
- Attributs
Remarques
Cette classe est utilisée avec la EditArray classe pour gérer et appliquer des opérations de modification. Cette classe décrit une opération de remplacement ou d’insertion, à l’aide d’une étendue et du nouveau texte. Une opération de suppression est un cas spécial de remplacement où la chaîne de remplacement est vide.
Remplacer le texte
Configurez une étendue qui décrit le texte à remplacer et spécifiez le texte à remplacer par. Lorsque l’opération de modification est appliquée, l’étendue est entièrement remplacée par le nouveau texte.
Insérer du texte
Configurez une étendue qui décrit le point d’insertion mais n’a pas de longueur ; autrement dit, le point de terminaison est le même que le point de départ. Lorsque l’opération de modification est appliquée, le nouveau texte est inséré au point spécifié.
Supprimer le texte
L’opération de suppression est un cas spécial de l’opération de remplacement. Configurez une étendue qui décrit le texte à supprimer et spécifiez une chaîne vide pour le texte de remplacement. Lorsque l’opération de modification est appliquée, l’étendue est entièrement remplacée par le nouveau texte, qui, dans ce cas, est une chaîne vide. Dans la mesure où une étendue peut décrire plusieurs lignes, des lignes entières peuvent être supprimées de cette manière.
Notes pour les héritiers
Cette classe contient toutes les fonctionnalités nécessaires pour décrire une opération de modification. Il n’est pas nécessaire de dériver de cette classe.
Notes pour les appelants
Instanciez cette classe avec un TextSpan objet et une chaîne pour décrire une seule opération de modification.
Constructeurs
| EditSpan(TextSpan, String) |
Initialise une nouvelle instance de la classe EditSpan. |
Propriétés
| LengthOfLastLine |
Retourne la longueur de la dernière ligne du texte de remplacement. |
| LineCount |
Retourne le nombre de lignes dans le texte de remplacement. |
| Span |
Détermine l'étendue à remplacer. |
| Text |
Détermine le texte de remplacement. |