Item

StyleCollection indexer (1 of 3)

الحصول على النمط بالاسم أو الاسم المستعار.

public Style this[string name] { get; }

ملاحظات

حساس لحالة الأحرف، المرتجعاتباطل إذا لم يتم العثور على النمط الذي يحمل الاسم المحدد.

إذا كان هذا اسمًا إنجليزيًا لنمط مضمن غير موجود بعد، فقم بإنشائه تلقائيًا.

أمثلة

يوضح متى يجب إعادة حساب تخطيط صفحة المستند.

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

// سيتم تلقائيًا حفظ مستند إلى PDF أو صورة أو طباعته لأول مرة
// قم بتخزين تخطيط المستند داخل صفحاته.
doc.Save(ArtifactsDir + "Document.UpdatePageLayout.1.pdf");

// قم بتعديل المستند بطريقة ما.
doc.Styles["Normal"].Font.Size = 6;
doc.Sections[0].PageSetup.Orientation = Aspose.Words.Orientation.Landscape;
doc.Sections[0].PageSetup.Margins = Margins.Mirrored;

 // في الإصدار الحالي من Aspose.Words، لا يؤدي تعديل المستند إلى إعادة البناء تلقائيًا
// تخطيط الصفحة المخزنة مؤقتًا. إذا أردنا التخطيط المخبأ
// للبقاء على اطلاع، سنحتاج إلى تحديثه يدويًا.
doc.UpdatePageLayout();

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

أنظر أيضا


StyleCollection indexer (2 of 3)

الحصول على نمط مدمج من خلال المعرف المحلي المستقل الخاص به.

public Style this[StyleIdentifier sti] { get; }
معاملوصف
stiأStyleIdentifier القيمة التي تحدد النمط المدمج الذي سيتم استرداده.

ملاحظات

عند الوصول إلى نمط غير موجود بعد، يتم إنشاؤه تلقائيًا.

أمثلة

يوضح كيفية إضافة نمط إلى مجموعة أنماط المستند.

Document doc = new Document();

StyleCollection styles = doc.Styles;
// قم بتعيين المعلمات الافتراضية للأنماط الجديدة التي قد نضيفها لاحقًا إلى هذه المجموعة.
styles.DefaultFont.Name = "Courier New";
// إذا أضفنا نمطًا من "StyleType.Paragraph"، فستطبق المجموعة قيم
// الخاصية "DefaultParagraphFormat" الخاصة بها إلى خاصية "ParagraphFormat" الخاصة بالنمط.
styles.DefaultParagraphFormat.FirstLineIndent = 15.0;
// أضف نمطًا، ثم تحقق من أنه يحتوي على الإعدادات الافتراضية.
styles.Add(StyleType.Paragraph, "MyStyle");

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

أنظر أيضا


StyleCollection indexer (3 of 3)

الحصول على النمط حسب الفهرس.

public Style this[int index] { get; }

أمثلة

يوضح كيفية إضافة نمط إلى مجموعة أنماط المستند.

Document doc = new Document();

StyleCollection styles = doc.Styles;
// قم بتعيين المعلمات الافتراضية للأنماط الجديدة التي قد نضيفها لاحقًا إلى هذه المجموعة.
styles.DefaultFont.Name = "Courier New";
// إذا أضفنا نمطًا من "StyleType.Paragraph"، فستطبق المجموعة قيم
// الخاصية "DefaultParagraphFormat" الخاصة بها إلى خاصية "ParagraphFormat" الخاصة بالنمط.
styles.DefaultParagraphFormat.FirstLineIndent = 15.0;
// أضف نمطًا، ثم تحقق من أنه يحتوي على الإعدادات الافتراضية.
styles.Add(StyleType.Paragraph, "MyStyle");

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

أنظر أيضا