ΓΡΑΦΙΚΕΣ ΚΑΙ ΔΙΓΡΑΨΕΙΣ

ΓΡΑΦΙΚΕΣ ΚΑΙ ΔΙΓΡΑΨΕΙΣ

ΓΡΑΦΙΚΕΣ ΚΑΙ ΔΙΓΡΑΨΕΙΣ

Aspose.PDF FOSS for .NET includes a drawing subsystem for adding vector Πληροφορίες για τα PDF σελίδες.The Graph Η συσκευή έχει σχήμα (Line, Arc, Circle(και προστίθεται σε μια σελίδα του Paragraphs συλλογή .


Δημιουργία ενός γραμματοκιβωτίου

Graph Ορίζει μια ελκυστική περιοχή με καθορισμένη πλάτος και ύψος.

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

var graph = new Graph(400, 200);
page.Paragraphs.Add(graph);

Σχεδιασμός γραμμών

var line = new Line(new float[] { 0, 0, 300, 100 });
graph.Shapes.Add(line);

Σχεδιασμός αρκούδων και κύκλων

var arc = new Arc(150, 100, 80, 0, 180);
graph.Shapes.Add(arc);

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

Εργασία με τα χρώματα

Η Color Η τάξη παρέχει εργοστασιακές μεθόδους για RGB, ARGB και τα ονομαζόμενα χρώματα.

var red = Color.FromRgb(1.0, 0.0, 0.0);
var semiTransparent = Color.FromArgb(128, 0, 0, 255);

Σχεδιάζοντας δρόμους

DrawingPath Υποστήριξη MoveTo, LineTo, CurveTo,και Close Για Φύση ελεύθερου vector.

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

Φωτογραφίες μορφοποιήσεις

ImageFormat παρέχει τιμές καταλόγου για τις μορφές raster που χρησιμοποιούνται όταν Μετατροπή σελίδων σε εικόνες: Bmp, Jpeg, Png, Tiff, Gif.


Συμβουλές και βέλτιστες πρακτικές

  • Καθορίστε διαστάσεις γραφικών για να ταιριάζει στην περιοχή που θέλετε να τραβήξετε - συντονιστές μέσα Graph Είναι σχετικές με τα όριά της.
  • Χρησιμοποιήστε Color.FromArgb για την υποστήριξη της αλφα-διαφανής πληρωμής (αλφα κανάλι).
  • Συνδυάστε πολλαπλές μορφές σε ένα Graph για αποτελεσματική εκτέλεση.
  • DrawingPath Είναι ιδανικό για πολύπλοκες κόκκους Bezier και αυθαίρετες μορφές πολυγώνης.
  • Προσθέστε το Graph Για την σελίδα της Paragraphs Συλλογή - μην το προσθέσετε στις αναφορές.

κοινά ζητήματα

ΘέμαΑιτίαΦΙΛΕΞΗ
Φύση που δεν είναι ορατήΟι διαστάσεις γραφικών είναι πολύ μικρές για τις συντονιστικές μορφές.Αυξήστε Graph Συντονισμοί πλάτος/αύθους ή κλίμακας
Τα χρώματα φαίνονται διαφορετικά στον θεατήΧρώμα διαστήματος αδιαφορίαΧρησιμοποιήστε Color.FromRgb με τιμές στο εύρος 0.0-1.0
Το κείμενο υπερβαίνει το κείμενό τουΤο γραφείο τοποθετείται σε λάθος θέση στην ροή παραγράφουΠροσαρμογή παραγράφου της παραγγελίας ή χρήσης FloatingBox Για την απόλυτη θέση

FAQ

Μπορώ να βάλω γεμάτες σχήματα;?

Ναι, θέστε τη μορφή του GraphInfo.FillColor Το κτίριο γεμίζει με ένα σταθερό χρώμα.

Πώς μπορώ να τοποθετήσω ένα γραφείο σε συγκεκριμένες συντονιστικές σελίδες;?

Βάλτε το Graph Σε ένα FloatingBox και να τα βάλει Left και Top Ιδιότητες για την απόλυτη θέση.

Η βιβλιοθήκη υποστηρίζει τους σπουδαστές;?

Η Shading Βαθμολογία υποστήριξης βασικών μοτίβων σκιής. χρησιμοποιήστε DrawingPath Με Πλήρωση για Gradient Fill.


Συνοπτική αναφορά API

Κλάση / ΜέθοδοςΠεριγραφή
GraphΚαντάνι για προσιτές μορφές, προστίθεται στις παραγράφους σελίδας
LineΑκριβής γραμμή μεταξύ δύο ή περισσότερων σημείων
ArcΚύκλος που ορίζεται από το κέντρο, τον ακτίνο και τους γωνίες
CircleΣχετικά με το σχήμα του κύκλου που ορίζεται από κέντρο και ραδιόφωνο
DrawingPathΔωρεάν διαδρομή με MoveTo, LineTo , CurveTo
ColorΧρωματική τιμή με RGB, ARGB και εργοστασιακές μέθοδοι
Color.FromRgbΔημιουργία χρώματος από RGB συστατικά
Color.FromArgbΔημιουργία χρώματος με διαφάνεια αλφα
GraphicElementCollectionΣυλλογή γραφικών στοιχείων σε μια σελίδα
ImageFormatΟ κατάλογος των μορφών εικόνας (Bmp, Jpeg, Png, Tiff, Gif)

Δείτε επίσης

 Ελληνικά