Use macroses for creating PDF types