Class PsDocument
Namespace: Aspose.Page.EPS
Assembly: Aspose.Page.dll (25.1.2)
כיתה זו מקיפה מסמכי PS/EPS.
public sealed class PsDocument : Document
ירושה
object ← Document ← PsDocument
חברים ירושים
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
קונסטרוקטורים
PsDocument(string, PsSaveOptions)
מאתחל Aspose.Page.EPS.PsDocument ריק עם דף מאופס.
public PsDocument(string outPsFilePath, PsSaveOptions options)
פרמטרים
outPsFilePath
string
נתיב הקובץ PS/EPS המוצא.
options
PsSaveOptions
קבוצה של פרמטרים ששולטים בשמירת קובץ PostScript.
PsDocument(Stream, PsSaveOptions)
מאתחל Aspose.Page.EPS.PsDocument ריק עם דף מאופס.
public PsDocument(Stream outPsStream, PsSaveOptions options)
פרמטרים
outPsStream
Stream
זרם שבו יש לשמור את קובץ PS/EPS.
options
PsSaveOptions
קבוצה של פרמטרים ששולטים בשמירת קובץ PostScript.
PsDocument(string, PsSaveOptions, bool)
מאתחל Aspose.Page.EPS.PsDocument ריק.
public PsDocument(string outPsFilePath, PsSaveOptions options, bool multipaged)
פרמטרים
outPsFilePath
string
נתיב הקובץ PS/EPS המוצא.
options
PsSaveOptions
קבוצה של פרמטרים ששולטים בשמירת קובץ PostScript.
multipaged
bool
אם שקר, הדף לא יאופס. במקרה זה, יש לבצע את אתחול הדף באמצעות קריאה מפורשת “openPage(width, height).
PsDocument(Stream, PsSaveOptions, bool)
מאתחל Aspose.Page.EPS.PsDocument ריק.
public PsDocument(Stream outPsStream, PsSaveOptions options, bool multipaged)
פרמטרים
outPsStream
Stream
זרם שבו יש לשמור את קובץ PS/EPS.
options
PsSaveOptions
קבוצה של פרמטרים ששולטים בשמירת קובץ PostScript.
multipaged
bool
אם שקר, הדף לא יאופס. במקרה זה, יש לבצע את אתחול הדף באמצעות קריאה מפורשת “openPage(width, height).
PsDocument(string, PsSaveOptions, int)
מאתחל Aspose.Page.EPS.PsDocument ריק כאשר מספר דפי המסמך של Postscript ידוע מראש.
public PsDocument(string outPsFilePath, PsSaveOptions options, int numberOfPages)
פרמטרים
outPsFilePath
string
נתיב הקובץ PS/EPS המוצא.
options
PsSaveOptions
קבוצה של פרמטרים ששולטים בשמירת קובץ PostScript.
numberOfPages
int
מספר הדפים במסמך PostScript.
PsDocument(Stream, PsSaveOptions, int)
מאתחל Aspose.Page.EPS.PsDocument ריק כאשר מספר דפי המסמך של Postscript ידוע מראש.
public PsDocument(Stream outPsStream, PsSaveOptions options, int numberOfPages)
פרמטרים
outPsStream
Stream
זרם שבו יש לשמור את קובץ PS/EPS.
options
PsSaveOptions
קבוצה של פרמטרים ששולטים בשמירת קובץ PostScript.
numberOfPages
int
מספר הדפים במסמך PostScript.
PsDocument(string)
מאתחל Aspose.Page.EPS.PsDocument עם קובץ PS/EPS קלט.
public PsDocument(string psFilePath)
פרמטרים
psFilePath
string
נתיב לקובץ PS/EPS.
PsDocument(Stream)
מאתחל Aspose.Page.EPS.PsDocument עם זרם של קובץ PS/EPS.
public PsDocument(Stream inPsStream)
פרמטרים
inPsStream
Stream
זרם קלט של קובץ PS/EPS.
מאפיינים
InputStream
מקבל או קובע זרם קלט של קובץ PS/EPS.
public Stream InputStream { get; set; }
ערך מאפיין
NumberOfPages
מחזיר את מספר הדפים במסמך PDF الناتج.
public int NumberOfPages { get; }
ערך מאפיין
שיטות
Clip(GraphicsPath)
מוסיף חיתוך למצב הגרפי הנוכחי.
public void Clip(GraphicsPath s)
פרמטרים
נתיב החיתוך.
ClipAndNewPath(GraphicsPath)
מוסיף חיתוך למצב הגרפי הנוכחי ואז כותב את המפעיל “newpath”. יש לעשות זאת כדי להימנע מהתנגשויות בין נתיב החיתוך הזה לבין נתיבים הבאים כמו תווי גופן שהודגשו עם המפעיל “charpath”.
public void ClipAndNewPath(GraphicsPath s)
פרמטרים
נתיב החיתוך.
ClipRectangle(RectangleF)
מוסיף מלבן חיתוך למצב הגרפי הנוכחי.
public void ClipRectangle(RectangleF rect)
פרמטרים
rect
RectangleF
המלבן לחיתוך.
ClipText(string, Font, float, float)
מוסיף חיתוך מקווי המתאר של טקסט נתון בגופן נתון.
public void ClipText(string text, Font font, float x, float y)
פרמטרים
text
string
הטקסט.
font
Font
הגופן.
x
float
קואורדינטת X של מיקום הטקסט.
y
float
קואורדינטת Y של מיקום הטקסט.
ClosePage()
מושלם את הדף הנוכחי.
public void ClosePage()
CropEps(string, float[])
חותך את Aspose.Page.EPS.PsDocument הנתון כקובץ EPS. שומר את קובץ EPS המקורי עם %%BoundingBox מעודכן או שנוצר חדש.
public void CropEps(string outEpsFilePath, float[] cropBox)
פרמטרים
outEpsFilePath
string
נתיב הקובץ EPS המוצא.
cropBox
float[]
קופסת החיתוך (x0, y0, x, y).
CropEps(Stream, float[])
חותך את Aspose.Page.EPS.PsDocument הנתון כקובץ EPS. שומר את קובץ EPS המקורי עם %%BoundingBox מעודכן או שנוצר חדש.
public void CropEps(Stream epsStream, float[] cropBox)
פרמטרים
epsStream
Stream
זרם של קובץ EPS המוצא.
cropBox
float[]
קופסת החיתוך (x0, y0, x, y).
Draw(GraphicsPath)
מצייר נתיב שרירותי.
public void Draw(GraphicsPath shape)
פרמטרים
shape
GraphicsPath
הנתיב לציור.
DrawArc(double, double, double, double, double, double)
מצייר קשת.
public void DrawArc(double x, double y, double width, double height, double startAngle, double arcAngle)
פרמטרים
x
double
קואורדינטת X של מרכז הקשת.
y
double
קואורדינטת Y של מרכז הקשת.
width
double
רוחב של מלבן מקיף.
height
double
גובה של מלבן מקיף.
startAngle
double
זווית ההתחלה של הקשת.
arcAngle
double
זווית הקשת.
DrawExplicitImageMask(Bitmap, Bitmap, Matrix)
מצייר תמונה עם מסיכת חיתוך.
public void DrawExplicitImageMask(Bitmap image24bpp, Bitmap alphaMask1bpp, Matrix transform)
פרמטרים
image24bpp
Bitmap
התמונה לציור. חייב להיות בפורמט תמונה RGB 24bpp
alphaMask1bpp
Bitmap
מסיכת התמונה. חייב להיות בפורמט תמונה 1bpp.
transform
Matrix
המטריצה כדי לשנות את התמונה.
DrawImage(Bitmap)
מצייר תמונה.
public void DrawImage(Bitmap image)
פרמטרים
image
Bitmap
התמונה לציור.
DrawImage(Bitmap, Matrix, Color)
מצייר תמונה מומרת עם רקע.
public void DrawImage(Bitmap image, Matrix transform, Color bkg)
פרמטרים
image
Bitmap
התמונה לציור.
transform
Matrix
המטריצה כדי לשנות את התמונה.
bkg
Color
הרקע לתמונה.
DrawLine(double, double, double, double)
מצייר קטע קו.
public void DrawLine(double x1, double y1, double x2, double y2)
פרמטרים
x1
double
קואורדינטת X של תחילת הקטע.
y1
double
קואורדינטת Y של תחילת הקטע.
x2
double
קואורדינטת X של סוף הקטע.
y2
double
קואורדינטת Y של סוף הקטע.
DrawOval(double, double, double, double)
מצייר אליפסה.
public void DrawOval(double x, double y, double width, double height)
פרמטרים
x
double
קואורדינטת X של מרכז האליפסה.
y
double
קואורדינטת Y של מרכז האליפסה.
width
double
רוחב של מלבן מקיף.
height
double
גובה של מלבן מקיף.
DrawPolygon(int[], int[], int)
מצייר פוליגון.
public void DrawPolygon(int[] xPoints, int[] yPoints, int nPoints)
פרמטרים
xPoints
int[]
קואורדינטות X של הנקודות.
yPoints
int[]
קואורדינטות Y של הנקודות.
nPoints
int
מספר הנקודות.
DrawPolygon(double[], double[], int)
מצייר פוליגון.
public void DrawPolygon(double[] xPoints, double[] yPoints, int nPoints)
פרמטרים
xPoints
double[]
קואורדינטות X של הנקודות.
yPoints
double[]
קואורדינטות Y של הנקודות.
nPoints
int
מספר הנקודות.
DrawPolyline(int[], int[], int)
מצייר פוליליין.
public void DrawPolyline(int[] xPoints, int[] yPoints, int nPoints)
פרמטרים
xPoints
int[]
קואורדינטות X של הנקודות.
yPoints
int[]
קואורדינטות Y של הנקודות.
nPoints
int
מספר הנקודות.
DrawPolyline(double[], double[], int)
מצייר פוליליין.
public void DrawPolyline(double[] xPoints, double[] yPoints, int nPoints)
פרמטרים
xPoints
double[]
קואורדינטות X של הנקודות.
yPoints
double[]
קואורדינטות Y של הנקודות.
nPoints
int
מספר הנקודות.
DrawRect(double, double, double, double)
מצייר ריבוע.
public void DrawRect(double x, double y, double width, double height)
פרמטרים
x
double
קואורדינטת X של הפינה השמאלית העליונה של הריבוע.
y
double
קואורדינטת Y של הפינה השמאלית העליונה של הריבוע.
width
double
רוחב הריבוע.
height
double
גובה הריבוע.
DrawRoundRect(double, double, double, double, double, double)
מצייר ריבוע מעוגל.
public void DrawRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)
פרמטרים
x
double
קואורדינטת X של הפינה השמאלית העליונה של הריבוע.
y
double
קואורדינטת Y של הפינה השמאלית העליונה של הריבוע.
width
double
רוחב הריבוע.
height
double
גובה הריבוע.
arcWidth
double
רוחב המלבן המקיף של הקשת שעגלת זווית הריבוע.
arcHeight
double
גובה המלבן המקיף של הקשת שעגלת זווית הריבוע.
DrawTransparentImage(Bitmap, Matrix, int)
מצייר תמונה שקופה מומרת. אם לתמונה אין ערוץ אלפא היא תצייר כתמונה אטומה.
public void DrawTransparentImage(Bitmap image, Matrix transform, int transparencyThreshold)
פרמטרים
image
Bitmap
התמונה לציור.
transform
Matrix
המטריצה כדי לשנות את התמונה.
transparencyThreshold
int
סף שמגדיר מאיזה ערך של שקיפות הפיקסל יתפרש כשלם שקוף. כל הערכים מתחת לסף זה יתפרשו כאטומים לחלוטין.
ExtractEpsBoundingBox()
קורא קובץ EPS ומחExtracts את קופסת הגבול של תמונת EPS מההערה %%BoundingBox או גבולות לגודל הדף ברירת המחדל (0, 0, 595, 842) אם היא לא קיימת.
public int[] ExtractEpsBoundingBox()
מחזיר
int[]
קופסת הגבול של תמונת EPS.
ExtractEpsSize()
קורא קובץ EPS ומחExtracts גודל של תמונת EPS מההערה %%BoundingBox או גודל דף ברירת המחדל (595, 842) אם היא לא קיימת.
public Size ExtractEpsSize()
מחזיר
הגודל של תמונת EPS.
ExtractText(SaveOptions, int, int)
מוציא טקסט מקובץ PS. הטקסט יכול להיות מוצא רק אם הוא נכתב עם גופן Type 42 (TrueType) או גופן Type 0 עם גופני Type 42 במפת הווקטור שלו.
public string ExtractText(SaveOptions options, int startPage = 0, int endPage = 0)
פרמטרים
options
SaveOptions
אפשרויות השמירה.
startPage
int
הדף שממנו מתחילים לחלץ טקסט. פרמטר זה שימושי למסמכים עם מספר דפים.
endPage
int
הדף שבו מסיימים לחלץ טקסט. פרמטר זה שימושי למסמכים עם מספר דפים.
מחזיר
הטקסט שהופק.
Fill(GraphicsPath)
ממלא נתיב שרירותי.
public void Fill(GraphicsPath shape)
פרמטרים
shape
GraphicsPath
הנתיב למילוי.
FillAndStrokeText(string, Font, float, float, Brush, Pen)
מוסיף מיתר טקסט על ידי מילוי פנים הגליפים וציירת קווי המתאר של הגליפים.
public void FillAndStrokeText(string text, Font font, float x, float y, Brush fillPaint, Pen stroke)
פרמטרים
text
string
הטקסט להוספה.
font
Font
גופן המערכת שישמש לציור הטקסט.
x
float
קואורדינטת X של מקור הטקסט.
y
float
קואורדינטת Y של מקור הטקסט.
fillPaint
Brush
המילוי שמשמש לצביעת פנים הגליפים.
stroke
Pen
הקו שמשמש לציור קווי המתאר של הגליפים.
FillAndStrokeText(string, float[], Font, float, float, Brush, Pen)
מוסיף מיתר טקסט על ידי מילוי פנים הגליפים וציירת קווי המתאר של הגליפים.
public void FillAndStrokeText(string text, float[] advances, Font font, float x, float y, Brush fillPaint, Pen stroke)
פרמטרים
text
string
הטקסט להוספה.
advances
float[]
מערך של רוחב הגליפים. אורכו חייב להתאים למספר הגליפים במיתר.
font
Font
גופן המערכת שישמש לציור הטקסט.
x
float
קואורדינטת X של מקור הטקסט.
y
float
קואורדינטת Y של מקור הטקסט.
fillPaint
Brush
המילוי שמשמש לצביעת פנים הגליפים.
stroke
Pen
הקו שמשמש לציור קווי המתאר של הגליפים.
FillAndStrokeText(string, DrFont, float, float, Brush, Pen)
מוסיף מיתר טקסט על ידי מילוי פנים הגליפים וציירת קווי המתאר של הגליפים.
public void FillAndStrokeText(string text, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)
פרמטרים
text
string
הטקסט להוספה.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont שישמש לציור הטקסט. ניתן להשתמש בו עם גופן מותאם אישית שנמצא בתיקיה מותאמת אישית.
x
float
קואורדינטת X של מקור הטקסט.
y
float
קואורדינטת Y של מקור הטקסט.
fillPaint
Brush
המילוי שמשמש לצביעת פנים הגליפים.
stroke
Pen
הקו שמשמש לציור קווי המתאר של הגליפים.
FillAndStrokeText(string, float[], DrFont, float, float, Brush, Pen)
מוסיף מיתר טקסט על ידי מילוי פנים הגליפים וציירת קווי המתאר של הגליפים.
public void FillAndStrokeText(string text, float[] advances, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)
פרמטרים
text
string
הטקסט להוספה.
advances
float[]
מערך של רוחב הגליפים. אורכו חייב להתאים למספר הגליפים במיתר.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont שישמש לציור הטקסט. ניתן להשתמש בו עם גופן מותאם אישית שנמצא בתיקיה מותאמת אישית.
x
float
קואורדינטת X של מקור הטקסט.
y
float
קואורדינטת Y של מקור הטקסט.
fillPaint
Brush
המילוי שמשמש לצביעת פנים הגליפים.
FillArc(double, double, double, double, double, double)
ממלא קשת.
public void FillArc(double x, double y, double width, double height, double startAngle, double arcAngle)
פרמטרים
x
double
קואורדינטת X של מרכז הקשת.
y
double
קואורדינטת Y של מרכז הקשת.
width
double
רוחב של מלבן מקיף.
height
double
גובה של מלבן מקיף.
startAngle
double
זווית ההתחלה של הקשת.
arcAngle
double
זווית הקשת.
FillOval(double, double, double, double)
ממלא אליפסה.
public void FillOval(double x, double y, double width, double height)
פרמטרים
x
double
קואורדינטת X של מרכז האליפסה.
y
double
קואורדינטת Y של מרכז האליפסה.
width
double
רוחב של מלבן מקיף.
height
double
גובה של מלבן מקיף.
FillPolygon(int[], int[], int)
ממלא פוליגון.
public void FillPolygon(int[] xPoints, int[] yPoints, int nPoints)
פרמטרים
xPoints
int[]
קואורדינטות X של הנקודות.
yPoints
int[]
קואורדינטות Y של הנקודות.
nPoints
int
מספר הנקודות.
FillPolygon(double[], double[], int)
ממלא פוליגון.
public void FillPolygon(double[] xPoints, double[] yPoints, int nPoints)
פרמטרים
xPoints
double[]
קואורדינטות X של הנקודות.
yPoints
double[]
קואורדינטות Y של הנקודות.
nPoints
int
מספר הנקודות.
FillRect(double, double, double, double)
ממלא ריבוע.
public void FillRect(double x, double y, double width, double height)
פרמטרים
x
double
קואורדינטת X של הפינה השמאלית העליונה של הריבוע.
y
double
קואורדינטת Y של הפינה השמאלית העליונה של הריבוע.
width
double
רוחב הריבוע.
height
double
גובה הריבוע.
FillRoundRect(double, double, double, double, double, double)
ממלא ריבוע מעוגל.
public void FillRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)
פרמטרים
x
double
קואורדינטת X של הפינה השמאלית העליונה של הריבוע.
y
double
קואורדינטת Y של הפינה השמאלית העליונה של הריבוע.
width
double
רוחב הריבוע.
height
double
גובה הריבוע.
arcWidth
double
רוחב המלבן המקיף של הקשת שעגלת זווית הריבוע.
arcHeight
double
גובה המלבן המקיף של הקשת שעגלת זווית הריבוע.
FillText(string, Font, float, float)
מוסיף מיתר טקסט על ידי מילוי פנים הגליפים.
public void FillText(string text, Font font, float x, float y)
פרמטרים
text
string
הטקסט להוספה.
font
Font
גופן המערכת שישמש לציור הטקסט.
x
float
קואורדינטת X של מקור הטקסט.
y
float
קואורדינטת Y של מקור הטקסט.
FillText(string, float[], Font, float, float)
מוסיף מיתר טקסט על ידי מילוי פנים הגליפים.
public void FillText(string text, float[] advances, Font font, float x, float y)
פרמטרים
text
string
הטקסט להוספה.
advances
float[]
מערך של רוחב הגליפים. אורכו חייב להתאים למספר הגליפים במיתר.
font
Font
הגופן שישמש לציור הטקסט.
x
float
קואורדינטת X של מקור הטקסט.
y
float
קואורדינטת Y של מקור הטקסט.
FillText(string, DrFont, float, float)
מוסיף מיתר טקסט על ידי מילוי פנים הגליפים.
public void FillText(string text, DrFont drFont, float x, float y)
פרמטרים
text
string
הטקסט להוספה.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont שישמש לציור הטקסט. ניתן להשתמש בו עם גופן מותאם אישית שנמצא בתיקיה מותאמת אישית.
x
float
קואורדינטת X של מקור הטקסט.
y
float
קואורדינטת Y של מקור הטקסט.
FillText(string, float[], DrFont, float, float)
מוסיף מיתר טקסט על ידי מילוי פנים הגליפים.
public void FillText(string text, float[] advances, DrFont drFont, float x, float y)
פרמטרים
text
string
הטקסט להוספה.
advances
float[]
מערך של רוחב הגליפים. אורכו חייב להתאים למספר הגליפים במיתר.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont שישמש לציור הטקסט. ניתן להשתמש בו עם גופן מותאם אישית שנמצא בתיקיה מותאמת אישית.
x
float
קואורדינטת X של מקור הטקסט.
y
float
קואורדינטת Y של מקור הטקסט.
FillText(string, Font, float, float, Brush)
מוסיף מיתר טקסט על ידי מילוי פנים הגליפים.
public void FillText(string text, Font font, float x, float y, Brush fill)
פרמטרים
text
string
הטקסט להוספה.
font
Font
גופן המערכת שישמש לציור הטקסט.
x
float
קואורדינטת X של מקור הטקסט.
y
float
קואורדינטת Y של מקור הטקסט.
fill
Brush
המילוי שמשמש לצביעת פנים הגליפים.
FillText(string, float[], Font, float, float, Brush)
מוסיף מיתר טקסט על ידי מילוי פנים הגליפים.
public void FillText(string text, float[] advances, Font font, float x, float y, Brush fill)
פרמטרים
text
string
הטקסט להוספה.
advances
float[]
מערך של רוחב הגליפים. אורכו חייב להתאים למספר הגליפים במיתר.
font
Font
גופן המערכת שישמש לציור הטקסט.
x
float
קואורדינטת X של מקור הטקסט.
y
float
קואורדינטת Y של מקור הטקסט.
fill
Brush
המילוי שמשמש לצביעת פנים הגליפים.
FillText(string, DrFont, float, float, Brush)
מוסיף מיתר טקסט על ידי מילוי פנים הגליפים.
public void FillText(string text, DrFont drFont, float x, float y, Brush fill)
פרמטרים
text
string
הטקסט להוספה.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont שישמש לציור הטקסט. ניתן להשתמש בו עם גופן מותאם אישית שנמצא בתיקיה מותאמת אישית.
x
float
קואורדינטת X של מקור הטקסט.
y
float
קואורדינטת Y של מקור הטקסט.
fill
Brush
המילוי שמשמש לצביעת פנים הגליפים.
FillText(string, float[], DrFont, float, float, Brush)
מוסיף מיתר טקסט על ידי מילוי פנים הגליפים.
public void FillText(string text, float[] advances, DrFont drFont, float x, float y, Brush fill)
פרמטרים
text
string
הטקסט להוספה.
advances
float[]
מערך של רוחב הגליפים. אורכו חייב להתאים למספר הגליפים במיתר.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont שישמש לציור הטקסט. ניתן להשתמש בו עם גופן מותאם אישית שנמצא בתיקיה מותאמת אישית.
x
float
קואורדינטת X של מקור הטקסט.
y
float
קואורדינטת Y של מקור הטקסט.
fill
Brush
המילוי שמשמש לצביעת פנים הגליפים.
GetPaint()
מקבל את הצבע של מצב הגרפי הנוכחי.
public Brush GetPaint()
מחזיר
GetStroke()
מקבל את הקו של מצב הגרפי הנוכחי.
public Pen GetStroke()
מחזיר
GetXmpMetadata()
קורא קובץ PS/EPS ומחExtracts את XmpMetdata אם היא כבר קיימת או מוסיף חדשה אם היא לא קיימת.
public XmpMetadata GetXmpMetadata()
מחזיר
מופע קיים או חדש של מטא נתוני XMP.
MergeToPdf(string, string[], SaveOptions)
מאחד קבצי PS/EPS למכשיר.
public void MergeToPdf(string outPdfFilePath, string[] filesForMerge, SaveOptions options)
פרמטרים
outPdfFilePath
string
נתיב קובץ PDF המוצא.
filesForMerge
string[]
קבצי PS/EPS למיזוג עם קובץ זה למכשיר המוצא.
options
SaveOptions
מכיל דגלים שמציינים את הפלט של שגיאות שהושלכו במהלך ההמרה.
MergeToPdf(Stream, string[], SaveOptions)
מאחד קבצי PS/EPS למכשיר.
public void MergeToPdf(Stream pdfStream, string[] filesForMerge, SaveOptions options)
פרמטרים
pdfStream
Stream
זרם PDF המוצא.
filesForMerge
string[]
קבצי PS/EPS למיזוג עם קובץ זה למכשיר המוצא.
options
SaveOptions
מכיל דגלים שמציינים את הפלט של שגיאות שהושלכו במהלך ההמרה.
OpenPage(float, float)
יוצר דף חדש ומקנה אותו לדף הנוכחי.
public void OpenPage(float width, float height)
פרמטרים
width
float
הרוחב של הדף החדש.
height
float
הגובה של הדף החדש.
OpenPage(string)
יוצר דף חדש עם גודל המסמך ומקנה אותו לדף הנוכחי.
public void OpenPage(string pageName = null)
פרמטרים
pageName
string
שם הדף החדש. אם הוא null, שם הדף יהיה מספר הסדר של הדף.
OutlineText(string, Font, float, float)
מוסיף מיתר טקסט על ידי ציור קווי המתאר של הגליפים.
public void OutlineText(string text, Font font, float x, float y)
פרמטרים
text
string
הטקסט להוספה.
font
Font
גופן המערכת שישמש לציור הטקסט.
x
float
קואורדינטת X של מקור הטקסט.
y
float
קואורדינטת Y של מקור הטקסט.
OutlineText(string, float[], Font, float, float)
מוסיף מיתר טקסט על ידי ציור קווי המתאר של הגליפים.
public void OutlineText(string text, float[] advances, Font font, float x, float y)
פרמטרים
text
string
הטקסט להוספה.
advances
float[]
מערך של רוחב הגליפים. אורכו חייב להתאים למספר הגליפים במיתר.
font
Font
הגופן שישמש לציור הטקסט.
x
float
קואורדינטת X של מקור הטקסט.
y
float
קואורדינטת Y של מקור הטקסט.
OutlineText(string, DrFont, float, float)
מוסיף מיתר טקסט על ידי ציור קווי המתאר של הגליפים.
public void OutlineText(string text, DrFont drFont, float x, float y)
פרמטרים
text
string
הטקסט להוספה.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont שישמש לציור הטקסט. ניתן להשתמש בו עם גופן מותאם אישית שנמצא בתיקיה מותאמת אישית.
x
float
קואורדינטת X של מקור הטקסט.
y
float
קואורדינטת Y של מקור הטקסט.
OutlineText(string, float[], DrFont, float, float)
מוסיף מיתר טקסט על ידי ציור קווי המתאר של הגליפים.
public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y)
פרמטרים
text
string
הטקסט להוספה.
advances
float[]
מערך של רוחב הגליפים. אורכו חייב להתאים למספר הגליפים במיתר.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont שישמש לציור הטקסט. ניתן להשתמש בו עם גופן מותאם אישית שנמצא בתיקיה מותאמת אישית.
x
float
קואורדינטת X של מקור הטקסט.
y
float
קואורדינטת Y של מקור הטקסט.
OutlineText(string, Font, float, float, Pen)
מוסיף מיתר טקסט על ידי ציור קווי המתאר של הגליפים.
public void OutlineText(string text, Font font, float x, float y, Pen stroke)
פרמטרים
text
string
הטקסט להוספה.
font
Font
גופן המערכת שישמש לציור הטקסט.
x
float
קואורדינטת X של מקור הטקסט.
y
float
קואורדינטת Y של מקור הטקסט.
stroke
Pen
הקו שמשמש לציור קווי המתאר של הגליפים.
OutlineText(string, float[], Font, float, float, Pen)
מוסיף מיתר טקסט על ידי ציור קווי המתאר של הגליפים.
public void OutlineText(string text, float[] advances, Font font, float x, float y, Pen stroke)
פרמטרים
text
string
הטקסט להוספה.
advances
float[]
מערך של רוחב הגליפים. אורכו חייב להתאים למספר הגליפים במיתר.
font
Font
גופן המערכת שישמש לציור הטקסט.
x
float
קואורדינטת X של מקור הטקסט.
y
float
קואורדינטת Y של מקור הטקסט.
stroke
Pen
הקו שמשמש לציור קווי המתאר של הגליפים.
ResizeEps(string, SizeF, Units)
שינוי גודל של Aspose.Page.EPS.PsDocument הנתון כקובץ EPS. שיטה זו משמשת רק לאחר הוצאת גודל EPS. שומר את קובץ EPS המקורי עם %%BoundingBox מעודכן או שנוצר חדש. מטריצת השינוי של הדף גם תוגדר.
public void ResizeEps(string outEpsFilePath, SizeF newSizeInUnits, Units units)
פרמטרים
outEpsFilePath
string
נתיב הקובץ EPS המוצא.
newSizeInUnits
SizeF
גודל חדש של תמונת EPS ביחידות המיועדות.
units
Units
היחידות של הגודל החדש. יכולות להיות נקודות, אינצ’ים, מילימטרים, סנטימטרים ואחוזים מהגודל ההתחלתי.
ResizeEps(Stream, SizeF, Units)
שינוי גודל של Aspose.Page.EPS.PsDocument הנתון כקובץ EPS. שיטה זו משמשת רק לאחר הוצאת גודל EPS. שומר את קובץ EPS המקורי עם %%BoundingBox מעודכן או שנוצר חדש. מטריצת השינוי של הדף גם תוגדר.
public void ResizeEps(Stream epsStream, SizeF newSizeInUnits, Units units)
פרמטרים
epsStream
Stream
זרם של קובץ EPS המוצא.
newSizeInUnits
SizeF
גודל חדש של תמונת EPS ביחידות המיועדות.
units
Units
היחידות של הגודל החדש. יכולות להיות נקודות, אינצ’ים, מילימטרים, סנטימטרים ואחוזים מהגודל ההתחלתי.
Rotate(float)
מוסיף סיבוב נגד כיוון השעון סביב המקור למצב הגרפי הנוכחי (מסובב את המטריצה הנוכחית).
public void Rotate(float angleRadians)
פרמטרים
angleRadians
float
זווית הסיבוב ברדיאנים.
Rotate(int)
מוסיף סיבוב נגד כיוון השעון סביב המקור למצב הגרפי הנוכחי (מסובב את המטריצה הנוכחית).
public void Rotate(int angleDegrees)
פרמטרים
angleDegrees
int
זווית הסיבוב במעלות.
Save(Stream)
שומר את Aspose.Page.EPS.PsDocument הנתון כקובץ EPS. שיטה זו משמשת רק לאחר עדכון מטא נתוני XMP. שומר את קובץ EPS המקורי עם מטא נתונים מעודכנים או שנוצרו חדשים בזמן קריאת שיטת GetMetadata. במקרה האחרון, כל קוד PostScript הנדרש והערות EPS מתווספות.
public void Save(Stream epsStream)
פרמטרים
epsStream
Stream
זרם של קובץ EPS המוצא.
Save()
שומר את Aspose.Page.EPS.PsDocument הנתון כקובץ EPS. שיטה זו משמשת רק כאשר PsDocument נוצר מההתחלה.
public void Save()
SaveAsImage(ImageSaveOptions)
שומר את קובץ PS/EPS כמערכי בתים של תמונות.
public byte[][] SaveAsImage(ImageSaveOptions options)
פרמטרים
options
ImageSaveOptions
מכיל פרמטרים הכרחיים לשמירת התמונה ודגלים המצביעים על פלט של שגיאות שהושלכו במהלך ההמרה.
מחזיר
byte[][]
בתים של תמונות. מערך בתים אחד לכל דף.
SaveAsPdf(string, PdfSaveOptions)
שומר את קובץ PS/EPS כקובץ PDF.
public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)
פרמטרים
outPdfFilePath
string
נתיב קובץ PDF המוצא.
options
PdfSaveOptions
מכיל דגלים המצביעים על פלט של שגיאות שהושלכו במהלך ההמרה.
SaveAsPdf(Stream, PdfSaveOptions)
שומר את קובץ PS/EPS לזרם PDF.
public void SaveAsPdf(Stream pdfStream, PdfSaveOptions options)
פרמטרים
pdfStream
Stream
זרם PDF המוצא.
options
PdfSaveOptions
מכיל דגלים המצביעים על פלט של שגיאות שהושלכו במהלך ההמרה.
SaveImageAsEps(Stream, Stream, PsSaveOptions)
שומר תמונה PNG/JPEG/TIFF/BMP/GIF/EMF מזרם קלט לזרם פלט EPS.
public static void SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options)
פרמטרים
imageStream
Stream
זרם קלט של התמונה.
epsStream
Stream
זרם פלט EPS.
options
PsSaveOptions
מכיל פרמטרים המצביעים על פלט של שגיאות שהושלכו במהלך ההמרה.
SaveImageAsEps(string, string, PsSaveOptions)
שומר תמונה PNG/JPEG/TIFF/BMP/GIF/EMF מקובץ לקובץ EPS.
public static void SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options)
פרמטרים
imageFilePath
string
נתיב קובץ התמונה.
epsFilePath
string
נתיב קובץ EPS.
options
PsSaveOptions
מכיל פרמטרים המצביעים על פלט של שגיאות שהושלכו במהלך ההמרה.
SaveImageAsEps(Bitmap, string, PsSaveOptions)
שומר אובייקט Bitmap לקובץ EPS.
public static void SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options)
פרמטרים
image
Bitmap
התמונה.
epsFilePath
string
נתיב קובץ EPS.
options
PsSaveOptions
מכיל פרמטרים המצביעים על פלט של שגיאות שהושלכו במהלך ההמרה.
SaveImageAsEps(Bitmap, Stream, PsSaveOptions)
שומר אובייקט Bitmap לזרם EPS פלט.
public static void SaveImageAsEps(Bitmap image, Stream epsStream, PsSaveOptions options)
פרמטרים
image
Bitmap
התמונה.
epsStream
Stream
זרם EPS פלט.
options
PsSaveOptions
מכיל פרמטרים המצביעים על פלט של שגיאות שהושלכו במהלך ההמרה.
Scale(float, float)
מוסיף סקלות למצב הגרפי הנוכחי (מגדיל את המטריצה הנוכחית).
public void Scale(float xScale, float yScale)
פרמטרים
xScale
float
הסקלות בציר X.
yScale
float
הסקלות בציר Y.
SetPageDevice(Dictionary<string, object=”">)
מגדיר פרמטרי מכשיר דף (ראה את המפעיל “setpagedevice” במפרט PostScript). בין אלה יכולים להיות גודל הדף וצבע וכו'.
public void SetPageDevice(Dictionary<string, object=""> pageParams)
פרמטרים
pageParams
Dictionary<string, object>
פרמטרים של הדף. במילון זה יכולים להיות גודל הדף וצבע וכו'.
SetPageSize(float, float)
מגדיר את גודל הדף. כדי ליצור דפים עם גדלים שונים במסמך אחד, השתמש בשיטה Aspose.Page.EPS.PsDocument.SetPageDevice(System.Collections.Generic.Dictionary{System.String,System.Object}) מיד לאחר שיטה זו.
public void SetPageSize(float width, float height)
פרמטרים
width
float
הרוחב של הדף בקובץ PostScript الناتן.
height
float
הגובה של הדף בקובץ PostScript الناتן.
SetPaint(Brush)
מגדיר צבע במצב הגרפי הנוכחי.
public void SetPaint(Brush paint)
פרמטרים
paint
Brush
הצבע. זה יכול להיות כל תת מחלקה של מחלקת System.Drawing.Brush הקיימת בפלטפורמת .NET.
SetStroke(Pen)
מגדיר קו במצב הגרפי הנוכחי.
public void SetStroke(Pen stroke)
פרמטרים
stroke
Pen
הקו.