i have an error 0x82032712 (invalid page format) when i used PXC_ScaleImage.
My code :
Code: Select all
hr = PXC_AddImageFromHBITMAP(PdfCreate, HB, NULL, &pImage);
if (IS_DS_FAILED(hr)) {
return -1;
}
hr = PXC_ScaleImage(PdfCreate, pImage, 100, 200, FALSE, ScaleImage_Bicubic);
if (IS_DS_FAILED(hr)) {
delete[] pImage;
return -3;
}
hr = PXC_AddPage(PdfCreate, Width, Height, &page);
if (IS_DS_FAILED(hr)) {
delete[] pImage;
return -5;
}
hr = PXC_PlaceImage(page, pImage, 0, Height, Width, Height);
if (IS_DS_FAILED(hr)) {
delete[] pImage;
return -6;
}
hr = PXC_EndPage(page);
if (IS_DS_FAILED(hr)) {
delete[] pImage;
return -7;
}
Stéphane