Interface ICSSStyleDeclaration

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

string

Length

이 선언 블록에서 명시적으로 설정된 속성의 수. 유효한 인덱스 범위는 0에서 length-1까지 포함됩니다.

[DOMName("length")]
int Length { get; }

Property Value

int

ParentRule

이 선언 블록을 포함하는 CSS 규칙 또는 이 CSSStyleDeclaration이 CSSRule에 연결되지 않은 경우 null.

[DOMNullable]
[DOMName("parentRule")]
ICSSRule ParentRule { get; }

Property Value

ICSSRule

this[int]

이 선언 블록에서 명시적으로 설정된 속성을 검색하는 데 사용됩니다. 이 방법을 사용하여 검색된 속성의 순서는 설정된 순서와 일치할 필요가 없습니다. 이 메서드는 이 선언 블록의 모든 속성을 반복하는 데 사용할 수 있습니다.

[DOMName("item")]
string this[int index] { get; }

Property Value

string

Methods

GetPropertyCSSValue(string)

이 선언 블록 내에서 명시적으로 설정된 CSS 속성의 값의 객체 표현을 검색하는 데 사용됩니다. 이 메서드는 속성이 축약형 속성인 경우 null을 반환합니다. 축약형 속성 값은 getPropertyValue 및 setProperty 메서드를 사용하여 문자열로만 접근하고 수정할 수 있습니다.

[DOMName("getPropertyCSSValue")]
CSSValue GetPropertyCSSValue(string propertyName)

Parameters

propertyName string

속성의 이름.

Returns

CSSValue

속성 값을 반환합니다.

GetPropertyPriority(string)

이 선언 블록 내에서 명시적으로 설정된 CSS 속성의 우선순위를 검색하는 데 사용됩니다(예: “important” 한정자).

[DOMName("getPropertyPriority")]
string GetPropertyPriority(string propertyName)

Parameters

propertyName string

속성의 이름.

Returns

string

속성 우선순위를 반환합니다.

GetPropertyValue(string)

이 선언 블록 내에서 명시적으로 설정된 CSS 속성의 값을 검색하는 데 사용됩니다.

[DOMName("getPropertyValue")]
string GetPropertyValue(string propertyName)

Parameters

propertyName string

속성의 이름.

Returns

string

속성 값을 반환합니다.

RemoveProperty(string)

이 선언 블록 내에서 명시적으로 설정된 CSS 속성을 제거하는 데 사용됩니다.

[DOMName("removeProperty")]
string RemoveProperty(string propertyName)

Parameters

propertyName string

속성의 이름.

Returns

string

속성 값을 반환합니다.

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

우선순위.

 한국어