Returns the name of the property.
[Visual Basic]Public ReadOnly Property Name As
String Remarks
Cannot be null and cannot be an empty string.
Example
Enumerates through all built-in and custom properties in a document using indexed access.
[C#]
string fileName = MyDir + "Properties.doc";
Document doc = new Document(fileName);
Console.WriteLine("1. Document name: {0}", fileName);
Console.WriteLine("2. Buil-in Properties");
for (int i = 0; i < doc.BuiltInDocumentProperties.Count; i++)
{
DocumentProperty prop = doc.BuiltInDocumentProperties[i];
Console.WriteLine("{0}({1}) : {2}", prop.Name, prop.Type, prop.Value);
}
Console.WriteLine("3. Custom Properties");
for (int i = 0; i < doc.CustomDocumentProperties.Count; i++)
{
DocumentProperty prop = doc.CustomDocumentProperties[i];
Console.WriteLine("{0}({1}) : {2}", prop.Name, prop.Type, prop.Value);
}[Visual Basic]
Dim fileName As String = MyDir & "Properties.doc"
Dim doc As Document = New Document(fileName)
Console.WriteLine("1. Document name: {0}", fileName)
Console.WriteLine("2. Buil-in Properties")
Dim i As Integer = 0
Do While i < doc.BuiltInDocumentProperties.Count
Dim prop As DocumentProperty = doc.BuiltInDocumentProperties(i)
Console.WriteLine("{0}({1}) : {2}", prop.Name, prop.Type, prop.Value)
i += 1
Loop
Console.WriteLine("3. Custom Properties")
i = 0
Do While i < doc.CustomDocumentProperties.Count
Dim prop As DocumentProperty = doc.CustomDocumentProperties(i)
Console.WriteLine("{0}({1}) : {2}", prop.Name, prop.Type, prop.Value)
i += 1
LoopSee Also
DocumentProperty Class | Aspose.Words.Properties Namespace