文本对齐方式
CAD 的对齐方式有15种.net 中才有几种,其它是什么?
左对齐 TextLeft
居中 TextCenter
右对齐 TextRiht
对齐
中间 TextMid
布满
左上
中上
右上
左中
正中
右中
左下
中下
右下
Bao_lai 发表于 2023-7-20 22:47
请问一下,这个怎么用呢?
直接设置啊,dbtext.Justify,mtext.Attachment 本帖最后由 1291500406 于 2023-7-19 10:48 编辑
HorizontalModeVerticalMode 的排列组合吧 类似于dxf里的 72 73 组玛
DBTextdxf
72水平文字对正类型(可选,默认值 = 0)整数代码(非按位编码)0 = 左对正;1 = 居中;2 = 右对正3 = 对齐(如果垂直对齐 = 0)4 = 中间(如果垂直对齐 = 0)5 = 拟合(如果垂直对齐 = 0)请参见组 72 和 73 整数代码表以识别对正类型
73文字垂直对正类型(可选;默认值 = 0)整数代码(不是按位编码)0 = 基线对正;1 = 底端对正;2 = 居中对正;3 = 顶端对正详细信息请参见组 72 和 73 整数代码表
组 72 和 73 整数代码
组 73
组 720
1
2
3
4
5
3(顶端对正)左上中上右上
2(居中对正)左中正中右中
1(底端对正)左下中下右下
0(基线对正)左中心右对齐中间拟合
PDTextA.HorizontalMode = TextHorizontalMode.TextMid, '对齐方式中间对齐
PDTextA.HorizontalMode = TextHorizontalMode.Text 左中对齐 是什么 namespace Autodesk.AutoCAD.DatabaseServices
{
public enum AttachmentPoint
{
TopMid = 24,
MiddleMid = 23,
BottomMid = 22,
BaseMid = 21,
TopFit = 20,
MiddleFit = 19,
BottomFit = 18,
BaseFit = 17,
TopAlign = 0x10,
MiddleAlign = 0xF,
BottomAlign = 14,
BaseAlign = 13,
BaseRight = 12,
BaseCenter = 11,
BaseLeft = 10,
BottomRight = 9,
BottomCenter = 8,
BottomLeft = 7,
MiddleRight = 6,
MiddleCenter = 5,
MiddleLeft = 4,
TopRight = 3,
TopCenter = 2,
TopLeft = 1
}
}
如此之多
d1742647821 发表于 2023-7-20 11:45
namespace Autodesk.AutoCAD.DatabaseServices
{
请问一下,这个怎么用呢? 本帖最后由 Bao_lai 于 2023-7-21 22:13 编辑
d1742647821 发表于 2023-7-21 11:37
直接设置啊,dbtext.Justify,mtext.Attachmenttext.Justify=AttachmentPoint.MiddleLeft;
学废了,感谢感谢。:handshake
页:
[1]