Interface ICSSStyleDeclaration
Der Name: Aspose.Html.Dom.Css Sammlung: Aspose.HTML.dll (25.4.0)
Die CSSStyleDeclaration-Interface repräsentiert einen einzigen CSS-Deklaration-Block. Diese Interface kann verwendet werden, um die in einem Block derzeit festgelegten Stil-Eigenschaften zu bestimmen oder Stil-Eigenschaften ausdrücklich innerhalb des Blocks zu bestimmen.
[ComVisible(true)]
[DOMName("CSSStyleDeclaration")]
[DOMObject]
public interface ICSSStyleDeclaration : IEnumerable<string>, IEnumerable, ICSS2Properties
Implements
IEnumerable
Properties
CSSText
Die parsable textuelle Darstellung des Deklarationsblocks (mit Ausnahme der umliegenden Curly Braces). Die Einstellung dieses Attributs führt zu der Parsierung des neuen Werts und der Wiederherstellung aller Eigenschaften des Deklarationsblocks einschließlich der Entfernung oder Zusatz von Eigenschaften.
[DOMName("cssText")]
string CSSText { get; set; }
Eigentumswert
Length
Die Anzahl der Eigenschaften, die in diesem Deklarationsblock ausdrücklich festgelegt wurden. Das Reichweite der gültigen Indizes ist 0 bis Länge-1 inklusive.
[DOMName("length")]
int Length { get; }
Eigentumswert
ParentRule
Die CSS-Regel, die diese Erklärung enthält, blockiert oder null, wenn diese CSSStyle-Erklärung nicht an eine CSSRule angeschlossen ist.
[DOMNullable]
[DOMName("parentRule")]
ICSSRule ParentRule { get; }
Eigentumswert
Diese[Int]
Verwendet, um die Eigenschaften zurückzuziehen, die ausdrücklich in diesem Deklarationsblock festgelegt wurden. Die Ordnung der Eigenschaften, die mit dieser Methode zurückzuziehen, muss nicht die Ordnung sein, in der sie festgelegt wurden. Diese Methode kann verwendet werden, um über alle Eigenschaften in diesem Deklarationsblock zu iterieren.
[DOMName("item")]
string this[int index] { get; }
Eigentumswert
Methods
EigentümerCSSValue(String)
Diese Methode wird null zurückgegeben, wenn das Eigentum ein Kurzhand-Eigentum ist. Kurzhand-Eigentumwerte können nur als Streifen zugänglich und modifiziert werden, indem die getPropertyValue und setProperty-Methoden verwendet werden.
[DOMName("getPropertyCSSValue")]
CSSValue GetPropertyCSSValue(string propertyName)
Parameters
propertyName
string
Name des Eigentums.
Returns
Rückgabe des Eigentumswertes
GetPropertyPriority(String)
Verwendet, um die Priorität eines CSS Eigentums (z. B. die “wichtige” Qualifikation) zurückzuziehen, wenn das Eigentum ausdrücklich in diesem Deklarationsblock festgelegt wurde.
[DOMName("getPropertyPriority")]
string GetPropertyPriority(string propertyName)
Parameters
propertyName
string
Name des Eigentums.
Returns
Rückkehr von Eigentumspriorität
GetPropertyValue(String)
Verwendet, um den Wert eines CSS-Eigentums zurückzuziehen, wenn er ausdrücklich innerhalb dieses Deklarationsblocks festgelegt wurde.
[DOMName("getPropertyValue")]
string GetPropertyValue(string propertyName)
Parameters
propertyName
string
Name des Eigentums.
Returns
Rückgabe des Eigentumswertes
RemoveProperty(String)
Verwendet, um eine CSS-Eigenschaft zu entfernen, wenn sie ausdrücklich innerhalb dieses Erklärungsblocks festgelegt wurde.
[DOMName("removeProperty")]
string RemoveProperty(string propertyName)
Parameters
propertyName
string
Name des Eigentums.
Returns
Rückgabe des Eigentumswertes
SetProperty(String und String)
Verwendet, um einen Eigentumswert mit Standardpriorität innerhalb dieses Erklärungsblocks festzulegen.Standardpriorität ist nicht “wichtig” d.h. String.Empty
[DOMName("setProperty")]
void SetProperty(string propertyName, string value)
Parameters
propertyName
string
Name des Eigentums.
value
string
Der Wert.
SetProperty(String, String und String)
Verwendet, um einen Eigentumswert und eine Priorität innerhalb dieses Erklärungsblocks zu setzen.
[DOMName("setProperty")]
void SetProperty(string propertyName, string value, string priority)
Parameters
propertyName
string
Name des Eigentums.
value
string
Der Wert.
priority
string
Die Priorität.