ShapeBase

Prezentare generală

ShapeBase este o clasă în Aspose.Words FOSS pentru .NET. Moștenește de la: CompositeNode, IInline, IShape și 7 altele.

Clasă de bază pentru obiectele din stratul de desen, cum ar fi un AutoShape, formă liberă, obiect OLE, control ActiveX sau o imagine.

Această clasă oferă 28 de metode pentru lucrul cu obiecte ShapeBase în programe .NET. Metodele disponibile includ: Accept, AcceptEnd, AcceptStart, AdjustWithEffects, AppendChild, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator și 16 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 71 în plus.

Proprietăți

NumeTipAccesDescriere:
FillFillCitireObține formatarea de umplere pentru formă.
ShadowFormatShadowFormatCitireObține formatarea umbrei pentru formă.
GlowGlowFormatCitireObține formatul de strălucire pentru formă.
ReflectionReflectionFormatCitireObține formatul de reflexie pentru formă.
SoftEdgeSoftEdgeFormatCitireObține formatarea marginilor moi pentru formă.
ScreenTipstringCitire/ScriereDefinește textul afișat atunci când cursorul mouse-ului se mișcă peste formă.
HRefstringCitire/ScriereObține sau stabilește adresa completă a hyperlink-ului pentru o formă.
TargetstringCitire/ScriereObține sau stabilește cadrul țintă pentru hyperlinkul formei.
AlternativeTextstringCitire/ScriereDefinește textul alternativ care va fi afișat în locul unei imagini.
IsDecorativeboolCitire/ScriereObține sau stabilește indicatorul care specifică dacă forma este decorativă în document.
TitlestringCitire/ScriereObține sau setează titlul (legendă) obiectului de formă curent.
NamestringCitire/ScriereObține sau stabilește numele opțional al formei.
IsInsertRevisionboolCitireObține revizia de inserare.
IsDeleteRevisionboolCitireObține revizia de ștergere.
IsMoveFromRevisionboolCitireObține isMove din revizie.
IsMoveToRevisionboolCitireObține revizia de mutare.
IsTopLevelboolCitireReturnează true dacă această formă nu este copil al unei forme grup.
IsGroupboolCitireReturnează true dacă aceasta este o formă grup.
IsImageboolCitireReturnează true dacă această formă este o formă imagine.
IsHorizontalRuleboolCitireReturnează true dacă această formă este o linie orizontală.
IsWordArtboolCitireReturnează true dacă această formă este un obiect WordArt.
CanHaveImageboolCitireReturnează true dacă tipul formei permite ca forma să aibă o imagine.
AnchorLockedboolCitire/ScriereSpecifică dacă ancora formei este blocată.
AspectRatioLockedboolCitire/ScriereSpecifică dacă raportul de aspect al formei este blocat.
AllowOverlapboolCitire/ScriereObține sau setează o valoare care specifică dacă această formă poate suprapune alte forme.
BehindTextboolCitire/ScriereSpecifică dacă forma este sub sau deasupra textului.
IsInlineboolCitireO metodă rapidă de a determina dacă această formă este poziționată în linie cu textul.
LeftdoubleCitire/ScriereObține sau setează poziția marginii din stânga a blocului container al formei.
TopdoubleCitire/ScriereObține sau setează poziția marginii superioare a blocului container al formei.
RightdoubleCitireObține poziția marginii drepte a blocului container al formei.
BottomdoubleCitireObține poziția marginii de jos a blocului container al formei.
WidthdoubleCitire/ScriereObține sau setează lățimea blocului container al formei.
HeightdoubleCitire/ScriereObține sau setează înălțimea blocului container al formei.
DistanceTopdoubleCitire/ScriereReturnează sau setează distanța (în puncte) dintre textul documentului și marginea superioară a formei.
DistanceBottomdoubleCitire/ScriereReturnează sau stabilește distanța (în puncte) dintre textul documentului și marginea inferioară a formei.
DistanceLeftdoubleCitire/ScriereReturnează sau stabilește distanța (în puncte) dintre textul documentului și marginea stângă a formei.
DistanceRightdoubleCitire/ScriereReturnează sau stabilește distanța (în puncte) dintre textul documentului și marginea dreaptă a formei.
RotationdoubleCitire/ScriereDefinește unghiul (în grade) cu care este rotită forma.
ZOrderintCitire/ScriereDetermină ordinea de afișare a formelor suprapuse.
ParentParagraphParagraphCitireReturnează paragraful părinte imediat.
BoundsRectangleFCitire/ScriereObține sau stabilește locația și dimensiunea blocului container al formei.
BoundsInPointsRectangleFCitireObține locația și dimensiunea blocului container al formei în puncte, relative la ancora formei superioare.
BoundsWithEffectsRectangleFCitireObține extinderea finală pe care acest obiect de formă o are după aplicarea efectelor de desen.
ShapeTypeShapeTypeCitireObține tipul formei.
MarkupLanguageShapeMarkupLanguageCitireObține MarkupLanguage utilizat pentru acest obiect grafic.
SizeInPointsSizeFCitireObține dimensiunea formei în puncte.
FlipOrientationFlipOrientationCitire/ScriereSchimbă orientarea unei forme.
RelativeHorizontalPositionRelativeHorizontalPositionCitire/ScriereSpecifică față de ce este poziționată forma pe orizontală.
RelativeVerticalPositionRelativeVerticalPositionCitire/ScriereSpecifică față de ce este poziționată forma pe verticală.
RelativeHorizontalSizeRelativeHorizontalSizeCitire/ScriereObține sau setează valoarea dimensiunii relative a formei în direcția orizontală.
RelativeVerticalSizeRelativeVerticalSizeCitire/ScriereObține sau setează valoarea dimensiunii relative a formei în direcția verticală.
LeftRelativefloatCitire/ScriereObține sau setează valoarea care reprezintă poziția relativă stângă a formei în procente.
TopRelativefloatCitire/ScriereObține sau setează valoarea care reprezintă poziția superioară relativă a formei în procente.
HeightRelativefloatCitire/ScriereObține sau setează valoarea care reprezintă procentajul înălțimii relative a formei.
WidthRelativefloatCitire/ScriereObține sau setează valoarea care reprezintă procentajul lățimii relative a formei.
HorizontalAlignmentHorizontalAlignmentCitire/ScriereSpecifică modul în care forma este poziționată orizontal.
VerticalAlignmentVerticalAlignmentCitire/ScriereSpecifică modul în care forma este poziționată vertical.
WrapTypeWrapTypeCitire/ScriereDefinește dacă forma este inline sau floating.
WrapSideWrapSideCitire/ScriereSpecifică modul în care textul este înfășurat în jurul formei.
CoordOriginPointCitire/ScriereCoordonatele din colțul din stânga sus al blocului container al acestei forme.
CoordSizeSizeCitire/ScriereLățimea și înălțimea spațiului de coordonate din interiorul blocului container al acestei forme.
FontFontCitireOferă acces la formatarea fontului acestui obiect.
IsSignatureLineboolCitireIndică că forma este un SignatureLine.
IsLayoutInCellboolCitire/ScriereObține sau setează un indicator care indică dacă forma este afișată în interiorul unui tabel sau în afara acestuia.
HiddenboolCitire/ScriereObține sau setează o valoare booleană care indică dacă forma este vizibilă.
IsCompositeboolCitireReturnează true deoarece acest nod poate avea noduri copil.
HasChildNodesboolCitireReturnează true dacă acest nod are noduri copil.
FirstChildNodeCitireObține primul copil al nodului.
LastChildNodeCitireObține ultimul copil al nodului.
CountintCitireObține numărul de copii direcți ai acestui nod.
NodeTypeNodeTypeCitireObține tipul acestui nod.
ParentNodeCompositeNodeCitireObține părintele imediat al acestui nod.
DocumentDocumentBaseCitireObține documentul căruia îi aparține acest nod.
PreviousSiblingNodeCitireObține nodul care precede imediat acest nod.
NextSiblingNodeCitireObține nodul care urmează imediat acestui nod.
RangeRangeCitireReturnează un obiect Range care reprezintă porțiunea unui document conținută în acest nod.
CustomNodeIdintCitire/ScriereSpecifică identificatorul personalizat al nodului.

Metode

SemnăturăDescriere:
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 corespund tipului specificat.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Returnează nodul copil N-lea care corespunde tipului specificat.
SelectNodes(xpath: string)Selectează o listă de noduri care corespund expresiei XPath.
SelectSingleNode(xpath: string)Selectează primul Nod care corespunde expresiei XPath.
GetEnumerator()Oferă suport pentru iterația de tip 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ă indexul nodului copil specificat în vectorul de noduri copil.
AcceptStart(visitor: DocumentVisitor)Când este implementat într-o clasă derivată, apelează metoda VisitXXXStart a vizitatorului de document specificat.
AcceptEnd(visitor: DocumentVisitor)Când este implementat într-o clasă derivată, apelează metoda VisitXXXEnd a vizitatorului de document specificat.
CreateNavigator()Creează un navigator care poate fi utilizat pentru a parcurge și citi nodurile.
Clone(isCloneChildren: bool)Ar trebui să folosiți suprasarcina Clone(bool, INodeCloningListener) când clonarea nodului face parte dintr-un alt proces (de obicei compozit) de clonare a nodului.
Accept(visitor: DocumentVisitor)Apelează Accept(visitor) pe această instanță ShapeBase.
GetAncestor(ancestorType: Type)Obține primul strămoș al tipului de obiect specificat.
GetAncestorOf()Apelează GetAncestorOf pe această instanță ShapeBase.
Remove()Se elimină pe sine din părinte.
NextPreOrder(rootNode: Node)Obține nodul următor conform algoritmului de traversare preordine a arborelui.
PreviousPreOrder(rootNode: Node)Obține nodul anterior conform algoritmului de traversare 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 utilizatorului.

Vezi și:

 Română