Word Belgelerinde Group Şekillerle Çalışmak

Contents
[ ]

Bazen bir Word belgesine bir group shape eklemeniz gerekir. Böyle bir group shape birden çok şekilden oluşur

Bir Microsoft Word’de, bir group shape eklemek için Group komutunu/düğmesini kullanarak hızlıca ekleyebilirsiniz. Bir gruptaki bireysel şekiller ayrı olarak hareket ettirilebilir.

Aspose.Words içinde, bir group shape oluşturmak için GroupShape sınıfını kullanmak çok kolaydır. Shape ayrı olarak Shape sınıfı kullanılarak oluşturulur ve sonra GroupShape nesnesine AppendChild yöntemi kullanılarak eklenir.

İşte Shape türlerinden bazıları Aspose.Words’de desteklenmektedir: Tam liste için lütfen ShapeType adresini ziyaret edin:

“- Dikdörtgen”

  • Yuvarlak Dikdörtgen
  • Yuvarlak Dikdörtgen
  • Elips
  • Elmas
  • Üçgen
  • Sağ Üçgen
  • Paralelogram
  • Trapezoit
  • Altıgen
  • Sekizgen

Example

Bir Word belgesine bir group shape ekle

package AddGroupShape;
import Aspose.Words.*;
import Aspose.Words.Drawing.*;
import Aspose.Words.Fields.*;
public class Program
{
	public static void main(String[] args)
	{
		Aspose.Words.Document doc = new Aspose.Words.Document();
	        doc.EnsureMinimum();
		GroupShape gs = new GroupShape(doc);
		Aspose.Words.Drawing.Shape shape = new Aspose.Words.Drawing.Shape(doc, Aspose.Words.Drawing.ShapeType.AccentBorderCallout1);
		shape.Width = 100;
		shape.Height = 100;
		gs.AppendChild(shape);
		Aspose.Words.Drawing.Shape shape1 = new Aspose.Words.Drawing.Shape(doc, Aspose.Words.Drawing.ShapeType.ActionButtonBeginning);
		shape1.Left = 100;
		shape1.Width = 100;
		shape1.Height = 200;
		gs.AppendChild(shape1);
	        gs.Width = 200;
		gs.Height = 200;
		gs.CoordSize = new System.Drawing.Size(200, 200);
		DocumentBuilder builder = new DocumentBuilder(doc);
		builder.InsertNode(gs);
		doc.Save("c:\\TestFile.docx");
	}
}