GroupShape
GroupShape
Prezentare generală
GroupShape este o clasă în Aspose.Words FOSS pentru .NET. Moștenește de la: ShapeBase.
Reprezintă un grup de forme într-un document.
Această clasă oferă 29 de metode pentru lucrul cu obiecte GroupShape în programe .NET. Metodele disponibile includ: Accept, AcceptEnd, AcceptStart, AdjustWithEffects, AppendChild, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator și 17 metode suplimentare. Toți membrii publici sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.Words FOSS pentru .NET. Proprietăți: AllowOverlap, AlternativeText, AnchorLocked, AspectRatioLocked, BehindText, Bottom și încă 71.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
NodeType | NodeType | Citire | Returnează GroupShape. |
Fill | Fill | Citire | Obține formatarea de umplere pentru formă. |
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 reflecției pentru formă. |
SoftEdge | SoftEdgeFormat | Citire | Obține formatarea marginii moi pentru formă. |
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 setează 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 stabilește titlul (legendă) 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 isMove din revizie. |
IsMoveToRevision | bool | Citire | Obține valoarea is move to revision. |
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ă imagine. |
IsHorizontalRule | bool | Citire | Returnează true dacă această formă este o linie orizontală. |
IsWordArt | bool | Citire | Returnează true dacă această formă este un obiect WordArt. |
CanHaveImage | bool | Citire | Returnează true dacă tipul formei permite ca forma 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 metodă 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 de jos a blocului container al formei. |
Width | double | Citire/Scriere | Obține sau stabilește lățimea blocului care conține forma. |
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 | Returnează sau setează distanța (în puncte) dintre textul documentului și marginea din stânga a formei. |
DistanceRight | double | Citire/Scriere | Returnează 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 stabilește locația și dimensiunea blocului container al formei. |
BoundsInPoints | RectangleF | Citire | Obține locația și dimensiunea blocului container al formei în puncte, relative la ancora formei de nivel superior. |
BoundsWithEffects | RectangleF | Citire | Obține extinderea finală pe care acest obiect de 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ă în raport cu ce este poziționată forma în direcția 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 stabilește valoarea dimensiunii relative a formei în direcția verticală. |
LeftRelative | float | Citire/Scriere | Obține sau setează valoarea care reprezintă poziția relativă stânga a formei, în procente. |
TopRelative | float | Citire/Scriere | Obține sau setează valoarea care reprezintă poziția relativă sus a formei, în procente. |
HeightRelative | float | Citire/Scriere | Obține sau setează valoarea care reprezintă procentul î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 plutitoare. |
WrapSide | WrapSide | Citire/Scriere | Specifică cum este înfășurat textul î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ă faptul că forma este un SignatureLine. |
IsLayoutInCell | bool | Citire/Scriere | Obține sau setează un indicator care indică dacă forma este afișată în interiorul unui tabel sau în afara acestuia. |
Hidden | bool | Citire/Scriere | Obține sau setează 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 imediat următor acestui nod. |
Range | Range | Citire | Returnează un obiect Range care reprezintă porțiunea unui document care este conținută în acest nod. |
CustomNodeId | int | Citire/Scriere | Specifică un identificator de nod personalizat. |
Metode
| Semnătură | Descriere: |
|---|---|
GroupShape(doc: DocumentBase) | Creează o nouă formă grup. |
Accept(visitor: DocumentVisitor) | Apelează VisitGroupShapeStart, apoi apelează Accept pentru toate formele copil ale acestei forme grup și apelează VisitGroupShapeEnd la final. |
AcceptStart(visitor: DocumentVisitor) | Acceptă un vizitator pentru a vizita începutul GroupShape. |
AcceptEnd(visitor: DocumentVisitor) | Acceptă un vizitator pentru a vizita sfârșitul GroupShape. |
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 Nod care se potrivește expresiei XPath. |
GetEnumerator() | Furnizează suport pentru iterarea în stilul for each peste nodurile copil ale acestui nod. |
AppendChild(newChild: T) | Adaugă nodul specificat la sfârșitul listei de noduri copil ale acestui nod. |
PrependChild(newChild: T) | Adaugă nodul specificat la începutul listei de noduri copil pentru acest nod. |
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 din matricea de noduri copil. |
CreateNavigator() | Creează un navigator care poate fi utilizat pentru a parcurge și a citi nodurile. |
Clone(isCloneChildren: bool) | Ar trebui să utilizați suprasarcina Clone(bool, INodeCloningListener) atunci 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ă GroupShape instanță. |
Remove() | Se elimină din părinte. |
NextPreOrder(rootNode: Node) | Obține nodul următor conform algoritmului de traversare pre-order 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 pentru utilizator. |