Item
İçindekiler
[
Saklamak
]StyleCollection indexer (1 of 3)
Adına veya takma adına göre bir stil alır.
public Style this[string name] { get; }
Notlar
Büyük/küçük harfe duyarlı, dönerhükümsüz
Belirtilen isimde stil bulunamazsa.
Eğer bu henüz var olmayan yerleşik bir stilin İngilizce adı ise, otomatik olarak oluşturur.
Örnekler
Belgenin sayfa düzeninin ne zaman yeniden hesaplanacağını gösterir.
Document doc = new Document(MyDir + "Rendering.docx");
// Bir belgeyi PDF'e, görüntüye kaydetmek veya ilk kez yazdırmak otomatik olarak
// Belgenin düzenini sayfalarının içinde önbelleğe al.
doc.Save(ArtifactsDir + "Document.UpdatePageLayout.1.pdf");
// Belgeyi bir şekilde değiştirin.
doc.Styles["Normal"].Font.Size = 6;
doc.Sections[0].PageSetup.Orientation = Aspose.Words.Orientation.Landscape;
doc.Sections[0].PageSetup.Margins = Margins.Mirrored;
// Aspose.Words'ün geçerli sürümünde, belgeyi değiştirmek otomatik olarak yeniden oluşturmaz
// önbelleğe alınmış sayfa düzeni. Önbelleğe alınmış düzeni istiyorsak
// Güncel kalmak için manuel olarak güncellememiz gerekecek.
doc.UpdatePageLayout();
doc.Save(ArtifactsDir + "Document.UpdatePageLayout.2.pdf");
Ayrıca bakınız
- class Style
- class StyleCollection
- ad alanı Aspose.Words
- toplantı Aspose.Words
StyleCollection indexer (2 of 3)
Yerel bağımsız tanımlayıcısı ile yerleşik bir stil alır.
public Style this[StyleIdentifier sti] { get; }
Parametre | Tanım |
---|---|
sti | AStyleIdentifier Alınacak yerleşik stili belirten değer. |
Notlar
Henüz var olmayan bir stile erişildiğinde, otomatik olarak oluşturulur.
Örnekler
Bir belgenin stiller koleksiyonuna Stil eklemenin nasıl yapılacağını gösterir.
Document doc = new Document();
StyleCollection styles = doc.Styles;
// Daha sonra bu koleksiyona ekleyebileceğimiz yeni stiller için varsayılan parametreleri ayarlayın.
styles.DefaultFont.Name = "Courier New";
// "StyleType.Paragraph" stilini eklersek, koleksiyon şu değerleri uygulayacaktır:
// "DefaultParagraphFormat" özelliğini stilin "ParagraphFormat" özelliğine.
styles.DefaultParagraphFormat.FirstLineIndent = 15.0;
// Bir stil ekleyin ve ardından varsayılan ayarlara sahip olduğunu doğrulayın.
styles.Add(StyleType.Paragraph, "MyStyle");
Assert.AreEqual("Courier New", styles[4].Font.Name);
Assert.AreEqual(15.0, styles["MyStyle"].ParagraphFormat.FirstLineIndent);
Ayrıca bakınız
- class Style
- enum StyleIdentifier
- class StyleCollection
- ad alanı Aspose.Words
- toplantı Aspose.Words
StyleCollection indexer (3 of 3)
Dizinle bir stil alır.
public Style this[int index] { get; }
Örnekler
Bir belgenin stiller koleksiyonuna Stil eklemenin nasıl yapılacağını gösterir.
Document doc = new Document();
StyleCollection styles = doc.Styles;
// Daha sonra bu koleksiyona ekleyebileceğimiz yeni stiller için varsayılan parametreleri ayarlayın.
styles.DefaultFont.Name = "Courier New";
// "StyleType.Paragraph" stilini eklersek, koleksiyon şu değerleri uygulayacaktır:
// "DefaultParagraphFormat" özelliğini stilin "ParagraphFormat" özelliğine.
styles.DefaultParagraphFormat.FirstLineIndent = 15.0;
// Bir stil ekleyin ve ardından varsayılan ayarlara sahip olduğunu doğrulayın.
styles.Add(StyleType.Paragraph, "MyStyle");
Assert.AreEqual("Courier New", styles[4].Font.Name);
Assert.AreEqual(15.0, styles["MyStyle"].ParagraphFormat.FirstLineIndent);
Ayrıca bakınız
- class Style
- class StyleCollection
- ad alanı Aspose.Words
- toplantı Aspose.Words