private int write_pdf_transfer_dict()
{
int written = writeToFile("/FunctionType 0 \n");
written += writeToFile("/Domain [0.0 1.0] \n");
written += writeToFile("/Range [0.0 1.0] \n");
string buffer = string.Format(CultureInfo.InvariantCulture,
"/Size [{0}] \n", (1 << m_tiff_bitspersample));
written += writeToFile(buffer);
written += writeToFile("/BitsPerSample 16 \n");
written += write_pdf_stream_dict(1 << (m_tiff_bitspersample + 1), 0);
return written;
}