Class PsDocument
اسم الفضاء : Aspose.Page.EPS تجميع: Aspose.Page.dll (25.4.0)
هذه الفئة تغطي وثائق PS / EPS.
public sealed class PsDocument : Document
Inheritance
object ← Document ← PsDocument
الأعضاء الموروثين
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PsDocument()
يبدأ الفراغ Aspose.Page.EPS.PsDocument. يستخدم هذا البناء فقط للعمليات الإضافية التي لا ترتبط بملفات PostScript ،على سبيل المثال، تحويل الخطوط.
public PsDocument()
PsDocument(الخيارات، PsSaveOptions)
يبدأ الفراغ Aspose.Page.EPS.PsDocument مع الصفحة المبدئية.
public PsDocument(string outPsFilePath, PsSaveOptions options)
Parameters
outPsFilePath
string
مسار إخراج PS / EPS.
options
PsSaveOptions
مجموعة من المعلمات التي تسيطر على حفظ ملف PostScript.
PsDocument(البث، PsSaveOptions)
يبدأ الفراغ Aspose.Page.EPS.PsDocument مع الصفحة المبدئية.
public PsDocument(Stream outPsStream, PsSaveOptions options)
Parameters
outPsStream
Stream
أين يمكن حفظ ملف PS/EPS؟
options
PsSaveOptions
مجموعة من المعلمات التي تسيطر على حفظ ملف PostScript.
PsDocument(الوسوم, PsSaveOptions, Bool)
يبدأ الفراغ Aspose.Page.EPS.PsDocument.
public PsDocument(string outPsFilePath, PsSaveOptions options, bool multipaged)
Parameters
outPsFilePath
string
مسار إخراج PS / EPS.
options
PsSaveOptions
مجموعة من المعلمات التي تسيطر على حفظ ملف PostScript.
multipaged
bool
إذا لم يتم إطلاق الصفحة الخاطئة ، في هذه الحالة ، يجب إجراء إطلاق الصفحة عن طريق مكالمة “openPage(عرض ، ارتفاع) صريحة.
PsDocument(Stream, PsSaveOptions, بوول)
يبدأ الفراغ Aspose.Page.EPS.PsDocument.
public PsDocument(Stream outPsStream, PsSaveOptions options, bool multipaged)
Parameters
outPsStream
Stream
أين يمكن حفظ ملف PS/EPS؟
options
PsSaveOptions
مجموعة من المعلمات التي تسيطر على حفظ ملف PostScript.
multipaged
bool
إذا لم يتم إطلاق الصفحة الخاطئة ، في هذه الحالة ، يجب إجراء إطلاق الصفحة عن طريق مكالمة “openPage(عرض ، ارتفاع) صريحة.
PsDocument(الخيارات، PsSaveOptions، int)
يبدأ الفراغ Aspose.Page.EPS.PsDocument عندما يتم معرفة عدد صفحات وثيقة Postscript مسبقا.
public PsDocument(string outPsFilePath, PsSaveOptions options, int numberOfPages)
Parameters
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)
Parameters
outPsStream
Stream
أين يمكن حفظ ملف PS/EPS؟
options
PsSaveOptions
مجموعة من المعلمات التي تسيطر على حفظ ملف PostScript.
numberOfPages
int
عدد الصفحات في وثيقة PostScript.
PsDocument(الستار)
يبدأ Aspose.Page.EPS.PsDocument مع ملف إدخال PS/EPS.
public PsDocument(string psFilePath)
Parameters
psFilePath
string
مسار ملف PS / EPS.
PsDocument(Stream)
يبدأ Aspose.Page.EPS.PsDocument مع تدفق من ملف PS/EPS.
public PsDocument(Stream inPsStream)
Parameters
inPsStream
Stream
إدخال تدفق من ملف PS / EPS.
Properties
InputStream
يحصل أو يضع تدفق إدخال من ملف PS/EPS.
public Stream InputStream { get; set; }
قيمة الممتلكات
NumberOfPages
إرجاع عدد الصفحات في المستند PDF الناتج.
public int NumberOfPages { get; }
قيمة الممتلكات
Methods
Clip(GraphicsPath)
إضافة الكليب إلى حالة الرسومات الحالية.
public void Clip(GraphicsPath s)
Parameters
الطريق السريع .
ClipAndNewPath(GraphicsPath)
يضيف مقطع في حالة الرسومات الحالية ويكتب “newpath” المشغل.من الاشتباكات من هذا المسار القصير وبعض الممرات اللاحقة مثل الجليف المذكورة مع مشغل “شاربات”.
public void ClipAndNewPath(GraphicsPath s)
Parameters
الطريق السريع .
ClipRectangle(RectangleF)
يضيف مستطيل الانحناء إلى حالة الرسومات الحالية.
public void ClipRectangle(RectangleF rect)
Parameters
rect
RectangleF
الرفع المستقيم .
ClipText(الموجة، الخط، السفينة، الغوص)
يضيف مقطع من مقطع من نص معين في حرف معين.
public void ClipText(string text, Font font, float x, float y)
Parameters
text
string
في النص .
font
Font
عن الخط .
x
float
منسقة X من موقع النص.
y
float
منسقة من موقع النص.
ClosePage()
الصفحة الحالية الكاملة
public void ClosePage()
تحويلType1FontToTTF(ستيفن، ستيفن)
تحويل الخط النوع 1 إلى TrueType.سوف يكون اسم الخط التحويل TTF هو نفس الخط الإدخال النوع 1 مع التمديد “.ttf”.سيتم حفظ ملف TTF إلى دليل الناتج المخصص.
public void ConvertType1FontToTTF(string type1FontFilePath, string outputDir)
Parameters
type1FontFilePath
string
مسار ملف الخط النوع 1.
outputDir
string
إشارة الخروج أين تخزين النتيجة TrueType الخط.
CropEps(الشريط , float[])
يتم إعطاء ملف Aspose.Page.EPS.PsDocument كملف EPS.يتم حفظ ملف EPS الأولي مع تحديث موجود %%BoundingBox أو سيتم إنشاء ملف جديد.
public void CropEps(string outEpsFilePath, float[] cropBox)
Parameters
outEpsFilePath
string
مسار الخروج EPS الملف.
cropBox
float
[ ]
مربع الزراعة (x0، y0، x، y)
CropEps(السفينة , float[])
يتم إعطاء ملف Aspose.Page.EPS.PsDocument كملف EPS.يتم حفظ ملف EPS الأولي مع تحديث موجود %%BoundingBox أو سيتم إنشاء ملف جديد.
public void CropEps(Stream epsStream, float[] cropBox)
Parameters
epsStream
Stream
تنزيل ملف EPS.
cropBox
float
[ ]
مربع الزراعة (x0، y0، x، y)
Draw(GraphicsPath)
وضع مسار عشوائي.
public void Draw(GraphicsPath shape)
Parameters
shape
GraphicsPath
الطريق إلى الرسم.
DrawArc(ثنائي , ثنائي , ثنائي , ثنائي , ثنائي , ثنائي)
سحب قوس قزح
public void DrawArc(double x, double y, double width, double height, double startAngle, double arcAngle)
Parameters
x
double
إكس إحداثيات مركز القوس.
y
double
إحداثيات مركز القوس.
width
double
نطاق مستطيل محيط.
height
double
ارتفاع مستطيل محيط.
startAngle
double
نقطة انطلاق من القوس.
arcAngle
double
زاوية من القوس.
DrawExplicitImageMask(بطاقة Bitmap و Matrix)
رسم صورة خفيفة.
public void DrawExplicitImageMask(Bitmap image24bpp, Bitmap alphaMask1bpp, Matrix transform)
Parameters
image24bpp
Bitmap
يجب أن يكون في تنسيق الصورة 24bpp RGB
alphaMask1bpp
Bitmap
يجب أن يكون في تنسيق الصورة 1bpp.
transform
Matrix
المصفوفة لتحويل الصورة.
DrawImage(Bitmap)
رسم الصورة .
public void DrawImage(Bitmap image)
Parameters
image
Bitmap
الصورة التي يجب رسمها
DrawImage(Bitmap، Matrix، اللون)
رسم صورة تحولت مع الخلفية.
public void DrawImage(Bitmap image, Matrix transform, Color bkg)
Parameters
image
Bitmap
الصورة التي يجب رسمها
transform
Matrix
المصفوفة لتحويل الصورة.
bkg
Color
خلفية للصورة.
DrawLine(ثنائي، ثنائي، ثنائي، ثنائي)
أضف قطعة من الخط.
public void DrawLine(double x1, double y1, double x2, double y2)
Parameters
x1
double
منسقة X من بداية القسم.
y1
double
منسقة من بداية القسم.
x2
double
اتساع X في نهاية القسم.
y2
double
تنسيق النهاية للقطاع.
DrawOval(ثنائي، ثنائي، ثنائي، ثنائي)
أضف ملعقة أوفال
public void DrawOval(double x, double y, double width, double height)
Parameters
x
double
إكس إحداثيات مركز المحور.
y
double
إحداثيات مركز المحور.
width
double
نطاق مستطيل محيط.
height
double
ارتفاع مستطيل محيط.
DrawPolygon(إنت[ ]إنت[ ]إنت)
يضرب البوليغون.
public void DrawPolygon(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[ ]
إكس إحداثيات النقاط.
yPoints
int
[ ]
تنسيق النقاط .
nPoints
int
عدد النقاط .
DrawPolygon(مزدوجة[ ]المزدوجة[ ]إنت)
يضرب البوليغون
public void DrawPolygon(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[ ]
إكس إحداثيات النقاط.
yPoints
double
[ ]
تنسيق النقاط .
nPoints
int
عدد النقاط .
DrawPolyline(إنت[ ]إنت[ ]إنت)
أضف البولين.
public void DrawPolyline(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[ ]
إكس إحداثيات النقاط.
yPoints
int
[ ]
تنسيق النقاط .
nPoints
int
عدد النقاط .
DrawPolyline(مزدوجة[ ]المزدوجة[ ]إنت)
أضف البولين.
public void DrawPolyline(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[ ]
إكس إحداثيات النقاط.
yPoints
double
[ ]
تنسيق النقاط .
nPoints
int
عدد النقاط .
DrawRect(ثنائي، ثنائي، ثنائي، ثنائي)
يضغط على مستطيل.
public void DrawRect(double x, double y, double width, double height)
Parameters
x
double
مؤشر X من الزاوية اليسرى العليا من المستطيل.
y
double
إحداثيات من الزاوية اليسرى العليا من المستطيل.
width
double
واسعة من المستطيل.
height
double
ارتفاع من المستطيل.
DrawRoundRect(ثنائي , ثنائي , ثنائي , ثنائي , ثنائي , ثنائي)
يغطي مستطيلًا مستطيلًا.
public void DrawRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)
Parameters
x
double
مؤشر X من الزاوية اليسرى العليا من المستطيل.
y
double
إحداثيات من الزاوية اليسرى العليا من المستطيل.
width
double
واسعة من المستطيل.
height
double
ارتفاع من المستطيل.
arcWidth
double
عرض من المستطيل المحيط من القوس الذي يدور زاوية من المستطيل.
arcHeight
double
ارتفاع من المستطيل المحيط من القوس الذي يدور زاوية من المستطيل.
DrawTransparentImage(Bitmap، ماتريكس، int)
إذا كانت الصورة لا تحتوي على قناة ألفا ، فسيتم رسمها كصورة غير مرئية
public void DrawTransparentImage(Bitmap image, Matrix transform, int transparencyThreshold)
Parameters
image
Bitmap
الصورة التي يجب رسمها
transform
Matrix
المصفوفة لتحويل الصورة.
transparencyThreshold
int
الحد الأقصى الذي يحدد من أي قيمة من البكسل الشفافية سيتم تفسيرها على أنها شفافة تماما.
ExtractEpsBoundingBox()
يقرأ ملف EPS ويستخرج مربع الحدود من صورة EPS من تعليق %%BoundingBox أو الحدود لحجم الصفحة الافتراضية (0، 0، 595, 842) إذا لم يكن موجودا.
public int[] ExtractEpsBoundingBox()
Returns
int [ ]
الصندوق الحدودي لصورة EPS.
ExtractEpsSize()
يقرأ ملف EPS ويستخرج حجم صورة EPS من تعليق %%BoundingBox أو حجم الصفحة الافتراضية (595, 842) إذا لم يكن موجودا.
public Size ExtractEpsSize()
Returns
حجم الصورة EPS.
ExtractText(الخيارات، إنت، int)
يمكن استخراج النص فقط إذا كان مكتوبًا باستخدام الخط Type 42 (TrueType) أو الخط Type 0 باستخدام الخط Type 42 في خريطة الفكتور.
public string ExtractText(SaveOptions options, int startPage = 0, int endPage = 0)
Parameters
options
SaveOptions
خيارات الادخار .
startPage
int
الصفحة التي تبدأ في استخراج النص.هذا المعيار مفيد للمستندات المتعددة الصفحات.
endPage
int
الصفحة التي يجب الانتهاء منها لاستخراج النص.هذا المعيار مفيد للمستندات المتعددة الصفحات.
Returns
النص المستخرج .
Fill(GraphicsPath)
اتبع مسارًا عشوائيًا.
public void Fill(GraphicsPath shape)
Parameters
shape
GraphicsPath
الطريق إلى ملء
FillAndStrokeText(الشريط، الخط، السفينة، الفراشة، القلم)
يضيف سلسلة نصية عن طريق ملء داخل غليف و رسم غليف الحواف.
public void FillAndStrokeText(string text, Font font, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
النص الذي أضيفه
font
Font
نظام الخط الذي سيتم استخدامه لصياغة النص.
x
float
اتجاه X لتصنيف الأصل.
y
float
تنسيق أصل النص.
fillPaint
Brush
ملء يستخدم للرسم غليف الداخلي.
stroke
Pen
السكتة الدماغية المستخدمة في رسم غليف الحواف.
FillAndStrokeText(الشريط , float[ ], Font, Float, Flow, الرش, القلم)
يضيف سلسلة نصية عن طريق ملء داخل غليف و رسم غليف الحواف.
public void FillAndStrokeText(string text, float[] advances, Font font, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
النص الذي أضيفه
advances
float
[ ]
يجب أن يتوافق طولها مع عدد الجليف في الحبل.
font
Font
نظام الخط الذي سيتم استخدامه لصياغة النص.
x
float
اتجاه X لتصنيف الأصل.
y
float
تنسيق أصل النص.
fillPaint
Brush
ملء يستخدم للرسم غليف الداخلي.
stroke
Pen
السكتة الدماغية المستخدمة في رسم غليف الحواف.
FillAndStrokeText(الشريط, DrFont, السفينة, الطائرات, الرش, القلم)
يضيف سلسلة نصية عن طريق ملء داخل غليف و رسم غليف الحواف.
public void FillAndStrokeText(string text, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
النص الذي أضيفه
drFont
DrFont
Aspose.Foundation.Drawing.DrFont الذي سيتم استخدامه لصياغة النص.يمكن استخدامه مع الخط المخصص الذي يقع في المجلد المخصص.
x
float
اتجاه X لتصنيف الأصل.
y
float
تنسيق أصل النص.
fillPaint
Brush
ملء يستخدم للرسم غليف الداخلي.
stroke
Pen
السكتة الدماغية المستخدمة في رسم غليف الحواف.
FillAndStrokeText(الشريط , float[ ], DrFont, السفينة, سحابة, القلم)
يضيف سلسلة نصية عن طريق ملء داخل غليف و رسم غليف الحواف.
public void FillAndStrokeText(string text, float[] advances, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
النص الذي أضيفه
advances
float
[ ]
يجب أن يتوافق طولها مع عدد الجليف في الحبل.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont الذي سيتم استخدامه لصياغة النص.يمكن استخدامه مع الخط المخصص الذي يقع في المجلد المخصص.
x
float
اتجاه X لتصنيف الأصل.
y
float
تنسيق أصل النص.
fillPaint
Brush
ملء يستخدم للرسم غليف الداخلي.
stroke
Pen
السكتة الدماغية المستخدمة في رسم غليف الحواف.
FillArc(ثنائي , ثنائي , ثنائي , ثنائي , ثنائي , ثنائي)
يملأ القوس.
public void FillArc(double x, double y, double width, double height, double startAngle, double arcAngle)
Parameters
x
double
إكس إحداثيات مركز القوس.
y
double
إحداثيات مركز القوس.
width
double
نطاق مستطيل محيط.
height
double
ارتفاع مستطيل محيط.
startAngle
double
نقطة انطلاق من القوس.
arcAngle
double
زاوية من القوس.
FillOval(ثنائي، ثنائي، ثنائي، ثنائي)
يملأ الموجة.
public void FillOval(double x, double y, double width, double height)
Parameters
x
double
إكس إحداثيات مركز المحور.
y
double
إحداثيات مركز المحور.
width
double
نطاق مستطيل محيط.
height
double
ارتفاع مستطيل محيط.
FillPolygon(إنت[ ]إنت[ ]إنت)
يغطي بوليغون
public void FillPolygon(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[ ]
إكس إحداثيات النقاط.
yPoints
int
[ ]
تنسيق النقاط .
nPoints
int
عدد النقاط .
FillPolygon(مزدوجة[ ]المزدوجة[ ]إنت)
يغطي بوليغون
public void FillPolygon(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[ ]
إكس إحداثيات النقاط.
yPoints
double
[ ]
تنسيق النقاط .
nPoints
int
عدد النقاط .
FillRect(ثنائي، ثنائي، ثنائي، ثنائي)
يملأ مستطيل.
public void FillRect(double x, double y, double width, double height)
Parameters
x
double
مؤشر X من الزاوية اليسرى العليا من المستطيل.
y
double
إحداثيات من الزاوية اليسرى العليا من المستطيل.
width
double
واسعة من المستطيل.
height
double
ارتفاع من المستطيل.
FillRoundRect(ثنائي , ثنائي , ثنائي , ثنائي , ثنائي , ثنائي)
يملأ مستديرة مستديرة.
public void FillRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)
Parameters
x
double
مؤشر X من الزاوية اليسرى العليا من المستطيل.
y
double
إحداثيات من الزاوية اليسرى العليا من المستطيل.
width
double
واسعة من المستطيل.
height
double
ارتفاع من المستطيل.
arcWidth
double
عرض من المستطيل المحيط من القوس الذي يدور زاوية من المستطيل.
arcHeight
double
ارتفاع من المستطيل المحيط من القوس الذي يدور زاوية من المستطيل.
FillText(الموجة، الخط، السفينة، الغوص)
يضيف شريط نصي عن طريق ملء داخل غليف.
public void FillText(string text, Font font, float x, float y)
Parameters
text
string
النص الذي أضيفه
font
Font
نظام الخط الذي سيتم استخدامه لصياغة النص.
x
float
اتجاه X لتصنيف الأصل.
y
float
تنسيق أصل النص.
FillText(الشريط , float[ ], Font , Float , float)
يضيف شريط نصي عن طريق ملء داخل غليف.
public void FillText(string text, float[] advances, Font font, float x, float y)
Parameters
text
string
النص الذي أضيفه
advances
float
[ ]
يجب أن يتوافق طولها مع عدد الجليف في الحبل.
font
Font
الخط الذي سيتم استخدامه لصياغة النص.
x
float
اتجاه X لتصنيف الأصل.
y
float
تنسيق أصل النص.
FillText(الموجة، DrFont، Float، float)
يضيف شريط نصي عن طريق ملء داخل غليف.
public void FillText(string text, DrFont drFont, float x, float y)
Parameters
text
string
النص الذي أضيفه
drFont
DrFont
Aspose.Foundation.Drawing.DrFont الذي سيتم استخدامه لصياغة النص.يمكن استخدامه مع الخط المخصص الذي يقع في المجلد المخصص.
x
float
اتجاه X لتصنيف الأصل.
y
float
تنسيق أصل النص.
FillText(الشريط , float[ ]، DrFont ، Float ، float)
يضيف شريط نصي عن طريق ملء داخل غليف.
public void FillText(string text, float[] advances, DrFont drFont, float x, float y)
Parameters
text
string
النص الذي أضيفه
advances
float
[ ]
يجب أن يتوافق طولها مع عدد الجليف في الحبل.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont الذي سيتم استخدامه لصياغة النص.يمكن استخدامه مع الخط المخصص الذي يقع في المجلد المخصص.
x
float
اتجاه X لتصنيف الأصل.
y
float
تنسيق أصل النص.
FillText(الحبل، الخط، السفينة، الطائرات، الرش)
يضيف شريط نصي عن طريق ملء داخل غليف.
public void FillText(string text, Font font, float x, float y, Brush fill)
Parameters
text
string
النص الذي أضيفه
font
Font
نظام الخط الذي سيتم استخدامه لصياغة النص.
x
float
اتجاه X لتصنيف الأصل.
y
float
تنسيق أصل النص.
fill
Brush
الكمبيوتر المستخدم للرسم غليف.
FillText(الشريط , float[ ], Font, float, Float , فرشاة)
يضيف شريط نصي عن طريق ملء داخل غليف.
public void FillText(string text, float[] advances, Font font, float x, float y, Brush fill)
Parameters
text
string
النص الذي أضيفه
advances
float
[ ]
يجب أن يتوافق طولها مع عدد الجليف في الحبل.
font
Font
نظام الخط الذي سيتم استخدامه لصياغة النص.
x
float
اتجاه X لتصنيف الأصل.
y
float
تنسيق أصل النص.
fill
Brush
الكمبيوتر المستخدم للرسم غليف.
FillText(الشريط, DrFont, السفينة, الطائرات, الرش)
يضيف شريط نصي عن طريق ملء داخل غليف.
public void FillText(string text, DrFont drFont, float x, float y, Brush fill)
Parameters
text
string
النص الذي أضيفه
drFont
DrFont
Aspose.Foundation.Drawing.DrFont الذي سيتم استخدامه لصياغة النص.يمكن استخدامه مع الخط المخصص الذي يقع في المجلد المخصص.
x
float
اتجاه X لتصنيف الأصل.
y
float
تنسيق أصل النص.
fill
Brush
الكمبيوتر المستخدم للرسم غليف.
FillText(الشريط , float[ ], DrFont, السفينة, الطائرات, الرش)
يضيف شريط نصي عن طريق ملء داخل غليف.
public void FillText(string text, float[] advances, DrFont drFont, float x, float y, Brush fill)
Parameters
text
string
النص الذي أضيفه
advances
float
[ ]
يجب أن يتوافق طولها مع عدد الجليف في الحبل.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont الذي سيتم استخدامه لصياغة النص.يمكن استخدامه مع الخط المخصص الذي يقع في المجلد المخصص.
x
float
اتجاه X لتصنيف الأصل.
y
float
تنسيق أصل النص.
fill
Brush
الكمبيوتر المستخدم للرسم غليف.
GetPaint()
يحصل على لون من حالة الرسومات الحالية.
public Brush GetPaint()
Returns
GetStroke()
يحصل على ضربات من حالة الرسومات الحالية.
public Pen GetStroke()
Returns
GetXmpMetadata()
قراءة ملف PS/EPS واستخراج XmpMetdata إذا كان موجودا بالفعل أو إضافة ملف جديد إذا لم يكن موجودا.
public XmpMetadata GetXmpMetadata()
Returns
الحالة الحالية أو الجديدة من البيانات الميتا XMP.
MergeToPdf(ستيفن، ستيفن[ ]خيارات SaveOptions)
تحويل ملفات PS/EPS إلى جهاز.
public void MergeToPdf(string outPdfFilePath, string[] filesForMerge, SaveOptions options)
Parameters
outPdfFilePath
string
مسار إخراج ملف PDF.
filesForMerge
string
[ ]
ملفات PS/EPS للاندماج مع هذا الملف إلى جهاز إخراج.
options
SaveOptions
يحتوي على علامات تحدد إنتاج الأخطاء التي تم رميها أثناء التحويل.
MergeToPdf(الشبكة، string[ ]خيارات SaveOptions)
تحويل ملفات PS/EPS إلى جهاز.
public void MergeToPdf(Stream pdfStream, string[] filesForMerge, SaveOptions options)
Parameters
pdfStream
Stream
النتيجة PDF Stream.
filesForMerge
string
[ ]
ملفات PS/EPS للاندماج مع هذا الملف إلى جهاز إخراج.
options
SaveOptions
يحتوي على علامات تحدد إنتاج الأخطاء التي تم رميها أثناء التحويل.
OpenPage(السفينة، السفينة)
قم بإنشاء صفحة جديدة وجعلها صفحة حديثة.
public void OpenPage(float width, float height)
Parameters
width
float
عرض الصفحة الجديدة.
height
float
ارتفاع الصفحة الجديدة.
OpenPage(الستار)
يخلق صفحة جديدة بحجم المستند ويجعلها صفحة حديثة.
public void OpenPage(string pageName = null)
Parameters
pageName
string
اسم الصفحة الجديدة.إذا كان صفرًا فإن الاسم أو الصفحة ستكون رقم طلب الصفحة.
OutlineText(الموجة، الخط، السفينة، الغوص)
يضيف شريط نصي عن طريق رسم غليف الحواف.
public void OutlineText(string text, Font font, float x, float y)
Parameters
text
string
النص الذي أضيفه
font
Font
نظام الخط الذي سيتم استخدامه لصياغة النص.
x
float
اتجاه X لتصنيف الأصل.
y
float
تنسيق أصل النص.
OutlineText(الشريط , float[ ], Font , Float , float)
يضيف شريط نصي عن طريق رسم غليف الحواف.
public void OutlineText(string text, float[] advances, Font font, float x, float y)
Parameters
text
string
النص الذي أضيفه
advances
float
[ ]
يجب أن يتوافق طولها مع عدد الجليف في الحبل.
font
Font
الخط الذي سيتم استخدامه لصياغة النص.
x
float
اتجاه X لتصنيف الأصل.
y
float
تنسيق أصل النص.
OutlineText(الموجة، DrFont، Float، float)
يضيف شريط نصي عن طريق رسم غليف الحواف.
public void OutlineText(string text, DrFont drFont, float x, float y)
Parameters
text
string
النص الذي أضيفه
drFont
DrFont
Aspose.Foundation.Drawing.DrFont الذي سيتم استخدامه لصياغة النص.يمكن استخدامه مع الخط المخصص الذي يقع في المجلد المخصص.
x
float
اتجاه X لتصنيف الأصل.
y
float
تنسيق أصل النص.
OutlineText(الشريط , float[ ]، DrFont ، Float ، float)
يضيف شريط نصي عن طريق رسم غليف الحواف.
public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y)
Parameters
text
string
النص الذي أضيفه
advances
float
[ ]
يجب أن يتوافق طولها مع عدد الجليف في الحبل.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont الذي سيتم استخدامه لصياغة النص.يمكن استخدامه مع الخط المخصص الذي يقع في المجلد المخصص.
x
float
اتجاه X لتصنيف الأصل.
y
float
تنسيق أصل النص.
OutlineText(الحبل، الخط، السفينة، الطائرات، القلم)
يضيف شريط نصي عن طريق رسم غليف الحواف.
public void OutlineText(string text, Font font, float x, float y, Pen stroke)
Parameters
text
string
النص الذي أضيفه
font
Font
نظام الخط الذي سيتم استخدامه لصياغة النص.
x
float
اتجاه X لتصنيف الأصل.
y
float
تنسيق أصل النص.
stroke
Pen
السكتة الدماغية المستخدمة في رسم أشرطة غليف.
OutlineText(الشريط , float[ ], Font , Float , Flow , Pen)
يضيف شريط نصي عن طريق رسم غليف الحواف.
public void OutlineText(string text, float[] advances, Font font, float x, float y, Pen stroke)
Parameters
text
string
النص الذي أضيفه
advances
float
[ ]
يجب أن يتوافق طولها مع عدد الجليف في الحبل.
font
Font
نظام الخط الذي سيتم استخدامه لصياغة النص.
x
float
اتجاه X لتصنيف الأصل.
y
float
تنسيق أصل النص.
stroke
Pen
السكتة الدماغية المستخدمة في رسم أشرطة غليف.
OutlineText(قوس قزح, DrFont, float, Float)
يضيف شريط نصي عن طريق رسم غليف الحواف.
public void OutlineText(string text, DrFont drFont, float x, float y, Pen stroke)
Parameters
text
string
النص الذي أضيفه
drFont
DrFont
Aspose.Foundation.Drawing.DrFont الذي سيتم استخدامه لصياغة النص.يمكن استخدامه مع الخط المخصص الذي يقع في المجلد المخصص.
x
float
اتجاه X لتصنيف الأصل.
y
float
تنسيق أصل النص.
stroke
Pen
السكتة الدماغية المستخدمة في رسم أشرطة غليف.
OutlineText(الشريط , float[ ], DrFont, السفينة, الفراولة, القلم)
يضيف شريط نصي عن طريق رسم غليف الحواف.
public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y, Pen stroke)
Parameters
text
string
النص الذي أضيفه
advances
float
[ ]
يجب أن يتوافق طولها مع عدد الجليف في الحبل.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont الذي سيتم استخدامه لصياغة النص.يمكن استخدامه مع الخط المخصص الذي يقع في المجلد المخصص.
x
float
اتجاه X لتصنيف الأصل.
y
float
تنسيق أصل النص.
stroke
Pen
السكتة الدماغية المستخدمة في رسم أشرطة غليف.
ResizeEps(الكمبيوتر، SizeF، وحدات)
يتم إعادة تدوير Aspose.Page.EPS.PsDocument كملف EPS. يتم استخدام هذه الطريقة فقط بعد استخراج حجم EPS.سيتم إنشاء ملف EPS الأولي مع تحديث موجود %%BoundingBox أو جديد.
public void ResizeEps(string outEpsFilePath, SizeF newSizeInUnits, Units units)
Parameters
outEpsFilePath
string
مسار الخروج EPS الملف.
newSizeInUnits
SizeF
حجم جديد من صورة EPS في الوحدات المخصصة.
units
Units
ويمكن أن تكون نقاط، بوصات، ملليمتر، سنتيمترات ومعدل الحجم الأولي.
ResizeEps(تداول الخيارات الثنائية, SizeF, Units)
يتم إعادة تدوير Aspose.Page.EPS.PsDocument كملف EPS. يتم استخدام هذه الطريقة فقط بعد استخراج حجم EPS.سيتم إنشاء ملف EPS الأولي مع تحديث موجود %%BoundingBox أو جديد.
public void ResizeEps(Stream epsStream, SizeF newSizeInUnits, Units units)
Parameters
epsStream
Stream
تنزيل ملف EPS.
newSizeInUnits
SizeF
حجم جديد من صورة EPS في الوحدات المخصصة.
units
Units
ويمكن أن تكون نقاط، بوصات، ملليمتر، سنتيمترات ومعدل الحجم الأولي.
Rotate(السفينة)
يضيف التدوير على وجه التحديد حول الأصل إلى حالة الرسومات الحالية (تدوير المصفوفة الحالية).
public void Rotate(float angleRadians)
Parameters
angleRadians
float
زاوية الدوران في الأشعة.
Rotate(إنت)
يضيف التدوير على وجه التحديد حول الأصل إلى حالة الرسومات الحالية (تدوير المصفوفة الحالية).
public void Rotate(int angleDegrees)
Parameters
angleDegrees
int
زاوية الدوران في درجات.
Save(Stream)
يتم توفير Aspose.Page.EPS.PsDocument كملف EPS. يتم استخدام هذه الطريقة فقط بعد تحديث بيانات XMP.يتم حفظ ملف EPS الأولي مع تحديث البيانات المتوفرة أو جديد تم إنشاؤه أثناء استدعاء طريقة GetMetadata.في الحالة الأخيرة ، يتم إضافة جميع رموز PostScript اللازمة وملاحظات EPS.
public void Save(Stream epsStream)
Parameters
epsStream
Stream
تنزيل ملف EPS.
Save()
يتم توفير Aspose.Page.EPS.PsDocument كملف EPS.يتم استخدام هذه الطريقة فقط عندما تم إنشاء PsDocument من القطع.
public void Save()
SaveAsImage(ImageSaveOptions)
تخزين ملف PS/EPS إلى بيوت الصور.
public byte[][] SaveAsImage(ImageSaveOptions options)
Parameters
options
ImageSaveOptions
يحتوي على المعلمات اللازمة لتوفير الصورة والعلامات التي تحدد إنتاج الأخطاء التي تم رميها أثناء التحويل.
Returns
byte [ ]
صور بايتا واحد بايت ترتيب صفحة واحدة
SaveAsPdf(الخيارات، PdfSaveOptions)
حفظ ملف PS/EPS إلى ملف PDF.
public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)
Parameters
outPdfFilePath
string
مسار إخراج ملف PDF.
options
PdfSaveOptions
يحتوي على علامات تحدد إنتاج الأخطاء التي تم رميها أثناء التحويل.
SaveAsPdf(البث، PdfSaveOptions)
حفظ ملف PS/EPS إلى تدفق PDF.
public void SaveAsPdf(Stream pdfStream, PdfSaveOptions options)
Parameters
pdfStream
Stream
النتيجة PDF Stream.
options
PdfSaveOptions
يحتوي على علامات تحدد إنتاج الأخطاء التي تم رميها أثناء التحويل.
SaveImageAsEps(البث، البضائع، PsSaveOptions)
يوفر صورة PNG/JPEG/TIFF/BMP/GIF/EMF من تدفق الإدخال إلى تدفق الإخراج EPS.
public static void SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options)
Parameters
imageStream
Stream
صورة إدخال تدفق.
epsStream
Stream
EPS الإنتاج التدفق.
options
PsSaveOptions
يحتوي على المعلمات التي تحدد إنتاج الأخطاء التي تم رميها أثناء التحويل.
SaveImageAsEps(سلك، سلاسل، PsSaveOptions)
حفظ صورة PNG/JPEG/TIFF/BMP/GIF/EMF من ملف إلى ملف EPS.
public static void SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options)
Parameters
imageFilePath
string
مسار ملف الصورة.
epsFilePath
string
مسار ملف EPS.
options
PsSaveOptions
يحتوي على المعلمات التي تحدد إنتاج الأخطاء التي تم رميها أثناء التحويل.
SaveImageAsEps(Bitmap، string، PsSaveOptions)
تخزين Bitmap object إلى ملف EPS.
public static void SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options)
Parameters
image
Bitmap
في الصورة .
epsFilePath
string
مسار ملف EPS.
options
PsSaveOptions
يحتوي على المعلمات التي تحدد إنتاج الأخطاء التي تم رميها أثناء التحويل.
SaveImageAsEps(Bitmap، Stream، PsSaveOptions)
ينقذ Bitmap object إلى تدفق الإنتاج EPS.
public static void SaveImageAsEps(Bitmap image, Stream epsStream, PsSaveOptions options)
Parameters
image
Bitmap
في الصورة .
epsStream
Stream
EPS الإنتاج التدفق.
options
PsSaveOptions
يحتوي على المعلمات التي تحدد إنتاج الأخطاء التي تم رميها أثناء التحويل.
Scale(السفينة، السفينة)
يضيف المقياس إلى حالة الرسومات الحالية (مقياس المقياس الحالي).
public void Scale(float xScale, float yScale)
Parameters
xScale
float
مقياس في محور X.
yScale
float
الترجمة في محور Y.
SetPageDevice(الكلمات الدلالية String, Object=» » »)
إعداد مواصفات جهاز الصفحة (انظر مواصفات المشغل “setpagedevice” PostScript).من بين هذه يمكن أن تكون حجم الصفحة والألوان وما إلى ذلك.
public void SetPageDevice(Dictionary<string, object=""> pageParams)
Parameters
pageParams
Dictionary
<؛
string
, object
>
في هذا القاموس يمكن أن يكون حجم الصفحة والألوان وما إلى ذلك
SetPageSize(السفينة، السفينة)
لإنشاء صفحات ذات أحجام مختلفة في وثيقة واحدة باستخدام Aspose.Page.EPS.PsDocument.SetPageDevice(System.Collections.Generic.Dictionary{System.String,System.Object})طريقة بعد هذه الطريقة.
public void SetPageSize(float width, float height)
Parameters
width
float
عرض الصفحة في ملف PostScript الناتج.
height
float
ارتفاع الصفحة في ملف PostScript الناتج.
SetPaint(Brush)
وضع اللوحة في حالة الرسومات الحالية.
public void SetPaint(Brush paint)
Parameters
paint
Brush
يمكن أن يكون أي فئة فرعية من فئة System.Drawing.Brush موجودة في منصة .NET.
SetStroke(Pen)
إعداد ضربات في حالة الرسومات الحالية.
public void SetStroke(Pen stroke)
Parameters
stroke
Pen
عن الإصابة .
SetTransform(Matrix)
إعداد التحول الحالي لهذا واحد.
public void SetTransform(Matrix matrix)
Parameters
matrix
Matrix
من التحول .
Shear(السفينة، السفينة)
يضيف تحويل الشاشة إلى حالة الرسومات الحالية (شاشة المصفوفة الحالية).
public void Shear(float shx, float shy)
Parameters
shx
float
الشريط في محور X.
shy
float
الحصى في المحور Y.
Transform(Matrix)
يضيف التحول إلى حالة الرسومات الحالية (تتوافق هذه المصفوفة مع الحالية).
public void Transform(Matrix matrix)
Parameters
matrix
Matrix
من التحول .
Translate(السفينة، السفينة)
إضافة ترجمة إلى حالة الرسومات الحالية (ترجمة المصفوفة الحالية).
public void Translate(float x, float y)
Parameters
x
float
الترجمة في اتجاه X.
y
float
الترجمة في الاتجاه Y.
WriteGraphicsRestore()
كتابة استعادة حالة الرسومات الحالية (انظر مواصفات PostScript على المشغل “grestore”).
public void WriteGraphicsRestore()
WriteGraphicsSave()
كتابة حفظ حالة الرسومات الحالية (انظر مواصفات PostScript على المشغل “تخزين”).
public void WriteGraphicsSave()
</string,></string,>