编程论坛
注册
登录
编程论坛
→
VFP论坛
请教如何在表单指定位置区间内规范显示文字?
wxzd123
发布于 2024-08-23 15:48, 239 次点击
只有本站会员才能查看附件,请
登录
表单背景是图片,显示文字可能是多段落,设置字体、字号、颜色等,能规范(对齐,缩行,行距),背景透明,把文字保存在数据表中,然后进行更换,请问使用什么控件显示,使用标签对不齐,谢谢
8 回复
#2
csyx
2024-08-23 20:51
使用标签对不齐是几个意思?从截图上看,用俩标签就足够达到目的了
#3
wxzd123
2024-08-23 21:13
谢谢老师
只有本站会员才能查看附件,请
登录
#4
wxzd123
2024-08-23 21:13
可能是英文影响?
还有如何分段?设置行距?谢谢
#5
csyx
2024-08-24 09:26
没考虑你还要类似Word的首行缩进、行距/字距调整功能,普通控件肯定无法满足,否则也不会有排版、字处理软件的生存空间
最简单应该是用浏览器控件加载html格式文本,透明背景、缩进、行/字距调整这些都能对付
按照你截图的样式,下面的html就基本模拟了,用浏览器预览看看
程序代码:
<
html
>
<
body style
=
"
background
-
image
:url(
'
背景图片.jpg
'
);
background
-
size:cover;
background
-
repeat:no
-
repeat;"
>
<
div style
=
"
width:
50
%
;
margin
-left
:20px;
text
-
indent:2em;
/*
首行缩进
*/
font
-
family:黑体;
font
-
size:24pt;
font
-
weight:bold;
color:blue;"
>
传统文化(Traditional culture)是指悠久古老的文化,中国古代的传统文化是建立在落后的农耕社会基础上的文化,对于传统文化,秉承的是取其精华去其糟粕的原则
</
div
>
<
div style
=
"
position:absolute;
/*
相对底部对齐
*/
bottom:
30
;
width:
90
%
;
text
-
indent:2em;
line
-
height:
1.5
;
/*
行间距: 1.5倍字体高度
*/
letter
-
spacing:2pt;
/*
字间距
*/
font
-
family:楷体;
font
-
size:32pt;
color:darkcyan;"
>
传统文化(Traditional culture)是指悠久古老的文化
</
div
>
</
body
></
html
>
[此贴子已经被作者于2024-8-24 11:03编辑过]
#6
wxzd123
2024-08-24 11:19
谢谢csyx老师,辛苦了,跟您有学了网页知识。这个有个问题,不能透明看到表单上的图片。现在想达到相对表单来讲是透明的。
#7
iswith
2024-08-24 12:01
你需要的是RichTextBox控件,VS6.0自带的有!编辑完成保存为Word格式的话,需要调用VBA.word(要安装office),不安装office的话,也有Netoffice未来可期。。。。。
#8
wxzd123
2024-08-24 13:22
老师是这个吗
只有本站会员才能查看附件,请
登录
这个也不能透明吧
#9
csyx
2024-08-24 22:53
以下是引用
wxzd123
在2024-8-24 11:19:04的发言:
不能透明看到表单上的图片。现在想达到相对表单来讲是透明的。
图片干哈非得放表单上,放web页面内效果不是一样嘛
1