TextBox
İçindekiler
[
Saklamak
]TextBox class
Metnin şeklin içinde nasıl görüntüleneceğini belirten nitelikleri tanımlar.
Daha fazlasını öğrenmek için şu adresi ziyaret edin:Şekillerle Çalışmak dokümantasyon makalesi.
public class TextBox
Özellikleri
İsim | Tanım |
---|---|
FitShapeToText { get; set; } | Microsoft Word’ün şekli metne sığacak şekilde büyütüp büyütmeyeceğini belirler. |
InternalMarginBottom { get; set; } | Şeklin iç alt kenar boşluğunu nokta cinsinden belirtir. |
InternalMarginLeft { get; set; } | Şeklin iç sol kenar boşluğunu nokta cinsinden belirtir. |
InternalMarginRight { get; set; } | Bir şeklin sağ iç kenar boşluğunu nokta cinsinden belirtir. |
InternalMarginTop { get; set; } | Şeklin iç üst kenar boşluğunu nokta cinsinden belirtir. |
LayoutFlow { get; set; } | Şekildeki metin düzeninin akışını belirler. |
Next { get; set; } | Bir değeri döndürür veya ayarlarTextBox bu bir sonrakini temsil ediyorTextBox bir dizi şekil halinde. |
NoTextRotation { get; set; } | Şekil döndürüldüğünde TextBox metninin de dönmemesi gerektiğini belirten bir boole değeri alır veya ayarlar. |
Parent { get; } | Bir ana şekil alırTextBox . |
Previous { get; } | Bir değeri döndürürTextBox öncekini temsil edenTextBox bir dizi şekil halinde. |
TextBoxWrapMode { get; set; } | Metnin şeklin içinde nasıl kaydırılacağını belirler. |
VerticalAnchor { get; set; } | Bir şekil içindeki metnin dikey hizalamasını belirtir. |
yöntemler
İsim | Tanım |
---|---|
BreakForwardLink() | Sonrakine olan bağlantıyı keserTextBox . |
IsValidLinkTarget(TextBox) | Bunun olup olmadığını belirlerTextBox hedefe bağlanabilirTextBox . |
Notlar
KullanTextBox
bir şeklin metin özelliklerine erişim özelliği. Şeklin örneklerini oluşturmazsınızTextBox
doğrudan sınıf.
Örnekler
Bir metin kutusu için iç kenar boşluklarının nasıl ayarlanacağını gösterir.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Belirli kenar boşluklarına sahip başka bir metin kutusu ekleyin.
Shape textBoxShape = builder.InsertShape(ShapeType.TextBox, 100, 100);
TextBox textBox = textBoxShape.TextBox;
textBox.InternalMarginTop = 15;
textBox.InternalMarginBottom = 15;
textBox.InternalMarginLeft = 15;
textBox.InternalMarginRight = 15;
builder.MoveTo(textBoxShape.LastParagraph);
builder.Write("Text placed according to textbox margins.");
doc.Save(ArtifactsDir + "Shape.TextBoxMargins.docx");
Bir metin kutusu içindeki metnin yönünün nasıl ayarlanacağını gösterir.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Shape textBoxShape = builder.InsertShape(ShapeType.TextBox, 150, 100);
TextBox textBox = textBoxShape.TextBox;
// Belge oluşturucuyu TextBox'un içine taşıyın ve metin ekleyin.
builder.MoveTo(textBoxShape.LastParagraph);
builder.Writeln("Hello world!");
builder.Write("Hello again!");
// Bu metin kutusunun metin içeriğinin yönünü ayarlamak için "LayoutFlow" özelliğini ayarlayın.
textBox.LayoutFlow = layoutFlow;
doc.Save(ArtifactsDir + "Shape.TextBoxLayoutFlow.docx");
Bir metin kutusunun, içeriğine sıkı bir şekilde sığacak şekilde kendisini yeniden boyutlandırmasının nasıl sağlanacağını gösterir.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Shape textBoxShape = builder.InsertShape(ShapeType.TextBox, 150, 100);
TextBox textBox = textBoxShape.TextBox;
// Ana şeklin sığması için bu değerleri her iki üyeye de uygulayın
// ayarladığımız boyutları göz ardı ederek metin içeriğinin etrafını sıkıca sarıyoruz.
textBox.FitShapeToText = true;
textBox.TextBoxWrapMode = TextBoxWrapMode.None;
builder.MoveTo(textBoxShape.LastParagraph);
builder.Write("Text fit tightly inside textbox.");
doc.Save(ArtifactsDir + "Shape.TextBoxFitShapeToText.docx");
Ayrıca bakınız
- ad alanı Aspose.Words.Drawing
- toplantı Aspose.Words