如何为word文档中的表格设置同样高度的行高?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何为word文档中的表格设置同样高度的行高?相关的知识,希望对你有一定的参考价值。

参考技术A

以2007版WORD为例,设置word文档中表格统一行高的方法有两种方法:

方法一:

1、打开需要设置统一行高的word文档,如下图所示。

2、将鼠标光标移动到表格左侧,选中要设置行高的表格,如下图所示。

3、选中表格后,在选中区域单击鼠标右键,在右键菜单栏中选择“表格属性”,如下图所示。

4、在弹出的“表格属性”对话框中,选择“行”选项卡,然后勾选“尺寸”下面的“指定高度”,并输入指定高度,如下图所示的:1厘米,并在“行高值是”后面选择:固定值即可。

5、高度指定完成后点击表格属性对话框中的确定,然后word文档编辑界面,查看设置结果,如下图所示,统一行高完成。

方法二:

1、方法一的第一步选中要设置行高的表格,然后点击上方菜单栏中的“布局”选项卡,并在其下方“单元格大小”选项卡中选择“分布行”图标。

2、点击分布行图标后,查看word文档表格,如下图所示,统一表格高度完成。

如何为 tableviewcell 使用动态高度

【中文标题】如何为 tableviewcell 使用动态高度【英文标题】:How to use dynamic height for tableviewcell 【发布时间】:2017-10-05 13:29:54 【问题描述】:

我正在使用UITableView 来显示来自领域的数据。我有两种类型的行,一种带有UIImageView,另一种没有UIImageView。如果UIImageView 中有Image,则行高应为207 或UIImageView 为nil,行高应为64。

我的编码:

 func numberOfSections(in tableView: UITableView) -> Int 
    return 1

func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int 
    return msgs.count

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell 
    let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! collCell
    let msg = msgs[indexPath.row]
    var decodeImgURL = ""
    cell.lbl1.text = msg.content

    decodeImgURL = msg.imgurl

    if decodeImgURL == "none" 
        cell.img.isHidden = true
     else 

        let dataDecoded : Data = Data(base64Encoded:decodeImgURL,options: .ignoreUnknownCharacters)!
        let decodedImage = UIImage(data: dataDecoded)
        cell.img.image = decodedImage

    
    return cell

func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat 
    let cell = tableView.cellForRow(at: indexPath) as! collCell
    if cell.img.image != nil 
        return 207
     else 
        return 64
    


我在let cell = tableView.cellForRow(at: indexPath) as! collCell 收到一个错误

【问题讨论】:

@Moritz 好的,我明白了 【参考方案1】:

heightForRowAt 中使用与cellForRowAt 中相同的数据:

func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat 

    let msg = msgs[indexPath.row]

    if msg.imgurl == "none" 
        print("row \(indexPath.row) does NOT have an image")
        return 64
     else 
        print("row \(indexPath.row) DOES have an image")
        return 207
    


或者,您可以使用自动布局和约束来自动调整行的高度...但这是另一个主题。

【讨论】:

我更新了我的答案...看看你是否得到了包含和不包含图像的行的有效打印语句。

以上是关于如何为word文档中的表格设置同样高度的行高?的主要内容,如果未能解决你的问题,请参考以下文章

怎样设置datagrid的行高

怎样对Word中表格进行编辑

如何用python改写csv的行高和列宽

怎样使word表格的宽度高度固定不变

XLSReadWriteII 行宽,列高怎么设置

如何用python改写csv的行高和列宽