Shape

Shape

Panoramica

Shape è una classe in Aspose.Words FOSS per .NET. Eredita da: ShapeBase, ITextBox, IStrokable.

Rappresenta un oggetto nel livello di disegno, ad esempio un AutoShape, textbox, freeform, oggetto OLE, controllo ActiveX o immagine.

Questa classe fornisce 29 metodi per lavorare con oggetti Shape nei programmi .NET. I metodi disponibili includono: Accept, AcceptEnd, AcceptStart, AdjustWithEffects, AppendChild, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, e 17 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.Words FOSS per .NET. Proprietà: Adjustments, AllowOverlap, AlternativeText, AnchorLocked, AspectRatioLocked, BehindText, e 93 altre.

Proprietà

NomeTipoAccessoDescrizione
NodeTypeNodeTypeLetturaRestituisce Shape.
StoryTypeStoryTypeLetturaRestituisce Textbox.
ExtrusionEnabledboolLetturaRestituisce true se è abilitato un effetto di estrusione.
ShadowEnabledboolLetturaRestituisce true se è abilitato un effetto di ombra.
StrokeStrokeLetturaDefinisce un tratto per una forma.
StrokedboolLettura/ScritturaDefinisce se il percorso verrà tracciato.
StrokeWeightdoubleLettura/ScritturaDefinisce lo spessore del pennello che traccia il percorso di una forma in punti.
StrokeColorColorLettura/ScritturaDefinisce il colore di un tratto.
FilledboolLettura/ScritturaDetermina se il percorso chiuso della forma verrà riempito.
FillColorColorLettura/ScritturaDefinisce il colore del pennello che riempie il percorso chiuso della forma.
HasImageboolLetturaRestituisce true se la forma ha byte dell’immagine o collega un’immagine.
ImageDataImageDataLetturaFornisce l’accesso all’immagine della forma.
OleFormatOleFormatLetturaFornisce l’accesso ai dati OLE di una forma.
TextBoxTextBoxLetturaDefinisce gli attributi che specificano come il testo viene visualizzato in una forma.
TextPathTextPathLetturaDefinisce il testo del percorso di testo (di un oggetto WordArt).
FirstParagraphParagraphLetturaOttiene il primo paragrafo nella shape.
LastParagraphParagraphLetturaRestituisce l’ultimo paragrafo nella forma.
HorizontalRuleFormatHorizontalRuleFormatLetturaFornisce l’accesso alle proprietà della forma della linea orizzontale.
AdjustmentsAdjustmentCollectionLetturaFornisce l’accesso ai valori grezzi di regolazione di una forma.
SignatureLineSignatureLineLetturaRestituisce l’oggetto SignatureLine se la forma è una riga di firma.
HasChartboolLetturaRestituisce true se questa Shape ha un Chart.
HasSmartArtboolLetturaRestituisce true se questa Shape ha un oggetto SmartArt.
ChartChartLetturaFornisce l’accesso alle proprietà del chart se questa shape ha un Chart.
FillFillLetturaOttiene la formattazione di riempimento per la forma.
ShadowFormatShadowFormatLetturaOttiene la formattazione dell’ombra per la forma.
GlowGlowFormatLetturaOttiene la formattazione di bagliore per la forma.
ReflectionReflectionFormatLetturaOttiene la formattazione del riflesso per la forma.
SoftEdgeSoftEdgeFormatLetturaOttiene la formattazione del bordo morbido per la shape.
ScreenTipstringLettura/ScritturaDefinisce il testo visualizzato quando il puntatore del mouse si sposta sopra la forma.
HRefstringLettura/ScritturaOttiene o imposta l’indirizzo ipertestuale completo per una forma.
TargetstringLettura/ScritturaOttiene o imposta il frame di destinazione per il collegamento ipertestuale della forma.
AlternativeTextstringLettura/ScritturaDefinisce il testo alternativo da visualizzare al posto di un’immagine.
IsDecorativeboolLettura/ScritturaOttiene o imposta il flag che specifica se la forma è decorativa nel documento.
TitlestringLettura/ScritturaOttiene o imposta il titolo (didascalia) dell’oggetto forma corrente.
NamestringLettura/ScritturaOttiene o imposta il nome facoltativo della forma.
IsInsertRevisionboolLetturaOttiene la revisione di inserimento.
IsDeleteRevisionboolLetturaOttiene la revisione di eliminazione.
IsMoveFromRevisionboolLetturaOttiene lo spostamento dalla revisione.
IsMoveToRevisionboolLetturaOttiene il valore di is move to revision.
IsTopLevelboolLetturaRestituisce true se questa forma non è un figlio di una forma di gruppo.
IsGroupboolLetturaRestituisce true se questa è una forma di gruppo.
IsImageboolLetturaRestituisce true se questa forma è una forma immagine.
IsHorizontalRuleboolLetturaRestituisce true se questa forma è una regola orizzontale.
IsWordArtboolLetturaRestituisce true se questa forma è un oggetto WordArt.
CanHaveImageboolLetturaRestituisce true se il tipo di forma consente alla forma di avere un’immagine.
AnchorLockedboolLettura/ScritturaSpecifica se l’ancora della forma è bloccata.
AspectRatioLockedboolLettura/ScritturaSpecifica se il rapporto d’aspetto della forma è bloccato.
AllowOverlapboolLettura/ScritturaOttiene o imposta un valore che specifica se questa forma può sovrapporsi ad altre forme.
BehindTextboolLettura/ScritturaSpecifica se la forma è sotto o sopra il testo.
IsInlineboolLetturaUn modo rapido per determinare se questa forma è posizionata in linea con il testo.
LeftdoubleLettura/ScritturaOttiene o imposta la posizione del bordo sinistro del blocco contenitore della forma.
TopdoubleLettura/ScritturaOttiene o imposta la posizione del bordo superiore del blocco contenitore della forma.
RightdoubleLetturaOttiene la posizione del bordo destro del blocco contenitore della forma.
BottomdoubleLetturaOttiene la posizione del bordo inferiore del blocco contenitore della forma.
WidthdoubleLettura/ScritturaOttiene o imposta la larghezza del blocco contenitore della forma.
HeightdoubleLettura/ScritturaOttiene o imposta l’altezza del blocco contenitore della forma.
DistanceTopdoubleLettura/ScritturaRestituisce o imposta la distanza (in punti) tra il testo del documento e il bordo superiore della forma.
DistanceBottomdoubleLettura/ScritturaRestituisce o imposta la distanza (in punti) tra il testo del documento e il bordo inferiore della forma.
DistanceLeftdoubleLettura/ScritturaRestituisce o imposta la distanza (in punti) tra il testo del documento e il bordo sinistro della forma.
DistanceRightdoubleLettura/ScritturaRestituisce o imposta la distanza (in punti) tra il testo del documento e il bordo destro della forma.
RotationdoubleLettura/ScritturaDefinisce l’angolo (in gradi) con cui una forma è ruotata.
ZOrderintLettura/ScritturaDetermina l’ordine di visualizzazione delle forme sovrapposte.
ParentParagraphParagraphLetturaRestituisce il paragrafo genitore immediato.
BoundsRectangleFLettura/ScritturaOttiene o imposta la posizione e le dimensioni del blocco contenitore della shape.
BoundsInPointsRectangleFLetturaRestituisce la posizione e le dimensioni del blocco contenitore della shape in punti, rispetto all’ancora della shape più esterna.
BoundsWithEffectsRectangleFLetturaRestituisce l’estensione finale che questo oggetto shape ha dopo l’applicazione degli effetti di disegno.
ShapeTypeShapeTypeLetturaOttiene il tipo di forma.
MarkupLanguageShapeMarkupLanguageLetturaOttiene MarkupLanguage usato per questo oggetto grafico.
SizeInPointsSizeFLetturaOttiene la dimensione della forma in punti.
FlipOrientationFlipOrientationLettura/ScritturaCambia l’orientamento di una forma.
RelativeHorizontalPositionRelativeHorizontalPositionLettura/ScritturaSpecifica rispetto a cosa la forma è posizionata orizzontalmente.
RelativeVerticalPositionRelativeVerticalPositionLettura/ScritturaSpecifica rispetto a cosa la forma è posizionata verticalmente.
RelativeHorizontalSizeRelativeHorizontalSizeLettura/ScritturaOttiene o imposta il valore della dimensione relativa della forma nella direzione orizzontale.
RelativeVerticalSizeRelativeVerticalSizeLettura/ScritturaOttiene o imposta il valore della dimensione relativa della forma nella direzione verticale.
LeftRelativefloatLettura/ScritturaOttiene o imposta il valore che rappresenta la posizione sinistra relativa della forma in percentuale.
TopRelativefloatLettura/ScritturaOttiene o imposta il valore che rappresenta la posizione superiore relativa della forma in percentuale.
HeightRelativefloatLettura/ScritturaOttiene o imposta il valore che rappresenta la percentuale dell’altezza relativa della forma.
WidthRelativefloatLettura/ScritturaOttiene o imposta il valore che rappresenta la percentuale della larghezza relativa della forma.
HorizontalAlignmentHorizontalAlignmentLettura/ScritturaSpecifica come la forma è posizionata orizzontalmente.
VerticalAlignmentVerticalAlignmentLettura/ScritturaSpecifica come la forma è posizionata verticalmente.
WrapTypeWrapTypeLettura/ScritturaDefinisce se la forma è in linea o flottante.
WrapSideWrapSideLettura/ScritturaSpecifica come il testo avvolge la forma.
CoordOriginPointLettura/ScritturaLe coordinate dell’angolo in alto a sinistra del blocco contenitore di questa forma.
CoordSizeSizeLettura/ScritturaLa larghezza e l’altezza dello spazio coordinate all’interno del blocco contenitore di questa forma.
FontFontLetturaFornisce l’accesso alla formattazione del font di questo oggetto.
IsSignatureLineboolLetturaIndica che shape è un SignatureLine.
IsLayoutInCellboolLettura/ScritturaOttiene o imposta un flag che indica se la forma è visualizzata all’interno di una tabella o al di fuori di essa.
HiddenboolLettura/ScritturaOttiene o imposta un valore booleano che indica se la forma è visibile.
IsCompositeboolLetturaRestituisce true poiché questo nodo può avere nodi figli.
HasChildNodesboolLetturaRestituisce true se questo nodo ha dei nodi figli.
FirstChildNodeLetturaRestituisce il primo figlio del nodo.
LastChildNodeLetturaOttiene l’ultimo figlio del nodo.
CountintLetturaOttiene il numero di figli immediati di questo nodo.
ParentNodeCompositeNodeLetturaRestituisce il genitore immediato di questo nodo.
DocumentDocumentBaseLetturaRestituisce il documento a cui appartiene questo nodo.
PreviousSiblingNodeLetturaOttiene il nodo immediatamente precedente a questo nodo.
NextSiblingNodeLetturaRestituisce il nodo immediatamente successivo a questo nodo.
RangeRangeLetturaRestituisce un oggetto Range che rappresenta la porzione di un documento contenuta in questo nodo.
CustomNodeIdintLettura/ScritturaSpecifica un identificatore di nodo personalizzato.

Metodi

FirmaDescrizione
Shape(doc: DocumentBase, shapeType: ShapeType)Crea un nuovo oggetto shape.
Accept(visitor: DocumentVisitor)Chiama VisitShapeStart, poi chiama Accept per tutti i nodi figlio della shape e chiama VisitShapeEnd alla fine.
AcceptStart(visitor: DocumentVisitor)Accetta un visitatore per visitare l’inizio della forma.
AcceptEnd(visitor: DocumentVisitor)Accetta un visitatore per visitare la fine della forma.
LocalToParent(value: PointF)Converte un valore dallo spazio di coordinate locale allo spazio di coordinate della forma genitore.
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 N-esimo nodo figlio 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 figli di 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 figlio 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 figlio.
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 nodi (di solito composito).
GetAncestor(ancestorType: Type)Ottiene il primo antenato del tipo di oggetto specificato.
GetAncestorOf()Chiama GetAncestorOf su questa istanza di Shape.
Remove()Si rimuove dal genitore.
NextPreOrder(rootNode: Node)Ottiene il nodo successivo secondo l’algoritmo di attraversamento pre-order dell’albero.
PreviousPreOrder(rootNode: Node)Ottiene il nodo precedente secondo l’algoritmo di attraversamento pre-order dell’albero.
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 amichevole per l’utente.

Vedi anche

 Italiano