BitMiracle.LibTiff.Classic.Tiff.writeData C# (CSharp) Method

writeData() private method

Writes a contiguous directory item.
private writeData ( TiffDirEntry &dir, byte buffer, int count ) : bool
dir TiffDirEntry
buffer byte
count int
return bool
        private bool writeData(ref TiffDirEntry dir, byte[] buffer, int count)
        {
            dir.tdir_offset = m_dataoff;
            count = (int)dir.tdir_count * DataWidth(dir.tdir_type);
            if (seekOK(dir.tdir_offset) && writeOK(buffer, 0, count))
            {
                m_dataoff += (uint)((count + 1) & ~1);
                return true;
            }

            ErrorExt(this, m_clientdata, m_name,
                "Error writing data for field \"{0}\"",
                FieldWithTag(dir.tdir_tag).Name);
            return false;
        }

Same methods

Tiff::writeData ( TiffDirEntry &dir, double buffer, int count ) : bool
Tiff::writeData ( TiffDirEntry &dir, float cp, int cc ) : bool
Tiff::writeData ( TiffDirEntry &dir, int cp, int cc ) : bool
Tiff::writeData ( TiffDirEntry &dir, short buffer, int count ) : bool
Tiff