pub struct LayerTextData {Show 28 fields
pub text: String,
pub transform: Option<Vec<f64>>,
pub anti_alias: Option<AntiAlias>,
pub gridding: Option<TextGridding>,
pub orientation: Option<Orientation>,
pub index: Option<f64>,
pub warp: Option<Warp>,
pub top: Option<f64>,
pub left: Option<f64>,
pub bottom: Option<f64>,
pub right: Option<f64>,
pub grid_info: Option<TextGridInfo>,
pub use_fractional_glyph_widths: Option<bool>,
pub style: Option<TextStyle>,
pub style_runs: Option<Vec<TextStyleRun>>,
pub paragraph_style: Option<ParagraphStyle>,
pub paragraph_style_runs: Option<Vec<ParagraphStyleRun>>,
pub superscript_size: Option<f64>,
pub superscript_position: Option<f64>,
pub subscript_size: Option<f64>,
pub subscript_position: Option<f64>,
pub small_cap_size: Option<f64>,
pub shape_type: Option<TextShapeType>,
pub point_base: Option<Vec<f64>>,
pub box_bounds: Option<Vec<f64>>,
pub bounds: Option<UnitsBounds>,
pub bounding_box: Option<UnitsBounds>,
pub text_path: Option<TextPath>,
}Expand description
TS LayerTextData.
Fields§
§text: String§transform: Option<Vec<f64>>2d transform matrix [xx, xy, yx, yy, tx, ty]
anti_alias: Option<AntiAlias>§gridding: Option<TextGridding>§orientation: Option<Orientation>§index: Option<f64>index of Editor in extra editor data related to this layer
warp: Option<Warp>§top: Option<f64>§left: Option<f64>§bottom: Option<f64>§right: Option<f64>§grid_info: Option<TextGridInfo>§use_fractional_glyph_widths: Option<bool>§style: Option<TextStyle>base style
style_runs: Option<Vec<TextStyleRun>>spans of different style
paragraph_style: Option<ParagraphStyle>base paragraph style
paragraph_style_runs: Option<Vec<ParagraphStyleRun>>style for each line
superscript_size: Option<f64>§superscript_position: Option<f64>§subscript_size: Option<f64>§subscript_position: Option<f64>§small_cap_size: Option<f64>§shape_type: Option<TextShapeType>§point_base: Option<Vec<f64>>§box_bounds: Option<Vec<f64>>§bounds: Option<UnitsBounds>§bounding_box: Option<UnitsBounds>§text_path: Option<TextPath>This is a read-only field; any changes will not be saved.
Trait Implementations§
Source§impl Clone for LayerTextData
impl Clone for LayerTextData
Source§fn clone(&self) -> LayerTextData
fn clone(&self) -> LayerTextData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LayerTextData
impl Debug for LayerTextData
Source§impl Default for LayerTextData
impl Default for LayerTextData
Source§fn default() -> LayerTextData
fn default() -> LayerTextData
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LayerTextData
impl RefUnwindSafe for LayerTextData
impl Send for LayerTextData
impl Sync for LayerTextData
impl Unpin for LayerTextData
impl UnsafeUnpin for LayerTextData
impl UnwindSafe for LayerTextData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more