Class XpsDocument

Class XpsDocument

Το όνομα: Aspose.Page.XPS Συγκέντρωση: Aspose.Page.dll (25.4.0)

Κλάση που ενσωματώνει την κύρια οντότητα του εγγράφου XPS που παρέχει χειραγώγησηΜέθοδοι για οποιοδήποτε στοιχείο XPS.

public sealed class XpsDocument : Document, IDisposable

Inheritance

object Document XpsDocument

Implements

IDisposable

Κληρονομημένα μέλη

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; }

Αξία ιδιοκτησίας

int

ActivePage

Αποκτά τον αριθμό της ενεργού σελίδας στο ενεργό έγγραφο.

public int ActivePage { get; }

Αξία ιδιοκτησίας

int

DocumentCount

Επιστρέφει τον αριθμό των εγγράφων στο πακέτο XPS.

public int DocumentCount { get; }

Αξία ιδιοκτησίας

int

JobPrintTicket

Εισαγωγή / Εισαγωγή Εισαγωγής Εισαγωγής Εισαγωγής Εισαγωγής Εισαγωγής Εισαγωγής Εισαγωγής

public JobPrintTicket JobPrintTicket { get; set; }

Αξία ιδιοκτησίας

JobPrintTicket

Page

Επιστρέφει μια παράσταση Aspose.Page.XPS.XpsModel.XpsPage για ενεργή σελίδα.

public XpsPage Page { get; }

Αξία ιδιοκτησίας

XpsPage

PageCount

Επιστρέφει τον αριθμό των σελίδων στο ενεργό έγγραφο.

public int PageCount { get; }

Αξία ιδιοκτησίας

int

TotalPageCount

Επιστρέφει τον συνολικό αριθμό σελίδων σε όλα τα έγγραφα στο έγγραφο XPS.

public int TotalPageCount { get; }

Αξία ιδιοκτησίας

int

Utils

Αποκτά το αντικείμενο που παρέχει υπηρεσίες πέρα από το επίσημο API χειρισμού XPS.

public DocumentUtils Utils { get; }

Αξία ιδιοκτησίας

DocumentUtils

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

XpsCanvas

Προσθήκη καναπέ.

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

XpsGlyphs

Προσθέτονται τα γλυπτά.

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

XpsGlyphs

Προσθέτονται τα γλυπτά.

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

XpsPage

Προσθήκη σελίδας .

AddPage(Πλατφόρμα, πλοίο, μπολ)

Προσθέστε μια κενή σελίδα στο έγγραφο με τον καθορισμένο width’ και height'.

public XpsPage AddPage(float width, float height, bool activate = true)

Parameters

width float

Το πλάτος μιας νέας σελίδας.

height float

Το ύψος μιας νέας σελίδας.

activate bool

Σημαία που υποδεικνύει αν να επιλέξετε προστιθέμενη σελίδα ως ενεργή.

Returns

XpsPage

Προσθήκη σελίδας .

AddPage(XpsPage και Bool)

Προσθέστε μια σελίδα στο έγγραφο.

public XpsPage AddPage(XpsPage page, bool activate = true)

Parameters

page XpsPage

Σελίδα που πρέπει να προστεθεί.

activate bool

Σημαία που υποδεικνύει αν να επιλέξετε προστιθέμενη σελίδα ως ενεργή.

Returns

XpsPage

Προσθήκη σελίδας .

AddPath(XpsPathGeometry)

Προσθέστε μια νέα διαδρομή στην ενεργή σελίδα.

public XpsPath AddPath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

Η γεωμετρία του δρόμου.

Returns

XpsPath

Προστέθηκε ο δρόμος.

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

XpsArcSegment

Νέο ελιπτικό τμήμα arc.

CreateCanvas()

Δημιουργεί ένα νέο καναπέ.

public XpsCanvas CreateCanvas()

Returns

XpsCanvas

Νέες καμπύλες.

CreateColor(Color)

Δημιουργεί ένα νέο χρώμα.

public XpsColor CreateColor(Color color)

Parameters

color Color

Ένα πρωτότυπο χρώμα για το χρώμα RGB.

Returns

XpsColor

Νέο χρώμα.

CreateColor(Ιντ, Ιντ, Ιντ)

Δημιουργεί ένα νέο χρώμα στο χώρο χρώματος sRGB.

public XpsColor CreateColor(int a, int r, int g, int b)

Parameters

a int

Το συστατικό χρώματος alpha.

r int

Το κόκκινο συστατικό.

g int

Το πράσινο συστατικό του χρώματος.

b int

Το μπλε χρώμα του συστατικού.

Returns

XpsColor

Νέο χρώμα.

CreateColor(Ιντ, Ιντ, Ιντ)

Δημιουργεί ένα νέο χρώμα στο χώρο χρώματος sRGB.

public XpsColor CreateColor(int r, int g, int b)

Parameters

r int

Το κόκκινο συστατικό.

g int

Το πράσινο συστατικό του χρώματος.

b int

Το μπλε χρώμα του συστατικού.

Returns

XpsColor

Νέο χρώμα.

CreateColor(Ναυτιλία, Ναυτιλία, Ναυτιλία)

Δημιουργεί ένα νέο χρώμα στο χώρο χρώματος scRGB.

public XpsColor CreateColor(float a, float r, float g, float b)

Parameters

a float

Το συστατικό χρώματος alpha.

r float

Το κόκκινο συστατικό.

g float

Το πράσινο συστατικό του χρώματος.

b float

Το μπλε χρώμα του συστατικού.

Returns

XpsColor

Νέο χρώμα.

CreateColor(Πλοία, Πλοία, Πλοία)

Δημιουργεί ένα νέο χρώμα στο χώρο χρώματος scRGB.

public XpsColor CreateColor(float r, float g, float b)

Parameters

r float

Το κόκκινο συστατικό.

g float

Το πράσινο συστατικό του χρώματος.

b float

Το μπλε χρώμα του συστατικού.

Returns

XpsColor

Νέο χρώμα.

CreateColor(Πλατφόρμα, Params Float[])

Δημιουργεί ένα νέο χρώμα στο χώρο χρωμάτων που βασίζεται στο ICC.

public XpsColor CreateColor(string path, params float[] components)

Parameters

path string

Ο δρόμος προς το προφίλ του ICC.

components float [ ]

Τα συστατικά χρώματος.

Returns

XpsColor

Νέο χρώμα.

CreateColor(XpsIccProfile, παραμύθια float[])

Δημιουργεί ένα νέο χρώμα στο χώρο χρωμάτων που βασίζεται στο ICC.

public XpsColor CreateColor(XpsIccProfile iccProfile, params float[] components)

Parameters

iccProfile XpsIccProfile

Το προφίλ του ICC.

components float [ ]

Τα συστατικά χρώματος.

Returns

XpsColor

Νέο χρώμα.

CreateFont(Σύνδεσμος, FontStyle)

Δημιουργεί έναν νέο πόρο γραμματοσειράς TrueType.

public XpsFont CreateFont(string fontFamily, FontStyle fontStyle)

Parameters

fontFamily string

Η οικογένεια του Font.

fontStyle FontStyle

Το στυλ του font.

Returns

XpsFont

Το νέο TrueType Font Resource.

CreateFont(Stream)

Δημιουργεί έναν νέο πόρο γραμματοσειράς TrueType έξω από τη ροή.

public XpsFont CreateFont(Stream stream)

Parameters

stream Stream

Η ροή που περιέχει το προφίλ του ICC να λαμβάνεται ως πόρος.

Returns

XpsFont

Το νέο 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

XpsGlyphs

Νέοι Γκλιφς

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

XpsGlyphs

Νέοι Γκλιφς

CreateGradientStop(XpsColor, πλωτό)

Δημιουργεί μια νέα στάση.

public XpsGradientStop CreateGradientStop(XpsColor color, float offset)

Parameters

color XpsColor

Το gradient σταματά χρώμα.

offset float

Το Gradient αποζημιώνει.

Returns

XpsGradientStop

Νέο στάδιο σταματήσεων.

CreateGradientStop(Χρωματισμός, Float)

Δημιουργεί μια νέα στάση.

public XpsGradientStop CreateGradientStop(Color color, float offset)

Parameters

color Color

Το gradient σταματά χρώμα.

offset float

Το Gradient αποζημιώνει.

Returns

XpsGradientStop

Νέο στάδιο σταματήσεων.

CreateIccProfile(Σύνδεσμος)

Δημιουργεί έναν νέο πόρο προφίλ ICC από το αρχείο προφίλ ICC που βρίσκεται στο iccProfilePath'.

public XpsIccProfile CreateIccProfile(string iccProfilePath)

Parameters

iccProfilePath string

Ο δρόμος προς το προφίλ του ICC για να ληφθεί ως πόρος.

Returns

XpsIccProfile

Νέο προφίλ του ICC.

CreateIccProfile(Stream)

Δημιουργεί έναν νέο πόρο προφίλ ICC από το stream'.

public XpsIccProfile CreateIccProfile(Stream stream)

Parameters

stream Stream

Η ροή που περιέχει το προφίλ του ICC να λαμβάνεται ως πόρος.

Returns

XpsIccProfile

Νέο προφίλ του ICC.

CreateImage(Σύνδεσμος)

Δημιουργεί έναν νέο πόρο εικόνας από το αρχείο εικόνας που βρίσκεται στο imagePath'.

public XpsImage CreateImage(string imagePath)

Parameters

imagePath string

Ο δρόμος προς την εικόνα για να πάρει ως πόρος.

Returns

XpsImage

Νέα πηγή εικόνας.

CreateImage(Stream)

Δημιουργεί έναν νέο πόρο εικόνας από το stream'.

public XpsImage CreateImage(Stream stream)

Parameters

stream Stream

Η ροή που περιέχει την εικόνα να λαμβάνεται ως πόρος.

Returns

XpsImage

Νέα πηγή εικόνας.

CreateImageBrush(XpsImage, RectangleF, Ρέκταγκελ)

Δημιουργεί μια νέα εικόνα σφραγίδα.

public XpsImageBrush CreateImageBrush(XpsImage image, RectangleF viewbox, RectangleF viewport)

Parameters

image XpsImage

Μια πηγή εικόνας.

viewbox RectangleF

Η θέση και οι διαστάσεις του περιεχομένου πηγής του χαλκού.

viewport RectangleF

Η περιοχή που περιέχει τον συντονισμένο χώρο της πρώτης ψεκασμούδελτίο που εφαρμόζεται (πιθανώς επανειλημμένα) για να γεμίσει την περιοχή στην οποία εφαρμόζεται η βούρτσα

Returns

XpsImageBrush

ΝΕΑ ΦΩΤΟΓΡΑΦΙΟ BRUSH.

CreateImageBrush(Σύνδεσμος, RectangleF)

Δημιουργεί μια νέα εικόνα σφραγίδα.

public XpsImageBrush CreateImageBrush(string imagePath, RectangleF viewbox, RectangleF viewport)

Parameters

imagePath string

Το μονοπάτι προς την εικόνα να πάρει ως ένα βούρτσισμα.

viewbox RectangleF

Η θέση και οι διαστάσεις του περιεχομένου πηγής του χαλκού.

viewport RectangleF

Η περιοχή που περιέχει τον συντονισμένο χώρο της πρώτης ψεκασμούδελτίο που εφαρμόζεται (πιθανώς επανειλημμένα) για να γεμίσει την περιοχή στην οποία εφαρμόζεται η βούρτσα

Returns

XpsImageBrush

ΝΕΑ ΦΩΤΟΓΡΑΦΙΟ BRUSH.

CreateLinearGradientBrush(Ετικέτες xpsgradientstop>ΠΕΡΙΣΣΟΤΕΡΑ, PointF)

Δημιουργεί ένα νέο γραμμικό gradient brush.

public XpsLinearGradientBrush CreateLinearGradientBrush(List<xpsgradientstop> gradientStops, PointF startPoint, PointF endPoint)

Parameters

gradientStops List &lt · XpsGradientStop >

Η λίστα των gradient σταματά.

startPoint PointF

Το σημείο εκκίνησης του γραμμικού gradient.

endPoint PointF

Το τελικό σημείο του γραμμικού gradient.

Returns

XpsLinearGradientBrush

Νέο γραμμικό gradient brush.

CreateLinearGradientBrush(Πειραιά, Πειραιά)

Δημιουργεί ένα νέο γραμμικό gradient brush.

public XpsLinearGradientBrush CreateLinearGradientBrush(PointF startPoint, PointF endPoint)

Parameters

startPoint PointF

Το σημείο εκκίνησης του γραμμικού gradient.

endPoint PointF

Το τελικό σημείο του γραμμικού gradient.

Returns

XpsLinearGradientBrush

Νέο γραμμικό 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

XpsMatrix

Η νέα μετασχηματιστική Ματρίκη.

CreatePath(XpsPathGeometry)

Δημιουργεί ένα νέο μονοπάτι.

public XpsPath CreatePath(XpsPathGeometry data)

Parameters

data XpsPathGeometry

Η γεωμετρία του δρόμου.

Returns

XpsPath

Νέος δρόμος .

CreatePathFigure(ΠΕΡΙΣΣΟΤΕΡΑ, ΜΠΟΛ)

Δημιουργεί ένα νέο μονοπάτι.

public XpsPathFigure CreatePathFigure(PointF startPoint, bool isClosed = false)

Parameters

startPoint PointF

Το σημείο εκκίνησης για το πρώτο τμήμα του αριθμού του δρόμου.

isClosed bool

Καθορίζει αν το μονοπάτι είναι κλειστό.Αν θέσει σε αλήθεια, το τραύμα τραβάται"κλειστό", δηλαδή, το τελευταίο σημείο στο τελευταίο τμήμα του αριθμού δρόμου συνδέεται μετο σημείο που καθορίζεται στο χαρακτηριστικό StartPoint, αλλιώς το χτύπημα τραβήχτηκε “ανοιχτό”, καιτο τελευταίο σημείο δεν συνδέεται με το σημείο εκκίνησης. ισχύει μόνο εάν ο αριθμός δρόμου είναιχρησιμοποιείται σε ένα στοιχείο Path που προσδιορίζει ένα εγκεφαλικό επεισόδιο.

Returns

XpsPathFigure

ΝΕΟ ΔΡΟΜΟ ΦΙΛΟ.

CreatePathFigure(PointF, ΛίσταΜπόλ)

Δημιουργεί ένα νέο μονοπάτι.

public XpsPathFigure CreatePathFigure(PointF startPoint, List<xpspathsegment> segments, bool isClosed = false)

Parameters

startPoint PointF

Το σημείο εκκίνησης για το πρώτο τμήμα του αριθμού του δρόμου.

segments List &lt · XpsPathSegment >

Κατάλογος των τμημάτων οδών.

isClosed bool

Καθορίζει αν το μονοπάτι είναι κλειστό.Αν θέσει σε αλήθεια, το τραύμα τραβάται"κλειστό", δηλαδή, το τελευταίο σημείο στο τελευταίο τμήμα του αριθμού δρόμου συνδέεται μετο σημείο που καθορίζεται στο χαρακτηριστικό StartPoint, αλλιώς το χτύπημα τραβήχτηκε “ανοιχτό”, καιτο τελευταίο σημείο δεν συνδέεται με το σημείο εκκίνησης. ισχύει μόνο εάν ο αριθμός δρόμου είναιχρησιμοποιείται σε ένα στοιχείο Path που προσδιορίζει ένα εγκεφαλικό επεισόδιο.

Returns

XpsPathFigure

ΝΕΟ ΔΡΟΜΟ ΦΙΛΟ.

CreatePathGeometry(Σύνδεσμος)

Δημιουργεί μια νέα γεωμετρία δρόμου που προσδιορίζεται με συντομευμένη μορφή.

public XpsPathGeometry CreatePathGeometry(string abbreviatedGeometry)

Parameters

abbreviatedGeometry string

Σύντομη μορφή της γεωμετρίας του δρόμου.

Returns

XpsPathGeometry

Νέα γεωμετρία του δρόμου.

CreatePathGeometry()

Δημιουργεί μια νέα γεωμετρία.

public XpsPathGeometry CreatePathGeometry()

Returns

XpsPathGeometry

Νέα γεωμετρία του δρόμου.

CreatePathGeometry(Ετικέτες xpspathfigure>)

Δημιουργεί μια νέα γεωμετρία οδών με καθορισμένη λίστα με αριθμούς οδών.

public XpsPathGeometry CreatePathGeometry(List<xpspathfigure> pathFigures)

Parameters

pathFigures List &lt · XpsPathFigure >

Κατάλογος αριθμών διαδρομών.

Returns

XpsPathGeometry

Νέα γεωμετρία του δρόμου.

CreatePolyBezierSegment(PointF[ ]Μπόλ)

Δημιουργεί ένα νέο σύνολο κουμπικών γραμμών Bézier.

public XpsPolyBezierSegment CreatePolyBezierSegment(PointF[] points, bool isStroked = true)

Parameters

points PointF [ ]

Τα σημεία ελέγχου για πολλαπλά τμήματα Bézier.

isStroked bool

Προσδιορίζει αν το χτύπημα για αυτό το τμήμα του δρόμου τραβήχτηκε.

Returns

XpsPolyBezierSegment

Νέες κούπες Bézier κόκκινου τμήματος.

CreatePolyLineSegment(PointF[ ]Μπόλ)

Δημιουργεί ένα νέο πολυγωνικό σχέδιο που περιέχει ένα αυθαίρετο αριθμό μεμονωμένων κατώτερων.

public XpsPolyLineSegment CreatePolyLineSegment(PointF[] points, bool isStroked = true)

Parameters

points PointF [ ]

Ένα σύνολο συντονισμών για τα πολλαπλά τμήματα που καθορίζουν το τμήμα πολυ γραμμής.

isStroked bool

Προσδιορίζει αν το χτύπημα για αυτό το τμήμα του δρόμου τραβήχτηκε.

Returns

XpsPolyLineSegment

Το νέο πολυγώνιο τμήμα.

CreatePolyQuadraticBezierSegment(PointF[ ]Μπόλ)

Δημιουργεί ένα νέο σύνολο τετραγωνικών γραμμών Bézier από το προηγούμενο σημείο στον αριθμό του δρόμου μέσω ενόςΣημειωτέον ότι χρησιμοποιούν συγκεκριμένα σημεία ελέγχου.

public XpsPolyQuadraticBezierSegment CreatePolyQuadraticBezierSegment(PointF[] points, bool isStroked = true)

Parameters

points PointF [ ]

Τα σημεία ελέγχου για πολλαπλά τετραγωνικά τμήματα Bézier.

isStroked bool

Προσδιορίζει αν το χτύπημα για αυτό το τμήμα του δρόμου τραβήχτηκε.

Returns

XpsPolyQuadraticBezierSegment

Νέο τετραγωνικό Bézier κόκκινο τμήμα.

CreateRadialGradientBrush(Ετικέτες xpsgradientstop>Πλατφόρμα, πλοία, PointF, Float)

Δημιουργεί μια νέα ακτινογραφία gradient.

public XpsRadialGradientBrush CreateRadialGradientBrush(List<xpsgradientstop> gradientStops, PointF center, PointF gradientOrigin, float radiusX, float radiusY)

Parameters

gradientStops List &lt · XpsGradientStop >

Η λίστα των gradient σταματά.

center PointF

Το κεντρικό σημείο του ριζικού gradient (δηλαδή, το κέντρο της ελιπίας).

gradientOrigin PointF

Το σημείο προέλευσης του ραδιοφάσματος.

radiusX float

Το ραδιόφωνο στη διάσταση x του ελιπάσματος που ορίζει το ραδιόφωνο.

radiusY float

Το ραδιόφωνο στην y διάσταση της ελίξης που καθορίζει το ραδιόφωνο.

Returns

XpsRadialGradientBrush

Νέο 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

XpsRadialGradientBrush

Νέο radial gradient brush.

CreateSolidColorBrush(XpsColor)

Δημιουργεί ένα νέο στερεό χρωματικό μαντήλι.

public XpsSolidColorBrush CreateSolidColorBrush(XpsColor color)

Parameters

color XpsColor

Το χρώμα των γεμάτων στοιχείων.

Returns

XpsSolidColorBrush

Νέο σκληρό χρωματικό μαντήλι.

CreateSolidColorBrush(Color)

Δημιουργεί ένα νέο στερεό χρωματικό μαντήλι.

public XpsSolidColorBrush CreateSolidColorBrush(Color color)

Parameters

color Color

Το χρώμα των γεμάτων στοιχείων.

Returns

XpsSolidColorBrush

Νέο σκληρό χρωματικό μαντήλι.

CreateVisualBrush(XpsContentElement, RectangleF, Ρέκταγκελ)

Δημιουργεί μια νέα οπτική σφραγίδα.

public XpsVisualBrush CreateVisualBrush(XpsContentElement element, RectangleF viewbox, RectangleF viewport)

Parameters

element XpsContentElement

Το στοιχείο XPS (Canvas, Path ή Glyphs) για την οπτική ιδιοκτησία.

viewbox RectangleF

Η θέση και οι διαστάσεις του περιεχομένου πηγής του χαλκού.

viewport RectangleF

Η περιοχή που περιέχει τον συντονισμένο χώρο της πρώτης ψεκασμούδελτίο που εφαρμόζεται (πιθανώς επανειλημμένα) για να γεμίσει την περιοχή στην οποία εφαρμόζεται η βούρτσα

Returns

XpsVisualBrush

Νέο Visual Brush.

Dispose()

Διαθέτει την υπόθεση.

public void Dispose()

GetDocumentPrintTicket(ΕΝΤ)

Επιστρέφει το εκτυπωμένο εισιτήριο του εγγράφου που έχει ενσωματωθεί με το documentIndex'.

public DocumentPrintTicket GetDocumentPrintTicket(int documentIndex)

Parameters

documentIndex int

Δείκτης του εγγράφου του οποίου το εισιτήριο θα επιστραφεί.

Returns

DocumentPrintTicket

Το εισιτήριο του εγγράφου.

GetPagePrintTicket(ΕΝΤ, ΕΝΤ)

Επιστρέφει το εισιτήριο εκτύπωσης της σελίδας που έχει ενσωματωθεί με pageIndex’ στο έγγραφο που έχει ενσωματωθεί με documentIndex'.

public PagePrintTicket GetPagePrintTicket(int documentIndex, int pageIndex)

Parameters

documentIndex int

Δείκτης του εγγράφου.

pageIndex int

Δείκτης της σελίδας της οποίας θα επιστρέψει το εισιτήριο.

Returns

PagePrintTicket

Το εισιτήριο της σελίδας.

Εισαγωγή 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

XpsCanvas

Ενσωματωμένο καναπέ.

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

XpsGlyphs

Ενσωματώνονται τα γλυπτά.

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

XpsGlyphs

Ενσωματώνονται τα γλυπτά.

InsertPage(Μπόλ, Μπόλ)

Εισάγετε μια κενή σελίδα στο έγγραφο με προεπιλεγμένο μέγεθος σελίδας στη θέση index'.

public XpsPage InsertPage(int index, bool activate = true)

Parameters

index int

Τοποθεσία στην οποία πρέπει να τοποθετηθεί μια σελίδα.

activate bool

Σημαία που υποδεικνύει αν να επιλέξετε την ενσωματωμένη σελίδα ως ενεργή.

Returns

XpsPage

Ενσωματωμένη σελίδα.

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

XpsPage

Ενσωματωμένη σελίδα.

InsertPage(XpsPage, Μπόλ)

Εισάγετε μια σελίδα στο έγγραφο στη θέση index'.

public XpsPage InsertPage(int index, XpsPage page, bool activate = true)

Parameters

index int

Τοποθεσία στην οποία πρέπει να προστεθεί μια σελίδα.

page XpsPage

Η σελίδα πρέπει να εισαχθεί.

activate bool

Σημαία που υποδεικνύει αν να επιλέξετε την ενσωματωμένη σελίδα ως ενεργή.

Returns

XpsPage

Ενσωματωμένη σελίδα.

InsertPath(Ιντ, XpsPathGeometry)

Εισάγετε μια νέα διαδρομή στην ενεργή σελίδα στη θέση index'.

public XpsPath InsertPath(int index, XpsPathGeometry data)

Parameters

index int

Τοποθεσία στην οποία πρέπει να τοποθετηθεί ένα νέο μονοπάτι.

data XpsPathGeometry

Η γεωμετρία του δρόμου.

Returns

XpsPath

Το ενσωματωμένο δρόμο.

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

XpsContentElement

Αφαίρεση του στοιχείου.

RemoveDocumentAt(ΕΝΤ)

Αφαιρέστε ένα έγγραφο στη θέση index".

public void RemoveDocumentAt(int index)

Parameters

index int

Θέση στην οποία πρέπει να αφαιρεθεί ένα έγγραφο.

RemovePage(XpsPage)

Αφαιρέστε μια σελίδα από το έγγραφο.

public XpsPage RemovePage(XpsPage page)

Parameters

page XpsPage

Η σελίδα πρέπει να αφαιρεθεί.

Returns

XpsPage

Αφαίρεση της σελίδας.

RemovePageAt(ΕΝΤ)

Απομακρύνει μια σελίδα από το έγγραφο στη θέση index'.

public XpsPage RemovePageAt(int index)

Parameters

index int

Η θέση στην οποία πρέπει να αφαιρεθεί μια σελίδα.

Returns

XpsPage

Αφαίρεση της σελίδας.

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

ArgumentException

Γύρω όταν ο κωδικός class=“paramref”>documentNumber’ είναι εκτός ορίων.

SelectActivePage(ΕΝΤ)

Επιλέξτε μια ενεργή σελίδα εγγράφου για επεξεργασία.

public XpsPage SelectActivePage(int pageNumber)

Parameters

pageNumber int

Ο αριθμός της σελίδας.

Returns

XpsPage

Aspose.Page.XPS.XpsModel.XpsPage παράδειγμα για ενεργή σελίδα.

Exceptions

ArgumentException

Γύρω όταν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

Το εισιτήριο εκτυπώνεται σε σύνδεση.

 Ελληνικά