我想在TextRect
程序中应用一些文本格式,但我没有找到任何文档。在德尔福的帮助中,参考TextRect
,表示TextFormat变量只能有3个值:tfAutoText, tfText, tfPlainText
。但是在StackOverflow中,我发现了一些带有其他文本格式值的TextRect
示例,如tfEndEllipsis
。我在德尔福帮助搜索这个,我发现other set与许多文本格式值。当我尝试它们时,具有这3个值的第一组完全不起作用,但第二组工作。我很困惑。哪一组是好的?看起来第二个是,因为它工作。但是,那么第一套是什么?哪些是TTextFormat(s)值(在TextRect中使用)及其含义?
下面的值(来自第二组)是什么意思? :
- tfCalcRect
- tfEditControl
- tfExpandTabs
- tfExternalLeading
- tfModifyString
- tfNoClip
- tfNoPrefix
- tfRtlReading
- tfWordBreak
其他是显而易见的......
只是为了澄清答案,tfAutoText,tfText,tfPlainText的集合不存在,如果它确实会与实际的TTextFormat分配不兼容 - 它是完全不同的类型。它不在VCL源代码中的任何地方 - 我搜索了整个事物。我编辑了docwiki谈话页面来请求修复。基本上,忽略它,并使用第二个。 – 2014-10-09 18:49:42