stagexl_richtextfield 0.1.3+2 copy "stagexl_richtextfield: ^0.1.3+2" to clipboard
stagexl_richtextfield: ^0.1.3+2 copied to clipboard

outdatedDart 1 only

StageXL Extension for RichTextField support.

example/example.dart

import 'dart:html' show CanvasElement, querySelector, TextAreaElement, ButtonElement;
import 'package:stagexl/stagexl.dart';
import 'package:stagexl_richtextfield/stagexl_richtextfield.dart';

void main() {

  CanvasElement canvas = querySelector("#richtext");
  TextAreaElement textarea = querySelector('#texttodraw');
  ButtonElement reload = querySelector('#reload');

  Stage stage = new Stage(canvas);
  RenderLoop render = new RenderLoop();

  RichTextFormat format = new RichTextFormat(
      'Calibri, sans-serif', 25, 0x000000, align: TextFormatAlign.LEFT);

  RichTextFormat excited = format.clone()
    ..bold=true
    ..italic=true
    ..size=30
    ..color=0xFF00FF;

  RichTextField rtf = new RichTextField('',format)
    ..presets['excited'] = excited
    ..text = textarea.value
    ..width = stage.sourceWidth
    ..height = stage.sourceHeight
    ..wordWrap = true
    ..y = 0;

  render.addStage(stage);
  stage.addChild(rtf);

  reload.onClick.listen((e) {
    rtf.text = textarea.value;
  });

}
2
likes
0
pub points
0%
popularity

Publisher

unverified uploader

StageXL Extension for RichTextField support.

Repository (GitHub)
View/report issues

Documentation

Documentation

License

unknown (LICENSE)

Dependencies

browser, stagexl

More

Packages that depend on stagexl_richtextfield