ParagraphFormat
Contenuti
[
Nascondere
]ParagraphFormat class
Rappresenta tutta la formattazione di 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 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 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 si tratta di 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 sporgente o della prima riga. |
CharacterUnitLeftIndent { get; set; } | Ottiene o imposta il valore del rientro sinistro (in caratteri) per i paragrafi specificati. |
CharacterUnitRightIndent { get; set; } | Ottiene o imposta il valore del rientro destro (in caratteri) per i paragrafi specificati. |
DropCapPosition { get; set; } | Ottiene o imposta la posizione del testo del capolettera. |
FarEastLineBreakControl { get; set; } | Ottiene o imposta un flag che indica se le regole di interruzione 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 di paragrafo è uno degli stili di titolo 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 del paragrafo. |
LineSpacing { get; set; } | Ottiene o imposta l’interlinea (in punti) per il paragrafo. |
LineSpacingRule { get; set; } | Ottiene o imposta l’interlinea 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 griglie) dopo i paragrafi. |
LineUnitBefore { get; set; } | Ottiene o imposta la quantità di spaziatura (nelle griglie) prima dei paragrafi. |
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 viene forzata un’interruzione di pagina prima del paragrafo. |
RightIndent { get; set; } | Ottiene o imposta il valore (in punti) che rappresenta il rientro destro del paragrafo. |
Shading { get; } | Restituisce aShading oggetto che fa riferimento alla formattazione dell’ombreggiatura per il paragrafo. |
SnapToGrid { get; set; } | Specifica se il paragrafo corrente deve utilizzare le linee della griglia del documento per le impostazioni di pagina quando si dispongono i contenuti 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 internazionali 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 che viene 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 principale. |
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à lo èfalso , il testo latino nel mezzo di una parola può essere mandato a capo per il paragrafo corrente. Altrimenti il testo latino viene avvolto da parole intere. |
Metodi
Nome | Descrizione |
---|---|
ClearFormatting() | Ripristina la formattazione del paragrafo predefinita. |
Esempi
Mostra come costruire 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 questi nodi,
// e finiamo con un nodo documento senza figli.
doc.RemoveAllChildren();
// Questo documento ora non ha nodi secondari compositi a cui possiamo aggiungere contenuto.
// Se desideriamo modificarlo, dovremo ripopolare la sua raccolta di nodi.
// Innanzitutto, crea una nuova sezione, quindi aggiungila come figlia al nodo del documento root.
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 necessita 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 quindi lo aggiunge come figlio 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 realizzare il documento. Crea una corsa,
// ne imposta l'aspetto e il contenuto, quindi lo aggiunge come 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