Creëer een rechthoek met alfakleur
In deze zelfstudie leiden we u stap voor stap door de volgende C#-broncode om een rechthoek met alfakleur te maken met behulp van Aspose.PDF voor .NET.
Zorg ervoor dat u de Aspose.PDF-bibliotheek hebt geïnstalleerd en uw ontwikkelomgeving hebt ingesteld voordat u begint. Daarnaast heb je basiskennis van programmeren in C#.
Stap 1: Documentmap instellen
In de meegeleverde broncode moet u de map opgeven waarin u het resulterende PDF-bestand wilt opslaan. Wijzig de variabele “dataDir” in de gewenste map.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Stap 2: Een documentobject instantiëren en een pagina toevoegen
We maken een exemplaar van de klasse Document en voegen een pagina toe aan dit document.
Document doc = new Document();
Aspose.Pdf.Page page = doc.Pages.Add();
Stap 3: Een grafiekobject en een rechthoek maken
We maken een Graph-object met gespecificeerde afmetingen en een rechthoek met specifieke afmetingen.
Aspose.Pdf.Drawing.Graph canvas = new Aspose.Pdf.Drawing.Graph(100, 400);
Aspose.Pdf.Drawing.Rectangle rect = new Aspose.Pdf.Drawing.Rectangle(100, 100, 200, 100);
Stap 4: De alfakleur voor de rechthoek instellen
We kunnen een alfakleur voor de rechthoek opgeven met behulp van de FromArgb-methode van de klasse System.Drawing.Color.
rect.GraphInfo.FillColor = Aspose.Pdf.Color.FromRgb(System.Drawing.Color.FromArgb(128, System.Drawing.Color.FromArgb(12957183)));
Stap 5: De rechthoek toevoegen aan het grafiekobject
We voegen de rechthoek toe aan de vormcollectie van het Graph-object.
canvas.Shapes.Add(rect);
Stap 6: Een tweede rechthoek maken met een andere alfakleur
We creëren een tweede rechthoek met specifieke afmetingen en een andere alfakleur.
Aspose.Pdf.Drawing.Rectangle rect1 = new Aspose.Pdf.Drawing.Rectangle(200, 150, 200, 100);
rect1.GraphInfo.FillColor = Aspose.Pdf.Color.FromRgb(System.Drawing.Color.FromArgb(128, System.Drawing.Color.FromArgb(16118015)));
canvas.Shapes.Add(rect1);
Stap 7: Het grafiekobject aan de pagina toevoegen
We voegen het Graph-object toe aan de Paragraph-verzameling van het Page-object.
page.Paragraphs.Add(canvas);
Stap 8: Het resulterende PDF-bestand opslaan
Ten slotte slaan we het resulterende PDF-bestand op met de naam “CreateRectangleWithAlphaColor_out.pdf” in de opgegeven map.
doc.Save(dataDir + "CreateRectangleWithAlphaColor_out.pdf");
Voorbeeldbroncode voor Rechthoek maken met alfakleur met Aspose.PDF voor .NET
// Het pad naar de documentenmap.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// Instantie van documentinstantie
Document doc = new Document();
// Pagina toevoegen aan paginaverzameling van PDF-bestand
Aspose.Pdf.Page page = doc.Pages.Add();
// Maak een Graph-instantie
Aspose.Pdf.Drawing.Graph canvas = new Aspose.Pdf.Drawing.Graph(100, 400);
// Maak een rechthoekig object met specifieke afmetingen
Aspose.Pdf.Drawing.Rectangle rect = new Aspose.Pdf.Drawing.Rectangle(100, 100, 200, 100);
//Stel de grafiekvulkleur in vanuit de System.Drawing.Color-structuur op basis van een 32-bits ARGB-waarde
rect.GraphInfo.FillColor = Aspose.Pdf.Color.FromRgb(System.Drawing.Color.FromArgb(128, System.Drawing.Color.FromArgb(12957183)));
// Voeg een rechthoekig object toe aan de vormenverzameling van de Graph-instantie
canvas.Shapes.Add(rect);
// Maak een tweede rechthoekig object
Aspose.Pdf.Drawing.Rectangle rect1 = new Aspose.Pdf.Drawing.Rectangle(200, 150, 200, 100);
rect1.GraphInfo.FillColor = Aspose.Pdf.Color.FromRgb(System.Drawing.Color.FromArgb(128, System.Drawing.Color.FromArgb(16118015)));
canvas.Shapes.Add(rect1);
// Voeg een grafiekinstantie toe aan de alineaverzameling van het paginaobject
page.Paragraphs.Add(canvas);
dataDir = dataDir + "CreateRectangleWithAlphaColor_out.pdf";
// PDF-bestand opslaan
doc.Save(dataDir);
Console.WriteLine("\nRectangle object created successfully with alpha color.\nFile saved at " + dataDir);
Conclusie
In deze zelfstudie hebben we uitgelegd hoe u een rechthoek met alfakleur kunt maken met Aspose.PDF voor .NET. U kunt deze kennis nu gebruiken om geometrische vormen met transparante kleuren in uw PDF-bestanden te maken.
Veelgestelde vragen
Vraag: Wat is het doel van deze tutorial?
A: Deze tutorial is bedoeld om u door het proces te leiden van het maken van een rechthoek met alfakleur met behulp van Aspose.PDF voor .NET. U leert hoe u geometrische vormen met transparante kleuren aan uw PDF-bestanden kunt toevoegen.
Vraag: Welke vereisten zijn vereist voordat u begint?
A: Zorg ervoor dat u, voordat u begint, de Aspose.PDF-bibliotheek hebt geïnstalleerd en uw ontwikkelomgeving hebt ingesteld. Bovendien wordt een basiskennis van C#-programmeren aanbevolen.
Vraag: Hoe geef ik de map op waarin het PDF-bestand moet worden opgeslagen?
A: In de meegeleverde broncode kunt u de variabele “dataDir” wijzigen om de map aan te geven waar u het resulterende PDF-bestand wilt opslaan.
Vraag: Wat is het doel van het Graph-object en de rechthoek?
A: Het Graph-object fungeert als container voor tekenelementen, terwijl de rechthoek de geometrische vorm vertegenwoordigt die u aan de PDF gaat toevoegen.
Vraag: Hoe kan ik een alfakleur voor de rechthoek instellen?
A: U kunt een alfakleur voor de rechthoek opgeven met behulp van deFillColor
eigendom van deGraphInfo
voorwerp en deColor.FromRgb
methode met een ARGB-waarde.
Vraag: Kan ik meerdere rechthoeken maken met verschillende alfakleuren?
A: Ja, u kunt meerdere rechthoeken met verschillende alfakleuren maken door vergelijkbare stappen te volgen zoals gedemonstreerd in de zelfstudie.
Vraag: Hoe bewaar ik het resulterende PDF-bestand nadat ik rechthoeken met alfakleuren heb gemaakt?
A: Nadat u de rechthoeken met alfakleuren hebt gemaakt, kunt u het resulterende PDF-bestand opslaan met behulp van dedoc.Save(dataDir + "CreateRectangleWithAlphaColor_out.pdf");
regel in de opgegeven broncode.