Example: Gets or sets a value indicating the custom properties of the Document.
import com.cete.dynamicpdf.CustomPropertyList; import com.cete.dynamicpdf.Document; import com.cete.dynamicpdf.Page; import com.cete.dynamicpdf.pageelements.Label; class MyClass { static void Main() { Document document = new Document(); Page page = new Page(); document.getPages().add(page); page.getElements().add(new Label("Document custom properties", 0, 0, 400, 100)); // Add custom properties to the document CustomPropertyList list = document.getCustomProperties(); list.add("name1", "value1"); list.add("name2", "value2"); list.add("name3", "value3"); list.add("name4", "value4"); // Save the PDF document document.draw("C:\MyDocument.pdf"); } }