←选择平台

RenderLabel方法(AnnD2DLabelRenderer)

总结
呈现指定的标签。
语法
c#
VB
公共重写的RenderLabel (_按值传递映射器作为AnnContainerMapper, _按值传递标签作为AnnLabel, _按值传递操作作为AnnFixedStateOperations_

参数

映射器
用于转换坐标的映射器对象。不得

标签
要渲染的标签。不得

操作
所有者对象的固定状态。

讲话

这是该平台的标签呈现器实现。有关更多信息,请参见IAnnLabelRenderer。RenderLabel

该方法由框架调用,以呈现注释对象的文本标签。此实现执行以下操作:

  1. 的值AnnLabel。OriginalPosition转换为物理坐标使用mapper.AnnContainerMapper.PointFromContainerCoordinates

  2. 的大小(AnnLabel。文本)标签文本被测量并裁剪在AnnRenderingEngine。ClipRectangle的值AnnLabel。RestrictionMode财产设置为AnnLabelRestriction。RestrictToContainer

  3. 最后,将文本标签渲染到AnnRenderingEngine。上下文属性的值初始化AnnLabel。字体属性的文本字体样式和大小AnnLabel。前景属性作为文本颜色和AnnLabel。背景属性作为画笔填充文本覆盖的背景区域。

需求

目标平台

Leadtools.Annotations.Rendering.WinForms组装
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。