Home › Forums › TWAIN Classic › Customizing the zooming capability › Reply To: Customizing the zooming capability
In reference with you opening somebody else’s ds or for someone to open yours? It comes back to the question; What does a current value of Icap_ZoomFactor == 1 mean?
If you are an application writer, I would say you need to see what the vendor means by the (tw_int16) value for the cap.
If you are a source writer, I would say that your ds *could* choose to interpret tw_int16 as fix16 – it just a matter of precision. If you need|want to provide 32bit floating point support then you should add a custom cap.
In either case I think that only 16bits should be passed to (or accepted by) Icap_ZoomFactor, what that 16bit number means though is up to the ds writer (imo).
.