我正在开发一个“打印预览”工具,以显示一张幻灯片的概览,上面有矩形阵列的样本点。
载玻片的尺寸通常为 25 x 75 毫米,点样的直径通常为 0.1 毫米。载玻片周边通常有 2 毫米的间隙,没有打印任何点。
点(间距)之间的距离精确到0.01mm。例如,0.20 和 0.29 毫米的间距需要在像素中进行区分。代表斑点本身,100% 的准确性在这个阶段可能并不重要,只要斑点是可见的并且不重叠。
我将不胜感激有关使用哪些技术来创建幻灯片/点的位图表示并使用任意放大倍率查看幻灯片布局的建议。
这不必很复杂 - 1:1 的表示加上越来越大的放大倍率开始。我可能不能缩小太多,因为这些点会变得太小而无法表示。
对于更大的放大倍率,我可能还需要了解如何实现水平/垂直滚动控件,但我稍后会解决这个问题。
我想了解我应该了解的任何编程和缩放技术,以便正确实现缩放工具。我最近一直在使用 StretchBlt 函数来更改图像大小,看起来还可以,但是任何其他相关信息都会很有用。
干杯。