Run

Run(DocumentBase)

Inizializza una nuova istanza diRun classe.

public Run(DocumentBase doc)
ParametroTipoDescrizione
docDocumentBaseIl documento del proprietario.

Osservazioni

QuandoRun viene creato, appartiene al documento specificato, ma non è ancora parte del documento eParentNode Ènullo.

Per aggiungereRun all’uso del documentoInsertAfter OInsertBefore sul paragrafo in cui vuoi inserire la corsa.

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


Run(DocumentBase, string)

Inizializza una nuova istanza diCorrere classe.

public Run(DocumentBase doc, string text)
ParametroTipoDescrizione
docDocumentBaseIl documento del proprietario.
textStringIl testo della corsa.

Osservazioni

QuandoRun viene creato, appartiene al documento specificato, ma non è ancora parte del documento eParentNode Ènullo.

Per aggiungereRun all’uso del documentoInsertAfter OInsertBefore sul paragrafo in cui vuoi inserire la corsa.

Esempi

Mostra come formattare una sequenza di testo utilizzando la relativa proprietà font.

Document doc = new Document();
Run run = new Run(doc, "Hello world!");

Aspose.Words.Font font = run.Font;
font.Name = "Courier New";
font.Size = 36;
font.HighlightColor = Color.Yellow;

doc.FirstSection.Body.FirstParagraph.AppendChild(run);
doc.Save(ArtifactsDir + "Font.CreateFormattedRun.docx");

Guarda anche