<> <> <> <> DIRECTORY II USING [Context, SampleMap, Transformation, XChar], IIDevice USING [FontTuner], IIMaskCache USING [CharMask], IIFont USING [Font], IIManhattan USING [Polygon], SF USING [Box, BoxAction]; IIMaskCapture: CEDAR DEFINITIONS ~ BEGIN CaptureChar: PROC [font: IIFont.Font, char: II.XChar, ratio: REAL, fontTuner: IIDevice.FontTuner _ NIL, metricsOnly: BOOL _ FALSE] RETURNS [IIMaskCache.CharMask]; <> <> <> <> <> <<>> CaptureBounds: PROC [operator: PROC [II.Context], m: II.Transformation] RETURNS [SF.Box]; <<>> Cant: SIGNAL [why: ATOM]; <> <<>> CaptureBoxes: PROC [operator: PROC [II.Context], m: II.Transformation, boxAction: SF.BoxAction, checkColor: BOOL _ FALSE]; <<>> CaptureBitmap: PROC [operator: PROC [II.Context], m: II.Transformation, checkColor: BOOL _ FALSE] RETURNS [II.SampleMap]; <<>> CaptureManhattan: PROC [operator: PROC [II.Context], m: II.Transformation, checkColor: BOOL _ FALSE] RETURNS [IIManhattan.Polygon]; END.