prepare method

  1. @override
void prepare()

Prepare the object to be written to the stream

Implementation

@override
void prepare() {
  buf.putBytes(data!);
  super.prepare();

  params[PdfNameTokens.functiontype] = const PdfNum(0);
  params[PdfNameTokens.bitspersample] = PdfNum(bitsPerSample);
  params[PdfNameTokens.order] = PdfNum(order);
  params[PdfNameTokens.domain] = PdfArray.fromNum(domain);
  params[PdfNameTokens.range] = PdfArray.fromNum(range);
  params[PdfNameTokens.size] = PdfArray.fromNum(<int>[data!.length ~/ order]);
}