public class Position extends com.aspose.ms.lang.Struct<Position> implements com.groupdocs.editor.htmlcss.css.ICssDeclaration
Represents a "position" declaration, which chooses alternative rules for positioning elements, designed to be useful for scripted animation effects.
Modifier and Type | Field and Description |
---|---|
static Position |
Absolute |
static Position |
Fixed |
static Position |
Inherit |
static Position |
Initial |
static String |
Name |
static Position |
Relative |
static Position |
Static
Element use the normal behavior, that is it is laid out in its current
position in the flow.
|
static Position |
Sticky |
static Position |
Unset |
Constructor and Description |
---|
Position() |
Modifier and Type | Method and Description |
---|---|
Object |
clone() |
Position |
Clone() |
void |
CloneTo(Position that) |
boolean |
equals(com.groupdocs.editor.htmlcss.css.ICssDeclaration other) |
boolean |
equals(Object obj) |
boolean |
equals(Position other) |
static boolean |
equals(Position obj1,
Position obj2) |
int |
getAnimationType()
All CSS properties have at least one animation type, which determines,
how they can be animated
|
boolean |
getInherited()
All CSS declarations are divided on inherited or non-inherited, what is
represented by this property
|
String |
getProperty()
In implementing type should return a property name as a string
|
String |
getValue()
In implementing type should return a value in a default string form,
without affecting serialization options
|
int |
hashCode() |
boolean |
isDefault()
In implementing type should define, whether a current value is a default
value of a declaration, or not
|
boolean |
isGlobal()
In implementing type should define, whether a current value is a global
value of a declaration (inherit [initial, unset]), or not
|
static boolean |
op_Equality(Position first,
Position second)
Checks whether two "Position" values are equal
|
static boolean |
op_Inequality(Position first,
Position second)
Checks whether two "Position" values are not equal
|
String |
serialize(com.groupdocs.editor.htmlcss.serialization.ISerializationOptions serializationOptions)
In implementing type returns a serialized representation of an object as
a string
|
void |
serialize(com.groupdocs.editor.htmlcss.serialization.ISerializationOptions serializationOptions,
com.aspose.ms.System.IO.TextWriter output)
In implementing type writes a serialized representation of an object to
the specified output TextWriter implementation
|
static Position |
tryFromKeyword(String keyword)
Tries to recognize a specified
keyword as a proper
keyword value of the 'position' and return it on success or NULL
on failure. |
public static final Position Absolute
public static final Position Fixed
public static final Position Inherit
public static final Position Initial
public static final String Name
public static final Position Relative
public static final Position Static
Element use the normal behavior, that is it is laid out in its current position in the flow. The top, right, bottom, left and z-index properties do not apply. Default value.
public static final Position Sticky
public static final Position Unset
public void CloneTo(Position that)
CloneTo
in class com.aspose.ms.System.ValueType<Position>
public final boolean equals(com.groupdocs.editor.htmlcss.css.ICssDeclaration other)
public final boolean equals(Position other)
public final int getAnimationType()
com.groupdocs.editor.htmlcss.css.ICssDeclaration
All CSS properties have at least one animation type, which determines, how they can be animated
getAnimationType
in interface com.groupdocs.editor.htmlcss.css.ICssDeclaration
public final boolean getInherited()
com.groupdocs.editor.htmlcss.css.ICssDeclaration
All CSS declarations are divided on inherited or non-inherited, what is represented by this property
getInherited
in interface com.groupdocs.editor.htmlcss.css.ICssDeclaration
public final String getProperty()
com.groupdocs.editor.htmlcss.css.ICssDeclaration
In implementing type should return a property name as a string
getProperty
in interface com.groupdocs.editor.htmlcss.css.ICssDeclaration
public final String getValue()
com.groupdocs.editor.htmlcss.css.ICssDeclaration
In implementing type should return a value in a default string form, without affecting serialization options
getValue
in interface com.groupdocs.editor.htmlcss.css.ICssDeclaration
public final boolean isDefault()
com.groupdocs.editor.htmlcss.css.ICssDeclaration
In implementing type should define, whether a current value is a default value of a declaration, or not
isDefault
in interface com.groupdocs.editor.htmlcss.css.ICssDeclaration
public final boolean isGlobal()
com.groupdocs.editor.htmlcss.css.ICssDeclaration
In implementing type should define, whether a current value is a global value of a declaration (inherit [initial, unset]), or not
isGlobal
in interface com.groupdocs.editor.htmlcss.css.ICssDeclaration
public static boolean op_Equality(Position first, Position second)
Checks whether two "Position" values are equal
first
- second
- public static boolean op_Inequality(Position first, Position second)
Checks whether two "Position" values are not equal
first
- second
- public final String serialize(com.groupdocs.editor.htmlcss.serialization.ISerializationOptions serializationOptions)
com.groupdocs.editor.htmlcss.serialization.ISerializable
In implementing type returns a serialized representation of an object as a string
serialize
in interface com.groupdocs.editor.htmlcss.serialization.ISerializable
serializationOptions
- Serialization options. Not all properties
should be used, but argument should not be nullpublic final void serialize(com.groupdocs.editor.htmlcss.serialization.ISerializationOptions serializationOptions, com.aspose.ms.System.IO.TextWriter output)
com.groupdocs.editor.htmlcss.serialization.ISerializable
In implementing type writes a serialized representation of an object to the specified output TextWriter implementation
serialize
in interface com.groupdocs.editor.htmlcss.serialization.ISerializable
serializationOptions
- Serialization options. Not all properties
should be used, but argument should not be nulloutput
- TextWriter instance, to which resultant text will be
written. Should not be null.