Interface ICSSStyleDeclaration
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
CSSStyleDeclaration 인터페이스는 단일 CSS 선언 블록을 나타냅니다. 이 인터페이스는 블록 내에서 현재 설정된 스타일 속성을 확인하거나 블록 내에서 스타일 속성을 명시적으로 설정하는 데 사용할 수 있습니다.
[DOMName("CSSStyleDeclaration")]
[DOMObject]
[ComVisible(true)]
public interface ICSSStyleDeclaration : IEnumerable<string>, IEnumerable, ICSS2Properties
Implements
IEnumerable<string>, IEnumerable, ICSS2Properties
Properties
CSSText
선언 블록의 구문 분석 가능한 텍스트 표현(주변 중괄호 제외). 이 속성을 설정하면 새 값이 파싱되고 선언 블록의 모든 속성이 재설정되며 속성이 추가되거나 제거됩니다.
[DOMName("cssText")]
string CSSText { get; set; }
Property Value
Length
이 선언 블록에서 명시적으로 설정된 속성의 수. 유효한 인덱스 범위는 0에서 length-1까지 포함됩니다.
[DOMName("length")]
int Length { get; }
Property Value
ParentRule
이 선언 블록을 포함하는 CSS 규칙 또는 이 CSSStyleDeclaration이 CSSRule에 연결되지 않은 경우 null.
[DOMNullable]
[DOMName("parentRule")]
ICSSRule ParentRule { get; }
Property Value
this[int]
이 선언 블록에서 명시적으로 설정된 속성을 검색하는 데 사용됩니다. 이 방법을 사용하여 검색된 속성의 순서는 설정된 순서와 일치할 필요가 없습니다. 이 메서드는 이 선언 블록의 모든 속성을 반복하는 데 사용할 수 있습니다.
[DOMName("item")]
string this[int index] { get; }
Property Value
Methods
GetPropertyCSSValue(string)
이 선언 블록 내에서 명시적으로 설정된 CSS 속성의 값의 객체 표현을 검색하는 데 사용됩니다. 이 메서드는 속성이 축약형 속성인 경우 null을 반환합니다. 축약형 속성 값은 getPropertyValue 및 setProperty 메서드를 사용하여 문자열로만 접근하고 수정할 수 있습니다.
[DOMName("getPropertyCSSValue")]
CSSValue GetPropertyCSSValue(string propertyName)
Parameters
propertyName
string
속성의 이름.
Returns
속성 값을 반환합니다.
GetPropertyPriority(string)
이 선언 블록 내에서 명시적으로 설정된 CSS 속성의 우선순위를 검색하는 데 사용됩니다(예: “important” 한정자).
[DOMName("getPropertyPriority")]
string GetPropertyPriority(string propertyName)
Parameters
propertyName
string
속성의 이름.
Returns
속성 우선순위를 반환합니다.
GetPropertyValue(string)
이 선언 블록 내에서 명시적으로 설정된 CSS 속성의 값을 검색하는 데 사용됩니다.
[DOMName("getPropertyValue")]
string GetPropertyValue(string propertyName)
Parameters
propertyName
string
속성의 이름.
Returns
속성 값을 반환합니다.
RemoveProperty(string)
이 선언 블록 내에서 명시적으로 설정된 CSS 속성을 제거하는 데 사용됩니다.
[DOMName("removeProperty")]
string RemoveProperty(string propertyName)
Parameters
propertyName
string
속성의 이름.
Returns
속성 값을 반환합니다.
SetProperty(string, string)
이 선언 블록 내에서 기본 우선순위로 속성 값을 설정하는 데 사용됩니다. 기본 우선순위는 “important"가 아니며, 즉 String.Empty입니다.
[DOMName("setProperty")]
void SetProperty(string propertyName, string value)
Parameters
propertyName
string
속성의 이름.
value
string
값.
SetProperty(string, string, string)
이 선언 블록 내에서 속성 값과 우선순위를 설정하는 데 사용됩니다.
[DOMName("setProperty")]
void SetProperty(string propertyName, string value, string priority)
Parameters
propertyName
string
속성의 이름.
value
string
값.
priority
string
우선순위.