project里如何将单元格中的字体居中?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了project里如何将单元格中的字体居中?相关的知识,希望对你有一定的参考价值。

我用的是project2003,做好任务后,单元格里的字全是自动靠右的,我想问如何改变字体的对齐方式?
在菜单栏快捷功能的哪里?我找不到,可以麻烦你截个图来看一下吗?

方法如下:方法一:竖向居中(上下居中):打开左上角“文件”——“页面设置”——“版式”——“页面(垂直对齐方式)”——选择“居中”即可。方法二:横向居中(左右居中):打开“格式”——“段落”——“缩进和间距”——“常规(对齐方式)”——选择“居中”(或者直接按工具栏上的居中按钮)即可。

居中是可以的,但是只能一个格子一个格子的居中,比较麻烦一点。

鼠标点中格子,点右键出现信息,点信息后在备注里就可以看到文字调整(有些版本点右键可以直接看到备注,点开也可以直接看到文字居左,文字居中等调整项),整列调整的还没看到。
检查“段落”,看看“段前间距”和“段后间距”有没有设置,如果有设置的距离是否相同,不相同的话,文字显示的位置就不会是在垂直位置的中间。(图1红圈)

如果有多段文字的话,不同段落的行距不同的话,也会使整体的位置不在垂直位置的中间。(图2篮圈)

如果这里设置的没有问题,检查“字体”,有没有设置提升或降低。(图2红圈)

还有一种可能的情况是设置了上角标或下角标,但这个错误应该很容易发现,因为字会被缩小。

居中是可以的,但是只能一个格子一个格子的居中,比较麻烦一点。

鼠标点中格子,点右键出现信息,点信息后在备注里就可以看到文字调整(有些版本点右键可以直接看到备注,点开也可以直接看到文字居左,文字居中等调整项),整列调整的还没看到。
参考技术A

 

 

通过项----》编辑--》行高设置1行,因为Project行高是通过字体来变动的,故即可垂直居中。还有那个标识行(即1、2、3)那列也应该居中,即可以实行行上文字垂直居。

参考技术B 菜单栏上有快捷功能 居中 左对齐 右对齐本回答被提问者采纳 参考技术C sorry,我是不用project的,所以也不知道是怎么回事。但是一般软件都是相通的,你在工具栏里仔细找找看,如果有这个功能,在工具栏肯定能找到的。

表格单元格中的文本居中

【中文标题】表格单元格中的文本居中【英文标题】:Center text in table cell 【发布时间】:2011-11-30 06:22:51 【问题描述】:

我似乎无法找到我的问题的答案。我有一个两行两列的表格(如下所示的代码),如何将特定单元格中的文本居中对齐。我想将一两个单元格中的文本居中对齐 - 而不是所有单元格。

<div style="text-align: center;">
    <table style="margin: 0px auto;" border="0">
        <tbody>
            <tr>
                <td>Cell 1</td>
                <td>Cell 2</td>
            </tr>
            <tr>
                <td>Cell 3</td>
                <td>Cell 4</td>
            </tr>
        </tbody>
    </table>
</div>

【问题讨论】:

【参考方案1】:

我建议为此使用 CSS。您应该创建一个 CSS 规则来强制居中,例如:

.ui-helper-center 
    text-align: center;

然后将ui-helper-center 类添加到您希望控制对齐的表格单元格中:

<td class="ui-helper-center">Content</td>

编辑:既然这个答案被接受了,我觉得有义务编辑掉在 cmets 中引起激烈争吵的部分,并且不提倡不良和过时的做法。

请参阅Gabe's answer,了解如何将 CSS 规则包含到您的页面中。

【讨论】:

CSS 1 大约在 15 年前成为推荐。不要使用 align 属性。 @Quentin - 同意“不要使用 'align'”。但 Cory Larson 本人建议使用 CSS 等价物而不是“align=center”。我希望你不要标记他(如果你这样做了,请考虑改变它。好吗?) @paulsm4 — 我没有,我发表评论时他也没有。 感谢您的所有建议。我对css知之甚少。我应该将 CSS 规则放在我的代码中的什么位置? @Jack - 在您的 html 文档的标题部分。理想情况下,您希望创建一个 css 包含文件并从标题链接它:htmlhelp.com/reference/css/style-html.html【参考方案2】:

简单怎么样(请注意,为类名想一个更好的名字,这只是一个例子):

.centerText
   text-align: center;



<div>
   <table style="width:100%">
   <tbody>
   <tr>
      <td class="centerText">Cell 1</td>
      <td>Cell 2</td>
    </tr>
    <tr>
      <td class="centerText">Cell 3</td>
      <td>Cell 4</td>
    </tr>
    </tbody>
    </table>
</div>

例如here

您可以将css 放在单独的文件中,建议这样做。 在我的示例中,我创建了一个名为 styles.css 的文件并将我的 css 规则放入其中。 然后将其包含在&lt;head&gt;部分的html文档中,如下所示:

<head>
    <link href="styles.css" rel="stylesheet" type="text/css">
</head>

替代方案,不创建单独的 css 文件,完全不推荐... 在 html 文档中的 &lt;head&gt; 中创建 &lt;style&gt; 块。然后把你的规则放在那里。

<head>
 <style type="text/css">
   .centerText
       text-align: center;
    
 </style>
</head>

【讨论】:

以上是关于project里如何将单元格中的字体居中?的主要内容,如果未能解决你的问题,请参考以下文章

POI如何自动调整Excel单元格中字体的大小

引导表单元格中的图像不会居中对齐

Java JLabel中HTML表格单元格中的文本垂直居中

C#/VB.NET 在Excel单元格中应用多种字体格式

单个 UITableview 单元格中的多种字体大小 (Swift)

将 PHPSpreadsheet 中的所有文本居中并使单元格扩展以填充上下文