Class CSSPrimitiveValue
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
CSSPrimitiveValue-gränssnittet representerar ett enskilt CSS-värde. Detta gränssnitt kan användas för att bestämma värdet av en specifik stil egenskap som för närvarande är inställd i en block eller för att uttryckligen ställa in en specifik stil egenskap inom blocket. En instans av detta gränssnitt kan erhållas från metoden getPropertyCSSValue i CSSStyleDeclaration-gränssnittet. Ett CSSPrimitiveValue-objekt förekommer endast i en kontext av en CSS-egenskap.
[ComVisible(true)]
[DOMName("CSSPrimitiveValue")]
[DOMObject]
public abstract class CSSPrimitiveValue : CSSValue, INotifyPropertyChanged
Arv
object ← DOMObject ← CSSValue ← CSSPrimitiveValue
Implementerar
Arvda medlemmar
CSSValue.CSS_INHERIT, CSSValue.CSS_PRIMITIVE_VALUE, CSSValue.CSS_VALUE_LIST, CSSValue.CSS_CUSTOM, CSSValue.ToString(), CSSValue.GetPlatformType(), CSSValue.Equals(CSSValue), CSSValue.Equals(object), CSSValue.GetHashCode(), CSSValue.CSSText, CSSValue.CSSValueType, DOMObject.GetPlatformType(), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktörer
CSSPrimitiveValue(ushort)
Initierar en ny instans av Aspose.Html.Dom.Css.CSSPrimitiveValue-klassen.
protected CSSPrimitiveValue(ushort unitType)
Parametrar
unitType
ushort
Typ av enhet.
Fält
CSS_ATTR
Värdet är en attributfunktion. Värdet kan erhållas genom att använda metoden getStringValue.
public const ushort CSS_ATTR = 24
Fältvärde
CSS_CH
Värdet är en längd (ch). Värdet kan erhållas genom att använda metoden getFloatValue.
public const ushort CSS_CH = 20
Fältvärde
CSS_CM
Värdet är en längd (cm). Värdet kan erhållas genom att använda metoden getFloatValue.
public const ushort CSS_CM = 6
Fältvärde
CSS_COUNTER
Värdet är en räknare eller räknarefunktion. Värdet kan erhållas genom att använda metoden GetCounterValue.
public const ushort CSS_COUNTER = 25
Fältvärde
CSS_DEG
Värdet är en vinkel (deg). Värdet kan erhållas genom att använda metoden getFloatValue.
public const ushort CSS_DEG = 11
Fältvärde
CSS_DIMENSION
Värdet är ett nummer med en okänd dimension. Värdet kan erhållas genom att använda metoden getFloatValue.
public const ushort CSS_DIMENSION = 18
Fältvärde
CSS_DPCM
Värdet är punkter per centimeter (dpcm).
public const ushort CSS_DPCM = 29
Fältvärde
CSS_DPI
Värdet är punkter per tum (dpi).
public const ushort CSS_DPI = 28
Fältvärde
CSS_DPPX
Värdet är punkter per ‘px’-enhet (dppx).
public const ushort CSS_DPPX = 30
Fältvärde
CSS_EMS
Värdet är en längd (ems). Värdet kan erhållas genom att använda metoden getFloatValue.
public const ushort CSS_EMS = 3
Fältvärde
CSS_EXS
Värdet är en längd (exs). Värdet kan erhållas genom att använda metoden getFloatValue.
public const ushort CSS_EXS = 4
Fältvärde
CSS_GRAD
Värdet är en vinkel (grad). Värdet kan erhållas genom att använda metoden getFloatValue.
public const ushort CSS_GRAD = 13
Fältvärde
CSS_HZ
Värdet är en frekvens (Hz). Värdet kan erhållas genom att använda metoden getFloatValue.
public const ushort CSS_HZ = 16
Fältvärde
CSS_IDENT
Värdet är en identifierare. Värdet kan erhållas genom att använda metoden getStringValue.
public const ushort CSS_IDENT = 23
Fältvärde
CSS_IN
Värdet är en längd (in). Värdet kan erhållas genom att använda metoden getFloatValue.
public const ushort CSS_IN = 8
Fältvärde
CSS_KHZ
Värdet är en frekvens (kHz). Värdet kan erhållas genom att använda metoden getFloatValue.
public const ushort CSS_KHZ = 17
Fältvärde
CSS_MM
Värdet är en längd (mm). Värdet kan erhållas genom att använda metoden getFloatValue.
public const ushort CSS_MM = 7
Fältvärde
CSS_MS
Värdet är en tid (ms). Värdet kan erhållas genom att använda metoden getFloatValue.
public const ushort CSS_MS = 14
Fältvärde
CSS_NUMBER
Värdet är ett enkelt nummer. Värdet kan erhållas genom att använda metoden getFloatValue.
public const ushort CSS_NUMBER = 1
Fältvärde
CSS_PC
Värdet är en längd (pc). Värdet kan erhållas genom att använda metoden getFloatValue.
public const ushort CSS_PC = 10
Fältvärde
CSS_PERCENTAGE
Värdet är en procentandel. Värdet kan erhållas genom att använda metoden getFloatValue.
public const ushort CSS_PERCENTAGE = 2
Fältvärde
CSS_PT
Värdet är en längd (pt). Värdet kan erhållas genom att använda metoden getFloatValue.
public const ushort CSS_PT = 9
Fältvärde
CSS_PX
Värdet är en längd (px). Värdet kan erhållas genom att använda metoden getFloatValue.
public const ushort CSS_PX = 5
Fältvärde
CSS_RAD
Värdet är en vinkel (rad). Värdet kan erhållas genom att använda metoden getFloatValue.
public const ushort CSS_RAD = 12
Fältvärde
CSS_RECT
Värdet är en rektangelfunktion. Värdet kan erhållas genom att använda metoden GetRectValue.
public const ushort CSS_RECT = 26
Fältvärde
CSS_REM
Värdet är en längd (rem). Värdet kan erhållas genom att använda metoden getFloatValue.
public const ushort CSS_REM = 19
Fältvärde
CSS_RGBCOLOR
Värdet är en RGB-färg. Värdet kan erhållas genom att använda metoden GetRGBColorValue.
public const ushort CSS_RGBCOLOR = 27
Fältvärde
CSS_S
Värdet är en tid (s). Värdet kan erhållas genom att använda metoden getFloatValue.
public const ushort CSS_S = 15
Fältvärde
CSS_STRING
Värdet är en STRÄNG. Värdet kan erhållas genom att använda metoden getStringValue.
public const ushort CSS_STRING = 21
Fältvärde
CSS_UNKNOWN
Värdet är inte ett erkänt CSS2-värde. Värdet kan endast erhållas genom att använda cssText-attributet.
public const ushort CSS_UNKNOWN = 0
Fältvärde
CSS_URI
Värdet är en URI. Värdet kan erhållas genom att använda metoden getStringValue.
public const ushort CSS_URI = 22
Fältvärde
CSS_VH
Värdet är en procentandel av den fulla vyportens höjd.
public const ushort CSS_VH = 32
Fältvärde
CSS_VMAX
Värdet är en procentandel av vyportens bredd eller höjd, beroende på vilket som är störst.
public const ushort CSS_VMAX = 34
Fältvärde
CSS_VMIN
Värdet är en procentandel av vyportens bredd eller höjd, beroende på vilket som är minst.
public const ushort CSS_VMIN = 33
Fältvärde
CSS_VW
Värdet är en procentandel av den fulla vyportens bredd.
public const ushort CSS_VW = 31
Fältvärde
Egenskaper
PrimitiveType
Typen av värdet som definieras av de ovan angivna konstanterna.
[DOMName("primitiveType")]
public ushort PrimitiveType { get; }
Egenskapsvärde
Metoder
GetCounterValue()
Denna metod används för att hämta räknarens värde. Om detta CSS-värde inte innehåller ett räknarvärde, uppstår ett DOMException. Modifiering av den motsvarande stil egenskapen kan uppnås med hjälp av Counter-gränssnittet.
[DOMName("getCounterValue")]
public abstract Counter GetCounterValue()
Returer
Returnerar räknarens värde
GetFloatValue(ushort)
Denna metod används för att hämta ett flyttal i en specificerad enhet. Om detta CSS-värde inte innehåller ett flyttal eller inte kan konverteras till den specificerade enheten, uppstår ett DOMException.
[DOMName("getFloatValue")]
public abstract float GetFloatValue(ushort unitType)
Parametrar
unitType
ushort
Typ av enhet.
Returer
Returnerar värde
GetIntValue(ushort)
Denna metod används för att hämta ett heltal i en specificerad enhet. Om detta CSS-värde inte innehåller ett heltal eller inte kan konverteras till den specificerade enheten, uppstår ett DOMException.
public abstract int GetIntValue(ushort unitType)
Parametrar
unitType
ushort
Typ av enhet.
Returer
Returnerar värde
GetRGBColorValue()
Denna metod används för att hämta RGB-färgen. Om detta CSS-värde inte innehåller ett RGB-färgvärde, uppstår ett DOMException. Modifiering av den motsvarande stil egenskapen kan uppnås med hjälp av RGBColor-gränssnittet.
[DOMName("getRGBColorValue")]
public abstract RGBColor GetRGBColorValue()
Returer
Returnerar RGB-färgvärde
GetRectValue()
Denna metod används för att hämta rektangelvärdet. Om detta CSS-värde inte innehåller ett rektangelvärde, uppstår ett DOMException. Modifiering av den motsvarande stil egenskapen kan uppnås med hjälp av Rect-gränssnittet.
[DOMName("getRectValue")]
public abstract Rect GetRectValue()
Returer
Returnerar rektangelvärde
GetStringValue()
Denna metod används för att hämta strängvärdet. Om CSS-värdet inte innehåller ett strängvärde, uppstår ett DOMException.
[DOMName("getStringValue")]
public abstract string GetStringValue()
Returer
Returnerar värde
SetFloatValue(ushort, float)
En metod för att ställa in flyttalets värde med en specificerad enhet. Om egenskapen som är kopplad till detta värde inte kan acceptera den specificerade enheten eller flyttalets värde, förblir värdet oförändrat och ett DOMException uppstår.
[DOMName("setFloatValue")]
public abstract void SetFloatValue(ushort unitType, float floatValue)
Parametrar
unitType
ushort
Typ av enhet.
floatValue
float
Flyttalets värde.
SetIntValue(ushort, int)
En metod för att ställa in heltalsvärdet med en specificerad enhet. Om egenskapen som är kopplad till detta värde inte kan acceptera den specificerade enheten eller heltalsvärdet, förblir värdet oförändrat och ett DOMException uppstår.
public abstract void SetIntValue(ushort unitType, int intValue)
Parametrar
unitType
ushort
Typ av enhet.
intValue
int
Heltalsvärdet.
SetStringValue(ushort, string)
En metod för att ställa in strängvärdet med den specificerade enheten. Om egenskapen som är kopplad till detta värde inte kan acceptera den specificerade enheten eller strängvärdet, förblir värdet oförändrat och ett DOMException uppstår.
[DOMName("setStringValue")]
public abstract void SetStringValue(ushort stringType, string stringValue)
Parametrar
stringType
ushort
Typ av sträng.
stringValue
string
Strängvärdet.