高级会员
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
|
【转帖】how to read arrow size
how to read arrow size ???
how to read arrow size ???
hi ,
i want to read the arrow size set in dimension style settings , i managed to get the arrow type but couldn't find any way to extract the value of arrow size.
can anyone tell me how to read that value???
also , if in the document if arrow size n arrow type has been ovverrided then how to read those values from individual dimension ?
here is the code i use for extracting arrow type from dimension style ..
oddbdimstyletablerecordptr pdimstyletablerecord = pdimstyleiter->getrecordid().safeopenobject();
cstring strdimstylename = pdimstyletablerecord->getname().c_str();
oddbobjectid pobjid1 = pdimstyletablerecord->arrowid((oddb:imarrowflags)0);
cstring strarrowname1 = oddmutil::arrowname(pobjid1).c_str();
oddbobjectid pobjid2 = pdimstyletablerecord->arrowid((oddb:imarrowflags)1);
cstring strarrowname2 = oddmutil::arrowname(pobjid2).c_str();
the arrow size is for dimension style:
oddbdimstyletablerecordptr pdimstyletablerecord;
dimstyletablerecord->dimasz();
the arrow size is for dimension:
oddbdimensionptr pdimesion;
pdimesion->dimasz();
others value you may get similar way ( see dimvardefs.h ).
best regards,
sergey z.
thanks a lot sergey , for both the replies
it's of great help to me !
i was not aware of the definitions in the file dinvardefs.h , i couldn't find it in the documentation.
quote:
originally posted by lihkin
i was not aware of the definitions in the file dinvardefs.h , i couldn't find it in the documentation.
look for it in \include folder.
best regards,
sergey z.
thansk a lot surgey !
i found it ..but i still wonder how these methods are not documented in the help
quote:
originally posted by lihkin
thansk a lot surgey !
i found it ..but i still wonder how these methods are not documented in the help
this methods is described in dwgdirect reference\api reference\system variables. see system variables d topic.
best regards,
sergey z.
arrow type of leader
i want to get the arrow type of the leaeder which is set in the dimension style settings.
i managed to get arrow types for first and second arrowheard of the dimension but couldn't find the way to get value of arrow type for leader.
thanks for all your help,
lihkin
attached images (51.3 kb, 6 views)
quote:
originally posted by lihkin
i want to get the arrow type of the leaeder which is set in the dimension style settings.
i managed to get arrow types for first and second arrowheard of the dimension but couldn't find the way to get value of arrow type for leader.
thanks for all your help,
lihkin
hello lihkin
use pdimstyletablerecord->dimblk();
best regards,
sergey z.
hello sergey ,
thanks a lot !
regards,
lihkin
|