Class RendererParameters
Definition
- Namespace:
- Tizen.NUI.BaseComponents
- Assembly:
- Tizen.NUI.dll
Class with the text and style parameters to be rendered into a pixel buffer.
public class RendererParameters : Disposable
- Inheritance
Constructors
View SourceRendererParameters()
Construct RendererParameters
Declaration
public RendererParameters()
Properties
View SourceBeginAngle
The begin angle in degrees of the text area on the circle. The top of the circle is 0°, the right side 90°, the bottom 180° and the left 270°.
Declaration
public float BeginAngle { get; set; }
Property Value
Type | Description |
---|---|
float |
CircularAlignment
The text alignment within the arc: one of CircularAlignment. The @p horizontalAlignment and @p verticalAlignment can be used to align the text within the text area.
Declaration
public CircularAlignment CircularAlignment { get; set; }
Property Value
Type | Description |
---|---|
CircularAlignment |
EllipsisEnabled
Whether the ellipsis layout option is enabled.
Declaration
public bool EllipsisEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool |
FontFamily
The font's family.
Declaration
public string FontFamily { get; set; }
Property Value
Type | Description |
---|---|
string |
FontSize
The font's size (in points).
Declaration
public float FontSize { get; set; }
Property Value
Type | Description |
---|---|
float |
FontSlant
The font's slant. one of {"normal", "roman", "italic", "oblique"}
Declaration
public string FontSlant { get; set; }
Property Value
Type | Description |
---|---|
string |
FontWeight
The font's weight: one of {"thin", "ultraLight", "extraLight", "light", "demiLight", "semiLight", "book", "normal", "regular", "medium", "demiBold", "semiBold", "bold", "ultraBold", "extraBold", "black", "heavy", "extraBlack"}.
Declaration
public string FontWeight { get; set; }
Property Value
Type | Description |
---|---|
string |
FontWidth
The font's width: one of {"ultraCondensed", "extraCondensed", "condensed", "semiCondensed", "normal", "semiExpanded", "expanded", "extraExpanded", "ultraExpanded"}.
Declaration
public string FontWidth { get; set; }
Property Value
Type | Description |
---|---|
string |
HorizontalAlignment
The horizontal alignment: one of HorizontalAlignment.
Declaration
public HorizontalAlignment HorizontalAlignment { get; set; }
Property Value
Type | Description |
---|---|
HorizontalAlignment |
IncrementAngle
The increment angle in degrees of the text area on the circle. The @p incrementAngle defines a direction. If positive, the text will be laid out clockwise.
Declaration
public float IncrementAngle { get; set; }
Property Value
Type | Description |
---|---|
float |
IsTextColorSet
Whether a default color has been set.
Declaration
public bool IsTextColorSet { get; set; }
Property Value
Type | Description |
---|---|
bool |
Layout
The type of layout: one of TextLayout {"singleLine", "multiLine", "circular"}
Declaration
public TextLayout Layout { get; set; }
Property Value
Type | Description |
---|---|
TextLayout |
MarkupEnabled
Whether the mark-up processor is enabled.
Declaration
public bool MarkupEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool |
MinLineSize
Minimum size of line.
Declaration
public float MinLineSize { get; set; }
Property Value
Type | Description |
---|---|
float |
Padding
Padding of TextLabel.
Declaration
public Extents Padding { get; set; }
Property Value
Type | Description |
---|---|
Extents |
Radius
The radius in pixels of the circular text.
Declaration
public uint Radius { get; set; }
Property Value
Type | Description |
---|---|
uint |
Text
The text to be rendered
Declaration
public string Text { get; set; }
Property Value
Type | Description |
---|---|
string |
TextColor
The default text's color. Default is white.
Declaration
public Vector4 TextColor { get; set; }
Property Value
Type | Description |
---|---|
Vector4 |
TextHeight
The height in pixels of the boundaries where the text is going to be laid-out.
Declaration
public uint TextHeight { get; set; }
Property Value
Type | Description |
---|---|
uint |
TextWidth
The width in pixels of the boundaries where the text is going to be laid-out.
Declaration
public uint TextWidth { get; set; }
Property Value
Type | Description |
---|---|
uint |
VerticalAlignment
The vertical alignment: one of VerticalAlignment.
Declaration
public VerticalAlignment VerticalAlignment { get; set; }
Property Value
Type | Description |
---|---|
VerticalAlignment |
Methods
View SourceReleaseSwigCPtr(HandleRef)
Dispose
Declaration
protected override void ReleaseSwigCPtr(Runtime.InteropServices.HandleRef swigCPtr)
Parameters
Type | Name | Description |
---|---|---|
Tizen.System.Runtime.InteropServices.HandleRef | swigCPtr |