PortionFormat

PortionFormat class

Cette classe contient les propriétés de formatage des portions de texte. Contrairement àIPortionFormatEffectiveData , toutes les propriétés de cette classe sont accessibles en écriture.

public class PortionFormat : BasePortionFormat, IPortionFormat

Constructeurs

NomLa description
PortionFormat()Initialise une nouvelle instance dePortionFormat classe.

Propriétés

NomLa description
AlternativeLanguageId { get; set; }Renvoie ou définit l’ID d’une autre langue. Lecture/écritureString .
AsIPresentationComponent { get; }Permet d’obtenir l’interface IPresentationComponent de base. Lecture seuleIPresentationComponent .
BookmarkId { get; set; }Renvoie ou définit l’identifiant du signet. Lecture/écritureString .
ComplexScriptFont { get; set; }Renvoie ou définit les informations sur la police du script complexe. Null signifie que la police n’est pas définie et doit être héritée du maître. Lecture/écritureIFontData .
EastAsianFont { get; set; }Renvoie ou définit les informations sur la police d’Asie de l’Est. Null signifie que la police n’est pas définie et doit être héritée du maître. Lecture/écritureIFontData .
EffectFormat { get; }Renvoie les propriétés de texte EffectFormat. Aucun héritage appliqué. Lecture seuleIEffectFormat .
Escapement { get; set; }Renvoie ou définit le texte en exposant ou en indice. Valeur de -100 % (indice) à 100 % (exposant). float.NaN signifie que la valeur n’est pas définie et doit être héritée du maître. Lecture/écritureSingle .
FillFormat { get; }Renvoie les propriétés du texte FillFormat. Aucun héritage appliqué. Lecture seuleIFillFormat .
FontBold { get; set; }Détermine si la police est en gras. Aucun héritage appliqué. Lecture/écritureNullableBool .
FontHeight { get; set; }Renvoie ou définit la hauteur de police d’une portion. float.NaNsignifie que la hauteur n’est pas définie et doit être héritée du maître. Lecture/écritureSingle .
FontItalic { get; set; }Détermine si la police est en italique. Aucun héritage appliqué. Lecture/écritureNullableBool .
FontUnderline { get; set; }Renvoie ou définit le type de soulignement du texte. Aucun héritage appliqué. Lecture/écritureTextUnderlineType .
HighlightColor { get; }Renvoie la couleur utilisée pour surligner un texte. Aucun héritage appliqué. Lecture seuleIColorFormat .
HyperlinkClick { get; set; }Renvoie ou définit le lien hypertexte défini pour le clic de souris. Lecture/écritureIHyperlink .
HyperlinkManager { get; }Gestionnaire d’hyperliens. Lecture seuleIHyperlinkManager .
HyperlinkMouseOver { get; set; }Renvoie ou définit le lien hypertexte défini pour le survol de la souris. Lecture/écritureIHyperlink .
IsHardUnderlineFill { get; set; }Détermine si le style de soulignement a ses propres propriétés FillFormat ou hérite it des propriétés FillFormat du texte. Lecture/écritureNullableBool .
IsHardUnderlineLine { get; set; }Détermine si le style de soulignement a ses propres propriétés LineFormat ou hérite it des propriétés LineFormat du texte. Lecture/écritureNullableBool .
KerningMinimalSize { get; set; }Renvoie ou définit la taille de police minimale pour laquelle le crénage doit être activé. float.NaN signifie que la valeur n’est pas définie et doit être héritée du maître. Lecture/écritureSingle .
Kumimoji { get; set; }Détermine si les nombres doivent ignorer la disposition verticale du texte spécifique à la langue orientale. Aucun héritage appliqué. Lecture/écritureNullableBool .
LanguageId { get; set; }Renvoie ou définit l’ID d’une langue de vérification. Utilisé pour vérifier l’orthographe et la grammaire. Lecture/écritureString .
LatinFont { get; set; }Renvoie ou définit les informations sur la police latine. Null signifie que la police n’est pas définie et doit être héritée du maître. Lecture/écritureIFontData .
LineFormat { get; }Renvoie les propriétés LineFormat pour le contour du texte. Aucun héritage appliqué. Lecture seuleILineFormat .
NormaliseHeight { get; set; }Détermine si la hauteur d’un texte doit être normalisée. Aucun héritage appliqué. Lecture/écritureNullableBool .
ProofDisabled { get; set; }Détermine si le texte ne doit pas être corrigé. Aucun héritage appliqué. Lecture/écritureNullableBool .
SmartTagClean { get; set; }Détermine si la balise active doit être nettoyée. Aucun héritage appliqué. Lecture/écritureBoolean .
Spacing { get; set; }Renvoie ou définit l’incrément d’espacement entre les caractères. float.NaN signifie que la valeur n’est pas définie et doit être héritée du maître. Lecture/écritureSingle .
StrikethroughType { get; set; }Renvoie ou définit le type barré d’un texte. Aucun héritage appliqué. Lecture/écritureTextStrikethroughType .
SymbolFont { get; set; }Renvoie ou définit les informations sur la police symbolique. Null signifie que la police n’est pas définie et doit être héritée du maître. Lecture/écritureIFontData .
TextCapType { get; set; }Renvoie ou définit le type de capitalisation du texte. Aucun héritage appliqué. Lecture/écritureTextCapType .
UnderlineFillFormat { get; }Renvoie les propriétés FillFormat de la ligne de soulignement. Aucun héritage appliqué. Lecture seuleIFillFormat .
UnderlineLineFormat { get; }Renvoie les propriétés LineFormat utilisées pour souligner la ligne de soulignement. Aucun héritage appliqué. Lecture seuleILineFormat .

Méthodes

NomLa description
override Equals(object)Compare avec l’objet spécifié.
GetEffective()Obtient les données de mise en forme des portions effectives avec l’héritage appliqué.
override GetHashCode()Renvoie le code de hachage.

Remarques

Cette classe est utilisée pour renvoyer et manipuler les propriétés de formatage de la portion de texte définies pour la portion particulière. Cela signifie que aucun héritage n’est appliqué lors de l’obtention de valeurs, donc dans la majorité des cas, vous obtiendrez des valeurs signifiant “indéfini”.

Afin d’obtenir les valeurs de paramètre de formatage efficaces, y compris héritées, vous devez utiliserGetEffective méthode qui renvoie unIPortionFormatEffectiveData exemple.

Voir également