Holds details of the received fax page. The details are filled in as the fax progresses. The FaxToReceive document object has a property PageDetails which is a list where each element is of this type.
The page details recorded are:
- bad_lines
- The number of bad lines received for this page.
- consecutive_bad_lines
- The largest number of consecutive bad lines received for this page.
- total_lines
- The total number of lines received for this page.
- receive_quality
- The receive quality for this page, where quality is of type PageQuality.
Usage example:
# create the fax document object
my_fax = FaxToReceive('my_fax.tiff')
# receive the fax and check the number of pages received
if channel.FaxReceiver.receive(my_fax) == channel.FaxReceiver.Cause.NORMAL:
# the fax terminated normally, print the number of pages received
print("Fax received {0} pages.".format(channel.FaxReceiver.Details.pages))
# print the quality judgement for each page, held in the PageDetails list
for page in my_fax.PageDetails:
print("Received page quality: {0}".format(page.receive_quality))
The quality of the received fax page. The class ReceivedPageDetails exposes a property of this type.
There are three quality assessments for a received fax page.