TextBox
İçindekiler
[
Saklamak
]TextBox class
Bir metnin bir şekil içinde nasıl görüntüleneceğini belirten nitelikleri tanımlar.
Daha fazla bilgi edinmek için şu adresi ziyaret edin:Şekillerle Çalışma belgeleme makalesi.
public class TextBox
Özellikleri
İsim | Tanım |
---|---|
FitShapeToText { get; set; } | Microsoft Word’ün şekli metne uyacak şekilde büyütüp büyütmeyeceğini belirler. |
InternalMarginBottom { get; set; } | Bir şekil için iç alt kenar boşluğunu noktalarla belirtir. |
InternalMarginLeft { get; set; } | Bir şekil için iç sol kenar boşluğunu noktalarla belirtir. |
InternalMarginRight { get; set; } | Bir şekil için iç sağ kenar boşluğunu noktalarla belirtir. |
InternalMarginTop { get; set; } | Bir şekil için iç üst kenar boşluğunu noktalarla belirtir. |
LayoutFlow { get; set; } | Bir şeklin metin düzeninin akışını belirler. |
Next { get; set; } | Bir değeri döndürür veya ayarlarTextBox bir sonrakini temsil edenTextBox bir dizi şekil halinde. |
NoTextRotation { get; set; } | Şekil döndürüldüğünde TextBox’ın metninin dönmemesi gerektiğini belirten bir Boole değeri alır veya ayarlar. |
Parent { get; } | için bir üst şekil alırTextBox . |
Previous { get; } | BirTextBox öncekini temsil edenTextBox bir dizi şekil halinde. |
TextBoxWrapMode { get; set; } | Metnin bir şeklin içinde nasıl sarılacağını belirler. |
VerticalAnchor { get; set; } | Bir şekil içindeki metnin dikey hizalamasını belirtir. |
yöntemler
İsim | Tanım |
---|---|
BreakForwardLink() | Bir sonrakine olan bağlantıyı keserTextBox . |
IsValidLinkTarget(TextBox) | Bunun olup olmadığını belirlerTextBox hedefe bağlanabilirTextBox . |
Notlar
KullanınTextBox
Bir şeklin metin özelliklerine erişmek için özellik. Örnekleri oluşturmazsınızTextBox
sınıfa doğrudan.
Ö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 ekle.
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 kutusunun 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'ın 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ği için bir yönlendirme belirlemek üzere "LayoutFlow" özelliğini ayarlayın.
textBox.LayoutFlow = layoutFlow;
doc.Save(ArtifactsDir + "Shape.TextBoxLayoutFlow.docx");
Bir metin kutusunun içeriğini sıkıca sığdırmak için nasıl yeniden boyutlandırılacağını gösterir.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Shape textBoxShape = builder.InsertShape(ShapeType.TextBox, 150, 100);
TextBox textBox = textBoxShape.TextBox;
// Üst şeklin uyması için bu değerleri her iki üyeye de uygulayın
// belirlediğimiz boyutları göz ardı ederek metin içeriğinin etrafına sıkıca oturtuyoruz.
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