ParagraphFormat

ParagraphFormat class

Représente toute la mise en forme d’un paragraphe.

Pour en savoir plus, visitez leTravailler avec des paragraphes article de documentation.

public class ParagraphFormat

Propriétés

NomLa description
AddSpaceBetweenFarEastAndAlpha { get; set; }Obtient ou définit un indicateur indiquant si l’espacement entre les caractères est automatiquement ajusté entre les régions du texte latin et les régions du texte d’Asie de l’Est dans le paragraphe actuel.
AddSpaceBetweenFarEastAndDigit { get; set; }Obtient ou définit un indicateur indiquant si l’espacement entre les caractères est automatiquement ajusté entre les régions de nombres et les régions de texte d’Asie de l’Est dans le paragraphe actuel.
Alignment { get; set; }Obtient ou définit l’alignement du texte pour le paragraphe.
BaselineAlignment { get; set; }Obtient ou définit la position verticale des polices sur une ligne.
Bidi { get; set; }Obtient ou définit s’il s’agit d’un paragraphe de droite à gauche.
Borders { get; }Obtient la collection des bordures du paragraphe.
CharacterUnitFirstLineIndent { get; set; }Obtient ou définit la valeur (en caractères) du retrait de première ligne ou du retrait suspendu.
CharacterUnitLeftIndent { get; set; }Obtient ou définit la valeur de retrait à gauche (en caractères) pour les paragraphes spécifiés.
CharacterUnitRightIndent { get; set; }Obtient ou définit la valeur de retrait correcte (en caractères) pour les paragraphes spécifiés.
DropCapPosition { get; set; }Obtient ou définit la position d’un texte en lettrine.
FarEastLineBreakControl { get; set; }Obtient ou définit un indicateur indiquant si les règles de saut de ligne d’Asie de l’Est sont appliquées au paragraphe actuel.
FirstLineIndent { get; set; }Obtient ou définit la valeur (en points) d’une première ligne ou d’un retrait suspendu.
HangingPunctuation { get; set; }Obtient ou définit un indicateur indiquant si la ponctuation suspendue est activée pour le paragraphe actuel.
IsHeading { get; }Vrai lorsque le style de paragraphe est l’un des styles de titre intégrés.
IsListItem { get; }Vrai lorsque le paragraphe est un élément d’une liste à puces ou numérotée.
KeepTogether { get; set; }Vrai si toutes les lignes du paragraphe doivent rester sur la même page.
KeepWithNext { get; set; }Vrai si le paragraphe doit rester sur la même page que le paragraphe qui le suit.
LeftIndent { get; set; }Obtient ou définit la valeur (en points) qui représente le retrait à gauche du paragraphe.
LineSpacing { get; set; }Obtient ou définit l’interligne (en points) du paragraphe.
LineSpacingRule { get; set; }Obtient ou définit l’interligne du paragraphe.
LinesToDrop { get; set; }Obtient ou définit le nombre de lignes du texte du paragraphe utilisé pour calculer la hauteur de la lettrine.
LineUnitAfter { get; set; }Obtient ou définit la quantité d’espacement (en lignes de grille) après les paragraphes.
LineUnitBefore { get; set; }Obtient ou définit la quantité d’espacement (en lignes de grille) avant les paragraphes.
MirrorIndents { get; set; }Obtient ou définit un indicateur indiquant si les retraits gauche et droit ont la même largeur.
NoSpaceBetweenParagraphsOfSameStyle { get; set; }Quandvrai ,SpaceBefore etSpaceAfter sera ignoré entre les paragraphes du même style.
OutlineLevel { get; set; }Spécifie le niveau de plan du paragraphe dans le document.
PageBreakBefore { get; set; }Vrai si un saut de page est forcé avant le paragraphe.
RightIndent { get; set; }Obtient ou définit la valeur (en points) qui représente le retrait correct du paragraphe.
Shading { get; }Renvoie unShading objet qui fait référence à la mise en forme de l’ombrage du paragraphe.
SnapToGrid { get; set; }Spécifie si le paragraphe actuel doit utiliser les paramètres de lignes de grille du document par page lors de la mise en page du contenu du paragraphe.
SpaceAfter { get; set; }Obtient ou définit la quantité d’espacement (en points) après le paragraphe.
SpaceAfterAuto { get; set; }Vrai si la quantité d’espacement après le paragraphe est définie automatiquement.
SpaceBefore { get; set; }Obtient ou définit la quantité d’espacement (en points) avant le paragraphe.
SpaceBeforeAuto { get; set; }Vrai si la quantité d’espacement avant le paragraphe est définie automatiquement.
Style { get; set; }Obtient ou définit le style de paragraphe appliqué à cette mise en forme.
StyleIdentifier { get; set; }Obtient ou définit l’identifiant de style indépendant des paramètres régionaux du style de paragraphe appliqué à cette mise en forme.
StyleName { get; set; }Obtient ou définit le nom du style de paragraphe appliqué à cette mise en forme.
SuppressAutoHyphens { get; set; }Spécifie si le paragraphe actuel doit être exempté de toute césure qui est appliquée dans les paramètres du document.
SuppressLineNumbers { get; set; }Spécifie si les lignes du paragraphe actuel doivent être exemptées de la numérotation des lignes qui est appliquée dans la section parent.
TabStops { get; }Obtient la collection de taquets de tabulation personnalisés définis pour cet objet.
WidowControl { get; set; }Vrai si la première et la dernière ligne du paragraphe doivent rester sur la même page que le reste du paragraphe.
WordWrap { get; set; }Si cette propriété estFAUX Le texte latin au milieu d’un mot peut être encapsulé pour le paragraphe actuel. Sinon, le texte latin est encapsulé par des mots entiers.

Méthodes

NomLa description
ClearFormatting()Réinitialise la mise en forme de paragraphe par défaut.

Exemples

Montre comment construire un document Aspose.Words à la main.

Document doc = new Document();

// Un document vierge contient une section, un corps et un paragraphe.
// Appelez la méthode « RemoveAllChildren » pour supprimer tous ces nœuds,
// et se retrouver avec un nœud de document sans enfants.
doc.RemoveAllChildren();

// Ce document n'a désormais aucun nœud enfant composite auquel nous pouvons ajouter du contenu.
// Si nous souhaitons le modifier, nous devrons repeupler sa collection de nœuds.
// Tout d’abord, créez une nouvelle section, puis ajoutez-la en tant qu’enfant au nœud racine du document.
Section section = new Section(doc);
doc.AppendChild(section);

// Définissez certaines propriétés de configuration de page pour la section.
section.PageSetup.SectionStart = SectionStart.NewPage;
section.PageSetup.PaperSize = PaperSize.Letter;

// Une section a besoin d'un corps, qui contiendra et affichera tout son contenu
// sur la page entre l'en-tête et le pied de page de la section.
Body body = new Body(doc);
section.AppendChild(body);

// Créez un paragraphe, définissez certaines propriétés de formatage, puis ajoutez-le en tant qu'enfant au corps.
Paragraph para = new Paragraph(doc);

para.ParagraphFormat.StyleName = "Heading 1";
para.ParagraphFormat.Alignment = ParagraphAlignment.Center;

body.AppendChild(para);

// Enfin, ajoutez du contenu pour compléter le document. Créez une exécution,
// définissez son apparence et son contenu, puis ajoutez-le en tant qu'enfant au paragraphe.
Run run = new Run(doc);
run.Text = "Hello World!";
run.Font.Color = Color.Red;
para.AppendChild(run);

Assert.AreEqual("Hello World!", doc.GetText().Trim());

doc.Save(ArtifactsDir + "Section.CreateManually.docx");

Voir également