Para EMF yo consideraría el uso de la clase y la clase PrintDocumentMetafile. controlador de eventos OnPrintPage de PrintDocument expone un objeto Graphics que le permite renderizar archivos EMF como tales:
void printDocument1_PrintPage(object sender, PrintPageEventArgs e)
{
Metafile metafile = new Metafile("SampleMetafile.emf");
e.Graphics.DrawImage(metafile, 10, 10);
}
En cuanto a texto sin formato que sólo podría atraerlo hacia el objeto Graphics en el documento de impresión, sino que tendría que tomar en el texto de la cuenta que envuelve & líneas, puede que no valga la pena el esfuerzo. También sospecho que con casi todos los dispositivos, si envía texto sin formato 9100 a la impresora, también imprimirá razonablemente bien.
¿El formato EMF del archivo spool, o en el formato PostScript/PCL final? – BBoy
Tengo dos impresoras, que quiero hacer esto. El primero crea el formato EMF, y el otro es genérico/solo texto – sgkin