ShapeBase
Panoramica
ShapeBase è una classe in Aspose.Words FOSS per .NET. Eredita da: CompositeNode, IInline, IShape, e 7 altri.
Classe base per gli oggetti nel livello di disegno, come un AutoShape, freeform, oggetto OLE, controllo ActiveX o immagine.
Questa classe fornisce 28 metodi per lavorare con oggetti ShapeBase nei programmi .NET. I metodi disponibili includono: Accept, AcceptEnd, AcceptStart, AdjustWithEffects, AppendChild, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, e 16 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.Words FOSS per .NET. Proprietà: AllowOverlap, AlternativeText, AnchorLocked, AspectRatioLocked, BehindText, Bottom, e 71 altre.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
Fill | Fill | Lettura | Ottiene la formattazione di riempimento per la forma. |
ShadowFormat | ShadowFormat | Lettura | Ottiene la formattazione dell’ombra per la forma. |
Glow | GlowFormat | Lettura | Ottiene la formattazione del bagliore per la forma. |
Reflection | ReflectionFormat | Lettura | Ottiene la formattazione del riflesso per la shape. |
SoftEdge | SoftEdgeFormat | Lettura | Ottiene la formattazione del bordo morbido per la forma. |
ScreenTip | string | Lettura/Scrittura | Definisce il testo visualizzato quando il puntatore del mouse si sposta sopra la forma. |
HRef | string | Lettura/Scrittura | Ottiene o imposta l’indirizzo hyperlink completo per una forma. |
Target | string | Lettura/Scrittura | Ottiene o imposta il frame di destinazione per il collegamento ipertestuale della forma. |
AlternativeText | string | Lettura/Scrittura | Definisce il testo alternativo da visualizzare al posto di un’immagine. |
IsDecorative | bool | Lettura/Scrittura | Ottiene o imposta il flag che specifica se la forma è decorativa nel documento. |
Title | string | Lettura/Scrittura | Ottiene o imposta il titolo (didascalia) dell’oggetto shape corrente. |
Name | string | Lettura/Scrittura | Ottiene o imposta il nome opzionale della forma. |
IsInsertRevision | bool | Lettura | Ottiene il valore di is insert revision. |
IsDeleteRevision | bool | Lettura | Ottiene la revisione di cancellazione. |
IsMoveFromRevision | bool | Lettura | Ottiene l’IsMove dalla revisione. |
IsMoveToRevision | bool | Lettura | Ottiene la revisione di spostamento. |
IsTopLevel | bool | Lettura | Restituisce true se questa shape non è un child di una group shape. |
IsGroup | bool | Lettura | Restituisce true se questo è un gruppo di forme. |
IsImage | bool | Lettura | Restituisce true se questa forma è una forma immagine. |
IsHorizontalRule | bool | Lettura | Restituisce true se questa forma è una regola orizzontale. |
IsWordArt | bool | Lettura | Restituisce true se questa forma è un oggetto WordArt. |
CanHaveImage | bool | Lettura | Restituisce true se il tipo di forma consente alla forma di avere un’immagine. |
AnchorLocked | bool | Lettura/Scrittura | Specifica se l’ancora della forma è bloccata. |
AspectRatioLocked | bool | Lettura/Scrittura | Specifica se il rapporto d’aspetto della forma è bloccato. |
AllowOverlap | bool | Lettura/Scrittura | Ottiene o imposta un valore che specifica se questa forma può sovrapporsi ad altre forme. |
BehindText | bool | Lettura/Scrittura | Specifica se la forma è sotto o sopra il testo. |
IsInline | bool | Lettura | Un modo rapido per determinare se questa forma è posizionata in linea con il testo. |
Left | double | Lettura/Scrittura | Ottiene o imposta la posizione del bordo sinistro del blocco contenitore della forma. |
Top | double | Lettura/Scrittura | Ottiene o imposta la posizione del bordo superiore del blocco contenitore della forma. |
Right | double | Lettura | Ottiene la posizione del bordo destro del blocco contenitore della forma. |
Bottom | double | Lettura | Ottiene la posizione del bordo inferiore del blocco contenitore della forma. |
Width | double | Lettura/Scrittura | Ottiene o imposta la larghezza del blocco contenitore della forma. |
Height | double | Lettura/Scrittura | Ottiene o imposta l’altezza del blocco contenitore della forma. |
DistanceTop | double | Lettura/Scrittura | Restituisce o imposta la distanza (in punti) tra il testo del documento e il bordo superiore della forma. |
DistanceBottom | double | Lettura/Scrittura | Restituisce o imposta la distanza (in punti) tra il testo del documento e il bordo inferiore della forma. |
DistanceLeft | double | Lettura/Scrittura | Restituisce o imposta la distanza (in punti) tra il testo del documento e il bordo sinistro della forma. |
DistanceRight | double | Lettura/Scrittura | Restituisce o imposta la distanza (in punti) tra il testo del documento e il bordo destro della forma. |
Rotation | double | Lettura/Scrittura | Definisce l’angolo (in gradi) con cui una forma è ruotata. |
ZOrder | int | Lettura/Scrittura | Determina l’ordine di visualizzazione delle forme sovrapposte. |
ParentParagraph | Paragraph | Lettura | Restituisce il paragrafo genitore immediato. |
Bounds | RectangleF | Lettura/Scrittura | Ottiene o imposta la posizione e le dimensioni del blocco contenitore della forma. |
BoundsInPoints | RectangleF | Lettura | Ottiene la posizione e le dimensioni del blocco contenitore della forma in punti, rispetto all’ancora della forma più in alto. |
BoundsWithEffects | RectangleF | Lettura | Ottiene l’estensione finale che questo oggetto forma ha dopo l’applicazione degli effetti di disegno. |
ShapeType | ShapeType | Lettura | Ottiene il tipo di forma. |
MarkupLanguage | ShapeMarkupLanguage | Lettura | Ottiene MarkupLanguage usato per questo oggetto grafico. |
SizeInPoints | SizeF | Lettura | Ottiene la dimensione della forma in punti. |
FlipOrientation | FlipOrientation | Lettura/Scrittura | Cambia l’orientamento di una forma. |
RelativeHorizontalPosition | RelativeHorizontalPosition | Lettura/Scrittura | Specifica rispetto a cosa la forma è posizionata orizzontalmente. |
RelativeVerticalPosition | RelativeVerticalPosition | Lettura/Scrittura | Specifica rispetto a cosa la forma è posizionata verticalmente. |
RelativeHorizontalSize | RelativeHorizontalSize | Lettura/Scrittura | Ottiene o imposta il valore della dimensione relativa della forma nella direzione orizzontale. |
RelativeVerticalSize | RelativeVerticalSize | Lettura/Scrittura | Ottiene o imposta il valore della dimensione relativa della forma nella direzione verticale. |
LeftRelative | float | Lettura/Scrittura | Ottiene o imposta il valore che rappresenta la posizione sinistra relativa della forma in percentuale. |
TopRelative | float | Lettura/Scrittura | Ottiene o imposta il valore che rappresenta la posizione superiore relativa della forma in percentuale. |
HeightRelative | float | Lettura/Scrittura | Ottiene o imposta il valore che rappresenta la percentuale dell’altezza relativa della forma. |
WidthRelative | float | Lettura/Scrittura | Ottiene o imposta il valore che rappresenta la percentuale della larghezza relativa della forma. |
HorizontalAlignment | HorizontalAlignment | Lettura/Scrittura | Specifica come la forma è posizionata orizzontalmente. |
VerticalAlignment | VerticalAlignment | Lettura/Scrittura | Specifica come la forma è posizionata verticalmente. |
WrapType | WrapType | Lettura/Scrittura | Definisce se la forma è in linea o fluttuante. |
WrapSide | WrapSide | Lettura/Scrittura | Specifica come il testo viene avvolto attorno alla forma. |
CoordOrigin | Point | Lettura/Scrittura | Le coordinate dell’angolo superiore sinistro del blocco contenitore di questa forma. |
CoordSize | Size | Lettura/Scrittura | La larghezza e l’altezza dello spazio di coordinate all’interno del blocco contenitore di questa forma. |
Font | Font | Lettura | Fornisce l’accesso alla formattazione del font di questo oggetto. |
IsSignatureLine | bool | Lettura | Indica che la forma è un SignatureLine. |
IsLayoutInCell | bool | Lettura/Scrittura | Ottiene o imposta un flag che indica se la forma è visualizzata all’interno di una tabella o al di fuori di essa. |
Hidden | bool | Lettura/Scrittura | Ottiene o imposta un valore booleano che indica se la forma è visibile. |
IsComposite | bool | Lettura | Restituisce true poiché questo nodo può avere nodi figli. |
HasChildNodes | bool | Lettura | Restituisce true se questo nodo ha dei nodi figli. |
FirstChild | Node | Lettura | Restituisce il primo figlio del nodo. |
LastChild | Node | Lettura | Ottiene l’ultimo figlio del nodo. |
Count | int | Lettura | Restituisce il numero di figli immediati di questo nodo. |
NodeType | NodeType | Lettura | Restituisce il tipo di questo nodo. |
ParentNode | CompositeNode | Lettura | Ottiene il genitore immediato di questo nodo. |
Document | DocumentBase | Lettura | Ottiene il documento a cui appartiene questo nodo. |
PreviousSibling | Node | Lettura | Ottiene il nodo immediatamente precedente a questo nodo. |
NextSibling | Node | Lettura | Ottiene il nodo immediatamente successivo a questo nodo. |
Range | Range | Lettura | Restituisce un oggetto Range che rappresenta la parte di un documento contenuta in questo nodo. |
CustomNodeId | int | Lettura/Scrittura | Specifica un identificatore di nodo personalizzato. |
Metodi
| Firma | Descrizione |
|---|---|
LocalToParent(value: PointF) | Converte un valore dallo spazio di coordinate locale allo spazio di coordinate della forma padre. |
AdjustWithEffects(source: RectangleF) | Aggiunge al rettangolo di origine i valori dell’estensione dell’effetto e restituisce il rettangolo finale. |
GetText() | Ottiene il testo di questo nodo e di tutti i suoi figli. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | Restituisce una raccolta di nodi figlio che corrispondono al tipo specificato. |
GetChild(nodeType: NodeType, index: int, isDeep: bool) | Restituisce il nodo figlio N-esimo che corrisponde al tipo specificato. |
SelectNodes(xpath: string) | Seleziona un elenco di nodi che corrispondono all’espressione XPath. |
SelectSingleNode(xpath: string) | Seleziona il primo Node che corrisponde all’espressione XPath. |
GetEnumerator() | Fornisce supporto per l’iterazione in stile “for each” sui nodi figli di questo nodo. |
AppendChild(newChild: T) | Aggiunge il nodo specificato alla fine dell’elenco dei nodi figli di questo nodo. |
PrependChild(newChild: T) | Aggiunge il nodo specificato all’inizio dell’elenco dei nodi figlio per questo nodo. |
InsertAfter(newChild: T, refChild: Node) | Inserisce il nodo specificato immediatamente dopo il nodo di riferimento specificato. |
InsertBefore(newChild: T, refChild: Node) | Inserisce il nodo specificato immediatamente prima del nodo di riferimento specificato. |
RemoveChild(oldChild: T) | Rimuove il nodo figlio specificato. |
RemoveAllChildren() | Rimuove tutti i nodi figli del nodo corrente. |
RemoveSmartTags() | Rimuove tutti i nodi discendenti SmartTag del nodo corrente. |
IndexOf(child: Node) | Restituisce l’indice del nodo figlio specificato nell’array dei nodi figli. |
AcceptStart(visitor: DocumentVisitor) | Quando implementato in una classe derivata, chiama il metodo VisitXXXStart del visitatore di documento specificato. |
AcceptEnd(visitor: DocumentVisitor) | Quando implementato in una classe derivata, chiama il metodo VisitXXXEnd del visitatore di documento specificato. |
CreateNavigator() | Crea un navigatore che può essere utilizzato per attraversare e leggere i nodi. |
Clone(isCloneChildren: bool) | Dovresti usare il sovraccarico Clone(bool, INodeCloningListener) quando la clonazione del nodo è parte di un altro processo di clonazione di nodo (di solito composito). |
Accept(visitor: DocumentVisitor) | Chiama Accept(visitor) su questa istanza di ShapeBase. |
GetAncestor(ancestorType: Type) | Ottiene il primo antenato del tipo di oggetto specificato. |
GetAncestorOf() | Chiama GetAncestorOf su questa istanza ShapeBase. |
Remove() | Si rimuove dal genitore. |
NextPreOrder(rootNode: Node) | Ottiene il nodo successivo secondo l’algoritmo di attraversamento dell’albero in pre-ordine. |
PreviousPreOrder(rootNode: Node) | Ottiene il nodo precedente secondo l’algoritmo di attraversamento dell’albero in pre-ordine. |
ToString(saveFormat: SaveFormat) | Esporta il contenuto del nodo in una stringa nel formato specificato. |
NodeTypeToString(nodeType: NodeType) | Un metodo di utilità che converte un valore enum di tipo nodo in una stringa user-friendly. |