TextGeometricTransform


Defines geometric transformations for text (such as scaling and skewing).

Summary

Public constructors

TextGeometricTransform(scaleX: Float, skewX: Float)
Cmn

Public functions

TextGeometricTransform
copy(scaleX: Float, skewX: Float)
Cmn
open operator Boolean
equals(other: Any?)
Cmn
open Int
Cmn
open String
Cmn

Public properties

Float

horizontal scale factor (1.0f for no scaling).

Cmn
Float

horizontal shear/skew factor.

Cmn

Public constructors

TextGeometricTransform

TextGeometricTransform(scaleX: Float = 1.0f, skewX: Float = 0.0f)
Parameters
scaleX: Float = 1.0f

horizontal scale factor (1.0f for no scaling).

skewX: Float = 0.0f

horizontal shear/skew factor. A pixel at (x, y) transforms to (x + y * skewX, y). Default is 0.0f (no skewing).

Public functions

copy

fun copy(scaleX: Float = this.scaleX, skewX: Float = this.skewX): TextGeometricTransform

equals

open operator fun equals(other: Any?): Boolean

hashCode

open fun hashCode(): Int

toString

open fun toString(): String

Public properties

scaleX

val scaleXFloat

horizontal scale factor (1.0f for no scaling).

skewX

val skewXFloat

horizontal shear/skew factor. A pixel at (x, y) transforms to (x + y * skewX, y). Default is 0.0f (no skewing).