ParagraphFormat

ParagraphFormat class

Rappresenta tutta la formattazione per un paragrafo.

Per saperne di più, visita ilLavorare con i paragrafi articolo di documentazione.

public class ParagraphFormat

Proprietà

NomeDescrizione
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 { 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 { get; set; }Ottiene o imposta l’allineamento del testo per il paragrafo.
BaselineAlignment { get; set; }Ottiene o imposta la posizione verticale dei caratteri su una riga.
Bidi { get; set; }Ottiene o imposta se questo è un paragrafo da destra a sinistra.
Borders { get; }Ottiene la raccolta dei bordi del paragrafo.
CharacterUnitFirstLineIndent { get; set; }Ottiene o imposta il valore (in caratteri) per il rientro della prima riga o sporgente.
CharacterUnitLeftIndent { get; set; }Ottiene o imposta il valore di rientro sinistro (in caratteri) per i paragrafi specificati.
CharacterUnitRightIndent { get; set; }Ottiene o imposta il valore di rientro corretto (in caratteri) per i paragrafi specificati.
DropCapPosition { get; set; }Ottiene o imposta la posizione per un testo di capolettera.
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 { get; set; }Ottiene o imposta il valore (in punti) per una prima riga o un rientro sporgente.
HangingPunctuation { get; set; }Ottiene o imposta un flag che indica se la punteggiatura sporgente è abilitata per il paragrafo corrente.
IsHeading { get; }Vero quando lo stile del paragrafo è uno degli stili di intestazione incorporati.
IsListItem { get; }Vero quando il paragrafo è un elemento in un elenco puntato o numerato.
KeepTogether { get; set; }Vero se tutte le righe del paragrafo devono rimanere sulla stessa pagina.
KeepWithNext { get; set; }Vero se il paragrafo deve rimanere sulla stessa pagina del paragrafo che lo segue.
LeftIndent { get; set; }Ottiene o imposta il valore (in punti) che rappresenta il rientro sinistro per il paragrafo.
LineSpacing { get; set; }Ottiene o imposta la spaziatura delle linee (in punti) per il paragrafo.
LineSpacingRule { get; set; }Ottiene o imposta la spaziatura delle righe per il paragrafo.
LinesToDrop { get; set; }Ottiene o imposta il numero di righe del testo del paragrafo utilizzato per calcolare l’altezza del capolettera.
LineUnitAfter { get; set; }Ottiene o imposta la quantità di spaziatura (nelle linee della griglia) dopo i paragrafi.
LineUnitBefore { get; set; }Ottiene o imposta la quantità di spaziatura (nelle linee della griglia) prima dei paragrafi.
MirrorIndents { get; set; }Ottiene o imposta un flag che indica se i rientri sinistro e destro hanno la stessa larghezza.
NoSpaceBetweenParagraphsOfSameStyle { get; set; }QuandoVERO ,SpaceBefore ESpaceAfter verrà ignorato tra i paragrafi dello stesso stile.
OutlineLevel { get; set; }Specifica il livello di struttura del paragrafo nel documento.
PageBreakBefore { get; set; }Vero se un’interruzione di pagina viene forzata prima del paragrafo.
RightIndent { get; set; }Ottiene o imposta il valore (in punti) che rappresenta il rientro corretto per il paragrafo.
Shading { get; }Restituisce unShading oggetto che fa riferimento alla formattazione dell’ombreggiatura per il paragrafo.
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 { get; set; }Ottiene o imposta la quantità di spaziatura (in punti) dopo il paragrafo.
SpaceAfterAuto { get; set; }Vero se la quantità di spaziatura dopo il paragrafo viene impostata automaticamente.
SpaceBefore { get; set; }Ottiene o imposta la quantità di spaziatura (in punti) prima del paragrafo.
SpaceBeforeAuto { get; set; }Vero se la quantità di spaziatura prima del paragrafo viene impostata automaticamente.
Style { get; set; }Ottiene o imposta lo stile di paragrafo applicato a questa formattazione.
StyleIdentifier { get; set; }Ottiene o imposta l’identificatore di stile indipendente dalle impostazioni locali dello stile di paragrafo applicato a questa formattazione.
StyleName { get; set; }Ottiene o imposta il nome dello stile di paragrafo applicato a questa formattazione.
SuppressAutoHyphens { get; set; }Specifica se il paragrafo corrente deve essere esentato da qualsiasi sillabazione applicata nelle impostazioni del documento.
SuppressLineNumbers { get; set; }Specifica se le righe del paragrafo corrente devono essere esentate dalla numerazione delle righe applicata nella sezione padre.
TabStops { get; }Ottiene la raccolta di tabulazioni personalizzate definite per questo oggetto.
WidowControl { get; set; }Vero se la prima e l’ultima riga del paragrafo devono rimanere sulla stessa pagina del resto del paragrafo.
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

NomeDescrizione
ClearFormatting()Ripristina la formattazione predefinita del paragrafo.

Esempi

Mostra come creare manualmente un documento Aspose.Words.

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