# 如何将文字对象居中放置在闭合多段线内？当将中心坐标设为文字位置时，文字会从该点向右排列。

 1. [FAQ](/cn/faq)
2. »
3. [Text and Font Questions](/faq/text-and-font-questions)

使用以下代码设置文字居中：  
pText-&gt;setAlignmentPoint(OdGePoint3d(outlineCenter.x(), outlineCenter.y(), outlineCenter.z()));  
并通过以下方式设置文字对齐：

```plaintext
pText->setHorizontalMode(OdDb::TextHorzMode::kTextCenter );
pText->setVerticalMode(OdDb::TextVertMode::kTextVertMid) ;
```

adjustAlignment()方法会在文字实体关闭时自动调用，但也可在添加到块后直接调用：

```plaintext
m_blockTableRecordPtr->appendOdDbEntity(pText); 
pText->adjustAlignment(NULL);

```
