CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

相关分类

将 AcDbTextStyleTableRecord 与 AcGiTextStyle 相关联

2022-12-31 15:18| 发布者: admin| 查看: 315| 评论: 0|来自: AutoCAD

有几个全局实用程序函数可用于从 anto anto 复制文本样式数据,反之亦然。以下函数使用 the和对 the的引用的对象 ID 来标识所涉及的两个对象:AcDbTextStyleTableRecordAcGiTextStyle,AcDbTextStyleTableRecordAcGiTextStyle

Acad::ErrorStatus 
fromAcDbTextStyle(
    AcGiTextStyle& textStyle, 
    const AcDbObjectId& AcDbStyleId);
 
Acad::ErrorStatus 
toAcDbTextStyle(
    const AcDbObjectId AcDbStyleId, 
    AcGiTextStyle& textStyle);

以下函数使用和名称:AcGiTextStyleAcDbTextStyleTableRecord

Acad::ErrorStatus 
fromAcDbTextStyle(
    AcGiTextStyle& textStyle, 
    const char* AcDbStyleName);
 
Acad::ErrorStatus 
toAcDbTextStyle(
    AcGiTextStyle& textStyle);
 
Acad::ErrorStatus
toAcDbTextStyle(
    AcGiTextStyle& textStyle, 
    const char* AcDbStyleName);

将数据复制到由名称指定或从中复制数据时,对象的名称设置为与名称匹配。如果在复制到按名称指定时未找到记录,则创建一个记录。AcDbTextStyleTableRecordAcGiTextStyleAcDbTextStyleTableRecordAcDbTextStyleTableRecord

当从 anto anand 复制时,名称 theis 用作名称,如果没有名称,则会生成一个唯一的名称并用作 theand对象的名称。AcGiTextStyleAcDbTextStyleTableRecordAcGiTextStyleAcDbTextStyleTableRecordAcGiTextStyleAcGiTextStyleAcDbTextStyleTableRecord

以下函数与前面的函数类似,不同之处在于它们具有用于数据已复制到的参数。AcDbObjectIdobjectIdAcDbTextStyleTableRecord

Acad::ErrorStatus
toAcDbTextStyle(
    AcGiTextStyle& textStyle,
    AcDbObjectId& AcDbStyleId);
 
Acad::ErrorStatus
toAcDbTextStyle(
    AcGiTextStyle& textStyle, 
    const char* AcDbStyleName,
    AcDbObjectId& AcDbStyleId);

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-19 15:27

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部