ShapeType
İçindekiler
[
Saklamak
]ShapeType enumeration
Microsoft Word belgesindeki şeklin türünü belirtir.
public enum ShapeType
değerler
| İsim | Değer | Tanım |
|---|---|---|
| Image | 75 | Şekil bir görüntüdür. |
| TextBox | 202 | Şekil bir metin kutusudur. Diğer birçok türdeki şeklin de içinde metin olabileceğini unutmayın. Bir şeklin metin içermesi için bu türe sahip olması gerekmez. |
| Group | -1 | Şekil bir grup şeklidir. |
| OleObject | -2 | Şekil bir OLE nesnesidir. |
| OleControl | 201 | Şekil bir ActiveX denetimidir. |
| NonPrimitive | 0 | Kullanıcı tarafından çizilen ve birden fazla parça ve/veya köşeden oluşan bir şekil (eğri, serbest biçimli veya karalama). |
| Rectangle | 1 | Dikdörtgen. |
| RoundRectangle | 2 | Yuvarlak dikdörtgen. |
| Ellipse | 3 | Elips. |
| Diamond | 4 | Elmas. |
| Triangle | 5 | Üçgen. |
| RightTriangle | 6 | Dik üçgen. |
| Parallelogram | 7 | Paralelkenar. |
| Trapezoid | 8 | Yamuk. |
| Hexagon | 9 | Altıgen. |
| Octagon | 10 | Sekizgen. |
| Plus | 11 | Artı. |
| Star | 12 | Yıldız. |
| Arrow | 13 | Ok. |
| ThickArrow | 14 | Kalın ok. |
| HomePlate | 15 | Ev sahibi plaka. |
| Cube | 16 | Küp. |
| Balloon | 17 | Balon. |
| Seal | 18 | Mühür. |
| Arc | 19 | Yay. |
| Line | 20 | Satırı. |
| Plaque | 21 | Plaket. |
| Can | 22 | Yapabilir. |
| Donut | 23 | Çörek. |
| TextSimple | 24 | Metin basit. |
| TextOctagon | 25 | Metin sekizgen. |
| TextHexagon | 26 | Metin altıgen. |
| TextCurve | 27 | Metin eğrisi. |
| TextWave | 28 | Metin dalgası. |
| TextRing | 29 | Metin halkası. |
| TextOnCurve | 30 | Eğri üzerindeki metin. |
| TextOnRing | 31 | Zil üzerindeki metin. |
| StraightConnector1 | 32 | Düz bir konnektör şekli. |
| BentConnector2 | 33 | İki parçadan oluşan bükülmüş bir bağlayıcı şekli. |
| BentConnector3 | 34 | Üç parçadan oluşan bükülmüş bir bağlayıcı şekli. |
| BentConnector4 | 35 | Dört parçadan oluşan bükülmüş bir bağlayıcı şekli. |
| BentConnector5 | 36 | Beş parçadan oluşan bükülmüş bir bağlayıcı şekli. |
| CurvedConnector2 | 37 | İki segmentli kavisli bir bağlayıcı şekli. |
| CurvedConnector3 | 38 | Üç parçadan oluşan kavisli bir bağlayıcı şekli. |
| CurvedConnector4 | 39 | Dört segmentli kavisli bir bağlayıcı şekli. |
| CurvedConnector5 | 40 | Beş segmentten oluşan kavisli bir bağlayıcı şekli. |
| Callout1 | 41 | Bir ok bulunan bir açıklama şekli. |
| Callout2 | 42 | İki ok bulunan bir açıklama şekli. |
| Callout3 | 43 | Üç ok bulunan bir açıklama şekli. |
| AccentCallout1 | 44 | Tek oklu bir vurgulu açıklama şekli. |
| AccentCallout2 | 45 | İki ok bulunan bir vurgulu açıklama şekli. |
| AccentCallout3 | 46 | Üç ok bulunan bir vurgulu açıklama şekli. |
| BorderCallout1 | 47 | Sınır çağrısı 1. |
| BorderCallout2 | 48 | Sınır çağrısı 2. |
| BorderCallout3 | 49 | Sınır çağrısı 3. |
| AccentBorderCallout1 | 50 | Vurgu kenarlığı açıklaması 1. |
| AccentBorderCallout2 | 51 | Vurgu kenarlığı açıklaması 2. |
| AccentBorderCallout3 | 52 | Vurgu kenarlığı açıklaması 3. |
| Ribbon | 53 | Kurdele. |
| Ribbon2 | 54 | Şerit 2. |
| Chevron | 55 | Şevron. |
| Pentagon | 56 | Beşgen. |
| NoSmoking | 57 | Sigara İçilmez. |
| Seal8 | 58 | Sekiz köşeli yıldız. |
| Seal16 | 59 | 16 köşeli yıldız. |
| Seal32 | 60 | 32 köşeli yıldız. |
| WedgeRectCallout | 61 | Kama dikdörtgen çağrı. |
| WedgeRRectCallout | 62 | Kama R dikdörtgen çağrı. |
| WedgeEllipseCallout | 63 | Kama elips çağrısı. |
| Wave | 64 | Dalga. |
| FoldedCorner | 65 | Katlanmış köşe. |
| LeftArrow | 66 | Sol ok. |
| DownArrow | 67 | Aşağı ok. |
| UpArrow | 68 | Yukarı ok. |
| LeftRightArrow | 69 | Sol sağ ok. |
| UpDownArrow | 70 | Yukarı aşağı ok. |
| IrregularSeal1 | 71 | Düzensiz mühür 1. |
| IrregularSeal2 | 72 | Düzensiz mühür 2. |
| LightningBolt | 73 | Yıldırım çarpması. |
| Heart | 74 | Kalp. |
| QuadArrow | 76 | Dörtlü ok. |
| LeftArrowCallout | 77 | Sol ok açıklaması. |
| RightArrowCallout | 78 | Sağ ok çağrısı |
| UpArrowCallout | 79 | Yukarı ok çağrısı. |
| DownArrowCallout | 80 | Aşağı ok çağrısı. |
| LeftRightArrowCallout | 81 | Sol sağ ok açıklaması. |
| UpDownArrowCallout | 82 | Yukarı aşağı ok çağrısı. |
| QuadArrowCallout | 83 | Dörtlü ok açıklaması. |
| Bevel | 84 | Eğim. |
| LeftBracket | 85 | Sol parantez. |
| RightBracket | 86 | Sağ parantez. |
| LeftBrace | 87 | Sol parantez. |
| RightBrace | 88 | Sağ parantez. |
| LeftUpArrow | 89 | Sol yukarı ok. |
| BentUpArrow | 90 | Yukarı doğru kıvrık ok. |
| BentArrow | 91 | Bükülmüş ok. |
| Seal24 | 92 | 24 köşeli yıldız. |
| StripedRightArrow | 93 | Çizgili sağ ok. |
| NotchedRightArrow | 94 | Çentikli sağ ok. |
| BlockArc | 95 | Blok yayı. |
| SmileyFace | 96 | Gülümseyen yüz. |
| VerticalScroll | 97 | Dikey kaydırma. |
| HorizontalScroll | 98 | Yatay kaydırma. |
| CircularArrow | 99 | Dairesel ok. |
| CustomShape | 100 | Bu şekil türü, Microsoft Word’deki otomatik şekillerinin standart kümesinin parçası olmayan şekiller için ayarlanmış gibi görünüyor. Örneğin, ClipArt’tan yeni bir otomatik şekil eklerseniz. |
| UturnArrow | 101 | U dönüşü oku. |
| CurvedRightArrow | 102 | Sağa doğru eğimli ok. |
| CurvedLeftArrow | 103 | Eğri sola ok. |
| CurvedUpArrow | 104 | Yukarı doğru eğimli ok |
| CurvedDownArrow | 105 | Aşağı doğru eğimli ok. |
| CloudCallout | 106 | Bulut çağrısı. |
| EllipseRibbon | 107 | Elips kurdele. |
| EllipseRibbon2 | 108 | Elips kurdele 2. |
| FlowChartProcess | 109 | Akış şeması süreci. |
| FlowChartDecision | 110 | Akış şeması kararı. |
| FlowChartInputOutput | 111 | Akış şeması giriş çıkışı. |
| FlowChartPredefinedProcess | 112 | Önceden tanımlanmış işlem akış şeması |
| FlowChartInternalStorage | 113 | Akış şeması dahili depolama. |
| FlowChartDocument | 114 | Akış şeması belgesi. |
| FlowChartMultidocument | 115 | Akış şeması çoklu belge. |
| FlowChartTerminator | 116 | Akış şeması sonlandırıcı. |
| FlowChartPreparation | 117 | Akış şeması hazırlanması. |
| FlowChartManualInput | 118 | Akış şeması manuel girişi. |
| FlowChartManualOperation | 119 | Akış şeması manuel çalışması. |
| FlowChartConnector | 120 | Akış şeması bağlayıcısı. |
| FlowChartPunchedCard | 121 | Akış şeması delikli kart. |
| FlowChartPunchedTape | 122 | Akış şeması delinmiş bant. |
| FlowChartSummingJunction | 123 | Akış şeması toplama bağlantısı. |
| FlowChartOr | 124 | Akış şeması veya. |
| FlowChartCollate | 125 | Akış şeması derlemesi. |
| FlowChartSort | 126 | Akış şeması sıralaması. |
| FlowChartExtract | 127 | Akış şeması özeti. |
| FlowChartMerge | 128 | Akış şeması birleştirme. |
| FlowChartOfflineStorage | 129 | Akış şeması çevrimdışı depolama. |
| FlowChartOnlineStorage | 130 | Akış şeması çevrimiçi depolama. |
| FlowChartMagneticTape | 131 | Akış karakterli manyetik bant. |
| FlowChartMagneticDisk | 132 | Akış şeması manyetik disk. |
| FlowChartMagneticDrum | 133 | Akış şeması manyetik tambur. |
| FlowChartDisplay | 134 | Akış şeması gösterimi. |
| FlowChartDelay | 135 | Akış şeması gecikmesi. |
| TextPlainText | 136 | Düz metin, WordArt nesnesi. |
| TextStop | 137 | Dur, WordArt nesnesi. |
| TextTriangle | 138 | Üçgen, WordArt nesnesi. |
| TextTriangleInverted | 139 | Üçgen ters, WordArt nesnesi. |
| TextChevron | 140 | Chevron, WordArt nesnesi. |
| TextChevronInverted | 141 | Chevron ters çevrilmiş, WordArt nesnesi. |
| TextRingInside | 142 | İçerideki halka, WordArt nesnesi. |
| TextRingOutside | 143 | Dışarıdaki halka, WordArt nesnesi. |
| TextArchUpCurve | 144 | Yukarı doğru eğri, WordArt nesnesi. |
| TextArchDownCurve | 145 | Aşağı doğru eğri, WordArt nesnesi. |
| TextCircleCurve | 146 | Daire eğrisi, WordArt nesnesi. |
| TextButtonCurve | 147 | Düğme eğrisi, WordArt nesnesi. |
| TextArchUpPour | 148 | Yukarı doğru dökme, WordArt nesnesi. |
| TextArchDownPour | 149 | Kemerli sağanak yağmur, WordArt nesnesi. |
| TextCirclePour | 150 | Çember dökün, WordArt nesnesi. |
| TextButtonPour | 151 | WordArt nesnesi için düğme. |
| TextCurveUp | 152 | Yukarı doğru eğri, WordArt nesnesi. |
| TextCurveDown | 153 | Aşağı doğru eğri, WordArt nesnesi. |
| TextCascadeUp | 154 | Yukarı doğru kademeli, WordArt nesnesi. |
| TextCascadeDown | 155 | Aşağı doğru kademeli, WordArt nesnesi. |
| TextWave1 | 156 | 1. Dalga, WordArt nesnesi. |
| TextWave2 | 157 | Dalga 2, WordArt nesnesi. |
| TextWave3 | 158 | Dalga 3, WordArt nesnesi. |
| TextWave4 | 159 | 4. Dalga, WordArt nesnesi. |
| TextInflate | 160 | Şişirme, WordArt nesnesi. |
| TextDeflate | 161 | Söndür, WordArt nesnesi. |
| TextInflateBottom | 162 | Alt kısmı şişir, WordArt nesnesi. |
| TextDeflateBottom | 163 | Alt kısmı söndür, WordArt nesnesi. |
| TextInflateTop | 164 | Üst kısmı şişir, WordArt nesnesi. |
| TextDeflateTop | 165 | Üst kısmı söndür, WordArt nesnesi. |
| TextDeflateInflate | 166 | Söndür şişir, WordArt nesnesi. |
| TextDeflateInflateDeflate | 167 | Söndür şişir söndür, WordArt nesnesi. |
| TextFadeRight | 168 | Sağa doğru kaybolur, WordArt nesnesi. |
| TextFadeLeft | 169 | Sola solma, WordArt nesnesi. |
| TextFadeUp | 170 | Solma yukarı, WordArt nesnesi. |
| TextFadeDown | 171 | Solma, WordArt nesnesi. |
| TextSlantUp | 172 | Yukarı eğimli, WordArt nesnesi. |
| TextSlantDown | 173 | Aşağı eğik, WordArt nesnesi. |
| TextCanUp | 174 | Can, WordArt nesnesi. |
| TextCanDown | 175 | Aşağıya doğru, WordArt nesnesi. |
| FlowChartAlternateProcess | 176 | Akış şeması alternatif süreç. |
| FlowChartOffpageConnector | 177 | Akış şeması sayfa dışı bağlayıcı. |
| Callout90 | 178 | Çağrı 90. |
| AccentCallout90 | 179 | Vurgu açıklaması 90. |
| BorderCallout90 | 180 | Sınır çağrısı 90. |
| AccentBorderCallout90 | 181 | Vurgu kenarlığı açıklaması 90. |
| LeftRightUpArrow | 182 | Sol sağ yukarı ok. |
| Sun | 183 | Paz. |
| Moon | 184 | Ay. |
| BracketPair | 185 | Parantez çifti. |
| BracePair | 186 | Parantez çifti |
| Seal4 | 187 | Dört köşeli yıldız. |
| DoubleWave | 188 | Çift dalga. |
| ActionButtonBlank | 189 | Eylem düğmesi boş. |
| ActionButtonHome | 190 | Eylem düğmesi ana sayfa. |
| ActionButtonHelp | 191 | Eylem düğmesi yardımı. |
| ActionButtonInformation | 192 | Eylem düğmesi bilgisi. |
| ActionButtonForwardNext | 193 | Eylem düğmesi ileri ileri. |
| ActionButtonBackPrevious | 194 | Eylem düğmesi geri önceki. |
| ActionButtonEnd | 195 | Eylem düğmesi sonu. |
| ActionButtonBeginning | 196 | Eylem düğmesi başlangıcı. |
| ActionButtonReturn | 197 | Eylem düğmesi dönüşü. |
| ActionButtonDocument | 198 | Eylem düğmesi belgesi. |
| ActionButtonSound | 199 | Eylem düğmesi sesi. |
| ActionButtonMovie | 200 | Eylem düğmesi filmi. |
| SingleCornerSnipped | 203 | Tek köşeli dikdörtgen nesneyi kes. |
| TopCornersSnipped | 204 | Aynı kenar köşe dikdörtgenini kes. |
| DiagonalCornersSnipped | 205 | Dikdörtgenin çapraz köşesini kes. |
| TopCornersOneRoundedOneSnipped | 206 | Tek köşeli dikdörtgeni kesip yuvarlayın. |
| SingleCornerRounded | 207 | Yuvarlak tek köşeli dikdörtgen. |
| TopCornersRounded | 208 | Yuvarlak aynı kenar köşeli dikdörtgen. |
| DiagonalCornersRounded | 209 | Yuvarlak çapraz köşeli dikdörtgen. |
| Heptagon | 210 | Yedigen. |
| Cloud | 211 | Bulut. |
| Seal6 | 212 | Altı köşeli yıldız. |
| Seal7 | 213 | Yedi köşeli yıldız. |
| Seal10 | 214 | On köşeli yıldız. |
| Seal12 | 215 | On iki köşeli yıldız. |
| SwooshArrow | 216 | Swoosh oku. |
| Teardrop | 217 | Gözyaşı. |
| SquareTabs | 218 | Kare sekmeler. |
| PlaqueTabs | 219 | Plak sekmeleri. |
| Pie | 220 | Turta. |
| WedgePie | 221 | Kama pasta. |
| InverseLine | 222 | Ters doğru. |
| MathPlus | 223 | Matematik artı. |
| MathMinus | 224 | Matematik eksi. |
| MathMultiply | 225 | Matematik çarpımı. |
| MathDivide | 226 | Matematik bölümü. |
| MathEqual | 227 | Matematik eşittir. |
| MathNotEqual | 228 | Matematik eşit değil. |
| NonIsoscelesTrapezoid | 229 | İkizkenar olmayan yamuk. |
| LeftRightCircularArrow | 230 | Sol-sağ dairesel ok. |
| LeftRightRibbon | 231 | Sol-sağ şerit. |
| LeftCircularArrow | 232 | Sol dairesel ok. |
| Frame | 233 | Çerçeve. |
| HalfFrame | 234 | Yarım kare. |
| Funnel | 235 | Huni. |
| Gear6 | 236 | Altı dişli dişli. |
| Gear9 | 237 | Dokuz dişli dişli. |
| Decagon | 238 | Ongen. |
| Dodecagon | 239 | On İkigen. |
| DiagonalStripe | 240 | Çapraz çizgi. |
| Corner | 241 | Köşe. |
| CornerTabs | 242 | Köşe sekmeleri. |
| Chord | 243 | Akoru. |
| ChartPlus | 244 | Grafik artı. |
| ChartStar | 245 | Grafik yıldızı. |
| ChartX | 246 | Grafik X. |
| MinValue | -2 | Sistem kullanımı için ayrılmıştır. |
Örnekler
Yerel dosya sisteminden bir resim içeren bir şeklin bir belgeye nasıl ekleneceğini gösterir.
Document doc = new Document();
// "Shape" sınıfının public kurucusu, "ShapeMarkupLanguage.Vml" işaretleme türünde bir şekil oluşturacaktır.
// SingleCornerSnipped, TopCornersSnipped, DiagonalCornersSnipped gibi ilkel olmayan bir türde bir şekil oluşturmanız gerekiyorsa,
// ÜstKöşelerBirYuvarlakBirKesilmiş, TekKöşeYuvarlak, ÜstKöşelerYuvarlak veya ÇaprazKöşelerYuvarlak,
// Lütfen DocumentBuilder.InsertShape'i kullanın.
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");
Aspose.Words’ün şekilleri nasıl tanımladığını gösterir.
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);
// Şekil türlerini doğru bir şekilde tanımlayabilmek için şekillerle DML olarak çalışmanız gerekir.
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions(SaveFormat.Docx)
{
// "Sıkı" veya "Geçişsel" uyumluluk şeklin DML olarak kaydedilmesine olanak tanır.
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);
}
Ayrıca bakınız
- property ShapeType
- ad alanı Aspose.Words.Drawing
- toplantı Aspose.Words