ProgressProc:
TYPE ~
PROC [pageNumber:
INT, totalPages:
INT]
RETURNS [stop:
BOOL ¬
FALSE];
Call after generating a page for feedback purposes. If totalPages<=0, unknown final master size. If returns TRUE, converter may stop. Converters to IP masters have to such callback procs, called respectively just before starting a page and just after finishing it.
MacPaintToInterpress:
PUBLIC PROC [inputName: Rope.
ROPE, interpress: ImagerInterpress.Ref,
beginPage, endPage: ProgressProc, msg:
IO.
STREAM ¬
NIL, pageWidth, pageHeight:
REAL, caption:
Rope.ROPE]
RETURNS [failed:
BOOL ¬
FALSE];
Convert MacPaint file to IP master.