public void CustomAdd()
{
//ExStart
//ExFor:CustomDocumentProperties.Add(String,String)
//ExFor:CustomDocumentProperties.Add(String,Boolean)
//ExFor:CustomDocumentProperties.Add(String,int)
//ExFor:CustomDocumentProperties.Add(String,DateTime)
//ExFor:CustomDocumentProperties.Add(String,Double)
//ExId:AddCustomProperties
//ExSummary:Checks if a custom property with a given name exists in a document and adds few more custom document properties.
Document doc = new Document(MyDir + "Properties.doc");
CustomDocumentProperties props = doc.CustomDocumentProperties;
if (props["Authorized"] == null)
{
props.Add("Authorized", true);
props.Add("Authorized By", "John Smith");
props.Add("Authorized Date", DateTime.Today);
props.Add("Authorized Revision", doc.BuiltInDocumentProperties.RevisionNumber);
props.Add("Authorized Amount", 123.45);
}
//ExEnd
}