ParagraphFormat
Contenuti
[
Nascondere
]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à
Nome | Descrizione |
---|---|
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
Nome | Descrizione |
---|---|
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
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words