![]() |
【转帖】how to pull attribute values
how to pull attribute values
how to pull attribute values hi - i want to pull the attribute values from the attributes (acdbattribute) that are entities of block reference (acdbblockreference) in the same manner as they are displayed in odamfcapp, especially with the group codes. do i just dump() the attribute into an array and pull out the pieces? will somebody point me in the right direction, please? tia steve here's how it is done? odamfcapp does it by creating new classes listfiller and listfillerdwg derived from oddbdxffiler and oddbdwgfiler, respectively, and then overriding whatever methods necessary. it instantiates the new filer objects, and uses them when invoking the dxfout and dwgout methods from the subject object ( pobj -> dxfout (&lf); ). apparently, which filer object methods are invoked are determined by the data type of the output fields. that sounds pretty easy, but i am finding it easier said than done. while i can make all kinds of changes to the derived listfiller class in odamfcapp, i have had absolutely no success in creating a similar derived class in another sample application, odreadex. but that is the subject of another post. i hope this helps someone. i took more than a couple hours to figure this much out and i know it is incomplete. hopefully, it is a good start. if it is not right and needs clarification/correction, please do so. and if you know how to create a filer class in odreadex (and get it to compile), please post it. it is driving me nuts! :-p steve |
所有的时间均为北京时间。 现在的时间是 07:10 PM. |