ShapeType
Contenuti
[
Nascondere
]ShapeType enumeration
Specifica il tipo di forma in un documento di Microsoft Word.
public enum ShapeType
I valori
Nome | Valore | Descrizione |
---|---|---|
Image | 75 | La forma è un’immagine. |
TextBox | 202 | La forma è una casella di testo. Nota che anche forme di molti altri tipi possono contenere testo al loro interno. Una forma non deve necessariamente essere di questo tipo per contenere testo. |
Group | -1 | La forma è una forma di gruppo. |
OleObject | -2 | La forma è un oggetto OLE. |
OleControl | 201 | La forma è un controllo ActiveX. |
NonPrimitive | 0 | Una forma disegnata dall’utente e composta da più segmenti e/o vertici (curva, forma libera o scarabocchio). |
Rectangle | 1 | Rettangolo. |
RoundRectangle | 2 | Rettangolo arrotondato. |
Ellipse | 3 | Ellisse. |
Diamond | 4 | Diamante. |
Triangle | 5 | Triangolo. |
RightTriangle | 6 | Triangolo rettangolo. |
Parallelogram | 7 | Parallelogramma. |
Trapezoid | 8 | Trapezio. |
Hexagon | 9 | Esagono. |
Octagon | 10 | Ottagono. |
Plus | 11 | Più. |
Star | 12 | Stella. |
Arrow | 13 | Freccia. |
ThickArrow | 14 | Freccia spessa. |
HomePlate | 15 | Casa base. |
Cube | 16 | Cubo. |
Balloon | 17 | Palloncino. |
Seal | 18 | Sigillo. |
Arc | 19 | Arco. |
Line | 20 | Linea. |
Plaque | 21 | Targa. |
Can | 22 | Può. |
Donut | 23 | Ciambella. |
TextSimple | 24 | Testo semplice. |
TextOctagon | 25 | Ottagono di testo. |
TextHexagon | 26 | Esagono di testo. |
TextCurve | 27 | Curva del testo. |
TextWave | 28 | Testo wave. |
TextRing | 29 | Anello di testo. |
TextOnCurve | 30 | Testo sulla curva. |
TextOnRing | 31 | Testo sull’anello. |
StraightConnector1 | 32 | Una forma di connettore dritto. |
BentConnector2 | 33 | Un connettore piegato con due segmenti. |
BentConnector3 | 34 | Un connettore piegato con tre segmenti. |
BentConnector4 | 35 | Un connettore piegato con quattro segmenti. |
BentConnector5 | 36 | Un connettore piegato con cinque segmenti. |
CurvedConnector2 | 37 | Un connettore curvo con due segmenti. |
CurvedConnector3 | 38 | Un connettore curvo con tre segmenti. |
CurvedConnector4 | 39 | Un connettore curvo con quattro segmenti. |
CurvedConnector5 | 40 | Un connettore curvo con cinque segmenti. |
Callout1 | 41 | Una forma di richiamo con una freccia. |
Callout2 | 42 | Una forma di callout con due frecce. |
Callout3 | 43 | Una forma di callout con tre frecce. |
AccentCallout1 | 44 | Una forma di richiamo di accento con una freccia. |
AccentCallout2 | 45 | Una forma di richiamo di accento con due frecce. |
AccentCallout3 | 46 | Una forma di richiamo di accento con tre frecce. |
BorderCallout1 | 47 | Richiamo del bordo 1. |
BorderCallout2 | 48 | Richiamo del bordo 2. |
BorderCallout3 | 49 | Richiamo del bordo 3. |
AccentBorderCallout1 | 50 | Callout del bordo dell’accento 1. |
AccentBorderCallout2 | 51 | Callout del bordo accentuato 2. |
AccentBorderCallout3 | 52 | Callout del bordo accentuato 3. |
Ribbon | 53 | Nastro. |
Ribbon2 | 54 | Nastro 2. |
Chevron | 55 | Chevron. |
Pentagon | 56 | Pentagono. |
NoSmoking | 57 | Vietato fumare. |
Seal8 | 58 | Stella a otto punte. |
Seal16 | 59 | Stella a 16 punte. |
Seal32 | 60 | Stella a 32 punte. |
WedgeRectCallout | 61 | Richiamo del rettangolo a cuneo. |
WedgeRRectCallout | 62 | Richiamo del rettangolo Wedge R. |
WedgeEllipseCallout | 63 | Richiamo dell’ellisse a cuneo. |
Wave | 64 | Onda. |
FoldedCorner | 65 | Angolo piegato. |
LeftArrow | 66 | Freccia sinistra. |
DownArrow | 67 | Freccia giù. |
UpArrow | 68 | Freccia su. |
LeftRightArrow | 69 | Freccia sinistra destra. |
UpDownArrow | 70 | Freccia su e giù. |
IrregularSeal1 | 71 | Sigillo irregolare 1. |
IrregularSeal2 | 72 | Sigillo irregolare 2. |
LightningBolt | 73 | Fulmine. |
Heart | 74 | Cuore. |
QuadArrow | 76 | Freccia quadrupla. |
LeftArrowCallout | 77 | Richiamo freccia sinistra. |
RightArrowCallout | 78 | Freccia destra |
UpArrowCallout | 79 | Richiamo freccia su. |
DownArrowCallout | 80 | Freccia giù. |
LeftRightArrowCallout | 81 | Freccia sinistra-destra. |
UpDownArrowCallout | 82 | Freccia su e giù. |
QuadArrowCallout | 83 | Richiamo freccia quadrupla. |
Bevel | 84 | Smussatura. |
LeftBracket | 85 | Parentesi quadra sinistra. |
RightBracket | 86 | Parentesi quadra destra. |
LeftBrace | 87 | Parentesi graffa sinistra. |
RightBrace | 88 | Parentesi graffa destra. |
LeftUpArrow | 89 | Freccia in alto a sinistra. |
BentUpArrow | 90 | Freccia piegata verso l’alto. |
BentArrow | 91 | Freccia piegata. |
Seal24 | 92 | Stella a 24 punte. |
StripedRightArrow | 93 | Freccia a strisce verso destra. |
NotchedRightArrow | 94 | Freccia a destra dentellata. |
BlockArc | 95 | Arco di blocco. |
SmileyFace | 96 | Faccina sorridente. |
VerticalScroll | 97 | Scorrimento verticale. |
HorizontalScroll | 98 | Scorrimento orizzontale. |
CircularArrow | 99 | Freccia circolare. |
CustomShape | 100 | Questo tipo di forma sembra essere impostato per forme che non fanno parte del set standard di forme automatiche in Microsoft Word. Ad esempio, se si inserisce una nuova forma automatica da ClipArt. |
UturnArrow | 101 | Freccia di inversione. |
CurvedRightArrow | 102 | Freccia curva a destra. |
CurvedLeftArrow | 103 | Freccia curva a sinistra. |
CurvedUpArrow | 104 | Freccia curva verso l’alto |
CurvedDownArrow | 105 | Freccia curva verso il basso. |
CloudCallout | 106 | Richiamo nuvola. |
EllipseRibbon | 107 | Nastro ellittico. |
EllipseRibbon2 | 108 | Nastro ellittico 2. |
FlowChartProcess | 109 | Diagramma di flusso del processo. |
FlowChartDecision | 110 | Decisione sul diagramma di flusso. |
FlowChartInputOutput | 111 | Diagramma di flusso input output. |
FlowChartPredefinedProcess | 112 | Diagramma di flusso del processo predefinito |
FlowChartInternalStorage | 113 | Diagramma di flusso della memoria interna. |
FlowChartDocument | 114 | Documento del diagramma di flusso. |
FlowChartMultidocument | 115 | Diagramma di flusso multi-documento. |
FlowChartTerminator | 116 | Terminatore del diagramma di flusso. |
FlowChartPreparation | 117 | Preparazione del diagramma di flusso. |
FlowChartManualInput | 118 | Inserimento manuale del diagramma di flusso. |
FlowChartManualOperation | 119 | Diagramma di flusso operativo manuale. |
FlowChartConnector | 120 | Connettore del diagramma di flusso. |
FlowChartPunchedCard | 121 | Diagramma di flusso su scheda perforata. |
FlowChartPunchedTape | 122 | Diagramma di flusso su nastro perforato. |
FlowChartSummingJunction | 123 | Diagramma di flusso che somma le giunzioni. |
FlowChartOr | 124 | Diagramma di flusso o. |
FlowChartCollate | 125 | Raccolta di diagrammi di flusso. |
FlowChartSort | 126 | Ordinamento del diagramma di flusso. |
FlowChartExtract | 127 | Estratto del diagramma di flusso. |
FlowChartMerge | 128 | Fusione del diagramma di flusso. |
FlowChartOfflineStorage | 129 | Diagramma di flusso dell’archiviazione offline. |
FlowChartOnlineStorage | 130 | Diagramma di flusso dell’archiviazione online. |
FlowChartMagneticTape | 131 | Nastro magnetico con caratteri di flusso. |
FlowChartMagneticDisk | 132 | Diagramma di flusso del disco magnetico. |
FlowChartMagneticDrum | 133 | Diagramma di flusso del tamburo magnetico. |
FlowChartDisplay | 134 | Visualizzazione del diagramma di flusso. |
FlowChartDelay | 135 | Ritardo del diagramma di flusso. |
TextPlainText | 136 | Testo normale, oggetto WordArt. |
TextStop | 137 | Stop, oggetto WordArt. |
TextTriangle | 138 | Triangolo, oggetto WordArt. |
TextTriangleInverted | 139 | Triangolo invertito, oggetto WordArt. |
TextChevron | 140 | Chevron, oggetto WordArt. |
TextChevronInverted | 141 | Chevron invertito, oggetto WordArt. |
TextRingInside | 142 | Anello all’interno, oggetto WordArt. |
TextRingOutside | 143 | Anello esterno, oggetto WordArt. |
TextArchUpCurve | 144 | Curvatura ad arco verso l’alto, oggetto WordArt. |
TextArchDownCurve | 145 | Curvatura verso il basso, oggetto WordArt. |
TextCircleCurve | 146 | Curva circolare, oggetto WordArt. |
TextButtonCurve | 147 | Curva del pulsante, oggetto WordArt. |
TextArchUpPour | 148 | Arco di versamento, oggetto WordArt. |
TextArchDownPour | 149 | Arco di scarico, oggetto WordArt. |
TextCirclePour | 150 | Cerchio versato, oggetto WordArt. |
TextButtonPour | 151 | Pulsante per versare, oggetto WordArt. |
TextCurveUp | 152 | Curva verso l’alto, oggetto WordArt. |
TextCurveDown | 153 | Curva verso il basso, oggetto WordArt. |
TextCascadeUp | 154 | Cascata verso l’alto, oggetto WordArt. |
TextCascadeDown | 155 | Cascata verso il basso, oggetto WordArt. |
TextWave1 | 156 | Onda 1, oggetto WordArt. |
TextWave2 | 157 | Onda 2, oggetto WordArt. |
TextWave3 | 158 | Onda 3, oggetto WordArt. |
TextWave4 | 159 | Onda 4, oggetto WordArt. |
TextInflate | 160 | Gonfia, oggetto WordArt. |
TextDeflate | 161 | Sgonfia, oggetto WordArt. |
TextInflateBottom | 162 | Gonfia il fondo, oggetto WordArt. |
TextDeflateBottom | 163 | Sgonfia il fondo, oggetto WordArt. |
TextInflateTop | 164 | Gonfia la parte superiore, oggetto WordArt. |
TextDeflateTop | 165 | Sgonfia la parte superiore, oggetto WordArt. |
TextDeflateInflate | 166 | Sgonfia, gonfia, oggetto WordArt. |
TextDeflateInflateDeflate | 167 | Sgonfia gonfia sgonfia, oggetto WordArt. |
TextFadeRight | 168 | Dissolvenza a destra, oggetto WordArt. |
TextFadeLeft | 169 | Dissolvenza a sinistra, oggetto WordArt. |
TextFadeUp | 170 | Dissolvenza in alto, oggetto WordArt. |
TextFadeDown | 171 | Dissolvenza verso il basso, oggetto WordArt. |
TextSlantUp | 172 | Inclinazione verso l’alto, oggetto WordArt. |
TextSlantDown | 173 | Inclinazione verso il basso, oggetto WordArt. |
TextCanUp | 174 | Può essere caricato, oggetto WordArt. |
TextCanDown | 175 | Può essere abbassato, oggetto WordArt. |
FlowChartAlternateProcess | 176 | Diagramma di flusso del processo alternativo. |
FlowChartOffpageConnector | 177 | Connettore fuori pagina del diagramma di flusso. |
Callout90 | 178 | Richiamo 90. |
AccentCallout90 | 179 | Richiamo accento 90. |
BorderCallout90 | 180 | Richiamo del bordo 90. |
AccentBorderCallout90 | 181 | Richiamo del bordo accentuato 90. |
LeftRightUpArrow | 182 | Freccia sinistra destra su. |
Sun | 183 | Sole. |
Moon | 184 | Luna. |
BracketPair | 185 | Coppia di parentesi. |
BracePair | 186 | Coppia di parentesi graffe |
Seal4 | 187 | Stella a quattro punte. |
DoubleWave | 188 | Doppia onda. |
ActionButtonBlank | 189 | Pulsante di azione vuoto. |
ActionButtonHome | 190 | Pulsante azione home. |
ActionButtonHelp | 191 | Aiuto per il pulsante di azione. |
ActionButtonInformation | 192 | Informazioni sul pulsante di azione. |
ActionButtonForwardNext | 193 | Pulsante azione avanti. |
ActionButtonBackPrevious | 194 | Pulsante azione indietro precedente. |
ActionButtonEnd | 195 | Fine del pulsante di azione. |
ActionButtonBeginning | 196 | Inizio del pulsante di azione. |
ActionButtonReturn | 197 | Pulsante azione indietro. |
ActionButtonDocument | 198 | Documento pulsante azione. |
ActionButtonSound | 199 | Suono del pulsante di azione. |
ActionButtonMovie | 200 | Filmato del pulsante di azione. |
SingleCornerSnipped | 203 | Taglia un singolo angolo dell’oggetto rettangolo. |
TopCornersSnipped | 204 | Taglia lo stesso angolo del rettangolo. |
DiagonalCornersSnipped | 205 | Taglia l’angolo diagonale del rettangolo. |
TopCornersOneRoundedOneSnipped | 206 | Taglia e arrotonda un singolo angolo del rettangolo. |
SingleCornerRounded | 207 | Rettangolo arrotondato con angolo singolo. |
TopCornersRounded | 208 | Arrotonda lo stesso angolo del rettangolo. |
DiagonalCornersRounded | 209 | Rettangolo con angolo diagonale arrotondato. |
Heptagon | 210 | Ettagono. |
Cloud | 211 | Nuvola. |
Seal6 | 212 | Stella a sei punte. |
Seal7 | 213 | Stella a sette punte. |
Seal10 | 214 | Stella a dieci punte. |
Seal12 | 215 | Stella a dodici punte. |
SwooshArrow | 216 | Freccia che si muove. |
Teardrop | 217 | Lacrima. |
SquareTabs | 218 | Tabelle quadrate. |
PlaqueTabs | 219 | Linguette per placche. |
Pie | 220 | Torta. |
WedgePie | 221 | Torta a spicchi. |
InverseLine | 222 | Linea inversa. |
MathPlus | 223 | Matematica più. |
MathMinus | 224 | Matematica meno. |
MathMultiply | 225 | Moltiplicazione matematica. |
MathDivide | 226 | Divisione matematica. |
MathEqual | 227 | Matematica uguale. |
MathNotEqual | 228 | Matematica non uguale. |
NonIsoscelesTrapezoid | 229 | Trapezio non isoscele. |
LeftRightCircularArrow | 230 | Freccia circolare sinistra-destra. |
LeftRightRibbon | 231 | Nastro sinistra-destra. |
LeftCircularArrow | 232 | Freccia circolare sinistra. |
Frame | 233 | Cornice. |
HalfFrame | 234 | Mezzo fotogramma. |
Funnel | 235 | Imbuto. |
Gear6 | 236 | Ingranaggio a sei denti. |
Gear9 | 237 | Ingranaggio a nove denti. |
Decagon | 238 | Decagono. |
Dodecagon | 239 | Dodecagono. |
DiagonalStripe | 240 | Striscia diagonale. |
Corner | 241 | Angolo. |
CornerTabs | 242 | Linguette angolari. |
Chord | 243 | Accordo. |
ChartPlus | 244 | Grafico più. |
ChartStar | 245 | Stella del grafico. |
ChartX | 246 | Grafico X. |
MinValue | -2 | Riservato all’uso del sistema. |
Esempi
Mostra come inserire una forma con un’immagine dal file system locale in un documento.
Document doc = new Document();
// Il costruttore pubblico della classe "Shape" creerà una forma con tipo di markup "ShapeMarkupLanguage.Vml".
// Se è necessario creare una forma di tipo non primitivo, come SingleCornerSnipped, TopCornersSnipped, DiagonalCornersSnipped,
// AngoliTopUnoArrotondatoUnoTagliato, AngoloSingoloArrotondato, AngoliTopArrotondati o AngoliDiagonaliArrotondati,
// si prega di utilizzare DocumentBuilder.InsertShape.
Shape shape = new Shape(doc, ShapeType.Image);
shape.ImageData.SetImage(ImageDir + "Windows MetaFile.wmf");
shape.Width = 100;
shape.Height = 100;
doc.FirstSection.Body.FirstParagraph.AppendChild(shape);
doc.Save(ArtifactsDir + "Image.FromFile.docx");
Mostra come Aspose.Words identifica le forme.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertShape(ShapeType.Heptagon, RelativeHorizontalPosition.Page, 0,
RelativeVerticalPosition.Page, 0, 0, 0, WrapType.None);
builder.InsertShape(ShapeType.Cloud, RelativeHorizontalPosition.RightMargin, 0,
RelativeVerticalPosition.Page, 0, 0, 0, WrapType.None);
builder.InsertShape(ShapeType.MathPlus, RelativeHorizontalPosition.RightMargin, 0,
RelativeVerticalPosition.Page, 0, 0, 0, WrapType.None);
// Per identificare correttamente i tipi di forma è necessario lavorare con le forme come DML.
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions(SaveFormat.Docx)
{
// La conformità "rigorosa" o "transitoria" consente di salvare la forma come DML.
Compliance = OoxmlCompliance.Iso29500_2008_Transitional
};
doc.Save(ArtifactsDir + "Shape.ShapeTypes.docx", saveOptions);
doc = new Document(ArtifactsDir + "Shape.ShapeTypes.docx");
Shape[] shapes = doc.GetChildNodes(NodeType.Shape, true).OfType<Shape>().ToArray();
foreach (Shape shape in shapes)
{
Console.WriteLine(shape.ShapeType);
}
Guarda anche
- property ShapeType
- spazio dei nomi Aspose.Words.Drawing
- assemblea Aspose.Words