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.

C#
Copy
public class RendererParameters : Disposable
Inheritance
RendererParameters

Constructors

View Source

RendererParameters()

Construct RendererParameters

Declaration
C#
Copy
public RendererParameters()

Properties

View Source

BeginAngle

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
C#
Copy
public float BeginAngle { get; set; }
Property Value
Type Description
Single
View Source

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
C#
Copy
public CircularAlignment CircularAlignment { get; set; }
Property Value
Type Description
CircularAlignment
View Source

EllipsisEnabled

Whether the ellipsis layout option is enabled.

Declaration
C#
Copy
public bool EllipsisEnabled { get; set; }
Property Value
Type Description
Boolean
View Source

FontFamily

The font's family.

Declaration
C#
Copy
public string FontFamily { get; set; }
Property Value
Type Description
String
View Source

FontSize

The font's size (in points).

Declaration
C#
Copy
public float FontSize { get; set; }
Property Value
Type Description
Single
View Source

FontSlant

The font's slant. one of {"normal", "roman", "italic", "oblique"}

Declaration
C#
Copy
public string FontSlant { get; set; }
Property Value
Type Description
String
View Source

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
C#
Copy
public string FontWeight { get; set; }
Property Value
Type Description
String
View Source

FontWidth

The font's width: one of {"ultraCondensed", "extraCondensed", "condensed", "semiCondensed", "normal", "semiExpanded", "expanded", "extraExpanded", "ultraExpanded"}.

Declaration
C#
Copy
public string FontWidth { get; set; }
Property Value
Type Description
String
View Source

HorizontalAlignment

The horizontal alignment: one of HorizontalAlignment.

Declaration
C#
Copy
public HorizontalAlignment HorizontalAlignment { get; set; }
Property Value
Type Description
HorizontalAlignment
View Source

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
C#
Copy
public float IncrementAngle { get; set; }
Property Value
Type Description
Single
View Source

IsTextColorSet

Whether a default color has been set.

Declaration
C#
Copy
public bool IsTextColorSet { get; set; }
Property Value
Type Description
Boolean
View Source

Layout

The type of layout: one of TextLayout {"singleLine", "multiLine", "circular"}

Declaration
C#
Copy
public TextLayout Layout { get; set; }
Property Value
Type Description
TextLayout
View Source

MarkupEnabled

Whether the mark-up processor is enabled.

Declaration
C#
Copy
public bool MarkupEnabled { get; set; }
Property Value
Type Description
Boolean
View Source

MinLineSize

Minimum size of line.

Declaration
C#
Copy
public float MinLineSize { get; set; }
Property Value
Type Description
Single
View Source

Padding

Padding of TextLabel.

Declaration
C#
Copy
public Extents Padding { get; set; }
Property Value
Type Description
Extents
View Source

Radius

The radius in pixels of the circular text.

Declaration
C#
Copy
public uint Radius { get; set; }
Property Value
Type Description
UInt32
View Source

Text

The text to be rendered

Declaration
C#
Copy
public string Text { get; set; }
Property Value
Type Description
String
View Source

TextColor

The default text's color. Default is white.

Declaration
C#
Copy
public Vector4 TextColor { get; set; }
Property Value
Type Description
Vector4
View Source

TextHeight

The height in pixels of the boundaries where the text is going to be laid-out.

Declaration
C#
Copy
public uint TextHeight { get; set; }
Property Value
Type Description
UInt32
View Source

TextWidth

The width in pixels of the boundaries where the text is going to be laid-out.

Declaration
C#
Copy
public uint TextWidth { get; set; }
Property Value
Type Description
UInt32
View Source

VerticalAlignment

The vertical alignment: one of VerticalAlignment.

Declaration
C#
Copy
public VerticalAlignment VerticalAlignment { get; set; }
Property Value
Type Description
VerticalAlignment

Methods

View Source

ReleaseSwigCPtr(Runtime.InteropServices.HandleRef)

Dispose

Declaration
C#
Copy
protected override void ReleaseSwigCPtr(Runtime.InteropServices.HandleRef swigCPtr)
Parameters
Type Name Description
Tizen.System.Runtime.InteropServices.HandleRef swigCPtr
Overrides

Extension Methods