Kā pievienot grafiku un zīmējumus PDF failiem .NET

Kā pievienot grafiku un zīmējumus PDF failiem .NET

Kā pievienot grafiku un zīmējumus PDF dokumentiem .NET

Šis ceļvedis parāda, kā PDF lapās uzzīmēt vektoru formas, izmantojot Graph konteineru.


Priekšnosacījumi

PrasībaDetaļas
Izpildlaiks.NET 8.0 vai jaunāks
Pakotnedotnet add package Aspose.Pdf.Foss

Izveidojiet grafiku un uzzīmējiet līniju

Graph klase darbojas kā konteineris vektoru formām PDF lapā. Izveidojiet grafiku ar fiksētu platumu un augstumu, pievienojiet formu objektus tās Shapes kolekcijai, pēc tam pievienojiet grafiku lapas Paragraphs kolekcijai. Izkārtojuma dzinējs novieto to automātiski kopā ar citiem rindkopas elementiem.

using var doc = new Document();
var page = doc.Pages.Add();

var graph = new Graph(400, 200);
var line = new Line(new float[] { 0, 0, 300, 100 });
graph.Shapes.Add(line);
page.Paragraphs.Add(graph);
doc.Save("drawing.pdf");

Zīmēt apli

Pievienojiet Circle formu, norādot centra koordinātas un rādiusu. Visas formas koplieto vienu Graph konteineru un tiek renderētas tajā secībā, kādā tās tiek pievienotas.

var circle = new Circle(150, 100, 50);
graph.Shapes.Add(circle);

Zīmēt brīvās formas ceļu

Kompleksām formām izmantojiet DrawingPath, lai izveidotu patvaļīgu vektoru ceļu ar pārvietošanas, līnijas un Bezieru līknes segmentiem.
Izsauciet Close, lai savienotu pēdējo punktu ar sākumu, veidojot slēgtu formu, ko var aizpildīt vai apvilkt.

var path = new DrawingPath();
path.MoveTo(10, 10);
path.LineTo(100, 10);
path.CurveTo(150, 50, 150, 100, 100, 100);
path.Close();

Svarīgākās klases

KlaseMērķis
GraphZīmējama formas konteineris
LineLīnijas forma
CircleAplis forma
ArcLoka forma
DrawingPathBrīvās formas vektoru ceļš
ColorKrāsu vērtības (RGB, ARGB)

Skatīt arī

 Latviešu