private int write_pdf_transfer()
{
string buffer = null;
int written = writeToFile("<< /Type /ExtGState \n/TR ");
if (m_tiff_transferfunctioncount == 1)
{
buffer = string.Format(CultureInfo.InvariantCulture, "{0}", m_pdf_xrefcount + 1);
written += writeToFile(buffer);
written += writeToFile(" 0 R ");
}
else
{
written += writeToFile("[ ");
buffer = string.Format(CultureInfo.InvariantCulture, "{0}", m_pdf_xrefcount + 1);
written += writeToFile(buffer);
written += writeToFile(" 0 R ");
buffer = string.Format(CultureInfo.InvariantCulture, "{0}", m_pdf_xrefcount + 2);
written += writeToFile(buffer);
written += writeToFile(" 0 R ");
buffer = string.Format(CultureInfo.InvariantCulture, "{0}", m_pdf_xrefcount + 3);
written += writeToFile(buffer);
written += writeToFile(" 0 R ");
written += writeToFile("/Identity ] ");
}
written += writeToFile(" >> \n");
return written;
}