IText.TextOrientation
IText.TextOrientation property
Obtient ou définit l’orientation du texte.
public TextOrientation TextOrientation { get; set; }
Valeur de la propriété
L’orientation 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
- enum TextOrientation
- interface IText
- espace de noms Aspose.PSD.FileFormats.Psd.Layers.Text
- Assemblée Aspose.PSD