Partager via


Méthode ITextFont::Reset (tom.h)

Réinitialise la mise en forme des caractères aux valeurs spécifiées.

Syntaxe

HRESULT Reset(
  [in] long Value
);

Paramètres

[in] Value

Type : long

Type de réinitialisation. Ce paramètre peut être une combinaison des valeurs suivantes.

Valeur Signification
tomDefault
Définissez sur le format de caractère par défaut du document si cet objet de police est attaché à une plage ; sinon, définissez les valeurs par défaut sur les valeurs par défaut du moteur TOM de base.
tomUndefined
Définit toutes les propriétés sur des valeurs non définies. Cette valeur est valide uniquement pour un objet de police en double (clone).
tomApplyLater
Autorisez la définition des valeurs de propriété, mais ne les appliquez pas encore à la plage jointe.
tomApplyNow
Appliquez les propriétés actuelles à la plage jointe.
tomCacheParms
Ne mettez pas à jour la police actuelle avec les propriétés de plage jointes.
tomTrackParms
Mettez à jour la police actuelle avec les propriétés de plage jointes.
tomApplyTmp
Appliquez une mise en forme temporaire.
tomDisableSmartFont
N’appliquez pas de polices intelligentes.
tomEnableSmartFont
Appliquez des polices intelligentes.
tomUsePoints
Utilisez des points pour les mesures à virgule flottante.
tomUseTwips
Utilisez des twips pour les mesures à virgule flottante.

Valeur retournée

Type : HRESULT

Si la méthode réussit, elle retourne S_OK. Si la méthode échoue, elle retourne l’un des codes d’erreur COM suivants. Pour plus d’informations sur les codes d’erreur COM, consultez Gestion des erreurs dans COM.

Code de retour Description
S_FALSE
Protégé contre les modifications.
E_INVALIDARG
Argument non valide.
CO_E_RELEASED
L’objet police est attaché à une plage qui a été supprimée.

Remarques

L’appel de ITextFont::Reset avec tomUndefined définit toutes les propriétés sur des valeurs non définies. Ainsi, l’application de l’objet police à une plage ne change rien. Cela s’applique à un objet de police obtenu par la méthode ITextFont::GetDuplicate .

Configuration requise

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête tom.h
DLL Msftedit.dll

Voir aussi

Conceptuel

GetDuplicate

ITextFont

Référence

Modèle objet texte