IBasePortionFormat

IBasePortionFormat interface

Cette classe contient les propriétés de mise en forme des portions 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 les scripts complexes. Null signifie que la police est indéfinie et doit être héritée du Master. Lecture/écriture IFontData.
EastAsianFont { get; set; }Renvoie ou définit les informations de police Asie de l’Est. Null signifie que la police est indéfinie et doit être héritée du Master. Lecture/écriture IFontData.
EffectFormat { get; }Renvoie les propriétés EffectFormat du texte. Aucun héritage appliqué. Lecture seule IEffectFormat.
Escapement { get; set; }Renvoie ou définit le texte en exposant ou indice. Valeur de -100 % (indice) à 100 % (exposant). float.NaN signifie que la valeur est indéfinie et doit être héritée du Master. Lecture/écriture Single.
FillFormat { get; }Renvoie les propriétés FillFormat du texte. Aucun héritage appliqué. Lecture seule IFillFormat.
FontBold { get; set; }Détermine si la police est en gras. Aucun 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 est indéfinie et doit être héritée du Master. Lecture/écriture Single.
FontItalic { get; set; }Détermine si la police est italique. Aucun héritage appliqué. Lecture/écriture NullableBool.
FontUnderline { get; set; }Renvoie ou définit le type de soulignement du texte. Aucun héritage appliqué. Lecture/écriture TextUnderlineType.
HighlightColor { get; }Renvoie la couleur utilisée pour mettre en surbrillance du texte. Aucun héritage appliqué. Lecture seule IColorFormat.
IsHardUnderlineFill { get; set; }Détermine si le style de soulignement possède 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 possède 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 minimale de police pour laquelle le crénage doit être activé. float.NaN signifie que la valeur est indéfinie et doit être héritée du Master. Lecture/écriture Single.
Kumimoji { get; set; }Détermine si les chiffres doivent ignorer la disposition verticale du texte spécifique aux langues orientales. Aucun héritage appliqué. Lecture/écriture NullableBool.
LanguageId { get; set; }Renvoie ou définit l’Id d’une langue de révision. Utilisée pour la vérification de l’orthographe et de la grammaire. Lecture/écriture String.
LatinFont { get; set; }Renvoie ou définit les informations de police latine. Null signifie que la police est indéfinie et doit être héritée du Master. Lecture/écriture IFontData.
LineFormat { get; }Renvoie les propriétés LineFormat pour le contour du texte. Aucun héritage appliqué. Lecture seule ILineFormat.
NormaliseHeight { get; set; }Détermine si la hauteur du texte doit être normalisée. Aucun héritage appliqué. Lecture/écriture NullableBool.
ProofDisabled { get; set; }Détermine si le texte ne doit pas être révisé. Aucun héritage appliqué. Lecture/écriture NullableBool.
Spacing { get; set; }Renvoie ou définit l’incrément d’espacement inter-caractères. float.NaN signifie que la valeur est indéfinie et doit être héritée du Master. Lecture/écriture Single.
SpellCheck { get; set; }Obtient ou définit une valeur indiquant si la vérification orthographique est activée pour la portion de texte. Lorsque cette propriété est définie sur false, les vérifications orthographiques des éléments de texte sont supprimées. Lorsqu’elle est définie sur true, la vérification orthographique est autorisée. La valeur par défaut est false.
StrikethroughType { get; set; }Renvoie ou définit le type de barré du texte. Aucun héritage appliqué. Lecture/écriture TextStrikethroughType.
SymbolFont { get; set; }Renvoie ou définit les informations de police symbolique. Null signifie que la police est indéfinie et doit être héritée du Master. Lecture/écriture IFontData.
TextCapType { get; set; }Renvoie ou définit le type de capitalisation du texte. Aucun héritage appliqué. Lecture/écriture TextCapType.
UnderlineFillFormat { get; }Renvoie les propriétés FillFormat de la ligne de soulignement. Aucun héritage appliqué. Lecture seule IFillFormat.
UnderlineLineFormat { get; }Renvoie les propriétés LineFormat utilisées pour le contour de la ligne de soulignement. Aucun héritage appliqué. Lecture seule ILineFormat.

Remarques

Cette classe est utilisée pour renvoyer et manipuler les propriétés de mise en forme des portions de texte définies pour la portion spécifique. Cela signifie qu’aucun héritage n’est appliqué lors de l’obtention des valeurs, de sorte que dans la plupart des cas vous obtiendrez des valeurs signifiant « indéfini ».

Afin d’obtenir les valeurs effectives des paramètres de mise en forme, y compris celles héritées, vous devez utiliser la méthode GetEffective qui renvoie une instance IPortionFormatEffectiveData.

Voir aussi