Class XpsDocument
Το όνομα: Aspose.Page.XPS Συγκέντρωση: Aspose.Page.dll (25.5.0)
Κλάση που ενσωματώνει την κύρια οντότητα του εγγράφου XPS που παρέχει χειραγώγησηΜέθοδοι για οποιοδήποτε στοιχείο XPS.
public sealed class XpsDocument : Document, IDisposableInheritance
object ← Document ← XpsDocument
Implements
Κληρονομημένα μέλη
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
XpsDocument()
Δημιουργεί ένα κενό έγγραφο XPS με προεπιλεγμένο μέγεθος σελίδας.
public XpsDocument()XpsDocument(Σύνδεσμος)
Ανοίγει ένα υπάρχον έγγραφο XPS που βρίσκεται στο path'.
public XpsDocument(string path)Parameters
path string
τοποθεσία του εγγράφου.
XpsDocument(Σύνδεσμος, LoadOptions)
Ανοίγει ένα υπάρχον έγγραφο που βρίσκεται στο path’ ως έγγραφο XPS.
public XpsDocument(string path, LoadOptions options)Parameters
path string
τοποθεσία του εγγράφου.
options LoadOptions
Επιλογές φόρτισης εγγράφων.
XpsDocument(Σύνδεση, LoadOptions)
Κατεβάζει ένα υπάρχον έγγραφο που αποθηκεύεται στο stream’ ως έγγραφο XPS.
public XpsDocument(Stream stream, LoadOptions options)Parameters
stream Stream
Το έγγραφο Stream.
options LoadOptions
Επιλογές φόρτισης εγγράφων.
Properties
ActiveDocument
Πάρτε τον αριθμό του ενεργού εγγράφου.
public int ActiveDocument { get; }Αξία ιδιοκτησίας
ActivePage
Αποκτά τον αριθμό της ενεργού σελίδας στο ενεργό έγγραφο.
public int ActivePage { get; }Αξία ιδιοκτησίας
DocumentCount
Επιστρέφει τον αριθμό των εγγράφων στο πακέτο XPS.
public int DocumentCount { get; }Αξία ιδιοκτησίας
JobPrintTicket
Εισαγωγή / Εισαγωγή Εισαγωγής Εισαγωγής Εισαγωγής Εισαγωγής Εισαγωγής Εισαγωγής Εισαγωγής
public JobPrintTicket JobPrintTicket { get; set; }Αξία ιδιοκτησίας
Page
Επιστρέφει μια παράσταση Aspose.Page.XPS.XpsModel.XpsPage για ενεργή σελίδα.
public XpsPage Page { get; }Αξία ιδιοκτησίας
PageCount
Επιστρέφει τον αριθμό των σελίδων στο ενεργό έγγραφο.
public int PageCount { get; }Αξία ιδιοκτησίας
TotalPageCount
Επιστρέφει τον συνολικό αριθμό σελίδων σε όλα τα έγγραφα στο έγγραφο XPS.
public int TotalPageCount { get; }Αξία ιδιοκτησίας
Utils
Αποκτά το αντικείμενο που παρέχει υπηρεσίες πέρα από το επίσημο API χειρισμού XPS.
public DocumentUtils Utils { get; }Αξία ιδιοκτησίας
Methods
Εισαγωγή T>(T)
Προσθέτει ένα στοιχείο περιεχομένου (Canvas, Path, ή Glyphs).
public T Add<t>(T element) where T : XpsContentElementParameters
element T
Το στοιχείο που προστίθεται.
Returns
T
Προσθήκη του στοιχείου.
Τύπος παραμέτρων
T
τον τύπο του στοιχείου.
AddCanvas()
Προσθέστε μια νέα κουβέρτα στην ενεργή σελίδα.
public XpsCanvas AddCanvas()Returns
Προσθήκη καναπέ.
AddDocument(Μπόλ)
Προσθέτει ένα κενό έγγραφο με προεπιλεγμένο μέγεθος σελίδας.
public void AddDocument(bool activate = true)Parameters
activate bool
Σημαία που υποδεικνύει αν να επιλέξετε το προστιθέμενο έγγραφο ως ενεργό.
AddDocument(Πλατφόρμα, πλοίο, μπολ)
Προσθέτει ένα κενό έγγραφο με τις πρώτες διαστάσεις της σελίδαςwidth’ και height'.
public void AddDocument(float width, float height, bool activate = true)Parameters
width float
Το πλάτος της πρώτης σελίδας.
height float
Το ύψος της πρώτης σελίδας.
activate bool
Σημαία που υποδεικνύει αν να επιλέξετε το προστιθέμενο έγγραφο ως ενεργό.
AddGlyphs(Σύνδεσμος, Float, FontStyle, Flate, float)
Προσθέστε νέα glyphs στην ενεργή σελίδα.
public XpsGlyphs AddGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)Parameters
fontFamily string
Φωνή οικογένειας.
fontRenderingEmSize float
Σημειώστε το μέγεθος.
fontStyle FontStyle
Στυλ Στυλ.
originX float
Glyphs προέλευση X συντονισμός.
originY float
Η προέλευση του Glyphs είναι συντονισμένη.
unicodeString string
Σύνδεσμος για να εκτυπωθεί.
Returns
Προσθέτονται τα γλυπτά.
AddGlyphs(XpsFont, Float, Flate, Σύνδεσμος)
Προσθέστε νέα glyphs στην ενεργή σελίδα.
public XpsGlyphs AddGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)Parameters
font XpsFont
Πηγή πόρων.
fontRenderingEmSize float
Σημειώστε το μέγεθος.
originX float
Glyphs προέλευση X συντονισμός.
originY float
Η προέλευση του Glyphs είναι συντονισμένη.
unicodeString string
Σύνδεσμος για να εκτυπωθεί.
Returns
Προσθέτονται τα γλυπτά.
AddOutlineEntry(Σύνδεσμος, XpsHyperlinkTarget)
Προσθέστε μια εισαγωγή εξόδου στο έγγραφο.
public void AddOutlineEntry(string description, int outlineLevel, XpsHyperlinkTarget target)Parameters
description string
Η εισαγωγική περιγραφή.
outlineLevel int
Το επίπεδο του outline.
target XpsHyperlinkTarget
Ο στόχος εισόδου.
AddPage(Μπόλ)
Προσθέστε μια κενή σελίδα στο έγγραφο με προεπιλεγμένο μέγεθος σελίδας.
public XpsPage AddPage(bool activate = true)Parameters
activate bool
Σημαία που υποδεικνύει αν να επιλέξετε προστιθέμενη σελίδα ως ενεργή.
Returns
Προσθήκη σελίδας .
AddPage(Πλατφόρμα, πλοίο, μπολ)
Προσθέστε μια κενή σελίδα στο έγγραφο με τον καθορισμένο width’ και height'.
public XpsPage AddPage(float width, float height, bool activate = true)Parameters
width float
Το πλάτος μιας νέας σελίδας.
height float
Το ύψος μιας νέας σελίδας.
activate bool
Σημαία που υποδεικνύει αν να επιλέξετε προστιθέμενη σελίδα ως ενεργή.
Returns
Προσθήκη σελίδας .
AddPage(XpsPage και Bool)
Προσθέστε μια σελίδα στο έγγραφο.
public XpsPage AddPage(XpsPage page, bool activate = true)Parameters
page XpsPage
Σελίδα που πρέπει να προστεθεί.
activate bool
Σημαία που υποδεικνύει αν να επιλέξετε προστιθέμενη σελίδα ως ενεργή.
Returns
Προσθήκη σελίδας .
AddPath(XpsPathGeometry)
Προσθέστε μια νέα διαδρομή στην ενεργή σελίδα.
public XpsPath AddPath(XpsPathGeometry data)Parameters
data XpsPathGeometry
Η γεωμετρία του δρόμου.
Returns
Προστέθηκε ο δρόμος.
CreateArcSegment(PointF, SizeF , Float, Bool, XpsSweepDirection, bool)
Δημιουργεί ένα νέο ελιπτικό τμήμα arc.
public XpsArcSegment CreateArcSegment(PointF point, SizeF size, float rotationAngle, bool isLargeArc, XpsSweepDirection sweepDirection, bool isStroked = true)Parameters
point PointF
Το τελικό σημείο του ελιπτικού arc.
size SizeF
Το ραδιόφωνο x και y του ελιπτικού arc ως ζεύγος x, y.
rotationAngle float
Υποδεικνύει τον τρόπο με τον οποίο η ελίτ περιστρέφεται σε σχέση με το τρέχον σύστημα συντονισμών.
isLargeArc bool
Αποφασίζει αν το φύλλο τραβήχτηκε με ένα χτύπημα 180 ή μεγαλύτερο.
sweepDirection XpsSweepDirection
Η κατεύθυνση στην οποία τραβήχτηκε το arc.
isStroked bool
Προσδιορίζει αν το χτύπημα για αυτό το τμήμα του δρόμου τραβήχτηκε.
Returns
Νέο ελιπτικό τμήμα arc.
CreateCanvas()
Δημιουργεί ένα νέο καναπέ.
public XpsCanvas CreateCanvas()Returns
Νέες καμπύλες.
CreateColor(Color)
Δημιουργεί ένα νέο χρώμα.
public XpsColor CreateColor(Color color)Parameters
color Color
Ένα πρωτότυπο χρώμα για το χρώμα RGB.
Returns
Νέο χρώμα.
CreateColor(Ιντ, Ιντ, Ιντ)
Δημιουργεί ένα νέο χρώμα στο χώρο χρώματος sRGB.
public XpsColor CreateColor(int a, int r, int g, int b)Parameters
a int
Το συστατικό χρώματος alpha.
r int
Το κόκκινο συστατικό.
g int
Το πράσινο συστατικό του χρώματος.
b int
Το μπλε χρώμα του συστατικού.
Returns
Νέο χρώμα.
CreateColor(Ιντ, Ιντ, Ιντ)
Δημιουργεί ένα νέο χρώμα στο χώρο χρώματος sRGB.
public XpsColor CreateColor(int r, int g, int b)Parameters
r int
Το κόκκινο συστατικό.
g int
Το πράσινο συστατικό του χρώματος.
b int
Το μπλε χρώμα του συστατικού.
Returns
Νέο χρώμα.
CreateColor(Ναυτιλία, Ναυτιλία, Ναυτιλία)
Δημιουργεί ένα νέο χρώμα στο χώρο χρώματος scRGB.
public XpsColor CreateColor(float a, float r, float g, float b)Parameters
a float
Το συστατικό χρώματος alpha.
r float
Το κόκκινο συστατικό.
g float
Το πράσινο συστατικό του χρώματος.
b float
Το μπλε χρώμα του συστατικού.
Returns
Νέο χρώμα.
CreateColor(Πλοία, Πλοία, Πλοία)
Δημιουργεί ένα νέο χρώμα στο χώρο χρώματος scRGB.
public XpsColor CreateColor(float r, float g, float b)Parameters
r float
Το κόκκινο συστατικό.
g float
Το πράσινο συστατικό του χρώματος.
b float
Το μπλε χρώμα του συστατικού.
Returns
Νέο χρώμα.
CreateColor(Πλατφόρμα, Params Float[])
Δημιουργεί ένα νέο χρώμα στο χώρο χρωμάτων που βασίζεται στο ICC.
public XpsColor CreateColor(string path, params float[] components)Parameters
path string
Ο δρόμος προς το προφίλ του ICC.
components float
[ ]
Τα συστατικά χρώματος.
Returns
Νέο χρώμα.
CreateColor(XpsIccProfile, παραμύθια float[])
Δημιουργεί ένα νέο χρώμα στο χώρο χρωμάτων που βασίζεται στο ICC.
public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)Parameters
iccProfile XpsIccProfile
Το προφίλ του ICC.
components float
[ ]
Τα συστατικά χρώματος.
Returns
Νέο χρώμα.
CreateFont(Σύνδεσμος, FontStyle)
Δημιουργεί έναν νέο πόρο γραμματοσειράς TrueType.
public XpsFont CreateFont(string fontFamily, FontStyle fontStyle)Parameters
fontFamily string
Η οικογένεια του Font.
fontStyle FontStyle
Το στυλ του font.
Returns
Το νέο TrueType Font Resource.
CreateFont(Stream)
Δημιουργεί έναν νέο πόρο γραμματοσειράς TrueType έξω από τη ροή.
public XpsFont CreateFont(Stream stream)Parameters
stream Stream
Η ροή που περιέχει το προφίλ του ICC να λαμβάνεται ως πόρος.
Returns
Το νέο TrueType Font Resource.
CreateGlyphs(Σύνδεσμος, Float, FontStyle, Flate, float)
Δημιουργεί καινούργια γλυπτά.
public XpsGlyphs CreateGlyphs(string fontFamily, float fontRenderingEmSize, FontStyle fontStyle, float originX, float originY, string unicodeString)Parameters
fontFamily string
Φωνή οικογένειας.
fontRenderingEmSize float
Σημειώστε το μέγεθος.
fontStyle FontStyle
Στυλ Στυλ.
originX float
Glyphs προέλευση X συντονισμός.
originY float
Η προέλευση του Glyphs είναι συντονισμένη.
unicodeString string
Σύνδεσμος για να εκτυπωθεί.
Returns
Νέοι Γκλιφς
CreateGlyphs(XpsFont, Float, Flate, Σύνδεσμος)
Δημιουργεί καινούργια γλυπτά.
public XpsGlyphs CreateGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, string unicodeString)Parameters
font XpsFont
Πηγή πόρων.
fontRenderingEmSize float
Σημειώστε το μέγεθος.
originX float
Glyphs προέλευση X συντονισμός.
originY float
Η προέλευση του Glyphs είναι συντονισμένη.
unicodeString string
Σύνδεσμος για να εκτυπωθεί.
Returns
Νέοι Γκλιφς
CreateGradientStop(XpsColor, πλωτό)
Δημιουργεί μια νέα στάση.
public XpsGradientStop CreateGradientStop(XpsColor color, float offset)Parameters
color XpsColor
Το gradient σταματά χρώμα.
offset float
Το Gradient αποζημιώνει.
Returns
Νέο στάδιο σταματήσεων.
CreateGradientStop(Χρωματισμός, Float)
Δημιουργεί μια νέα στάση.
public XpsGradientStop CreateGradientStop(Color color, float offset)Parameters
color Color
Το gradient σταματά χρώμα.
offset float
Το Gradient αποζημιώνει.
Returns
Νέο στάδιο σταματήσεων.
CreateIccProfile(Σύνδεσμος)
Δημιουργεί έναν νέο πόρο προφίλ ICC από το αρχείο προφίλ ICC που βρίσκεται στο iccProfilePath'.
public XpsIccProfile CreateIccProfile(string iccProfilePath)Parameters
iccProfilePath string
Ο δρόμος προς το προφίλ του ICC για να ληφθεί ως πόρος.
Returns
Νέο προφίλ του ICC.
CreateIccProfile(Stream)
Δημιουργεί έναν νέο πόρο προφίλ ICC από το stream'.
public XpsIccProfile CreateIccProfile(Stream stream)Parameters
stream Stream
Η ροή που περιέχει το προφίλ του ICC να λαμβάνεται ως πόρος.
Returns
Νέο προφίλ του ICC.
CreateImage(Σύνδεσμος)
Δημιουργεί έναν νέο πόρο εικόνας από το αρχείο εικόνας που βρίσκεται στο imagePath'.
public XpsImage CreateImage(string imagePath)Parameters
imagePath string
Ο δρόμος προς την εικόνα για να πάρει ως πόρος.
Returns
Νέα πηγή εικόνας.
CreateImage(Stream)
Δημιουργεί έναν νέο πόρο εικόνας από το stream'.
public XpsImage CreateImage(Stream stream)Parameters
stream Stream
Η ροή που περιέχει την εικόνα να λαμβάνεται ως πόρος.
Returns
Νέα πηγή εικόνας.
CreateImageBrush(XpsImage, RectangleF, Ρέκταγκελ)
Δημιουργεί μια νέα εικόνα σφραγίδα.
public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)Parameters
image XpsImage
Μια πηγή εικόνας.
viewbox RectangleF
Η θέση και οι διαστάσεις του περιεχομένου πηγής του χαλκού.
viewport RectangleF
Η περιοχή που περιέχει τον συντονισμένο χώρο της πρώτης ψεκασμούδελτίο που εφαρμόζεται (πιθανώς επανειλημμένα) για να γεμίσει την περιοχή στην οποία εφαρμόζεται η βούρτσα
Returns
ΝΕΑ ΦΩΤΟΓΡΑΦΙΟ BRUSH.
CreateImageBrush(Σύνδεσμος, RectangleF)
Δημιουργεί μια νέα εικόνα σφραγίδα.
public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)Parameters
imagePath string
Το μονοπάτι προς την εικόνα να πάρει ως ένα βούρτσισμα.
viewbox RectangleF
Η θέση και οι διαστάσεις του περιεχομένου πηγής του χαλκού.
viewport RectangleF
Η περιοχή που περιέχει τον συντονισμένο χώρο της πρώτης ψεκασμούδελτίο που εφαρμόζεται (πιθανώς επανειλημμένα) για να γεμίσει την περιοχή στην οποία εφαρμόζεται η βούρτσα
Returns
ΝΕΑ ΦΩΤΟΓΡΑΦΙΟ BRUSH.
CreateLinearGradientBrush(Ετικέτες xpsgradientstop>ΠΕΡΙΣΣΟΤΕΡΑ, PointF)
Δημιουργεί ένα νέο γραμμικό gradient brush.
public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)Parameters
gradientStops List
< ·
XpsGradientStop
>
Η λίστα των gradient σταματά.
startPoint PointF
Το σημείο εκκίνησης του γραμμικού gradient.
endPoint PointF
Το τελικό σημείο του γραμμικού gradient.
Returns
Νέο γραμμικό gradient brush.
CreateLinearGradientBrush(Πειραιά, Πειραιά)
Δημιουργεί ένα νέο γραμμικό gradient brush.
public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)Parameters
startPoint PointF
Το σημείο εκκίνησης του γραμμικού gradient.
endPoint PointF
Το τελικό σημείο του γραμμικού gradient.
Returns
Νέο γραμμικό gradient brush.
CreateMatrix(Ναυτιλία, Ναυτιλία, Ναυτιλία, Ναυτιλία)
Δημιουργεί μια νέα λεπτή μετασχηματιστική μητρώα.
public XpsMatrix CreateMatrix(float m11, float m12, float m21, float m22, float m31, float m32)Parameters
m11 float
Το στοιχείο 11.
m12 float
Το στοιχείο 12.
m21 float
Ενότητα 21
m22 float
ΑΡΘΡΟ 22
m31 float
Ενότητα 31
m32 float
Ενότητα 32.
Returns
Η νέα μετασχηματιστική Ματρίκη.
CreatePath(XpsPathGeometry)
Δημιουργεί ένα νέο μονοπάτι.
public XpsPath CreatePath(XpsPathGeometry data)Parameters
data XpsPathGeometry
Η γεωμετρία του δρόμου.
Returns
Νέος δρόμος .
CreatePathFigure(ΠΕΡΙΣΣΟΤΕΡΑ, ΜΠΟΛ)
Δημιουργεί ένα νέο μονοπάτι.
public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)Parameters
startPoint PointF
Το σημείο εκκίνησης για το πρώτο τμήμα του αριθμού του δρόμου.
isClosed bool
Καθορίζει αν το μονοπάτι είναι κλειστό.Αν θέσει σε αλήθεια, το τραύμα τραβάται"κλειστό", δηλαδή, το τελευταίο σημείο στο τελευταίο τμήμα του αριθμού δρόμου συνδέεται μετο σημείο που καθορίζεται στο χαρακτηριστικό StartPoint, αλλιώς το χτύπημα τραβήχτηκε “ανοιχτό”, καιτο τελευταίο σημείο δεν συνδέεται με το σημείο εκκίνησης. ισχύει μόνο εάν ο αριθμός δρόμου είναιχρησιμοποιείται σε ένα στοιχείο Path που προσδιορίζει ένα εγκεφαλικό επεισόδιο.
Returns
ΝΕΟ ΔΡΟΜΟ ΦΙΛΟ.
CreatePathFigure(PointF, ΛίσταΜπόλ)
Δημιουργεί ένα νέο μονοπάτι.
public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)Parameters
startPoint PointF
Το σημείο εκκίνησης για το πρώτο τμήμα του αριθμού του δρόμου.
segments List
< ·
XpsPathSegment
>
Κατάλογος των τμημάτων οδών.
isClosed bool
Καθορίζει αν το μονοπάτι είναι κλειστό.Αν θέσει σε αλήθεια, το τραύμα τραβάται"κλειστό", δηλαδή, το τελευταίο σημείο στο τελευταίο τμήμα του αριθμού δρόμου συνδέεται μετο σημείο που καθορίζεται στο χαρακτηριστικό StartPoint, αλλιώς το χτύπημα τραβήχτηκε “ανοιχτό”, καιτο τελευταίο σημείο δεν συνδέεται με το σημείο εκκίνησης. ισχύει μόνο εάν ο αριθμός δρόμου είναιχρησιμοποιείται σε ένα στοιχείο Path που προσδιορίζει ένα εγκεφαλικό επεισόδιο.
Returns
ΝΕΟ ΔΡΟΜΟ ΦΙΛΟ.
CreatePathGeometry(Σύνδεσμος)
Δημιουργεί μια νέα γεωμετρία δρόμου που προσδιορίζεται με συντομευμένη μορφή.
public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)Parameters
abbreviatedGeometry string
Σύντομη μορφή της γεωμετρίας του δρόμου.
Returns
Νέα γεωμετρία του δρόμου.
CreatePathGeometry()
Δημιουργεί μια νέα γεωμετρία.
public XpsPathGeometry CreatePathGeometry()Returns
Νέα γεωμετρία του δρόμου.
CreatePathGeometry(Ετικέτες xpspathfigure>)
Δημιουργεί μια νέα γεωμετρία οδών με καθορισμένη λίστα με αριθμούς οδών.
public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)Parameters
pathFigures List
< ·
XpsPathFigure
>
Κατάλογος αριθμών διαδρομών.
Returns
Νέα γεωμετρία του δρόμου.
CreatePolyBezierSegment(PointF[ ]Μπόλ)
Δημιουργεί ένα νέο σύνολο κουμπικών γραμμών Bézier.
public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)Parameters
points PointF
[ ]
Τα σημεία ελέγχου για πολλαπλά τμήματα Bézier.
isStroked bool
Προσδιορίζει αν το χτύπημα για αυτό το τμήμα του δρόμου τραβήχτηκε.
Returns
Νέες κούπες Bézier κόκκινου τμήματος.
CreatePolyLineSegment(PointF[ ]Μπόλ)
Δημιουργεί ένα νέο πολυγωνικό σχέδιο που περιέχει ένα αυθαίρετο αριθμό μεμονωμένων κατώτερων.
public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)Parameters
points PointF
[ ]
Ένα σύνολο συντονισμών για τα πολλαπλά τμήματα που καθορίζουν το τμήμα πολυ γραμμής.
isStroked bool
Προσδιορίζει αν το χτύπημα για αυτό το τμήμα του δρόμου τραβήχτηκε.
Returns
Το νέο πολυγώνιο τμήμα.
CreatePolyQuadraticBezierSegment(PointF[ ]Μπόλ)
Δημιουργεί ένα νέο σύνολο τετραγωνικών γραμμών Bézier από το προηγούμενο σημείο στον αριθμό του δρόμου μέσω ενόςΣημειωτέον ότι χρησιμοποιούν συγκεκριμένα σημεία ελέγχου.
public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)Parameters
points PointF
[ ]
Τα σημεία ελέγχου για πολλαπλά τετραγωνικά τμήματα Bézier.
isStroked bool
Προσδιορίζει αν το χτύπημα για αυτό το τμήμα του δρόμου τραβήχτηκε.
Returns
Νέο τετραγωνικό Bézier κόκκινο τμήμα.
CreateRadialGradientBrush(Ετικέτες xpsgradientstop>Πλατφόρμα, πλοία, PointF, Float)
Δημιουργεί μια νέα ακτινογραφία gradient.
public XpsRadialGradientBrush CreateRadialGradientBrush(List<xpsgradientstop> gradientStops, PointF center, PointF gradientOrigin, float radiusX, float radiusY)Parameters
gradientStops List
< ·
XpsGradientStop
>
Η λίστα των gradient σταματά.
center PointF
Το κεντρικό σημείο του ριζικού gradient (δηλαδή, το κέντρο της ελιπίας).
gradientOrigin PointF
Το σημείο προέλευσης του ραδιοφάσματος.
radiusX float
Το ραδιόφωνο στη διάσταση x του ελιπάσματος που ορίζει το ραδιόφωνο.
radiusY float
Το ραδιόφωνο στην y διάσταση της ελίξης που καθορίζει το ραδιόφωνο.
Returns
Νέο radial gradient brush.
CreateRadialGradientBrush(Πλατφόρμα, PointF, Float)
Δημιουργεί μια νέα ακτινογραφία gradient.
public XpsRadialGradientBrush CreateRadialGradientBrush(PointF center, PointF gradientOrigin, float radiusX, float radiusY)Parameters
center PointF
Το κεντρικό σημείο του ριζικού gradient (δηλαδή, το κέντρο της ελιπίας).
gradientOrigin PointF
Το σημείο προέλευσης του ραδιοφάσματος.
radiusX float
Το ραδιόφωνο στη διάσταση x του ελιπάσματος που ορίζει το ραδιόφωνο.
radiusY float
Το ραδιόφωνο στην y διάσταση της ελίξης που καθορίζει το ραδιόφωνο.
Returns
Νέο radial gradient brush.
CreateSolidColorBrush(XpsColor)
Δημιουργεί ένα νέο στερεό χρωματικό μαντήλι.
public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)Parameters
color XpsColor
Το χρώμα των γεμάτων στοιχείων.
Returns
Νέο σκληρό χρωματικό μαντήλι.
CreateSolidColorBrush(Color)
Δημιουργεί ένα νέο στερεό χρωματικό μαντήλι.
public XpsSolidColorBrush CreateSolidColorBrush(Color color)Parameters
color Color
Το χρώμα των γεμάτων στοιχείων.
Returns
Νέο σκληρό χρωματικό μαντήλι.
CreateVisualBrush(XpsContentElement, RectangleF, Ρέκταγκελ)
Δημιουργεί μια νέα οπτική σφραγίδα.
public XpsVisualBrush CreateVisualBrush(XpsContentElement element, RectangleF viewbox, RectangleF viewport)Parameters
element XpsContentElement
Το στοιχείο XPS (Canvas, Path ή Glyphs) για την οπτική ιδιοκτησία.
viewbox RectangleF
Η θέση και οι διαστάσεις του περιεχομένου πηγής του χαλκού.
viewport RectangleF
Η περιοχή που περιέχει τον συντονισμένο χώρο της πρώτης ψεκασμούδελτίο που εφαρμόζεται (πιθανώς επανειλημμένα) για να γεμίσει την περιοχή στην οποία εφαρμόζεται η βούρτσα
Returns
Νέο Visual Brush.
Dispose()
Διαθέτει την υπόθεση.
public void Dispose()GetDocumentPrintTicket(ΕΝΤ)
Επιστρέφει το εκτυπωμένο εισιτήριο του εγγράφου που έχει ενσωματωθεί με το documentIndex'.
public DocumentPrintTicket GetDocumentPrintTicket(int documentIndex)Parameters
documentIndex int
Δείκτης του εγγράφου του οποίου το εισιτήριο θα επιστραφεί.
Returns
Το εισιτήριο του εγγράφου.
GetPagePrintTicket(ΕΝΤ, ΕΝΤ)
Επιστρέφει το εισιτήριο εκτύπωσης της σελίδας που έχει ενσωματωθεί με pageIndex’ στο έγγραφο που έχει ενσωματωθεί με documentIndex'.
public PagePrintTicket GetPagePrintTicket(int documentIndex, int pageIndex)Parameters
documentIndex int
Δείκτης του εγγράφου.
pageIndex int
Δείκτης της σελίδας της οποίας θα επιστρέψει το εισιτήριο.
Returns
Το εισιτήριο της σελίδας.
Εισαγωγή T>(Τ, Τ)
Εισάγετε ένα στοιχείο (Canvas, Path, ή Glyphs) στην ενεργή σελίδα στη θέση index.
public T Insert<t>(int index, T element) where T : XpsContentElementParameters
index int
Η θέση στην οποία πρέπει να εισάγεται ένα στοιχείο .
element T
Το στοιχείο πρέπει να εισαχθεί.
Returns
T
ενσωματωμένο στοιχείο.
Τύπος παραμέτρων
T
τον τύπο του στοιχείου.
InsertCanvas(ΕΝΤ)
Εισάγετε μια νέα κουβέντα στην ενεργή σελίδα στη θέση index'.
public XpsCanvas InsertCanvas(int index)Parameters
index int
Τοποθεσία στην οποία θα πρέπει να τοποθετηθεί ένα νέο καναπέ.
Returns
Ενσωματωμένο καναπέ.
InsertDocument(Μπόλ, Μπόλ)
Εισάγετε ένα κενό έγγραφο με προεπιλεγμένο μέγεθος σελίδας στη θέση index".
public void InsertDocument(int index, bool activate = true)Parameters
index int
Τοποθεσία στην οποία πρέπει να τοποθετηθεί ένα έγγραφο.
activate bool
Σημαία που υποδεικνύει αν να επιλέξετε το εισαγόμενο έγγραφο ως ενεργό.
InsertDocument(Πλατφόρμα, πλοίο, μπολ)
Εισάγετε ένα κενό έγγραφο με τις πρώτες διαστάσεις της σελίδας width’ και height’ στη θέση index'.
public void InsertDocument(int index, float width, float height, bool activate = true)Parameters
index int
Τοποθεσία στην οποία πρέπει να τοποθετηθεί ένα έγγραφο.
width float
Το πλάτος της πρώτης σελίδας.
height float
Το ύψος της πρώτης σελίδας.
activate bool
Σημαία που υποδεικνύει αν να επιλέξετε το εισαγόμενο έγγραφο ως ενεργό.
InsertGlyphs(Πλατφόρμα, πλοίο, Στυλ FontStyle, Float, Flate, String)
Εισάγετε νέα glyphs στην ενεργή σελίδα στη θέση index'.
public XpsGlyphs InsertGlyphs(int index, string fontFamily, float fontSize, FontStyle fontStyle, float originX, float originY, string unicodeString)Parameters
index int
Τοποθεσία στην οποία θα πρέπει να εισάγονται νέα glyphs.
fontFamily string
Φωνή οικογένειας.
fontSize float
Σημειώστε το μέγεθος.
fontStyle FontStyle
Στυλ Στυλ.
originX float
Glyphs προέλευση X συντονισμός.
originY float
Η προέλευση του Glyphs είναι συντονισμένη.
unicodeString string
Σύνδεσμος για να εκτυπωθεί.
Returns
Ενσωματώνονται τα γλυπτά.
InsertGlyphs(int, XpsFont, float, flate, σφραγίδα)
Εισάγετε νέα glyphs στην ενεργή σελίδα στη θέση index'.
public XpsGlyphs InsertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, string unicodeString)Parameters
index int
Τοποθεσία στην οποία θα πρέπει να εισάγονται νέα glyphs.
font XpsFont
Πηγή πόρων.
fontSize float
Σημειώστε το μέγεθος.
originX float
Glyphs προέλευση X συντονισμός.
originY float
Η προέλευση του Glyphs είναι συντονισμένη.
unicodeString string
Σύνδεσμος για να εκτυπωθεί.
Returns
Ενσωματώνονται τα γλυπτά.
InsertPage(Μπόλ, Μπόλ)
Εισάγετε μια κενή σελίδα στο έγγραφο με προεπιλεγμένο μέγεθος σελίδας στη θέση index'.
public XpsPage InsertPage(int index, bool activate = true)Parameters
index int
Τοποθεσία στην οποία πρέπει να τοποθετηθεί μια σελίδα.
activate bool
Σημαία που υποδεικνύει αν να επιλέξετε την ενσωματωμένη σελίδα ως ενεργή.
Returns
Ενσωματωμένη σελίδα.
InsertPage(Πλατφόρμα, πλοίο, μπολ)
Εισάγετε μια κενή σελίδα στο έγγραφο με την καθορισμένη width’ και height’ στη θέση index'.
public XpsPage InsertPage(int index, float width, float height, bool activate = true)Parameters
index int
Τοποθεσία στην οποία πρέπει να τοποθετηθεί μια σελίδα.
width float
Το πλάτος μιας νέας σελίδας.
height float
Το ύψος μιας νέας σελίδας.
activate bool
Σημαία που υποδεικνύει αν να επιλέξετε την ενσωματωμένη σελίδα ως ενεργή.
Returns
Ενσωματωμένη σελίδα.
InsertPage(XpsPage, Μπόλ)
Εισάγετε μια σελίδα στο έγγραφο στη θέση index'.
public XpsPage InsertPage(int index, XpsPage page, bool activate = true)Parameters
index int
Τοποθεσία στην οποία πρέπει να προστεθεί μια σελίδα.
page XpsPage
Η σελίδα πρέπει να εισαχθεί.
activate bool
Σημαία που υποδεικνύει αν να επιλέξετε την ενσωματωμένη σελίδα ως ενεργή.
Returns
Ενσωματωμένη σελίδα.
InsertPath(Ιντ, XpsPathGeometry)
Εισάγετε μια νέα διαδρομή στην ενεργή σελίδα στη θέση index'.
public XpsPath InsertPath(int index, XpsPathGeometry data)Parameters
index int
Τοποθεσία στην οποία πρέπει να τοποθετηθεί ένα νέο μονοπάτι.
data XpsPathGeometry
Η γεωμετρία του δρόμου.
Returns
Το ενσωματωμένο δρόμο.
Merge(Σύνδεσμος[ ]Σύνδεσμος)
Συνδέστε πολλά αρχεία XPS σε ένα έγγραφο XPS.
public void Merge(string[] filesForMerge, string outXpsFilePath)Parameters
filesForMerge string
[ ]
XPS αρχεία για συγχώνευση με αυτό το έγγραφο.
outXpsFilePath string
Μια διαδρομή αρχείου XPS.
Merge(Σύνδεσμος[ ]Η ροή)
Συνδέστε πολλά αρχεία XPS σε ένα έγγραφο XPS.
public void Merge(string[] filesForMerge, Stream outStream)Parameters
filesForMerge string
[ ]
XPS αρχεία για συγχώνευση με αυτό το έγγραφο.
outStream Stream
Η ροή εξόδου όπου να αποθηκεύσετε συγχωνευμένα έγγραφα XPS.
MergeToPdf(Σύνδεσμος[ ], στυλ, PdfSaveOptions)
Συνδέστε τα έγγραφα XPS σε PDF χρησιμοποιώντας το παράδειγμα Aspose.Page.Device.
public void MergeToPdf(string[] filesForMerge, string outPdfFilePath, PdfSaveOptions options)Parameters
filesForMerge string
[ ]
Τα αρχεία XPS για συγχώνευση με αυτό το έγγραφο σε μια συσκευή εκκίνησης.
outPdfFilePath string
Μια διαδρομή εκκίνησης αρχείου PDF.
options PdfSaveOptions
Επιλογές εξοικονόμησης εγγράφων.
MergeToPdf(Σύνδεσμος[ ], Stream, PdfSaveΕπιλογές)
Συνδέστε τα έγγραφα XPS σε PDF χρησιμοποιώντας το παράδειγμα Aspose.Page.Device.
public void MergeToPdf(string[] filesForMerge, Stream pdfStream, PdfSaveOptions options)Parameters
filesForMerge string
[ ]
Τα αρχεία XPS για συγχώνευση με αυτό το έγγραφο σε μια συσκευή εκκίνησης.
pdfStream Stream
Εισαγωγή PDF Stream.
options PdfSaveOptions
Επιλογές εξοικονόμησης εγγράφων.
Αφαίρεση T>(T)
Απομακρύνετε ένα στοιχείο από την ενεργή σελίδα.
public T Remove<t>(T element) where T : XpsContentElementParameters
element T
Το στοιχείο πρέπει να αφαιρεθεί.
Returns
T
Αφαίρεση του στοιχείου.
Τύπος παραμέτρων
T
τον τύπο του στοιχείου.
RemoveAt(ΕΝΤ)
Απομακρύνει ένα στοιχείο στη θέση index’ από την ενεργή σελίδα.
public XpsContentElement RemoveAt(int index)Parameters
index int
θέση στο οποίο το στοιχείο θα πρέπει να αφαιρεθεί.
Returns
Αφαίρεση του στοιχείου.
RemoveDocumentAt(ΕΝΤ)
Αφαιρέστε ένα έγγραφο στη θέση index".
public void RemoveDocumentAt(int index)Parameters
index int
Θέση στην οποία πρέπει να αφαιρεθεί ένα έγγραφο.
RemovePage(XpsPage)
Αφαιρέστε μια σελίδα από το έγγραφο.
public XpsPage RemovePage(XpsPage page)Parameters
page XpsPage
Η σελίδα πρέπει να αφαιρεθεί.
Returns
Αφαίρεση της σελίδας.
RemovePageAt(ΕΝΤ)
Απομακρύνει μια σελίδα από το έγγραφο στη θέση index'.
public XpsPage RemovePageAt(int index)Parameters
index int
Η θέση στην οποία πρέπει να αφαιρεθεί μια σελίδα.
Returns
Αφαίρεση της σελίδας.
Save(Σύνδεσμος)
Αποθηκεύει το έγγραφο XPS στο αρχείο XPS που βρίσκεται στο path'.
public void Save(string path)Parameters
path string
τοποθεσία του εγγράφου.
Save(Stream)
Αποθηκεύει το έγγραφο XPS για ροή.
public void Save(Stream stream)Parameters
stream Stream
Το έγγραφο Stream XPS πρέπει να αποθηκευτεί.
SaveAsImage(ImageSaveOptions)
Αποθηκεύει το έγγραφο σε μορφή εικόνας bitmap.
public byte[][][] SaveAsImage(ImageSaveOptions options)Parameters
options ImageSaveOptions
Επιλογές για την αποθήκευση του εγγράφου σε μορφή εικόνας bitmap.
Returns
byte [ ] [ ]
Οι προκύπτουν εικόνες byte ρίζες. η πρώτη διάσταση είναι για εσωτερικά έγγραφαΚαι το δεύτερο είναι για σελίδες μέσα στα εσωτερικά έγγραφα.
SaveAsPdf(Σύνδεσμος, PdfSaveOptions)
Αποθηκεύει το έγγραφο σε μορφή PDF.
public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)Parameters
outPdfFilePath string
Μια διαδρομή εκκίνησης αρχείου PDF.
options PdfSaveOptions
Επιλογές για την αποθήκευση του εγγράφου σε μορφή PDF.
SaveAsPdf(Σύνδεση, PdfSaveOptions)
Αποθηκεύει το έγγραφο σε μορφή PDF.
public void SaveAsPdf(Stream stream, PdfSaveOptions options)Parameters
stream Stream
Η ροή για να γράψετε το αρχείο PDF εξόδου.
options PdfSaveOptions
Επιλογές για την αποθήκευση του εγγράφου σε μορφή PDF.
SaveAsPs(Σύνδεσμος, PsSaveOptions)
Αποθηκεύει το έγγραφο σε μορφή PS.
public void SaveAsPs(string outPsFilePath, PsSaveOptions options)Parameters
outPsFilePath string
Ένας τρόπος εκκίνησης αρχείου PS.
options PsSaveOptions
Επιλογές για την αποθήκευση του εγγράφου σε μορφή PS.
SaveAsPs(Δραστηριότητες, PsSaveOptions)
Αποθηκεύει το έγγραφο σε μορφή PS.
public void SaveAsPs(Stream stream, PsSaveOptions options)Parameters
stream Stream
Η ροή για να γράψετε το αρχείο εξόδου PS στο.
options PsSaveOptions
Επιλογές για την αποθήκευση του εγγράφου σε μορφή PS.
SelectActiveDocument(ΕΝΤ)
Επιλέξτε ένα ενεργό έγγραφο για επεξεργασία.
public void SelectActiveDocument(int documentNumber)Parameters
documentNumber int
Ο αριθμός του εγγράφου.
Exceptions
Γύρω όταν ο κωδικός class=“paramref”>documentNumber’ είναι εκτός ορίων.
SelectActivePage(ΕΝΤ)
Επιλέξτε μια ενεργή σελίδα εγγράφου για επεξεργασία.
public XpsPage SelectActivePage(int pageNumber)Parameters
pageNumber int
Ο αριθμός της σελίδας.
Returns
Aspose.Page.XPS.XpsModel.XpsPage παράδειγμα για ενεργή σελίδα.
Exceptions
Γύρω ότανpageΟ αριθμός’ είναι εκτός ορίων.
SetDocumentPrintTicket(Εισαγωγή, DocumentPrintTicket)
Συνδέστε το printTicket’ στο έγγραφο που έχει ενσωματωθεί με το documentIndex'.
public void SetDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)Parameters
documentIndex int
Δείκτης του εγγράφου για να συνδέσετε το εκτυπωμένο εισιτήριο.
printTicket DocumentPrintTicket
Το εισιτήριο εκτυπώνεται σε σύνδεση.
SetPagePrintTicket(Ετικέτες, Πίνακας, PagePrint)
Συνδέστε την printTicket’ στη σελίδα που έχει ενσωματωθεί με pageIndex’ στο έγγραφο που έχει ενσωματωθεί με documentIndex'.
public void SetPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)Parameters
documentIndex int
Δείκτης του εγγράφου.
pageIndex int
Δείκτης της σελίδας για να συνδέσετε το εισιτήριο εκτύπωσης.
printTicket PagePrintTicket
Το εισιτήριο εκτυπώνεται σε σύνδεση.