public override System.String ToString()
{
System.String str = "\n --- SIZ (" + lsiz + " bytes) ---\n";
str += (" Capabilities : " + rsiz + "\n");
str += (" Image dim. : " + (xsiz - x0siz) + "x" + (ysiz - y0siz) + ", (off=" + x0siz + "," + y0siz + ")\n");
str += (" Tile dim. : " + xtsiz + "x" + ytsiz + ", (off=" + xt0siz + "," + yt0siz + ")\n");
str += (" Component(s) : " + csiz + "\n");
str += " Orig. depth : ";
for (int i = 0; i < csiz; i++)
{
str += (getOrigBitDepth(i) + " ");
}
str += "\n";
str += " Orig. signed : ";
for (int i = 0; i < csiz; i++)
{
str += (isOrigSigned(i) + " ");
}
str += "\n";
str += " Subs. factor : ";
for (int i = 0; i < csiz; i++)
{
str += (xrsiz[i] + "," + yrsiz[i] + " ");
}
str += "\n";
return str;
}