IBasePortionFormat

Interface IBasePortionFormat

Cette classe contient les propriétés de formatage de la portion de texte. Contrairement à IPortionFormatEffectiveData, toutes les propriétés de cette classe sont modifiables.

public interface IBasePortionFormat

Propriétés

NomDescription
AlternativeLanguageId { get; set; }Renvoie ou définit l’Id d’une langue alternative. Lecture/écriture String.
ComplexScriptFont { get; set; }Renvoie ou définit les informations de police pour le script complexe. Null signifie que la police n’est pas définie et doit être héritée du Maître. Lecture/écriture IFontData.
EastAsianFont { get; set; }Renvoie ou définit les informations de police pour l’Asie de l’Est. Null signifie que la police n’est pas définie et doit être héritée du Maître. Lecture/écriture IFontData.
EffectFormat { get; }Renvoie les propriétés EffectFormat du texte. Pas d’héritage appliqué. Lecture seule IEffectFormat.
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/écriture Single.
FillFormat { get; }Renvoie les propriétés FillFormat du texte. Pas d’héritage appliqué. Lecture seule IFillFormat.
FontBold { get; set; }Détermine si la police est en gras. Pas d’héritage appliqué. Lecture/écriture NullableBool.
FontHeight { get; set; }Renvoie ou définit la hauteur de police d’une portion. float.NaN signifie que la hauteur n’est pas définie et doit être héritée du Maître. Lecture/écriture Single.
FontItalic { get; set; }Détermine si la police est en italique. Pas d’héritage appliqué. Lecture/écriture NullableBool.
FontUnderline { get; set; }Renvoie ou définit le type de soulignement du texte. Pas d’héritage appliqué. Lecture/écriture TextUnderlineType.
HighlightColor { get; }Renvoie la couleur utilisée pour surligner un texte. Pas d’héritage appliqué. Lecture seule IColorFormat.
IsHardUnderlineFill { get; set; }Détermine si le style de soulignement a ses propres propriétés FillFormat ou les hérite des propriétés FillFormat du texte. Lecture/écriture NullableBool.
IsHardUnderlineLine { get; set; }Détermine si le style de soulignement a ses propres propriétés LineFormat ou les hérite des propriétés LineFormat du texte. Lecture/écriture NullableBool.
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/écriture Single.
Kumimoji { get; set; }Détermine si les chiffres doivent ignorer l’agencement vertical spécifique aux langues orientales. Pas d’héritage appliqué. Lecture/écriture NullableBool.
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/écriture String.
LatinFont { get; set; }Renvoie ou définit les informations de police latine. Null signifie que la police n’est pas définie et doit être héritée du Maître. Lecture/écriture IFontData.
LineFormat { get; }Renvoie les propriétés LineFormat pour le contour du texte. Pas d’héritage appliqué. Lecture seule ILineFormat.
NormaliseHeight { get; set; }Détermine si la hauteur d’un texte doit être normalisée. Pas d’héritage appliqué. Lecture/écriture NullableBool.
ProofDisabled { get; set; }Détermine si le texte ne doit pas être relu. Pas d’héritage appliqué. Lecture/écriture NullableBool.
Spacing { get; set; }Renvoie ou définit l’augmentation de l’espacement intercaractères. float.NaN signifie que la valeur n’est pas définie et doit être héritée du Maître. Lecture/écriture Single.
StrikethroughType { get; set; }Renvoie ou définit le type de barré d’un texte. Pas d’héritage appliqué. Lecture/écriture TextStrikethroughType.
SymbolFont { get; set; }Renvoie ou définit les informations de police symbolique. Null signifie que la police n’est pas définie et doit être héritée du Maître. Lecture/écriture IFontData.
TextCapType { get; set; }Renvoie ou définit le type de capitalisation du texte. Pas d’héritage appliqué. Lecture/écriture TextCapType.
UnderlineFillFormat { get; }Renvoie les propriétés FillFormat de la ligne de soulignement. Pas d’héritage appliqué. Lecture seule IFillFormat.
UnderlineLineFormat { get; }Renvoie les propriétés LineFormat utilisées pour contourer la ligne de soulignement. Pas d’héritage appliqué. Lecture seule ILineFormat.

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 qu’aucun héritage n’est appliqué lors de l’obtention des valeurs, donc dans la majorité des cas, vous obtiendrez des valeurs signifiant “non défini”.

Afin d’obtenir les valeurs des paramètres de formatage effectif, y compris l’héritage, vous devez utiliser la méthode GetEffective qui renvoie une instance de IPortionFormatEffectiveData.

Voir aussi