Shape
Prezentare generală
Shape este o clasă în Aspose.Words FOSS pentru .NET. Moștenește de la: ShapeBase, ITextBox, IStrokable.
Reprezintă un obiect în stratul de desen, cum ar fi un AutoShape, casetă de text, formă liberă, obiect OLE, control ActiveX sau imagine.
Această clasă furnizează 29 de metode pentru lucrul cu obiecte Shape în programele .NET. Metodele disponibile includ: Accept, AcceptEnd, AcceptStart, AdjustWithEffects, AppendChild, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, și alte 17 metode suplimentare. Toți membrii publici sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.Words FOSS pentru .NET. Proprietăți: Adjustments, AllowOverlap, AlternativeText, AnchorLocked, AspectRatioLocked, BehindText, și alte 93.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
NodeType | NodeType | Citire | Returnează Shape. |
StoryType | StoryType | Citire | Returnează Textbox. |
ExtrusionEnabled | bool | Citire | Returnează true dacă efectul de extrudare este activat. |
ShadowEnabled | bool | Citire | Returnează true dacă efectul de umbră este activat. |
Stroke | Stroke | Citire | Definește un contur pentru o formă. |
Stroked | bool | Citire/Scriere | Definește dacă calea va fi conturată. |
StrokeWeight | double | Citire/Scriere | Definește grosimea pensulei care conturează calea unei forme în puncte. |
StrokeColor | Color | Citire/Scriere | Definește culoarea unui stroke. |
Filled | bool | Citire/Scriere | Determină dacă calea închisă a formei va fi umplută. |
FillColor | Color | Citire/Scriere | Definește culoarea pensulei care umple calea închisă a formei. |
HasImage | bool | Citire | Returnează true dacă forma are octeți de imagine sau leagă o imagine. |
ImageData | ImageData | Citire | Furnizează acces la imaginea formei. |
OleFormat | OleFormat | Citire | Furnizează acces la datele OLE ale unei forme. |
TextBox | TextBox | Citire | Definește atributele care specifică cum este afișat textul într-o formă. |
TextPath | TextPath | Citire | Definește textul căii de text (al unui obiect WordArt). |
FirstParagraph | Paragraph | Citire | Obține primul paragraf în shape. |
LastParagraph | Paragraph | Citire | Obține ultimul paragraf din formă. |
HorizontalRuleFormat | HorizontalRuleFormat | Citire | Oferă acces la proprietățile formei de linie orizontală. |
Adjustments | AdjustmentCollection | Citire | Oferă acces la valorile brute de ajustare ale unei forme. |
SignatureLine | SignatureLine | Citire | Obține obiectul SignatureLine dacă forma este o linie de semnătură. |
HasChart | bool | Citire | Returnează true dacă acest Shape are un Chart. |
HasSmartArt | bool | Citire | Returnează true dacă acest Shape are un obiect SmartArt. |
Chart | Chart | Citire | Oferă acces la proprietățile chart dacă acest shape are un Chart. |
Fill | Fill | Citire | Obține formatarea de umplere pentru forma. |
ShadowFormat | ShadowFormat | Citire | Obține formatarea umbrei pentru formă. |
Glow | GlowFormat | Citire | Obține formatarea de strălucire pentru formă. |
Reflection | ReflectionFormat | Citire | Obține formatarea de reflexie pentru shape. |
SoftEdge | SoftEdgeFormat | Citire | Obține formatarea marginilor moi pentru shape. |
ScreenTip | string | Citire/Scriere | Definește textul afișat când cursorul mouse-ului trece peste formă. |
HRef | string | Citire/Scriere | Obține sau stabilește adresa completă a hyperlink-ului pentru o formă. |
Target | string | Citire/Scriere | Obține sau stabilește cadrul țintă pentru hyperlink-ul formei. |
AlternativeText | string | Citire/Scriere | Definește textul alternativ care să fie afișat în locul unei imagini. |
IsDecorative | bool | Citire/Scriere | Obține sau stabilește indicatorul care specifică dacă forma este decorativă în document. |
Title | string | Citire/Scriere | Obține sau setează titlul (legenda) obiectului de formă curent. |
Name | string | Citire/Scriere | Obține sau stabilește numele opțional al formei. |
IsInsertRevision | bool | Citire | Obține revizia de inserare. |
IsDeleteRevision | bool | Citire | Obține revizia de ștergere. |
IsMoveFromRevision | bool | Citire | Obține valoarea isMove din revizie. |
IsMoveToRevision | bool | Citire | Obține revizia de mutare. |
IsTopLevel | bool | Citire | Returnează true dacă această formă nu este un copil al unei forme de grup. |
IsGroup | bool | Citire | Returnează true dacă aceasta este o formă de grup. |
IsImage | bool | Citire | Returnează true dacă această formă este o formă de imagine. |
IsHorizontalRule | bool | Citire | Returnează true dacă această formă este o regulă orizontală. |
IsWordArt | bool | Citire | Returnează true dacă această formă este un obiect WordArt. |
CanHaveImage | bool | Citire | Returnează true dacă tipul formei permite formei să aibă o imagine. |
AnchorLocked | bool | Citire/Scriere | Specifică dacă ancora formei este blocată. |
AspectRatioLocked | bool | Citire/Scriere | Specifică dacă raportul de aspect al formei este blocat. |
AllowOverlap | bool | Citire/Scriere | Obține sau stabilește o valoare care specifică dacă această formă poate suprapune alte forme. |
BehindText | bool | Citire/Scriere | Specifică dacă forma este sub sau deasupra textului. |
IsInline | bool | Citire | O modalitate rapidă de a determina dacă această formă este poziționată în linie cu textul. |
Left | double | Citire/Scriere | Obține sau setează poziția marginii stângi a blocului container al formei. |
Top | double | Citire/Scriere | Obține sau setează poziția marginii superioare a blocului container al formei. |
Right | double | Citire | Obține poziția marginii drepte a blocului container al formei. |
Bottom | double | Citire | Obține poziția marginii inferioare a blocului container al formei. |
Width | double | Citire/Scriere | Obține sau stabilește lățimea blocului container al formei. |
Height | double | Citire/Scriere | Obține sau setează înălțimea blocului container al formei. |
DistanceTop | double | Citire/Scriere | Returnează sau setează distanța (în puncte) dintre textul documentului și marginea superioară a formei. |
DistanceBottom | double | Citire/Scriere | Returnează sau setează distanța (în puncte) dintre textul documentului și marginea inferioară a formei. |
DistanceLeft | double | Citire/Scriere | Returnază sau setează distanța (în puncte) dintre textul documentului și marginea stângă a formei. |
DistanceRight | double | Citire/Scriere | Returnază sau setează distanța (în puncte) dintre textul documentului și marginea dreaptă a formei. |
Rotation | double | Citire/Scriere | Definește unghiul (în grade) cu care este rotită o formă. |
ZOrder | int | Citire/Scriere | Determină ordinea de afișare a formelor suprapuse. |
ParentParagraph | Paragraph | Citire | Returnează paragraful părinte imediat. |
Bounds | RectangleF | Citire/Scriere | Obține sau setează locația și dimensiunea blocului container al formei. |
BoundsInPoints | RectangleF | Citire | Obține locația și dimensiunea blocului container al formei în puncte, relativ la ancora formei de nivel superior. |
BoundsWithEffects | RectangleF | Citire | Obține extinderea finală pe care acest obiect formă o are după aplicarea efectelor de desen. |
ShapeType | ShapeType | Citire | Obține tipul formei. |
MarkupLanguage | ShapeMarkupLanguage | Citire | Obține MarkupLanguage utilizat pentru acest obiect grafic. |
SizeInPoints | SizeF | Citire | Obține dimensiunea formei în puncte. |
FlipOrientation | FlipOrientation | Citire/Scriere | Schimbă orientarea unei forme. |
RelativeHorizontalPosition | RelativeHorizontalPosition | Citire/Scriere | Specifică față de ce este poziționată forma pe orizontală. |
RelativeVerticalPosition | RelativeVerticalPosition | Citire/Scriere | Specifică față de ce este poziționată forma pe verticală. |
RelativeHorizontalSize | RelativeHorizontalSize | Citire/Scriere | Obține sau stabilește valoarea dimensiunii relative a formei în direcția orizontală. |
RelativeVerticalSize | RelativeVerticalSize | Citire/Scriere | Obține sau setează valoarea dimensiunii relative a formei în direcția verticală. |
LeftRelative | float | Citire/Scriere | Obține sau setează valoarea care reprezintă poziția relativă din stânga a formei în procente. |
TopRelative | float | Citire/Scriere | Obține sau setează valoarea care reprezintă poziția superioară relativă a formei în procente. |
HeightRelative | float | Citire/Scriere | Obține sau setează valoarea care reprezintă procentajul înălțimii relative a formei. |
WidthRelative | float | Citire/Scriere | Obține sau setează valoarea care reprezintă procentajul lățimii relative a formei. |
HorizontalAlignment | HorizontalAlignment | Citire/Scriere | Specifică modul în care forma este poziționată orizontal. |
VerticalAlignment | VerticalAlignment | Citire/Scriere | Specifică modul în care forma este poziționată vertical. |
WrapType | WrapType | Citire/Scriere | Definește dacă forma este în linie sau flotantă. |
WrapSide | WrapSide | Citire/Scriere | Specifică modul în care textul este înfășurat în jurul formei. |
CoordOrigin | Point | Citire/Scriere | Coordonatele din colțul din stânga sus al blocului container al acestei forme. |
CoordSize | Size | Citire/Scriere | Lățimea și înălțimea spațiului de coordonate din interiorul blocului container al acestei forme. |
Font | Font | Citire | Oferă acces la formatarea fontului acestui obiect. |
IsSignatureLine | bool | Citire | Indică că forma este un SignatureLine. |
IsLayoutInCell | bool | Citire/Scriere | Obține sau stabilește un indicator care indică dacă forma este afișată în interiorul unui tabel sau în afara acestuia. |
Hidden | bool | Citire/Scriere | Obține sau stabilește o valoare booleană care indică dacă forma este vizibilă. |
IsComposite | bool | Citire | Returnează true deoarece acest nod poate avea noduri copil. |
HasChildNodes | bool | Citire | Returnează true dacă acest nod are noduri copil. |
FirstChild | Node | Citire | Obține primul copil al nodului. |
LastChild | Node | Citire | Obține ultimul copil al nodului. |
Count | int | Citire | Obține numărul de copii direcți ai acestui nod. |
ParentNode | CompositeNode | Citire | Obține părintele imediat al acestui nod. |
Document | DocumentBase | Citire | Obține documentul căruia aparține acest nod. |
PreviousSibling | Node | Citire | Obține nodul care precede imediat acest nod. |
NextSibling | Node | Citire | Obține nodul care urmează imediat acestui nod. |
Range | Range | Citire | Returnează un obiect Range care reprezintă porțiunea dintr-un document care este conținută în acest nod. |
CustomNodeId | int | Citire/Scriere | Specifică un identificator personalizat pentru nod. |
Metode
| Semnătură | Descriere: |
|---|---|
Shape(doc: DocumentBase, shapeType: ShapeType) | Creează un nou obiect shape. |
Accept(visitor: DocumentVisitor) | Apelează VisitShapeStart, apoi apelează Accept pentru toate nodurile copil ale shape-ului și apelează VisitShapeEnd la final. |
AcceptStart(visitor: DocumentVisitor) | Acceptă un vizitator pentru a vizita începutul formei. |
AcceptEnd(visitor: DocumentVisitor) | Acceptă un vizitator pentru a vizita sfârșitul formei. |
LocalToParent(value: PointF) | Convertește o valoare din spațiul de coordonate local în spațiul de coordonate al formei părinte. |
AdjustWithEffects(source: RectangleF) | Adaugă la dreptunghiul sursă valorile extinderii efectului și returnează dreptunghiul final. |
GetText() | Obține textul acestui nod și al tuturor copiilor săi. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | Returnează o colecție de noduri copil care se potrivesc tipului specificat. |
GetChild(nodeType: NodeType, index: int, isDeep: bool) | Returnează al N-lea nod copil care se potrivește tipului specificat. |
SelectNodes(xpath: string) | Selectează o listă de noduri care se potrivesc expresiei XPath. |
SelectSingleNode(xpath: string) | Selectează primul Node care se potrivește expresiei XPath. |
GetEnumerator() | Oferă suport pentru iterația în stil for each asupra nodurilor copil ale acestui Node. |
AppendChild(newChild: T) | Adaugă Node-ul specificat la sfârșitul listei de noduri copil ale acestui Node. |
PrependChild(newChild: T) | Adaugă Node-ul specificat la începutul listei de noduri copil ale acestui Node. |
InsertAfter(newChild: T, refChild: Node) | Inserează nodul specificat imediat după nodul de referință specificat. |
InsertBefore(newChild: T, refChild: Node) | Inserează nodul specificat imediat înainte de nodul de referință specificat. |
RemoveChild(oldChild: T) | Elimină nodul copil specificat. |
RemoveAllChildren() | Elimină toate nodurile copil ale nodului curent. |
RemoveSmartTags() | Elimină toate nodurile descendente SmartTag ale nodului curent. |
IndexOf(child: Node) | Returnează indicele nodului copil specificat în matricea de noduri copil. |
CreateNavigator() | Creează un navigator care poate fi folosit pentru a parcurge și citi nodurile. |
Clone(isCloneChildren: bool) | Ar trebui să folosiți suprascrierea Clone(bool, INodeCloningListener) când clonarea nodului face parte dintr-un alt proces de clonare a nodului (de obicei compozit). |
GetAncestor(ancestorType: Type) | Obține primul strămoș al tipului de obiect specificat. |
GetAncestorOf() | Apelează GetAncestorOf pe această instanță de Shape. |
Remove() | Se elimină din elementul părinte. |
NextPreOrder(rootNode: Node) | Obține nodul următor conform algoritmului de traversare în preordine a arborelui. |
PreviousPreOrder(rootNode: Node) | Obține nodul anterior conform algoritmului de traversare în preordine a arborelui. |
ToString(saveFormat: SaveFormat) | Exportă conținutul nodului într-un șir în formatul specificat. |
NodeTypeToString(nodeType: NodeType) | O metodă utilitară care convertește o valoare enum de tip nod într-un șir prietenos cu utilizatorul. |