CSSPrimitiveValue

CSSPrimitiveValue class

CSSPrimitiveValue arabirimi, tek bir CSS değerini temsil eder. Bu arayüz, bir blokta halihazırda ayarlanmış belirli bir stil özelliğinin değerini belirlemek veya blok içinde açıkça belirli bir stil özelliğini ayarlamak için kullanılabilir. Bu arabirimin bir örneği, CSSStyleDeclaration arabiriminin getPropertyCSSValue yönteminden elde edilebilir. Bir CSSPrimitiveValue nesnesi yalnızca bir CSS özelliği bağlamında oluşur.

public abstract class CSSPrimitiveValue : CSSValue

Özellikleri

İsimTanım
abstract CSSText { get; set; }Geçerli değerin dize temsili.
CSSValueType { get; }Değerin türünü tanımlayan bir kod.
PrimitiveType { get; }Yukarıda belirtilen sabitler tarafından tanımlanan değerin türü.

yöntemler

İsimTanım
override Equals(object)BelirtilenObject bu örneğe eşittir.
abstract GetCounterValue()Bu yöntem, Sayaç değerini almak için kullanılır. Bu CSS değeri bir sayaç değeri içermiyorsa, bir DOMException oluşturulur. Karşılık gelen stil özelliğinde değişiklik, Sayaç arabirimi kullanılarak gerçekleştirilebilir.
abstract GetFloatValue(ushort)Bu yöntem, belirtilen birimde bir kayan nokta değeri elde etmek için kullanılır. Bu CSS değeri bir kayan değer içermiyorsa veya belirtilen birime dönüştürülemiyorsa, bir DOMException oluşturulur.
override GetHashCode()Bu örnek için bir karma kod döndürür.
abstract GetIntValue(ushort)Bu yöntem, belirtilen birimde bir int değeri elde etmek için kullanılır. Bu CSS değeri bir int değeri içermiyorsa veya belirtilen birime dönüştürülemiyorsa, bir DOMException oluşturulur.
override GetPlatformType()Bu yöntem, ECMAScript nesnesini almak için kullanılırType .
abstract GetRectValue()Bu yöntem Rect değerini almak için kullanılır. Bu CSS değeri bir rect değeri içermiyorsa, bir DOMException oluşturulur. İlgili stil özelliğinde değişiklik, Rect arabirimi kullanılarak gerçekleştirilebilir.
abstract GetRGBColorValue()Bu yöntem RGB rengini elde etmek için kullanılır. Bu CSS değeri bir RGB renk değeri içermiyorsa bir DOMException oluşturulur. RGBColor arabirimi kullanılarak ilgili stil özelliğinde değişiklik yapılabilir.
abstract GetStringValue()Bu yöntem, dize değerini almak için kullanılır. CSS değeri bir dize değeri içermiyorsa, bir DOMException oluşturulur.
abstract SetFloatValue(ushort, float)Belirtilen bir birim ile kayan nokta değerini ayarlama yöntemi. Bu değere eklenen özellik, belirtilen birimi veya kayan değeri kabul edemezse, değer değişmez ve bir DOMException oluşturulur.
abstract SetIntValue(ushort, int)Belirli bir birim ile int değerini ayarlama yöntemi. Bu değere eklenen özellik, belirtilen birimi veya int değerini kabul edemezse, değer değişmez ve bir DOMException oluşturulur.
abstract SetStringValue(ushort, string)Belirtilen birim ile dize değerini ayarlama yöntemi. Bu değere eklenen özellik, belirtilen birimi veya dize değerini kabul edemezse, değer değişmez ve bir DOMException oluşturulur.
override ToString()Bir döndürürString bu, bu örneği temsil eder.

Alanlar

İsimTanım
const CSS_ATTRDeğer, bir nitelik işlevidir. Değer, getStringValue yöntemi kullanılarak elde edilebilir.
const CSS_CHDeğer bir uzunluktur (ch). Değer, getFloatValue yöntemi kullanılarak elde edilebilir.
const CSS_CMDeğer bir uzunluktur (cm). Değer, getFloatValue yöntemi kullanılarak elde edilebilir.
const CSS_COUNTERDeğer, bir sayaç veya sayaç işlevidir. Değer, GetCounterValue yöntemi kullanılarak elde edilebilir.
const CSS_DEGDeğer bir açıdır (derece). Değer, getFloatValue yöntemi kullanılarak elde edilebilir.
const CSS_DIMENSIONDeğer, boyutu bilinmeyen bir sayıdır. Değer, getFloatValue yöntemi kullanılarak elde edilebilir.
const CSS_DPCMDeğer, santimetre başına nokta sayısıdır (dpcm).
const CSS_DPIDeğer, inç başına nokta sayısıdır (dpi).
const CSS_DPPXDeğer, ‘px’ birimi (dppx) başına bir noktadır.
const CSS_EMSDeğer bir uzunluktur (ems). Değer, getFloatValue yöntemi kullanılarak elde edilebilir.
const CSS_EXSDeğer bir uzunluktur (exs). Değer, getFloatValue yöntemi kullanılarak elde edilebilir.
const CSS_GRADDeğer bir açıdır (derece). Değer, getFloatValue yöntemi kullanılarak elde edilebilir.
const CSS_HZDeğer bir frekanstır (Hz). Değer, getFloatValue yöntemi kullanılarak elde edilebilir.
const CSS_IDENTDeğer bir tanımlayıcıdır. Değer, getStringValue yöntemi kullanılarak elde edilebilir.
const CSS_INDeğer bir uzunluktur (inç). Değer, getFloatValue yöntemi kullanılarak elde edilebilir.
const CSS_KHZDeğer bir frekanstır (kHz). Değer, getFloatValue yöntemi kullanılarak elde edilebilir.
const CSS_MMDeğer bir uzunluktur (mm). Değer, getFloatValue yöntemi kullanılarak elde edilebilir.
const CSS_MSDeğer bir süredir (ms). Değer, getFloatValue yöntemi kullanılarak elde edilebilir.
const CSS_NUMBERDeğer basit bir sayıdır. Değer, getFloatValue yöntemi kullanılarak elde edilebilir.
const CSS_PCDeğer bir uzunluktur (pc). Değer, getFloatValue yöntemi kullanılarak elde edilebilir.
const CSS_PERCENTAGEDeğer bir yüzdedir. Değer, getFloatValue yöntemi kullanılarak elde edilebilir.
const CSS_PTDeğer bir uzunluktur (pt). Değer, getFloatValue yöntemi kullanılarak elde edilebilir.
const CSS_PXDeğer bir uzunluktur (px). Değer, getFloatValue yöntemi kullanılarak elde edilebilir.
const CSS_RADDeğer bir açıdır (rad). Değer, getFloatValue yöntemi kullanılarak elde edilebilir.
const CSS_RECTDeğer bir doğru işlevidir. Değer, GetRectValue yöntemi kullanılarak elde edilebilir.
const CSS_REMDeğer bir uzunluktur (rem). Değer, getFloatValue yöntemi kullanılarak elde edilebilir.
const CSS_RGBCOLORDeğer bir RGB rengidir. Değer, GetRGBColorValue yöntemi kullanılarak elde edilebilir.
const CSS_SDeğer bir zamandır (sn). Değer, getFloatValue yöntemi kullanılarak elde edilebilir.
const CSS_STRINGDeğer bir STRING. Değer, getStringValue yöntemi kullanılarak elde edilebilir.
const CSS_UNKNOWNDeğer, tanınan bir CSS2 değeri değil. Değer yalnızca cssText niteliği kullanılarak elde edilebilir.
const CSS_URIDeğer bir URI’dir. Değer, getStringValue yöntemi kullanılarak elde edilebilir.
const CSS_VHDeğer, tam görüntü alanı yüksekliğinin yüzdesidir.
const CSS_VMAXDeğer, hangisi daha büyükse, görünüm alanı genişliğinin veya yüksekliğinin bir yüzdesidir.
const CSS_VMINDeğer, hangisi daha küçükse, görünüm alanı genişliğinin veya yüksekliğinin bir yüzdesidir.
const CSS_VWDeğer, tam görüntü alanı genişliğinin bir yüzdesidir.

Ayrıca bakınız