## ParagraphFormat class

Rappresenta tutta la formattazione per un paragrafo.

Per saperne di più, visita il[Lavorare con i paragrafi](https://docs.aspose.com/words/net/working-with-paragraphs/) articolo di documentazione.

```csharp
public class ParagraphFormat
```

## Proprietà

| Nome | Descrizione |
| --- | --- |
| [AddSpaceBetweenFarEastAndAlpha](../../aspose.words/paragraphformat/addspacebetweenfareastandalpha/) { get; set; } | Ottiene o imposta un flag che indica se la spaziatura tra i caratteri viene regolata automaticamente tra le regioni del testo latino e le regioni del testo dell'Asia orientale nel paragrafo corrente. |
| [AddSpaceBetweenFarEastAndDigit](../../aspose.words/paragraphformat/addspacebetweenfareastanddigit/) { get; set; } | Ottiene o imposta un flag che indica se la spaziatura tra i caratteri viene regolata automaticamente tra le regioni dei numeri e le regioni del testo dell'Asia orientale nel paragrafo corrente. |
| [Alignment](../../aspose.words/paragraphformat/alignment/) { get; set; } | Ottiene o imposta l'allineamento del testo per il paragrafo. |
| [BaselineAlignment](../../aspose.words/paragraphformat/baselinealignment/) { get; set; } | Ottiene o imposta la posizione verticale dei caratteri su una riga. |
| [Bidi](../../aspose.words/paragraphformat/bidi/) { get; set; } | Ottiene o imposta se questo è un paragrafo da destra a sinistra. |
| [Borders](../../aspose.words/paragraphformat/borders/) { get; } | Ottiene la raccolta dei bordi del paragrafo. |
| [CharacterUnitFirstLineIndent](../../aspose.words/paragraphformat/characterunitfirstlineindent/) { get; set; } | Ottiene o imposta il valore (in caratteri) per il rientro della prima riga o sporgente. |
| [CharacterUnitLeftIndent](../../aspose.words/paragraphformat/characterunitleftindent/) { get; set; } | Ottiene o imposta il valore di rientro sinistro (in caratteri) per i paragrafi specificati. |
| [CharacterUnitRightIndent](../../aspose.words/paragraphformat/characterunitrightindent/) { get; set; } | Ottiene o imposta il valore di rientro corretto (in caratteri) per i paragrafi specificati. |
| [DropCapPosition](../../aspose.words/paragraphformat/dropcapposition/) { get; set; } | Ottiene o imposta la posizione per un testo di capolettera. |
| [FarEastLineBreakControl](../../aspose.words/paragraphformat/fareastlinebreakcontrol/) { get; set; } | Ottiene o imposta un flag che indica se le regole di interruzione di riga dell'Asia orientale vengono applicate al paragrafo corrente. |
| [FirstLineIndent](../../aspose.words/paragraphformat/firstlineindent/) { get; set; } | Ottiene o imposta il valore (in punti) per una prima riga o un rientro sporgente. |
| [HangingPunctuation](../../aspose.words/paragraphformat/hangingpunctuation/) { get; set; } | Ottiene o imposta un flag che indica se la punteggiatura sporgente è abilitata per il paragrafo corrente. |
| [IsHeading](../../aspose.words/paragraphformat/isheading/) { get; } | Vero quando lo stile del paragrafo è uno degli stili di intestazione incorporati. |
| [IsListItem](../../aspose.words/paragraphformat/islistitem/) { get; } | Vero quando il paragrafo è un elemento in un elenco puntato o numerato. |
| [KeepTogether](../../aspose.words/paragraphformat/keeptogether/) { get; set; } | Vero se tutte le righe del paragrafo devono rimanere sulla stessa pagina. |
| [KeepWithNext](../../aspose.words/paragraphformat/keepwithnext/) { get; set; } | Vero se il paragrafo deve rimanere sulla stessa pagina del paragrafo che lo segue. |
| [LeftIndent](../../aspose.words/paragraphformat/leftindent/) { get; set; } | Ottiene o imposta il valore (in punti) che rappresenta il rientro sinistro per il paragrafo. |
| [LineSpacing](../../aspose.words/paragraphformat/linespacing/) { get; set; } | Ottiene o imposta la spaziatura delle linee (in punti) per il paragrafo. |
| [LineSpacingRule](../../aspose.words/paragraphformat/linespacingrule/) { get; set; } | Ottiene o imposta la spaziatura delle righe per il paragrafo. |
| [LinesToDrop](../../aspose.words/paragraphformat/linestodrop/) { get; set; } | Ottiene o imposta il numero di righe del testo del paragrafo utilizzato per calcolare l'altezza del capolettera. |
| [LineUnitAfter](../../aspose.words/paragraphformat/lineunitafter/) { get; set; } | Ottiene o imposta la quantità di spaziatura (nelle linee della griglia) dopo i paragrafi. |
| [LineUnitBefore](../../aspose.words/paragraphformat/lineunitbefore/) { get; set; } | Ottiene o imposta la quantità di spaziatura (nelle linee della griglia) prima dei paragrafi. |
| [MirrorIndents](../../aspose.words/paragraphformat/mirrorindents/) { get; set; } | Ottiene o imposta un flag che indica se i rientri sinistro e destro hanno la stessa larghezza. |
| [NoSpaceBetweenParagraphsOfSameStyle](../../aspose.words/paragraphformat/nospacebetweenparagraphsofsamestyle/) { get; set; } | Quando`VERO` ,[`SpaceBefore`](./spacebefore/) E[`SpaceAfter`](./spaceafter/) verrà ignorato tra i paragrafi dello stesso stile. |
| [OutlineLevel](../../aspose.words/paragraphformat/outlinelevel/) { get; set; } | Specifica il livello di struttura del paragrafo nel documento. |
| [PageBreakBefore](../../aspose.words/paragraphformat/pagebreakbefore/) { get; set; } | Vero se un'interruzione di pagina viene forzata prima del paragrafo. |
| [RightIndent](../../aspose.words/paragraphformat/rightindent/) { get; set; } | Ottiene o imposta il valore (in punti) che rappresenta il rientro corretto per il paragrafo. |
| [Shading](../../aspose.words/paragraphformat/shading/) { get; } | Restituisce un[`Shading`](../shading/) oggetto che fa riferimento alla formattazione dell'ombreggiatura per il paragrafo. |
| [SnapToGrid](../../aspose.words/paragraphformat/snaptogrid/) { get; set; } | Specifica se il paragrafo corrente deve utilizzare le impostazioni delle linee della griglia del documento per pagina quando si dispone il contenuto nel paragrafo. |
| [SpaceAfter](../../aspose.words/paragraphformat/spaceafter/) { get; set; } | Ottiene o imposta la quantità di spaziatura (in punti) dopo il paragrafo. |
| [SpaceAfterAuto](../../aspose.words/paragraphformat/spaceafterauto/) { get; set; } | Vero se la quantità di spaziatura dopo il paragrafo viene impostata automaticamente. |
| [SpaceBefore](../../aspose.words/paragraphformat/spacebefore/) { get; set; } | Ottiene o imposta la quantità di spaziatura (in punti) prima del paragrafo. |
| [SpaceBeforeAuto](../../aspose.words/paragraphformat/spacebeforeauto/) { get; set; } | Vero se la quantità di spaziatura prima del paragrafo viene impostata automaticamente. |
| [Style](../../aspose.words/paragraphformat/style/) { get; set; } | Ottiene o imposta lo stile di paragrafo applicato a questa formattazione. |
| [StyleIdentifier](../../aspose.words/paragraphformat/styleidentifier/) { get; set; } | Ottiene o imposta l'identificatore di stile indipendente dalle impostazioni locali dello stile di paragrafo applicato a questa formattazione. |
| [StyleName](../../aspose.words/paragraphformat/stylename/) { get; set; } | Ottiene o imposta il nome dello stile di paragrafo applicato a questa formattazione. |
| [SuppressAutoHyphens](../../aspose.words/paragraphformat/suppressautohyphens/) { get; set; } | Specifica se il paragrafo corrente deve essere esentato da qualsiasi sillabazione applicata nelle impostazioni del documento. |
| [SuppressLineNumbers](../../aspose.words/paragraphformat/suppresslinenumbers/) { get; set; } | Specifica se le righe del paragrafo corrente devono essere esentate dalla numerazione delle righe applicata nella sezione padre. |
| [TabStops](../../aspose.words/paragraphformat/tabstops/) { get; } | Ottiene la raccolta di tabulazioni personalizzate definite per questo oggetto. |
| [WidowControl](../../aspose.words/paragraphformat/widowcontrol/) { get; set; } | Vero se la prima e l'ultima riga del paragrafo devono rimanere sulla stessa pagina del resto del paragrafo. |
| [WordWrap](../../aspose.words/paragraphformat/wordwrap/) { get; set; } | Se questa proprietà è`falso` , il testo latino nel mezzo di una parola può essere suddiviso per il paragrafo corrente. In caso contrario, il testo latino viene suddiviso in parole intere. |

## Metodi

| Nome | Descrizione |
| --- | --- |
| [ClearFormatting](../../aspose.words/paragraphformat/clearformatting/)() | Ripristina la formattazione predefinita del paragrafo. |

## Esempi

Mostra come creare manualmente un documento Aspose.Words.

```csharp
Document doc = new Document();

// Un documento vuoto contiene una sezione, un corpo e un paragrafo.
// Chiama il metodo "RemoveAllChildren" per rimuovere tutti quei nodi,
// e si finisce con un nodo documento senza elementi figlio.
doc.RemoveAllChildren();

// Questo documento non ha più nodi figlio compositi a cui aggiungere contenuto.
// Se volessimo modificarlo, dovremo ripopolare la sua raccolta di nodi.
// Per prima cosa, crea una nuova sezione, quindi aggiungila come figlia al nodo radice del documento.
Section section = new Section(doc);
doc.AppendChild(section);

// Imposta alcune proprietà di impostazione della pagina per la sezione.
section.PageSetup.SectionStart = SectionStart.NewPage;
section.PageSetup.PaperSize = PaperSize.Letter;

// Una sezione ha bisogno di un corpo, che conterrà e visualizzerà tutto il suo contenuto
// nella pagina tra l'intestazione e il piè di pagina della sezione.
Body body = new Body(doc);
section.AppendChild(body);

// Crea un paragrafo, imposta alcune proprietà di formattazione e poi aggiungilo come elemento secondario al corpo.
Paragraph para = new Paragraph(doc);

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

body.AppendChild(para);

// Infine, aggiungi del contenuto per completare il documento. Crea una run,
// impostane l'aspetto e il contenuto, quindi aggiungilo come elemento figlio al paragrafo.
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");
```

### Guarda anche

* spazio dei nomi [Aspose.Words](../../aspose.words/)
* assemblea [Aspose.Words](../../)
