toInt method
toInt()
Returns the property value as integer.
toInt()
Remarks
Throws an exception if the property type is not PropertyType.Number.
Examples
Shows various type conversion methods of custom document properties.
let doc = new aw.Document();
let properties = doc.customDocumentProperties;
let authDate = new Date(2024, 9, 5);
properties.add("Authorized", true);
properties.add("Authorized By", "John Doe");
properties.add("Authorized Date", authDate);
properties.add("Authorized Revision", doc.builtInDocumentProperties.revisionNumber);
properties.add("Authorized Amount", 123.45);
expect(properties.at("Authorized").toBool()).toEqual(true);
expect(properties.at("Authorized By").toString()).toEqual("John Doe");
expect(properties.at("Authorized Date").toDateTime()).toEqual(authDate);
expect(properties.at("Authorized Revision").toInt()).toEqual(1);
expect(properties.at("Authorized Amount").type).toEqual(aw.Properties.PropertyType.Double);
expect(properties.at("Authorized Amount").toDouble()).toEqual(123.45);
See Also
- module Aspose.Words.Properties
- class DocumentProperty