コード例 #1
0
ファイル: TextLayerInfo.cs プロジェクト: koppepan/PsdPlugin
        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);
        }