在Delphi中,使用TreeView创建结构树,何种方法最好?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Delphi中,使用TreeView创建结构树,何种方法最好?相关的知识,希望对你有一定的参考价值。

参考技术A 在Delphi中,使用TreeView创建结构树,何种方法最好?我的办法是:var
TT:Integer;
NN,N1,N2,N3:TTreeNode;
SS:string;begin
Dept.first;
while
not
dept.eof
do
begin
ss:=Dept.FieldsByName('cname').AsString;
TT:=Dept.FieldsByName('NTree').AsInteger;
if
TT=0
then
nn:=TreeView.Items.Add(nil,ss)
else
if
TT=1
then
nn:=TreeView.Items.Add(N1,ss)
else
if
TT=2
then
nn:=TreeView.Items.Add(N2,ss)
end;
Dept.next;
end;很定不是最好的,请教了!

如何在pdf的结构树中添加标题级别标记?

我使用以下代码为屏幕阅读器添加标题级别标签:

Paragraph para = new Paragraph("A guide to key terms").setFontSize(18).setBold();
para.getAccessibilityProperties().setRole(StandardRoles.H1);    
document.add(para);

但是我收到以下错误:

不兼容的类型:段落不能转换为元素。

答案

我可以通过在块中设置角色然后将其添加到段中来添加标题级别标记。

Chunk heading = new Chunk("A guide to key terms
 " , font);
heading.setRole(PdfName.H1);
Paragraph paragraph = new Paragraph(new Chunk(heading));
document.add(paragraph);

以上是关于在Delphi中,使用TreeView创建结构树,何种方法最好?的主要内容,如果未能解决你的问题,请参考以下文章

XCUITest - 选定的单元格未显示在 iOS 15 的层次结构树中

利用递归层次遍历句法结构树(Stanfordcorenlp及nltk)

如何在pdf的结构树中添加标题级别标记?

iOS:转储视图和约束的层次结构树

org-mode,如何使用格式良好的组织链接自动生成漂亮的文件层次结构树

从具有父字段的平面列表构造层次结构树? [复制]