Item
Innehåll
[
Dölj
]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
- class Style
- class StyleCollection
- namnutrymme Aspose.Words
- hopsättning Aspose.Words
StyleCollection indexer (2 of 3)
Får en inbyggd stil genom sin lokaloberoende identifierare.
public Style this[StyleIdentifier sti] { get; }
Parameter | Beskrivning |
---|---|
sti | AStyleIdentifier 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
- class Style
- enum StyleIdentifier
- class StyleCollection
- namnutrymme Aspose.Words
- hopsättning Aspose.Words
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
- class Style
- class StyleCollection
- namnutrymme Aspose.Words
- hopsättning Aspose.Words