• Industries
  • Products
  • Buy
  • Services & Support
  • Communities
  • Discussion Groups

    .NET

    Reply
    New Member
    Posts: 2
    Registered: ‎06-29-2005

    DWF Publish Reactor

    71 Views, 0 Replies
    06-29-2005 06:13 AM
    Anyone knows how to set custom property by publish reactor
    correctly? I have the code below,but it does not work! Help me
    private static void Publisher_BeginEntity(object sender, PublishEntityEventArgs e)
    {

    ObjectIdCollection ids=new ObjectIdCollection();
    Entity ent=e.get_Entity();
    ObjectId id=ent.Id;
    if (e.GetEntityNode(id,ids)==1) return;
    int nodeid=e.GetNextAvailableNode();

    DwfNode node=new DwfNode(nodeid,"dddd");
    EPlotPropertyBag propbag=
    new EPlotPropertyBag();

    EPlotProperty prop1=new EPlotProperty("CCC","AAA");

    propbag.Properties.Add(prop1);

    propbag.Id=e.get_UniqueEntityId();

    if (!e.AddPropertyBag(propbag))
    MessageBox.Show("bag error");

    if (!e.AddNodeToMap(id,ids,nodeid))
    MessageBox.Show("map error\n");

    if (!e.AddPropertiesIds(propbag,node))
    MessageBox.Show("ids error:"+
    CADApp.GetSystemVariable("ERRNO"));
    }
    }

    It report ERRNO=2

    Please Help me!
    Please use plain text.