I had tried
WPPDFPrinter1.DrawMetafile(0, MFParams.POrgEx, pMetaFile);
but
aCanvas.Font.Orientation := -900;
rotated -90deg when the enhmetafile was viewed but rotated +90deg when it was wPDFed so I went looking for another way to get it to wPDF. PlayEnhMetafile produced PDFs with text rotated same as a viewer, but the quirky little ** text ** problem appeared.
i just try DrawTGraphic per your suggestion - same results as DrawMetafile. Thanks for the support.