public TextLayerInfo(PsdBinaryReader reader) { reader.Seek("TEXT"); Text = reader.ReadUnicodeString(); reader.Seek("/Justification "); int alignment = reader.ReadByte() - 48; Alignment = TextAnchor.MiddleLeft; if (alignment == 1) { Alignment = TextAnchor.MiddleRight; } else if (alignment == 2) { Alignment = TextAnchor.MiddleCenter; } reader.Seek("/FontSize "); FontSize = reader.ReadFloat(); reader.Seek("/FillColor"); reader.Seek("/Values [ "); FillColor = ReadColor(reader); }