Length
내용물
[
숨다
]
Length structure
백분율 및 단위 없는 유형을 포함하여 지원 가능한 모든 단위로 CSS 길이 값을 나타냅니다. 값은 정수 또는 실수, 음수, 0 및 양수일 수 있습니다. 불변 구조.
public struct Length : ICloneable, ICssDataType, IEquatable<Length>
속성
이름 | 설명 |
---|---|
FloatValue { get; } | 길이 인스턴스의 부동 숫자 값을 반환합니다. 예외를 throw하지 않음 - 필요한 경우 Integer 값을 Float로 변환합니다. |
IntegerValue { get; } | 내부적으로 정수로 저장된 경우 이 Length 인스턴스의 정수 숫자 값을 반환하고, 원래 부동 숫자로 저장된 경우 예외를 throw합니다. |
IsAbsolute { get; } | 길이가 절대 단위로 주어졌는지 가져옵니다. 이러한 길이는 픽셀로 변환될 수 있습니다. |
IsFloat { get; } | 이 길이 인스턴스의 숫자 값이 원래 부동 소수점(FP32)으로 지정되고 저장되었는지 여부를 나타냅니다. |
IsInteger { get; } | 이 길이 인스턴스의 숫자 값이 원래 지정되어 정수(INT32)로 저장되었는지 여부를 나타냅니다. |
IsNegative { get; } | 이 길이의 숫자 값이 음수인지 여부를 결정합니다 |
IsPositive { get; } | 이 길이의 숫자 값이 양수인지 여부를 결정합니다 |
IsRelative { get; } | 길이가 상대 단위로 주어졌는지 가져옵니다. 이러한 길이는 픽셀로 변환할 수 없습니다. |
IsUnitlessNonZero { get; } | 값은 단위 없는 유형이지만 0이 아닙니다(양수 또는 음수). |
IsUnitlessZero { get; } | 이 인스턴스가 단위 없는 0인지 여부를 결정합니다. 단위 없는 0은 이 유형의 기본값입니다. IsDefault 속성과 동일합니다. |
IsZero { get; } | 이 길이의 숫자 값이 0인지 여부를 결정합니다. number |
UnitType { get; } | 이 길이 인스턴스의 단위 유형을 반환합니다. |
행동 양식
이름 | 설명 |
---|---|
static FromValueWithUnit(double, Unit) | 지정된 double 숫자와 unit 로 Length 유형의 인스턴스를 생성하고 반환합니다. |
static FromValueWithUnit(float, Unit) | 지정된 float 수와 unit 로 길이 유형의 인스턴스를 생성하고 반환합니다. |
static FromValueWithUnit(int, Unit) | 지정된 정수와 unit 로 길이 유형의 인스턴스를 생성하고 반환합니다. |
static Parse(string) | 지정된 문자열을 숫자 값과 단위 이름을 포함하여 길이 값으로 구문 분석하고 반환하거나 failure 에서 예외를 throw합니다. |
Clone() | 이 길이 instance 의 전체 복사본을 반환합니다. |
Equals(Length) | 이 값이 다른 지정된 length 와 같은지 여부를 정의합니다. |
override Equals(object) | 이 길이가 지정된 object 와 같은지 여부를 결정합니다. |
override GetHashCode() | 값과 단위 type 의 해시 코드를 결합하여 이 길이 인스턴스의 해시 코드를 계산하고 반환합니다. |
SerializeDefault() | 길이 값을 다른 단위 type 로 변환하지 않고 원래 기본 형식(저장된 그대로)으로 이 길이의 문자열 표현을 반환합니다. |
To(Unit) | 가능한 경우 길이를 지정된 단위로 변환합니다. current 또는 지정된 단위가 상대적이면 예외가 발생합니다. |
ToPixel() | 가능한 경우 길이를 픽셀 수로 변환합니다. the 현재 단위가 상대적이면 예외가 발생합니다. |
ToStringSpecified(Unit) | 지정된 단위 유형에서 이 길이의 문자열 표현을 반환합니다. 숫자 값은 단위 유형 변경에 따라 변환됩니다. |
static GetUnitFromName(string) | 지정된 단위 이름을 구문 분석하고 단위 열거형의 해당 값을 반환하려고 시도합니다. 적절한 단위를 찾을 수 없으면 Unit.Unitless를 반환합니다. |
static TryParse(string, out Length) | 숫자 값과 단위 이름 를 포함하여 지정된 문자열을 길이 값으로 구문 분석하려고 시도합니다. |
operator == | 주어진 두 길이가 같은지 확인합니다. |
operator != | 주어진 두 길이의 불일치를 확인합니다. |
operator * | 주어진 길이를 주어진 factor 에 곱합니다. |
필드
이름 | 설명 |
---|---|
static readonly FiftyPercents | 50% |
static readonly OneHundredPercents | 100% |
static readonly UnitlessZero | 단위 없는 정수 0 - 기본값, 매개 변수 없는 기본 생성자와 동일 |
static readonly ZeroPercents | 0% |
다른 멤버들
이름 | 설명 |
---|---|
enum Unit | 지원되는 모든 길이 단위 |
비고
이 유형은 다음 CSS 데이터 유형을 다룹니다. https://developer.mozilla.org/en-US/docs/Web/CSS/length https://developer.mozilla.org/en-US/docs/Web/ CSS/percentage
또한보십시오
- interface ICssDataType
- 네임스페이스 GroupDocs.Editor.HtmlCss.Css.DataTypes
- 집회 GroupDocs.Editor