DCAgile 发表于 2017-4-28 14:17:44

往模板内插入多张数量不定的图片,要求在每张图片的正下方带上图片的备注文字

本帖最后由 DCAgile 于 2017-6-28 11:02 编辑

往模板内插入多张数量不定的图片,因为怕乱了所以有在插入时计算图片的大小位置的函数,调用 txContent.Images.Add(image, image.Location,ImageInsertionMode.DisplaceCompleteLines);这个方法插入,怎么给插入的每张图片下面加入对应的备注,并且随着图片的大小更改每张图片的备注也不能超出其图片的宽度。

DCAgile 发表于 2017-4-28 15:01:18

求大神解惑。。。。。。。

gw0506 发表于 2017-4-28 15:49:09

TX本身不支持这个功能,加不了。

DCAgile 发表于 2017-4-28 16:00:15

gw0506 发表于 2017-4-28 15:49
TX本身不支持这个功能,加不了。
那可不可以把图片放在一个table里,然后在table内放入一行文字?根据图片的数量动态加载一个个table

gw0506 发表于 2017-4-28 16:13:16

听起来是个不错的办法,不过我们在这些业务逻辑上没什么经验,帮不了你。

DCAgile 发表于 2017-5-2 14:50:05

gw0506 发表于 2017-4-28 16:13
听起来是个不错的办法,不过我们在这些业务逻辑上没什么经验,帮不了你。

怎么隐藏table的边框?

DCAgile 发表于 2017-5-2 14:55:02

gw0506 发表于 2017-4-28 16:13
听起来是个不错的办法,不过我们在这些业务逻辑上没什么经验,帮不了你。

table 的位置怎么定

DCAgile 发表于 2017-5-2 16:13:24

gw0506 发表于 2017-4-28 16:13
听起来是个不错的办法,不过我们在这些业务逻辑上没什么经验,帮不了你。

textControl.TextFrames.Add() 用textframe实现的话,怎么指定这个textframe的位置,以及让textframe不可编辑。

gw0506 发表于 2017-5-2 22:36:21

Table 的位置通过指定inputpostion确定。
边框不能隐藏,不过你可以把颜色设成背景色一直,查一下TableCellFormat 设置给每个Cell。
TextFrame不能设置不可编辑,TextField可以设置。位置都是通过InputPostion确定。

DCAgile 发表于 2017-5-3 11:11:50

gw0506 发表于 2017-5-2 22:36
Table 的位置通过指定inputpostion确定。
边框不能隐藏,不过你可以把颜色设成背景色一直,查一下TableCel ...

“位置都是通过InputPostion确定”,这个属性怎么设置?没找到这个属性。
页: [1] 2
查看完整版本: 往模板内插入多张数量不定的图片,要求在每张图片的正下方带上图片的备注文字