ParagraphFormat

ParagraphFormat class

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

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

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 des nombres et les régions du 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; }Récupère la collection de 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 droite (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’espacement des lignes (en points) pour le 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 des lettrines.
LineUnitAfter { get; set; }Obtient ou définit la quantité d’espacement (en quadrillage) après les paragraphes.
LineUnitBefore { get; set; }Obtient ou définit la quantité d’espacement (en quadrillage) avant les paragraphes.
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 droit du paragraphe.
Shading { get; }Renvoie unShading objet qui fait référence au formatage d’ombrage du paragraphe.
SnapToGrid { get; set; }Spécifie si le paragraphe actuel doit utiliser les lignes de grille du document par page settings lors de la présentation du contenu dans le 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; }True 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 renvoyé à la ligne pour le paragraphe actuel. Sinon, le texte latin est entouré de mots entiers.

Méthodes

NomLa description
ClearFormatting()Réinitialise le formatage de paragraphe par défaut.

Exemples

Montre comment construire manuellement un document Aspose.Words.

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 on se retrouve 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.
// Commencez par créer une nouvelle section, puis ajoutez-la en tant qu'enfant au nœud du document racine.
Section section = new Section(doc);
doc.AppendChild(section);

// Définissez certaines propriétés de mise en 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 mise en forme, 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 faire le document. Créez une course,
// définit son apparence et son contenu, puis l'ajoute 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