Interface ICSSStyleSheet
Interface ICSSStyleSheet
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
อินเทอร์เฟซ CSSStyleSheet เป็นอินเทอร์เฟซที่เป็นรูปธรรมที่ใช้แทนแผ่นสไตล์ CSS ซึ่งเป็นแผ่นสไตล์ที่มีประเภทเนื้อหาเป็น “text/css”
[DOMObject]
[DOMName("CSSStyleSheet")]
[ComVisible(true)]
public interface ICSSStyleSheet : IStyleSheet
Implements
Properties
CSSRules
รายการของกฎ CSS ทั้งหมดที่อยู่ภายในแผ่นสไตล์ ซึ่งรวมถึงทั้งชุดกฎและกฎที่อยู่
[DOMName("cssRules")]
ICSSRuleList CSSRules { get; }
Property Value
OwnerRule
หากแผ่นสไตล์นี้มาจากกฎ @import แอตทริบิวต์ ownerRule จะมี CSSImportRule ในกรณีนั้น แอตทริบิวต์ ownerNode ในอินเทอร์เฟซ StyleSheet จะเป็น null หากแผ่นสไตล์มาจากองค์ประกอบหรือคำสั่งประมวลผล แอตทริบิวต์ ownerRule จะเป็น null และแอตทริบิวต์ ownerNode จะมี Node
[DOMNullable]
[DOMName("ownerRule")]
ICSSRule OwnerRule { get; }
Property Value
Methods
DeleteRule(int)
ใช้เพื่อลบกฎจากแผ่นสไตล์
[DOMName("deleteRule")]
void DeleteRule(int index)
Parameters
index
int
ดัชนี
InsertRule(string, int)
ใช้เพื่อแทรกกฎใหม่ลงในแผ่นสไตล์ กฎใหม่จะกลายเป็นส่วนหนึ่งของการจัดลำดับ
[DOMName("insertRule")]
long InsertRule(string rule, int index)
Parameters
rule
string
กฎสไตล์
index
int
ดัชนีกฎ
Returns
ดัชนีที่แทรก