Dash-lengte
In deze zelfstudie leiden we u stap voor stap door de volgende C#-broncode om de lengte van streepjes in te stellen met 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();
Page page = doc.Pages.Add();
Stap 3: Een grafiekobject maken en aan de pagina toevoegen
We maken een Graph-object met opgegeven afmetingen en voegen dit toe aan de alineaverzameling van de pagina.
Aspose.Pdf.Drawing.Graph canvas = new Aspose.Pdf.Drawing.Graph(100, 400);
page.Paragraphs.Add(canvas);
Stap 4: Een lijnobject maken en configureren
We maken een Line-object met de opgegeven coördinaten en configureren de kleur en lengte van de streepjes.
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;
Stap 5: De lijn toevoegen aan het grafiekobject
We voegen de lijn toe aan de vormcollectie van het Graph-object.
canvas.Shapes.Add(line);
Stap 6: Het resulterende PDF-bestand opslaan
Ten slotte slaan we het resulterende PDF-bestand op met de naam “DashLength_out.pdf” in de opgegeven map.
doc.Save(dataDir + "DashLength_out.pdf");
Voorbeeldbroncode voor Dash Length 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 Document-object
Page page = doc.Pages.Add();
// Maak een tekenobject met bepaalde afmetingen
Aspose.Pdf.Drawing.Graph canvas = new Aspose.Pdf.Drawing.Graph(100, 400);
// Voeg een tekenobject toe aan de alineaverzameling van een pagina-instantie
page.Paragraphs.Add(canvas);
// Lijnobject maken
Aspose.Pdf.Drawing.Line line = new Aspose.Pdf.Drawing.Line(new float[] { 100, 100, 200, 100 });
// Kleur instellen voor lijnobject
line.GraphInfo.Color = Aspose.Pdf.Color.Red;
// Geef een dash-array op voor het lijnobject
line.GraphInfo.DashArray = new int[] { 0, 1, 0 };
// Stel de streepjesfase in voor Line-instantie
line.GraphInfo.DashPhase = 1;
// Voeg een lijn toe aan de vormenverzameling van tekenobjecten
canvas.Shapes.Add(line);
dataDir = dataDir + "DashLength_out.pdf";
// PDF-document opslaan
doc.Save(dataDir);
Console.WriteLine("\nLength dashed successfully in black and white.\nFile saved at " + dataDir);
Conclusie
In deze tutorial hebben we uitgelegd hoe je de lengte van streepjes instelt met Aspose.PDF voor .NET. Nu kunt u deze kennis gebruiken om lijnen met aangepaste streepjespatronen in uw PDF-bestanden te maken.
Veelgestelde vragen
Vraag: Wat is het doel van deze tutorial?
A: Het doel van deze tutorial is om u te begeleiden bij het instellen van de lengte van streepjes voor lijnen met behulp van Aspose.PDF voor .NET. U leert hoe u lijnen met aangepaste streepjespatronen in uw PDF-bestanden kunt maken.
Vraag: Welke vereisten zijn vereist voordat u begint?
A: Voordat u begint, moet u ervoor zorgen dat u de Aspose.PDF-bibliotheek hebt geïnstalleerd en uw ontwikkelomgeving hebt ingesteld. Een basiskennis van programmeren in C# wordt ook aanbevolen.
Vraag: Hoe geef ik de map op waarin het PDF-bestand moet worden opgeslagen?
A: Wijzig de variabele “dataDir” in de meegeleverde broncode om de map aan te geven waar u het resulterende PDF-bestand wilt opslaan.
Vraag: Hoe maak ik een lijn met aangepaste streepjespatronen?
A: In de tutorial wordt gedemonstreerd hoe u een Line-object maakt en de kleur, streepjesreeks en streepjesfase configureert met behulp van deGraphInfo
voorwerp. Wijzig deze instellingen om het gewenste streepjespatroon te bereiken.
Vraag: Kan ik de kleur van de lijn aanpassen?
A: Ja, u kunt de kleur van de lijn aanpassen door deColor
eigendom van deGraphInfo
object dat aan de lijn is gekoppeld.
Vraag: Hoe bewaar ik het PDF-document nadat ik de streepjeslengte heb ingesteld?
A: Nadat u het Line-object met het gewenste streepjespatroon hebt geconfigureerd, kunt u het resulterende PDF-document opslaan met behulp van dedoc.Save(dataDir + "DashLength_out.pdf");
regel in de opgegeven broncode.