Enum TextOrientation

TextOrientation enumeration

Énumération pour le mode d’orientation du texte.

public enum TextOrientation

Valeurs

NomÉvaluerLa description
Horizontal0L’orientation horizontale du texte.
Vertical2L’orientation verticale du texte.

Exemples

Le code suivant montre la possibilité de modifier la nouvelle propriété TextOrientation. Cela n’affecte pas le rendu pour le moment, mais vous permet uniquement de modifier la valeur de la propriété.

[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)
    {
        // Lecture correcte
    }
    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)
    {
        // Lecture correcte
    }
    else
    {
        throw new Exception("Incorrect reading of TextOrientation property value");
    }
}

Voir également