getMaxPage method
Implementation
double getMaxPage(
double pixels, double viewportDimension, double viewportFraction) {
assert(viewportDimension > 0.0);
final double actual =
math.max(0.0, pixels) / (viewportDimension * viewportFraction);
final double round = actual.roundToDouble();
if ((actual - round).abs() < precisionErrorTolerance) {
return round;
}
return actual;
}