BitmapDpi Example for Visual C++
float x, y;
long hAuto;
m_pRasterAnn->AnnCreate (ANN_OBJECT_AUTOMATION, FALSE, FALSE);
hAuto = m_pRasterAnn->GetAnnObject();
x = m_pRasterAnn->AnnGetBitmapDpiX (hAuto);
y = m_pRasterAnn->AnnGetBitmapDpiY (hAuto);
CString msg;
msg.Format(TEXT("X: %f, Y: %f"), (double)x, (double)y);
AfxMessageBox(msg);
m_pRasterAnn->AnnSetBitmapDpiX (hAuto, x + 2, FALSE);
m_pRasterAnn->AnnSetBitmapDpiY (hAuto, y + 2, FALSE);
x = m_pRasterAnn->AnnGetBitmapDpiX (hAuto);
y = m_pRasterAnn->AnnGetBitmapDpiY (hAuto);
msg.Format(TEXT("X: %f, Y: %f"), (double)x, (double)y);
AfxMessageBox(msg);