Datafield erro.

Former Member
Former Member

Datafield erro, this line produces the erro

DataField field = ActiveDocument.DataFields.Add("Height", "General");

i test using c# in x8, more information follow http://community.coreldraw.com/sdk/w/articles/221.storing-custom-information-in-documents 

this feature is broken in c#? what the correct use? any idea...

  • Former Member
    Former Member over 6 years ago
    Working code:

    string name = "Height";
    ActiveDocument.DataFields.AddEx2("", "webcgm", name, cdrDataType.cdrDataTypeNumber, "", "", "", "General", false, false, false);

    DataItems itens = myShape.ObjectData;
    foreach (DataItem item in itens)
    {
    if(item.DataField.Name.Equals(name))
    item.Value = 100;
    }