IParagraphFormat

IParagraphFormat interface

Cette classe contient les propriétés de formatage de paragraphe. Contrairement à IParagraphFormatEffectiveData, toutes les propriétés de cette classe sont modifiables.

public interface IParagraphFormat

Propriétés

NomDescription
Alignment { get; set; }Renvoie ou définit l’alignement du texte dans un paragraphe sans héritage. Lecture/écriture TextAlignment.
Bullet { get; }Renvoie le format de puce du paragraphe. Lecture seule IBulletFormat.
DefaultPortionFormat { get; }Renvoie le format de portion par défaut d’un paragraphe. Aucun héritage appliqué. Lecture seule IPortionFormat.
DefaultTabSize { get; set; }Renvoie ou définit la taille de tabulation par défaut sans hérité. Lecture/écriture Single.
Depth { get; set; }Renvoie ou définit la profondeur du paragraphe. La valeur 0 signifie valeur indéfinie. Lecture/écriture Int16.
EastAsianLineBreak { get; set; }Détermine si la rupture de ligne asiatique de l’Est est utilisée dans un paragraphe. Aucun héritage appliqué. Lecture/écriture NullableBool.
FontAlignment { get; set; }Renvoie ou définit un alignement de police dans un paragraphe sans héritage. Lecture/écriture FontAlignment.
HangingPunctuation { get; set; }Détermine si la ponctuation suspendue est utilisée dans un paragraphe. Aucun héritage appliqué. Lecture/écriture NullableBool.
Indent { get; set; }Renvoie ou définit le retrait de la première ligne/redoublement d’un paragraphe sans hérité. Le retrait suspendu peut être défini avec des valeurs négatives. Lecture/écriture Single.
LatinLineBreak { get; set; }Détermine si la rupture de ligne latine est utilisée dans un paragraphe. Aucun héritage appliqué. Lecture/écriture NullableBool.
MarginLeft { get; set; }Renvoie ou définit la marge gauche dans un paragraphe sans héritage. Lecture/écriture Single.
MarginRight { get; set; }Renvoie ou définit la marge droite dans un paragraphe sans héritage. Lecture/écriture Single.
RightToLeft { get; set; }Détermine si l’écriture de droite à gauche est utilisée dans un paragraphe. Aucun héritage appliqué. Lecture/écriture NullableBool.
SpaceAfter { get; set; }Renvoie ou définit la quantité d’espace après la dernière ligne d’un paragraphe sans héritage. Une valeur positive spécifie le pourcentage de la taille de la police que devrait avoir l’espace blanc. Une valeur négative spécifie la taille de l’espace blanc en points. Lecture/écriture Single.
SpaceBefore { get; set; }Renvoie ou définit la quantité d’espace avant la première ligne d’un paragraphe sans héritage. Une valeur positive spécifie le pourcentage de la taille de la police que devrait avoir l’espace blanc. Une valeur négative spécifie la taille de l’espace blanc en points. Lecture/écriture Single.
SpaceWithin { get; set; }Renvoie ou définit la quantité d’espace entre les lignes de base dans un paragraphe. Valeur positive signifie pourcentage, négative - taille en points. Aucun héritage appliqué. Lecture/écriture Single.
Tabs { get; }Renvoie les tabulations d’un paragraphe. Aucun héritage appliqué. Lecture seule ITabCollection.

Méthodes

NomDescription
GetEffective()Obtient les données de formatage de paragraphe efficaces avec l’héritage appliqué.

Remarques

Cette classe est utilisée pour retourner et manipuler les propriétés de formatage de paragraphe définies pour le paragraphe particulier. 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 “indéfini”.

Pour obtenir les valeurs des paramètres de formatage effectif, y compris celles héritées, vous devez utiliser la méthode GetEffective qui renvoie une instance de IParagraphFormatEffectiveData.

Voir aussi