DotNetBar for WinForms入门教程:迷你标记(文本标记)参考资料

DotNetBar中的超菜单功能使用迷你标记/文本标记语言来装饰菜单项。与CSS样式标签类似。

DotNetBar中的超菜单功能使用迷你标记/文本标记语言来装饰菜单项。

迷你标记必须格式正确。这意味着必须正确关闭所有标签,并且所有属性必须具有用双引号引起来的值。例如,这是换行标记的外观:<br/>

标记参考

<b> – B元素指示文本呈现为粗体文本

此标签没有可用的属性。

例子:

<b>粗体</ b>

<i> – I元素指示文本呈现为斜体文本

此标签没有可用的属性。

例子:

<i>斜体文本</ i>

<u> – U元素指示将文本渲染为带下划线的文本。

此标签没有可用的属性。

例子:

<u>带下划线的文字</ u>

<s> – S元素指示文本呈现为StrikeOut文本

此标签没有可用的属性。

例子:

<s>删除线文字</ s>

或者

<strike> StrikeOut文字</ strike>

<font> –字体元素指示大小变化,字体或文本颜色。

属性:

  • size表示绝对或相对字体大小。例如,size =” + 1”将使文本字体的大小增加1点。size =“-2”将使文本字体的大小减少两点。size =” 12”会将显式文本字体大小设置为12点。
  • face表示字体名称。例如face =“ Arial”会将字体设置为Arial。
  • color指示文本颜色。可以设置颜色类别中命名的颜色或使用RGB格式设置颜色:#RRGGBB其中RR表示红色分量的十六进制值,GG表示绿色分量的十六进制值,而BB表示蓝色分量的十六进制值。例如,color =“ Red”会将文本颜色设置为红色。

例子:

<font color =“ Red” size =“-1”>红色小字体</ font>

<h1>…<h6>指示块标题文本。

此标签没有可用的属性。

例子:

<h1>第一级标题</ h1>
<h3>第三级标题</ h3>

<a>表示锚点-超文本链接。

属性:

  • href –表示超文本引用的字符串。属性值在MarkupLinkClick的事件参数中可用,并且可用于提供有关链接的更多信息。
  • name –指示链接名称的字符串。属性值在MarkupLinkClick的事件参数中可用,并且可用于提供有关链接的更多信息。

示例:<a href=”MyLink”>“我的链接文字” </a>

<br/> –表示换行符。

此标签没有可用的属性。

例子:

第一行<br/>第二行

<div> –指示通用块级容器元素。

属性:

  • align –指示容器内容的对齐方式。该属性允许使用左,右或中心值。
  • width –以像素为单位指示容器宽度。
  • height –以像素为单位指示容器的高度。
  • bgcolor –指示容器的背景颜色,例如:bgcolor =“#FF0000”或bgcolor =“ Red”。
  • padding –指示元素周围的填充(以像素为单位)。值的格式为:left,right,top,bottom。例如:<div padding =” 1,1,4,4””>在容器的左侧和右侧产生1个像素填充,在顶部和底部产生4个像素填充。必须指定所有值。
  • valign –指示容器内部内容块的垂直对齐方式。默认值为top。可接受的值是:上,中,下

例子:

<div align =” center” width =“ 120”>块容器元素的内容中心与120像素的宽度对齐</ div>

<span> –指示嵌入式块级容器元素。标签不会引起换行。您可以使用它来创建表格布局。

属性:

  • align –指示容器内容的对齐方式。该属性允许使用左,右或中心值。
  • width –以像素为单位指示容器宽度。
  • padding –指示元素周围的填充(以像素为单位)。值的格式为:left,right,top,bottom。例如:<span padding =” 1,1,4,4””>在容器的左侧和右侧产生1个像素填充,在顶部和底部产生4个像素填充。必须指定所有值。

例子:

<span align =” right” width =” 100”>行内容器元素内容右对齐,宽度为100像素</ span>

<p> – P元素定义一个段落。

属性:

  • align –指示段落内容的对齐方式。该属性允许使用左,右或中心值。
  • width –以像素为单位指示段落宽度。
  • padding –指示元素周围的填充(以像素为单位)。值的格式为:left,right,top,bottom。例如:<p padding =” 1,1,4,4””>在容器的左侧和右侧产生1个像素填充,在顶部和底部产生4个像素填充。必须指定所有值。

例子:

<p align =” right” width =“ 200”>段落元素内容右对齐,宽度为200像素</ p>

<expand /> –指示标记文本内按钮的扩展符号的位置。此标记允许您放置下拉标志,该标志指示按钮在标记文本内部的任何位置都有下拉菜单,以减少按钮使用的空间。

属性:

  • direction –可选属性,指示扩展符号指向的方向。可能的值:左,右,上,下,弹出

例子:

页面<br/>边框<expand />

<img> – img标签定义图像。

属性:

  • src –指定图像源资源名称或嵌入式资源名称。请注意,指定的图像将仅在运行时显示。在设计时,将仅显示图像框。还支持格式化ClassLibrary1 / ClassLibrary1.MyImage.png或ClassLibrary1 / global :: ClassLibrary1.Resources.MyImage以从指定的程序集中加载图像。上面示例中的ClassLibrary1用于通过Assembly.Load加载程序集。DotNetBar 6.8.4.0及更高版本。
  • width –表示固定的图像宽度(以像素为单位)。如果指定了此属性,则还必须指定height属性。
  • height –表示固定图像的高度(以像素为单位)。如果指定了此属性,则还必须指定width属性。

如果图像是全局资源的一部分的示例:
<img src =” global :: Ribbonpad.Properties.Resources.Document” />

如果图像被包含为嵌入式资源的示例:
<img src =” Ribbonpad.Info.png” />

就性能而言,图像的加载可能是昂贵的。为了允许您缓存图像加载,您可以处理MarkupSettings.ResolveImage静态事件并从事件处理程序中返回图像。以下代码显示了非常简单的缓存图像分辨率(请注意,您可以使用ResolveImageEventArgs.Key来获取src属性值):

Private Sub ResolveMarkupImage(sender As Object, e As DevComponents.DotNetBar.TextMarkup.ResolveImageEventArgs)
e.ResolvedImage = _Image
e.Handled=True
End Sub

支持的实体字符:

&lt; –小于<
&gt; –大于>
&nbsp; –空格
&amp:和

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月2日
下一篇 2021年1月2日

相关推荐

发表回复

登录后才能评论