Enum TextOrientation

TextOrientation enumeration

Enumerasi untuk mode orientasi teks.

public enum TextOrientation

Nilai

NamaNilaiKeterangan
Horizontal0Orientasi teks horizontal.
Vertical2Orientasi teks vertikal.

Contoh

Kode berikut menunjukkan kemampuan untuk mengedit properti TextOrientation baru. Ini tidak memengaruhi rendering saat ini, tetapi hanya memungkinkan Anda untuk mengedit nilai properti.

[C#]

string src = "1336test.psd";
string output = "out_1336test.psd";

using (var image = (PsdImage)Image.Load(src))
{
    var textLayer = image.Layers[1] as TextLayer;
    if (textLayer.TextData.TextOrientation == TextOrientation.Vertical)
    {
        // Bacaan yang benar
    }
    else
    {
        throw new Exception("Incorrect reading of TextOrientation property value");
    }

    textLayer.TextData.TextOrientation = TextOrientation.Horizontal;
    textLayer.TextData.UpdateLayerData();

    image.Save(output);
}

using (var image = (PsdImage)Image.Load(output))
{
    var textLayer = image.Layers[1] as TextLayer;
    if (textLayer.TextData.TextOrientation == TextOrientation.Horizontal)
    {
        // Bacaan yang benar
    }
    else
    {
        throw new Exception("Incorrect reading of TextOrientation property value");
    }
}

Lihat juga