Class XpsDocument
Το όνομα: Aspose.Page.XPS Συγκέντρωση: Aspose.Page.dll (25.4.0)
Κλάση που ενσωματώνει την κύρια οντότητα του εγγράφου XPS που παρέχει χειραγώγησηΜέθοδοι για οποιοδήποτε στοιχείο XPS.
public sealed class XpsDocument : Document, IDisposable
Inheritance
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 : XpsContentElement
Parameters
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 : XpsContentElement
Parameters
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 : XpsContentElement
Parameters
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
Το εισιτήριο εκτυπώνεται σε σύνδεση.