Text this: Programmable diffractive optical elements for extending the depth of focus in ophthalmic optics