TextBox

TextBox class

Kapslar in objektet som representerar en textruta i ett kalkylblad.

public class TextBox : Shape

Egenskaper

namnBeskrivning
ActiveXControl { get; }Hämtar ActiveX-kontrollen.
ActualLowerRightRow { get; }Få den faktiska nedre raden.
AlternativeText { get; set; }Returnerar eller ställer in den beskrivande (alternativa) textsträngen förShape objekt.
AnchorType { get; set; }Hämtar och ställer in formankarplatshållaren.
AutoShapeType { get; set; }Hämtar och ställer in den automatiska formtypen.
Bottom { get; set; }Representerar bredden på formens vertikala förskjutning från dess nedre nedre hörnrad, i pixelenhet.
ControlData { get; }Hämtar kontrolldata.
CreateId { get; set; }Hämtar och sätter skapa id för denna form.
Fill { get; }Returnerar enFillFormat objekt som innehåller fyllningsformateringsegenskaper för den angivna formen.
Font { get; set; }Representerar formens teckensnitt.
FormatPicture { get; }Hämtar och ställer in alternativen för bildformatet.
Geometry { get; }Hämtar geometrin
Glow { get; }Representerar en objekt som anger glödeffekt för diagramelementet eller formen.
Group { get; }Hämtar gruppformen som innehåller denna form.
HasLine { get; set; }Hämtar och ställer in linjekanten för formen är synlig.
Height { get; set; }Representerar formhöjden, i pixelenhet.
HeightCM { get; set; }Representerar höjden på formen, i centimeterenhet.
HeightInch { get; set; }Representerar höjden på formen, i enhet av tum.
HeightInShape { get; set; }Representerar den vertikala förskjutningen av formen från den övre kanten av den överordnade formen, i enhet av 1/4000 av höjden på den överordnade formen..
HeightPt { get; set; }Representerar höjden på formen, i punktenhet.
HeightScale { get; set; }Hämtar och ställer in höjdskalan, i procentenhet av den ursprungliga bildens höjd. Om formen inte är bild , returnerar egenskapen HeightScale endast 100;
HtmlText { get; set; }Hämtar och ställer in html-strängen som innehåller data och vissa format i den här textrutan.
Hyperlink { get; }Hämtar hyperlänken till formen.
Id { get; }Hämtar identifieraren för denna form.
InputRange { get; set; }Hämtar eller ställer in kalkylbladsintervallet som används för att fylla den angivna kombinationsrutan.
IsEquation { get; }Indikerar om formen endast innehåller en ekvation.
IsFilled { get; set; }Indikerar om fyllningsformatet är synligt.
IsFlippedHorizontally { get; set; }Hämtar och ställer in om formen ska vändas horisontellt .
IsFlippedVertically { get; set; }Hämtar och ställer in om formen vänds vertikalt .
IsGroup { get; }Indikerar om formen är en grupp.
IsHidden { get; set; }Indikerar om objektet är synligt.
IsInGroup { get; }Indikerar om formen är grupperad.
IsLockAspectRatio { get; set; }True betyder att det inte tillåts ändringar i bildförhållande.
IsLocked { get; set; }True om objektet är låst, False om objektet kan ändras när arket är skyddat.
IsPrintable { get; set; }Sant om objektet är utskrivbart
IsRichText { get; }Om texten är rik text eller inte.
IsSmartArt { get; }Indikerar om formen är smart art.
IsTextWrapped { get; set; }Hämtar och ställer in den textlindade typen av formen som innehåller text.
IsWordArt { get; }Indikerar om denna form är en ordkonst.
Left { get; set; }Representerar den horisontella förskjutningen av formen från dess vänstra kolumn, i enhet pixlar.
LeftCM { get; set; }Representerar den horisontella förskjutningen av formen från dess vänstra kolumn, i centimeterenhet.
LeftInch { get; set; }Representerar den horisontella förskjutningen av formen från dess vänstra kolumn, i enhet tum.
LeftInShape { get; set; }Representerar den horisontella förskjutningen av formen från den vänstra kanten av den överordnade formen, i enheten 1/4000 av den överordnade formens bredd.
LeftToCorner { get; set; }Hämtar och ställer in den horisontella förskjutningen av formen från kalkylbladets vänstra kant.
Line { get; }Får linjestil
LinkedCell { get; set; }Hämtar eller ställer in kalkylbladsintervallet kopplat till kontrollens värde.
LowerDeltaX { get; set; }Hämtar eller ställer in formens horisontella förskjutning från dess nedre högra hörnkolumn.
LowerDeltaY { get; set; }Hämtar eller ställer in formens vertikala förskjutning från dess nedre högra hörnrad.
LowerRightColumn { get; set; }Representerar kolumnindex i nedre högra hörnet.
LowerRightRow { get; set; }Representerar radindex i nedre högra hörnet.
MacroName { get; set; }Hämtar och ställer in namnet på makrot.
MsoDrawingType { get; }Får mso-ritningstyp.
Name { get; set; }Hämtar och ställer in namnet på formen.
Paths { get; }Hämtar banorna för en anpassad geometrisk form.
Placement { get; set; }Representerar hur ritobjektet är fäst vid cellerna under det. Egenskapen styr placeringen av ett objekt på ett kalkylblad.
Reflection { get; }Representerar enobjekt som anger reflektionseffekt för diagramelementet eller formen.
RelativeToOriginalPictureSize { get; set; }Indikerar om formen är relativ till den ursprungliga bildstorleken.
Right { get; set; }Representerar bredden på formens horisontella förskjutning från dess nedre högra hörnkolumn, i pixelenhet.
RotationAngle { get; set; }Hämtar och ställer in rotationen av formen.
ShadowEffect { get; }Representerar en objekt som anger skuggeffekt för diagramelementet eller formen.
SoftEdges { get; set; }Hämtar och ställer in oskärmens radie som ska appliceras på kanterna, i punktenhet.
Spid { get; }Anger en valfri sträng som ett program kan använda för att identifiera den specifika formen.
Spt { get; }Anger ett valfritt nummer som ett program kan använda för att associera den specifika formen med en definierad formtyp.
Text { get; set; }Representerar strängen i detta TextBox-objekt.
TextBody { get; }Hämtar och ställer in inställningen för formens text.
TextDirection { get; set; }Hämtar/ställer in riktningen för textflödet för detta objekt.
TextEffect { get; }Returnerar ett TextEffectFormat-objekt som innehåller texteffektformateringsegenskaper för den angivna formen. Gäller Shape-objekt som representerar WordArt.
TextHorizontalAlignment { get; set; }Hämtar och ställer in textens horisontella anpassningstyp för formen.
TextHorizontalOverflow { get; set; }Hämtar och ställer in textens horisontella överflödestyp för formen som innehåller text.
TextOptions { get; set; }Representerar textalternativen för formen.
TextOrientationType { get; set; }Hämtar och ställer in formens textorienteringstyp.
TextShapeType { get; set; }Hämtar och ställer in den förinställda textformtypen.
TextVerticalAlignment { get; set; }Hämtar och ställer in den vertikala textjusteringstypen för formen.
TextVerticalOverflow { get; set; }Hämtar och ställer in textens vertikala överflödestyp för formen som innehåller text.
ThreeDFormat { get; }Hämtar och ställer in 3d-format för formen.
Title { get; set; }Anger titeln (bildtexten) för det aktuella formobjektet.
Top { get; set; }Representerar den vertikala förskjutningen av formen från dess översta rad, i pixelenhet.
TopCM { get; set; }Representerar den vertikala förskjutningen av formen från dess översta rad, i centimeterenhet.
TopInch { get; set; }Representerar den vertikala förskjutningen av formen från dess översta rad, i enhet av tum.
TopInShape { get; set; }Representerar den vertikala förskjutningen av formen från den övre kanten av den överordnade formen, i enheten 1/4000 av den överordnade formens höjd.
TopToCorner { get; set; }Hämtar och ställer in den vertikala förskjutningen av formen från arbetsbladets övre kant, i pixelenhet.
Type { get; }Hämtar den automatiska formtypen.
UpperDeltaX { get; set; }Hämtar eller ställer in formens horisontella förskjutning från dess övre vänstra hörnspalt.
UpperDeltaY { get; set; }Hämtar eller ställer in formens vertikala förskjutning från dess övre vänstra hörnrad.
UpperLeftColumn { get; set; }Representerar kolumnindex i övre vänstra hörnet.
UpperLeftRow { get; set; }Representerar radindex i övre vänstra hörnet.
Width { get; set; }Representerar formens bredd, i pixelenhet.
WidthCM { get; set; }Representerar formens bredd, i centimeterenhet.
WidthInch { get; set; }Representerar formens bredd, i enhet tum.
WidthInShape { get; set; }Representerar formens bredd, i enheten 1/4000 av den överordnade formen.
WidthPt { get; set; }Representerar formens bredd, i punktenhet.
WidthScale { get; set; }Hämtar och ställer in breddskalan, i procentenhet av den ursprungliga bildens bredd. Om formen inte är bild returnerar egenskapen WidthScale endast 100;
Worksheet { get; }FårWorksheet objekt som innehåller denna form.
X { get; set; }Hämtar och ställer in den horisontella förskjutningen av formen från kalkylbladets vänstra kant, i pixelenhet.
Y { get; set; }Hämtar och ställer in den vertikala förskjutningen av formen från arbetsbladets övre kant, i pixelenhet.
ZOrderPosition { get; set; }Returnerar positionen för en form i z-ordningen.

Metoder

namnBeskrivning
AddHyperlink(string)Lägger till en hyperlänk till formen.
AlignTopRightCorner(int, int)Flyttar bilden till det övre högra hörnet.
CalculateTextSize()Beräkna om textarean
Characters(int, int)Returnerar ett teckenobjekt som representerar ett teckenintervall i texten.
FormatCharacters(int, int, Font, StyleFlag)Formaterar vissa tecken med teckensnittsinställningen.
GetCharacters()Returnerar alla teckenobjekt som representerar ett teckenintervall i texten .
GetConnectionPoints()Hämta anslutningspunkterna
GetInputRange(bool, bool)Får intervallet som används för att fylla kontrollen.
GetLinkedCell(bool, bool)Får intervallet kopplat till kontrollens värde.
GetLockedProperty(ShapeLockType)Hämtar värdet av låst egendom.
virtual GetResultOfSmartArt()Konvertera smart konst till grupperade former.
virtual IsSameSetting(object)Returnerar om formen är densamma.
MoveToRange(int, int, int, int)Flyttar formen till ett angivet område.
RemoveActiveXControl()Ta bort ActiveX-kontrollen.
RemoveHyperlink()Ta bort hyperlänken för formen.
SetInputRange(string, bool, bool)Ställer in intervallet som används för att fylla kontrollen.
SetLinkedCell(string, bool, bool)Ställer in intervallet kopplat till kontrollens värde.
SetLockedProperty(ShapeLockType, bool)Ställ in den låsta egenskapen.
ToFrontOrBack(int)Tar formen fram eller skickar formen bakåt.
ToImage(ImageOrPrintOptions)Returnerar bitmappsobjektet för formen .
ToImage(Stream, ImageOrPrintOptions)Sparar formen i en ström.
ToImage(Stream, ImageType)Skapar formbilden och sparar den i en ström i angivet format.
ToImage(string, ImageOrPrintOptions)Sparar formen till en fil.
UpdateSelectedValue()Uppdatera det valda värdet med värdet för den länkade cellen.

Exempel


[C#]

//Instantiera en ny arbetsbok.
Workbook workbook = new Workbook();
//Hämta det första kalkylbladet i boken.
Worksheet worksheet = workbook.Worksheets[0];
//Lägg till en ny textruta i samlingen.
int textboxIndex = worksheet.TextBoxes.Add(2, 1, 160, 200);
//Hämta textbox-objektet.
Aspose.Cells.Drawing.TextBox textbox0 = worksheet.TextBoxes[textboxIndex];
//Fyll i texten.
textbox0.Text = "ASPOSE______The .NET and JAVA Component Publisher!";
//Ställ in textrutan för att justera den efter dess innehåll.
textbox0.TextBody.TextAlignment.AutoSize = true;
//Ställ in placeringen.
textbox0.Placement = PlacementType.FreeFloating;
//Ställ in teckensnittsfärgen.
textbox0.Font.Color = Color.Blue;
//Sätt teckensnittet till fetstil.
textbox0.Font.IsBold = true;
//Ställ in teckenstorleken.
textbox0.Font.Size = 14;
//Sätt teckensnittsattribut till kursiv.
textbox0.Font.IsItalic = true;
//Lägg till en hyperlänk i textrutan.
textbox0.AddHyperlink("http://www.aspose.com/");
//Hämta filformatet för textrutan.
FillFormat fillformat = textbox0.Fill;
//Ställ in fyllnadsfärgen.
fillformat.SolidFill.Color = Color.Silver;
//Hämta linjeformatstypen för textrutan.
LineFormat lineformat = textbox0.Line;
//Ställ in linjestilen.
lineformat.CompoundType = MsoLineStyle.ThinThick;
//Ställ in linjevikten.
lineformat.Weight = 6;
//Ställ in streckstilen till squaredot.
lineformat.DashStyle = MsoLineDashStyle.SquareDot;
//Lägg till ytterligare en textruta.
textboxIndex = worksheet.TextBoxes.Add(15, 4, 85, 120);
//Hämta den andra textrutan.
Aspose.Cells.Drawing.TextBox textbox1 = worksheet.TextBoxes[textboxIndex];
//Mata in lite text till den.
textbox1.Text = "This is another simple text box";
//Ställ in placeringstypen eftersom textrutan flyttas och
//ändra storlek med celler.
textbox1.Placement = PlacementType.MoveAndSize;
//Spara excel-filen.
workbook.Save("tsttextboxes.xlsx");

[Visual Basic]

'Instantiera en ny arbetsbok.
Dim workbook As Workbook = New Workbook()
'Skaffa det första arbetsbladet i boken.
Dim worksheet As Worksheet = workbook.Worksheets(0)
'Lägg till en ny textruta i samlingen.
Dim textboxIndex As Integer = worksheet.TextBoxes.Add(2, 1, 160, 200)
'Hämta textbox-objektet.
Dim textbox0 As Aspose.Cells.Drawing.TextBox = worksheet.TextBoxes(textboxIndex)
'Fyll i texten.
textbox0.Text = "ASPOSE______The .NET and JAVA Component Publisher!"
'Ställ in textrutan för att justera den efter dess innehåll.
textbox0.TextBody.TextAlignment.AutoSize = True
'Ställ in placeringen.
textbox0.Placement = PlacementType.FreeFloating
'Ställ in teckensnittsfärgen.
textbox0.Font.Color = Color.Blue
'Ställ in teckensnittet till fetstil.
textbox0.Font.IsBold = True
'Ställ in teckenstorleken.
textbox0.Font.Size = 14
'Ställ in teckensnittsattributet till kursiv.
textbox0.Font.IsItalic = True
'Lägg till en hyperlänk i textrutan.
textbox0.AddHyperlink("http://www.aspose.com/")
'Hämta filformatet för textrutan.
Dim fillformat As FillFormat = textbox0.Fill
'Ställ in fyllnadsfärgen.
fillformat.SolidFill.Color = Color.Silver
'Hämta textrutans linjeformattyp.
Dim lineformat As LineFormat = textbox0.Line
'Ställ in linjestilen.
lineformat.CompoundType = MsoLineStyle.ThinThick
'Ställ in linjevikten.
lineformat.Weight = 6
'Ställ in streckstilen till squaredot.
lineformat.DashStyle = MsoLineDashStyle.SquareDot
'Lägg till ytterligare en textruta.
textboxIndex = worksheet.TextBoxes.Add(15, 4, 85, 120)
'Skaffa den andra textrutan.
Dim textbox1 As Aspose.Cells.Drawing.TextBox = worksheet.TextBoxes(textboxIndex)
'Skriv in lite text till den.
textbox1.Text = "This is another simple text box"
'Ställ in placeringstypen eftersom textrutan flyttas och
ndra storlek med celler.
textbox1.Placement = PlacementType.MoveAndSize
'Spara excel-filen.
workbook.Save("tsttextboxes.xlsx")

Se även