Item

StyleCollection indexer (1 of 3)

Får en stil efter namn eller alias.

public Style this[string name] { get; }

Anmärkningar

Skiftlägeskänslig, returnerarnull om stilen med det angivna namnet inte hittas.

Om detta är ett engelskt namn på en inbyggd stil som ännu inte finns skapas den automatiskt.

Exempel

Visar när sidlayouten för dokumentet ska beräknas om.

Document doc = new Document(MyDir + "Rendering.docx");

// Att spara ett dokument till PDF, till en bild eller skriva ut för första gången kommer automatiskt
// cachelagrar dokumentets layout på dess sidor.
doc.Save(ArtifactsDir + "Document.UpdatePageLayout.1.pdf");

// Ändra dokumentet på något sätt.
doc.Styles["Normal"].Font.Size = 6;
doc.Sections[0].PageSetup.Orientation = Aspose.Words.Orientation.Landscape;
doc.Sections[0].PageSetup.Margins = Margins.Mirrored;

 // I den nuvarande versionen av Aspose.Words återuppbyggs inte ändring av dokumentet automatiskt
// den cachade sidlayouten. Om vi önskar den cachade layouten
// för att hålla oss uppdaterade måste vi uppdatera den manuellt.
doc.UpdatePageLayout();

doc.Save(ArtifactsDir + "Document.UpdatePageLayout.2.pdf");

Se även


StyleCollection indexer (2 of 3)

Får en inbyggd stil genom sin lokaloberoende identifierare.

public Style this[StyleIdentifier sti] { get; }
ParameterBeskrivning
stiAStyleIdentifier värde som anger den inbyggda stilen som ska hämtas.

Anmärkningar

När du kommer åt en stil som ännu inte finns skapas den automatiskt.

Exempel

Visar hur man lägger till en stil till ett dokuments stilsamling.

Document doc = new Document();

StyleCollection styles = doc.Styles;
// Ställ in standardparametrar för nya stilar som vi senare kan lägga till i den här samlingen.
styles.DefaultFont.Name = "Courier New";
// Om vi lägger till en stil av "StyleType.Paragraph", kommer samlingen att tillämpa värdena för
// dess "DefaultParagraphFormat"-egenskap till stilens "ParagraphFormat"-egenskap.
styles.DefaultParagraphFormat.FirstLineIndent = 15.0;
// Lägg till en stil och kontrollera sedan att den har standardinställningarna.
styles.Add(StyleType.Paragraph, "MyStyle");

Assert.AreEqual("Courier New", styles[4].Font.Name);
Assert.AreEqual(15.0, styles["MyStyle"].ParagraphFormat.FirstLineIndent);

Se även


StyleCollection indexer (3 of 3)

Får en stil efter index.

public Style this[int index] { get; }

Exempel

Visar hur man lägger till en stil till ett dokuments stilsamling.

Document doc = new Document();

StyleCollection styles = doc.Styles;
// Ställ in standardparametrar för nya stilar som vi senare kan lägga till i den här samlingen.
styles.DefaultFont.Name = "Courier New";
// Om vi lägger till en stil av "StyleType.Paragraph", kommer samlingen att tillämpa värdena för
// dess "DefaultParagraphFormat"-egenskap till stilens "ParagraphFormat"-egenskap.
styles.DefaultParagraphFormat.FirstLineIndent = 15.0;
// Lägg till en stil och kontrollera sedan att den har standardinställningarna.
styles.Add(StyleType.Paragraph, "MyStyle");

Assert.AreEqual("Courier New", styles[4].Font.Name);
Assert.AreEqual(15.0, styles["MyStyle"].ParagraphFormat.FirstLineIndent);

Se även