Я использую NAPS2.Wia (https://github.com/cyanfish/naps2- wia) компонент для сканирования. Если я не укажу явно размер бумаги, все работает, за исключением случаев, когда в устройство подачи помещается бумага формата Legal, она обрабатывается как бумага формата Letter, а нижняя часть страницы обрезается.
Я так и сделал. найди решение, но это немного путаница:
Код: Выделить всё
// executed always
int scanResolution = 300; // dpi, user selectable
documentSource.SetProperty(WiaPropertyId.IPS_XRES, scanResolution);
documentSource.SetProperty(WiaPropertyId.IPS_YRES, scanResolution);
Код: Выделить всё
int LegalPaperHeight = 14;
documentSource.SetProperty(WiaPropertyId.IPS_YEXTENT, LegalPaperHeight*scanResolution);
Подробнее здесь: https://stackoverflow.com/questions/788 ... n-scanning
Мобильная версия