ParagraphFormat

Classe ParagraphFormat

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

public sealed class ParagraphFormat : PVIObject, IChartParagraphFormat, IParagraphFormat

Constructeurs

NomDescription
ParagraphFormat()Initialise une nouvelle instance de la classe ParagraphFormat.

Propriétés

NomDescription
Alignment { get; set; }Renvoie ou définit l’alignement du texte dans un paragraphe sans héritage. Lecture/écriture TextAlignment.
AsIPresentationComponent { get; }Permet d’obtenir l’interface de base IPresentationComponent. Lecture seule IPresentationComponent.
DefaultTabSize { get; set; }Renvoie ou définit la taille d’onglet par défaut sans héritage. Lecture/écriture Single.
EastAsianLineBreak { get; set; }Détermine si le saut de ligne est-asiatique est utilisé dans un paragraphe. Aucun héritage appliqué. Lecture/écriture NullableBool.
FontAlignment { get; set; }Renvoie ou définit l’alignement de police dans un paragraphe sans héritage. Lecture/écriture FontAlignment.
HangingPunctuation { get; set; }Détermine si la ponctuation en suspension est utilisée dans un paragraphe. Aucun héritage appliqué. Lecture/écriture NullableBool.
Indent { get; set; }Renvoie ou définit le retrait de première ligne/retrait suspendu du paragraphe sans héritage. Le retrait suspendu peut être défini avec des valeurs négatives. Lecture/écriture Single.
LatinLineBreak { get; set; }Détermine si le saut de ligne latin est utilisé 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 indique le pourcentage de la taille de la police que doit occuper l’espace blanc. Une valeur négative indique 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 indique le pourcentage de la taille de la police que doit occuper l’espace blanc. Une valeur négative indique 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. Une valeur positive signifie un pourcentage, négative - une 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
override Equals(object)Compare avec l’objet spécifié.
GetEffective()Obtient les données de mise en forme de paragraphe 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 mise en forme de paragraphe définies pour le paragraphe particulier. Cela signifie qu’aucun héritage n’est appliqué lors de la récupération des valeurs, de sorte que dans la plupart des cas vous obtiendrez des valeurs signifiant « indéfini ».

Pour 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 IParagraphFormatEffectiveData.

Voir aussi