1. A computer-implemented method for editing 2D structures using a natural input method, the method comprising: receiving from a typeset application a typeset format representation of a 2D object; converting the 2D object from the typeset format representation to a digital ink representation of the 2D object; providing the converted digital ink representation of the 2D object to a natural input application, wherein the natural input application includes at least one recognizer for a specific 2D domain; receiving modified typeset format representation of the 2D object from the recognizer of the natural input application; and providing the modified typeset format representation of the 2D object to the typeset application.
1. A computer-implemented method for editing 2D structures using a natural input method, the method comprising: receiving from a typeset application a typeset format representation of a 2D object; converting the 2D object from the typeset format representation to a digital ink representation of the 2D object; providing the converted digital ink representation of the 2D object to a natural input application, wherein the natural input application includes at least one recognizer for a specific 2D domain; receiving modified typeset format representation of the 2D object from the recognizer of the natural input application; and providing the modified typeset format representation of the 2D object to the typeset application. 4. The method of claim 1 wherein providing the converted digital ink comprises invoking an API of the natural input application for loading typeset or digital ink into the natural input application.