v8 is compatible with v7. However, it contains some depreciated classes, methods and properties. All code written against v7 will compile with v8 but there may be some compiler warnings due to depreciated items that may need to be resolved. Here is a list of the depreciated items in v8 and suggested resolution:
- FormFlatteningOptions class - Use FormOutput enum instead. (v8.0.0)
- Document.FormFlattening property - Use Document.Form.Output property instead. (v8.0.0)
- Document.DrawToWebCache method (WebCache functionality) is depreciated and will not be supported in future versions. (v8.0.0)
- DPDF_FormFieldFlags enum, PdfFormField.Flags property and FormField.Flags property have been depreciated - Use relevant flag name properties present on the PdfFormField class. (v8.0.0)
- DPDF_SignatureFieldFlatteningOptions - Use DPDF_FormFieldOutput enum instead. (v8.0.0)
- DPDF_CellAlign - Use DPDF_TextAlign enum instead. (v8.0.0)
- DPDF_CellVAlign - Use DPDF_VAlign enum instead. (v8.0.0)
- Font.CanLoadSystemFont method - Use Font.LoadSystemFont instead. (v8.0.0)