BackgroundShape
DocumentBase.BackgroundShape property
Belgenin arka plan şeklini alır veya ayarlar. Olabilirhükümsüz
.
public Shape BackgroundShape { get; set; }
Notlar
Microsoft Word yalnızca kendine ait bir şekle izin verirShapeType
özellik equal -Rectangle bir belge için arka plan şekli olarak kullanılacak.
Microsoft Word yalnızca arka plan şeklinin dolgu özelliklerini destekler. Diğer tüm özellikler yoksayılır.
Bu özelliğin null olmayan bir değere ayarlanması aynı zamandaDisplayBackgroundShape
iledoğru
.
Örnekler
Bir belgenin her sayfası için arka plan şeklinin nasıl ayarlanacağını gösterir.
Document doc = new Document();
Assert.IsNull(doc.BackgroundShape);
// Arka plan olarak kullanabileceğimiz tek şekil türü dikdörtgendir.
Shape shapeRectangle = new Shape(doc, ShapeType.Rectangle);
// Bu şekli sayfa arka planı olarak kullanmanın iki yolu vardır.
// 1 - Düz bir renk:
shapeRectangle.FillColor = System.Drawing.Color.LightBlue;
doc.BackgroundShape = shapeRectangle;
doc.Save(ArtifactsDir + "DocumentBase.BackgroundShape.FlatColor.docx");
// 2 - Bir resim:
shapeRectangle = new Shape(doc, ShapeType.Rectangle);
shapeRectangle.ImageData.SetImage(ImageDir + "Transparent background logo.png");
// Filigran olarak daha uygun hale getirmek için görüntünün görünümünü ayarlayın.
shapeRectangle.ImageData.Contrast = 0.2;
shapeRectangle.ImageData.Brightness = 0.7;
doc.BackgroundShape = shapeRectangle;
Assert.IsTrue(doc.BackgroundShape.HasImage);
Aspose.Words.Saving.PdfSaveOptions saveOptions = new Aspose.Words.Saving.PdfSaveOptions
{
CacheBackgroundGraphics = false
};
// Microsoft Word, arka plan olarak resim içeren şekilleri desteklemez,
// ancak bu arka planları hala .pdf gibi diğer kaydetme formatlarında görebiliriz.
doc.Save(ArtifactsDir + "DocumentBase.BackgroundShape.Image.pdf", saveOptions);
Ayrıca bakınız
- class Shape
- class DocumentBase
- ad alanı Aspose.Words
- toplantı Aspose.Words