DS标签控件文本解析格式

DS标签控件使用DSL文本渲染引擎,支持DSL引擎代码。目前支持代码如下:


<b>粗体</b>


以粗体显示


<i>斜体</i>


以斜体显示


<u>下划线</u>


以下划线显示


<link=标识,target=链接目标>链接</link>


插入一个链接,如果指定enabled=false,则显示为一个灰色不可点击的链接


<link=标识>链接</link>


<link=标识,enabled=false>链接</link>


<link=标识,target=链接目标,enabled=false>链接</link>


<linkA=r,g,b>


从当前字符位置到本行结束的指定颜色的实线


<img=图像名称>


插入一个图像,该图像在设计时不可见,运行时可见


<linkimg=图像名称>


插入一个带链接的图像,该图像在设计时不可见,运行时可见


<linkimg=图像名称,链接目标>


<color=r,g,b>文本</color>


指定颜色的字符,后面使用</color>将相应的字符包含

DSL引擎代码可叠加使用,用法与html代码类似。

 DS标签控件支持的主要事件

图像的解析:控件触发"请求图像",参数告知正在解析哪个图像名称,用户代码指定"返回图像=对应的图像"

链接的点击:控件触发"点击链接",参数告知点击的是哪个链接

文本更改:当文本有变化时触发

原文地址:https://www.cnblogs.com/dylike/p/10423245.html

时间: 2024-09-30 20:55:26

DS标签控件文本解析格式的相关文章

(转载)Android自定义标签列表控件LabelsView解析

Android自定义标签列表控件LabelsView解析 作者 donkingliang 关注 2017.03.15 20:59* 字数 759 阅读 406评论 0喜欢 3 无论是在移动端的App,还是在前端的网页,我们经常会看到下面这种标签的列表效果: 标签列表 标签从左到右摆放,一行显示不下时自动换行.这样的效果用Android源生的控件很不好实现,所以往往需要我们自己去自定义控件.我在开发中就遇到过几次要实现这样的标签列表效果,所以就自己写了个控件,放到我的GitHub,方便以后使用.有

Java swing 之 标签控件 和 图标控件的使用

在Swing 中显示文本或提示信息的方法是使用标签,它支持文本字符串和图标.在应用程序的用户界面中,一个简短的文本标签可以使用户知道这些控件的目的,所以标签在Swing中是比较常用的控件. 1.标签的使用 标签由JLabel类定义,父类为JComponent类. 标签可以显示一行只读文本,一个图像或带图像的文本,它并不能产生任何类型的事件,只是简单低显示文本和图片,但是可以使用标签的特性指定标签上文本的对齐方式. JLabel类提供了多种构造方法,这样可以创建多种标签,例如显示只有文本的标签.只

Android 标签控件

版本:1.0 日期:2014.7.24 版权:© 2014 kince 转载注明出处 在有的应用中可能需要设置一些标签来方便用去去查询某些信息,比如手机助手或者购物软件之类都会有一些标签.对于软件开发初期来说,直接使用TextView.Button实现是最为简单的一种方式.但是这种方法也有其局限性,比如不能控制换行.耦合性低等缺点.所以除了解决这些问题之外,最好能够封装一个类库出来,方便以后使用. 首先新建一个Tag类, import java.io.Serializable; public c

TextView(标签控件)

3.TextView(标签控件)   3.1常用      android:text                                              //显示文本内容      android:textColor                                         //文本颜色      android:textSize                                          //文字的大小      android

TabHost标签控件

如果在屏幕上要放置很多的控件,可能一个屏放不下,除了使用滚动视图的方式外,还可以使用标签控件对屏幕进行分页显示,当单击标签控件的不同标签时,会显示当前标签的内容,在android系统中一个标签可以是一个View或者是Activity. TabHost是标签控件的核心类,也是一个标签的集合,每一个标签是TabHost.TabSpec对象.通过TabHost类的addTab的方法添加多个TabHost.TabSpec对象. 下面是实列: 在main.xml文件中: 1 <RelativeLayout

bootstrap-表单控件——文本域textarea

1.运行效果如图所示 2.实现代码如下 <!DOCTYPE html> <html> <head>     <meta charset="utf-8">     <meta http-equiv="X-UA-Compatible" content="IE=edge">     <title>表单控件--文本域textarea</title>     <!--

能够附加图片的标签控件iOS项目源码

这个源码案例是能够附加图片的标签控件,源码JTImageLabel,JTImageLabel能够附加图片的标签Label控件,图片可以随意更换.位置也能够很好的控制.效果图: <ignore_js_op> 使用方法: 支持CocoaPods: pod 'JTImageLabel', '~> 1.0' 用法相当简单,像普通Label那样使用: #import "JTImageLabel.h" @property (weak, nonatomic) IBOutlet JT

Web控件文本框Reset的功能

在前一篇中<怎样实现Web控件文本框Reset的功能>http://www.cnblogs.com/insus/p/4120889.html Insus.NET只实现了文本框的功能.单个或是多个,有默认值与无值.只要用户点击重置(Reset)时,我们就要以对Web控件进行重置. 参考博文,其实你完全可以写出其它的控件的重置功能来.如DropDownLsit,ListBox,CheckBox,CheckBoxList,RadioButtonList等等. 想实现什么控件Reset功能,均需要创建

(八)树控件(Tree Control),标签控件(tab control)

树控件 基于对话框创建工程 // 01_TreeCtrlDlg.cpp : 实现文件 // #include "stdafx.h" #include "01_TreeCtrl.h" #include "01_TreeCtrlDlg.h" #include "afxdialogex.h" #ifdef _DEBUG #define new DEBUG_NEW #endif // 用于应用程序“关于”菜单项的 CAboutDlg