Assim como o Xailer 7, eu também uso o SumatraPDF.exe, é bom e leve.
Se existisse, eu gostaria de usar API do SumatraPDF, mas vi uma resposta do Cris (autor SumatraPDF): "não foi projetado pra isso, apenas via interface". Quem sabe com alguma das dependências.
Tente sugerir ao desenvolvedor (SumatraPDF) a integração com arquivo EMF, talvez poderíamos converter o Preview Xailer (TPrinter) e exportar para PDF.
Infelizmente o harupdf não suporta EMF. Há alguns anos criei uma classe para ele, farei outra melhor para integrar com o meu parser
PrintWin, como fiz com Xailer, *ivewin, win32prn, *inigui, *wgui, FastReport, etc.
Algo muito importante que falta no Xailer é a criação, impressão e preview de PDF.