Çizgi Uzunluğu
Bu eğitimde, Aspose.PDF for .NET’i kullanarak tirelerin uzunluğunu ayarlamak 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: Bir Belge Nesnesinin Örneklenmesi 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 bunu sayfaya ekleme
Belirtilen boyutlara sahip bir Graph nesnesi oluşturup onu sayfanın paragraf koleksiyonuna ekliyoruz.
Aspose.Pdf.Drawing.Graph canvas = new Aspose.Pdf.Drawing.Graph(100, 400);
page.Paragraphs.Add(canvas);
Adım 4: Çizgi Nesnesi Oluşturma ve Yapılandırma
Belirlenen koordinatlara sahip bir Line nesnesi oluşturup çizgilerin rengini ve uzunluğunu yapılandırıyoruz.
Aspose.Pdf.Drawing.Line line = new Aspose.Pdf.Drawing.Line(new float[] { 100, 100, 200, 100 });
line.GraphInfo.Color = Aspose.Pdf.Color.Red;
line.GraphInfo.DashArray = new int[] { 0, 1, 0 };
line.GraphInfo.DashPhase = 1;
Adım 5: Çizgiyi Grafik Nesnesine Ekleme
Çizgiyi Graph nesnesinin şekil koleksiyonuna ekliyoruz.
canvas.Shapes.Add(line);
Adım 6: Ortaya Çıkan PDF Dosyasını Kaydetme
Son olarak ortaya çıkan PDF dosyasını “DashLength_out.pdf” ismiyle belirtilen dizine kaydediyoruz.
doc.Save(dataDir + "DashLength_out.pdf");
Aspose.PDF for .NET kullanarak Çizgi Uzunluğu için örnek kaynak kodu
// Belgeler dizininin yolu.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// Belge örneğini oluştur
Document doc = new Document();
// Belge nesnesinin sayfa koleksiyonuna sayfa ekle
Page page = doc.Pages.Add();
// Belirli boyutlara sahip Çizim nesnesi oluşturma
Aspose.Pdf.Drawing.Graph canvas = new Aspose.Pdf.Drawing.Graph(100, 400);
// Sayfa örneğinin paragraf koleksiyonuna çizim nesnesi ekleme
page.Paragraphs.Add(canvas);
// Çizgi nesnesi oluştur
Aspose.Pdf.Drawing.Line line = new Aspose.Pdf.Drawing.Line(new float[] { 100, 100, 200, 100 });
// Çizgi nesnesinin rengini ayarla
line.GraphInfo.Color = Aspose.Pdf.Color.Red;
// Çizgi nesnesi için çizgi dizisini belirtin
line.GraphInfo.DashArray = new int[] { 0, 1, 0 };
// Line örneği için kısa çizgi aşamasını ayarlayın
line.GraphInfo.DashPhase = 1;
// Çizim nesnesinin şekiller koleksiyonuna çizgi ekleme
canvas.Shapes.Add(line);
dataDir = dataDir + "DashLength_out.pdf";
// PDF belgesini kaydet
doc.Save(dataDir);
Console.WriteLine("\nLength dashed successfully in black and white.\nFile saved at " + dataDir);
Çözüm
Bu eğitimde Aspose.PDF for .NET kullanarak tire uzunluğunun nasıl ayarlanacağını açıkladık. Artık bu bilgiyi PDF dosyalarınızda özel çizgi desenlerine sahip çizgiler oluşturmak için kullanabilirsiniz.
SSS
S: Bu eğitimin amacı nedir?
C: Bu eğitimin amacı, Aspose.PDF for .NET’i kullanarak çizgilerdeki tirelerin uzunluğunu ayarlama sürecinde size rehberlik etmektir. PDF dosyalarınızda özel çizgi desenlerine sahip çizgiler oluşturmayı öğreneceksiniz.
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. C# programlamaya ilişkin temel bir anlayış da önerilir.
S: PDF dosyasının kaydedileceği dizini nasıl belirlerim?
C: Ortaya çıkan PDF dosyasını kaydetmek istediğiniz dizini belirtmek için sağlanan kaynak koddaki “dataDir” değişkenini değiştirin.
S: Özel çizgi desenlerine sahip bir çizgiyi nasıl oluşturabilirim?
C: Öğretici, bir Line nesnesi oluşturmayı ve bu nesnenin rengini, çizgi dizisini ve çizgi aşamasını yapılandırmayı gösterir.GraphInfo
nesne. İstenilen çizgi desenini elde etmek için bu ayarları değiştirin.
S: Çizginin rengini özelleştirebilir miyim?
C: Evet, çizginin rengini ayarlayarak özelleştirebilirsiniz.Color
mülkiyetiGraphInfo
Çizgiyle ilişkili nesne.
S: Çizgi uzunluğunu ayarladıktan sonra PDF belgesini nasıl kaydedebilirim?
C: Çizgi nesnesini istenen çizgi deseniyle yapılandırdıktan sonra, elde edilen PDF belgesini kullanarak kaydedebilirsiniz.doc.Save(dataDir + "DashLength_out.pdf");
Sağlanan kaynak kodundaki satır.