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 edenTextBoxbir 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 edenTextBoxbir 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