İçi Dolu Dikdörtgen Oluştur
Bu eğitimde, Aspose.PDF for .NET’i kullanarak içi dolu bir dikdörtgen oluşturmak için aşağıdaki C# kaynak kodunu adım adım anlatacağız.
Başlamadan önce Aspose.PDF kütüphanesini kurduğunuzdan ve geliştirme ortamınızı kurduğunuzdan emin olun. Ayrıca temel C# programlama bilgisine sahip olmak.
Adım 1: Belge Dizini Kurulumu
Sağlanan kaynak kodunda, ortaya çıkan PDF dosyasını kaydetmek istediğiniz dizini belirtmeniz gerekir. “dataDir” değişkenini istediğiniz dizine değiştirin.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Adım 2: Belge Örneği Oluşturma ve Sayfa Ekleme
Document sınıfının bir örneğini oluşturup bu belgeye bir sayfa ekliyoruz.
Document doc = new Document();
Page page = doc.Pages.Add();
Adım 3: Grafik Nesnesi Oluşturma ve Sayfaya Ekleme
Belirtilen boyutlara sahip bir Graph nesnesi oluşturup onu sayfanın paragraf koleksiyonuna ekliyoruz.
Aspose.Pdf.Drawing.Graph graph = new Aspose.Pdf.Drawing.Graph(100, 400);
page.Paragraphs.Add(graph);
Adım 4: Dikdörtgen Nesnesi Oluşturun ve Grafiğe Ekleyin
Belirtilen boyutlara sahip bir Rectangle nesnesi oluşturup onu grafiğin şekil koleksiyonuna ekliyoruz.
Aspose.Pdf.Drawing.Rectangle rect = new Aspose.Pdf.Drawing.Rectangle(100, 100, 200, 120);
graph.Shapes.Add(rect);
5. Adım: Dolgu rengini ayarlama
GraphInfo nesnesinin FillColor özelliğini kullanarak dikdörtgenin dolgu rengini belirleyebiliriz.
rect.GraphInfo.FillColor = Aspose.Pdf.Color.Red;
Adım 6: Ortaya Çıkan PDF Dosyasını Kaydetme
Son olarak ortaya çıkan PDF dosyasını “CreateFilledRectangle_out.pdf” ismiyle belirtilen dizine kaydediyoruz.
doc.Save(dataDir + "CreateFilledRectangle_out.pdf");
Aspose.PDF for .NET kullanarak Dolgulu Dikdörtgen Oluşturma için örnek kaynak kodu
// Belgeler dizininin yolu.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// Belge örneği oluştur
Document doc = new Document();
// PDF dosyasının sayfa koleksiyonuna sayfa ekle
Page page = doc.Pages.Add();
// Grafik örneği oluştur
Aspose.Pdf.Drawing.Graph graph = new Aspose.Pdf.Drawing.Graph(100, 400);
// Sayfa örneğinin paragraf koleksiyonuna grafik nesnesi ekleme
page.Paragraphs.Add(graph);
// Dikdörtgen örneği oluştur
Aspose.Pdf.Drawing.Rectangle rect = new Aspose.Pdf.Drawing.Rectangle(100, 100, 200, 120);
// Grafik nesnesi için dolgu rengini belirtin
rect.GraphInfo.FillColor = Aspose.Pdf.Color.Red;
// Grafik nesnesinin şekiller koleksiyonuna dikdörtgen nesnesi ekleme
graph.Shapes.Add(rect);
dataDir = dataDir + "CreateFilledRectangle_out.pdf";
// PDF dosyasını kaydet
doc.Save(dataDir);
Console.WriteLine("\nFilled rectangle object created successfully.\nFile saved at " + dataDir);
Çözüm
Bu eğitimde Aspose.PDF for .NET kullanarak içi dolu bir dikdörtgenin nasıl oluşturulacağını anlattık. Artık bu bilgiyi PDF dosyalarınızda özel dolgu renkleriyle geometrik şekiller oluşturmak için kullanabilirsiniz.
SSS’ler
S: Bu eğitimin amacı nedir?
C: Bu eğitimin amacı, Aspose.PDF for .NET’i kullanarak içi dolu bir dikdörtgen oluşturma sürecinde size rehberlik etmek ve PDF dosyalarınıza dolgu renkleri ile özel geometrik şekiller eklemenizi sağlamaktır.
S: Başlamadan önce hangi önkoşullar gereklidir?
C: Başlamadan önce Aspose.PDF kütüphanesini kurduğunuzdan ve geliştirme ortamınızı kurduğunuzdan emin olun. Ek olarak, C# programlama konusunda temel bir anlayışa sahip olmanız tavsiye edilir.
S: PDF dosyasının kaydedileceği dizini nasıl belirlerim?
C: Sağlanan kaynak kodunda, elde edilen PDF dosyasını kaydetmek istediğiniz dizini belirtmek için “dataDir” değişkenini değiştirebilirsiniz.
S: Graph nesnesinin amacı nedir?
C: Graph nesnesi çizim öğeleri için bir kap görevi görür. Belirtilen boyutlarla oluşturularak sayfanın paragraf koleksiyonuna eklenir.
S: PDF belgesine içi dolu bir dikdörtgeni nasıl ekleyebilirim?
C: Dolu bir dikdörtgen eklemek için, belirtilen boyutlara ve dolgu rengine sahip Rectangle sınıfının bir örneğini oluşturun ve bunu grafiğin şekil koleksiyonuna ekleyin.
S: Dikdörtgenin boyutlarını ve dolgu rengini özelleştirebilir miyim?
C: Evet, dikdörtgenin boyutlarını ve dolgu rengini, aktarılan parametreleri değiştirerek özelleştirebilirsiniz.Aspose.Pdf.Drawing.Rectangle
yapıcı ve FillColor özelliğini ayarlama.
S: Dolu dikdörtgeni oluşturduktan sonra ortaya çıkan PDF dosyasını nasıl kaydederim?
C: Dolu dikdörtgeni oluşturduktan sonra ortaya çıkan PDF dosyasınıdoc.Save(dataDir + "CreateFilledRectangle_out.pdf");
Sağlanan kaynak kodundaki satır.