PushFont
Contenuti
[
Nascondere
]DocumentBuilder.PushFont method
Salva la formattazione corrente del carattere nello stack.
public void PushFont()
Esempi
Mostra come utilizzare lo stack di formattazione di un generatore di documenti.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Imposta la formattazione dei caratteri, quindi scrive il testo che precede il collegamento ipertestuale.
builder.Font.Name = "Arial";
builder.Font.Size = 24;
builder.Write("To visit Google, hold Ctrl and click ");
// Preserva la nostra attuale configurazione di formattazione nello stack.
builder.PushFont();
// Modifica la formattazione corrente del builder applicando un nuovo stile.
builder.Font.StyleIdentifier = StyleIdentifier.Hyperlink;
builder.InsertHyperlink("here", "http://www.google.com", falso);
Assert.AreEqual(Color.Blue.ToArgb(), builder.Font.Color.ToArgb());
Assert.AreEqual(Underline.Single, builder.Font.Underline);
// Ripristina la formattazione del carattere salvata in precedenza e rimuove l'elemento dallo stack.
builder.PopFont();
Assert.AreEqual(Color.Empty.ToArgb(), builder.Font.Color.ToArgb());
Assert.AreEqual(Underline.None, builder.Font.Underline);
builder.Write(". We hope you enjoyed the example.");
doc.Save(ArtifactsDir + "DocumentBuilder.PushPopFont.docx");
Guarda anche
- property Font
- method PopFont
- class DocumentBuilder
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words