Class PsDocument
نام ها : Aspose.Page.EPS جمع آوری: WL33_.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(جریان، PSSaveOptions، bool)
شروع خالی 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(جریان، 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(String)
شروع 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(برچسب ها: Flow, Float)
اضافه کردن کلیپ از یک منبع از یک متن داده در یک فونت داده شده.
public void ClipText(string text, Font font, float x, float y)
Parameters
text
string
متن است.
font
Font
این فونت
x
float
یک هماهنگی X از موقعیت متن
y
float
یک هماهنگی Y از موقعیت متن
ClosePage()
صفحه فعلی کامل
public void ClosePage()
تبدیلType1FontToTTF(String، String)
تبدیل فونت نوع 1 به TrueType.نام فونت TTF تبدیل شده همان فونت ورودی نوع 1 با افزونه “.ttf” خواهد بود.فایل TTF به دایرکتوری خروجی اختصاص داده شده ذخیره می شود.
public void ConvertType1FontToTTF(string type1FontFilePath, string outputDir)
Parameters
type1FontFilePath
string
نوع 1 فایلهای فایلهای
outputDir
string
خروجی نشان می دهد که کجا می توانید فونت TrueType را ذخیره کنید.
CropEps(فلوت، فلوت[])
این فایل به عنوان فایل Aspose.Page.EPS.PsDocument داده شده است.این ذخیره فایل EPS اولیه با به روز رسانی موجود %%BoundingBox و یا جدید ایجاد خواهد شد.
public void CropEps(string outEpsFilePath, float[] cropBox)
Parameters
outEpsFilePath
string
راه اندازی فایل EPS
cropBox
float
[ ]
جعبه محصول (x0، y0، x، y)
CropEps(جریان، جریان[])
این فایل به عنوان فایل Aspose.Page.EPS.PsDocument داده شده است.این ذخیره فایل 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
هماهنگی X مرکز قوس
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
هماهنگی X مرکز اواال
y
double
هماهنگی مرکز اواال
width
double
یک محدوده محدوده محدوده محدوده
height
double
ارتفاع یک مستطیل محاصره شده
DrawPolygon(int[ ], در این[ ], در این)
یک پلیگون را می پوشاند.
public void DrawPolygon(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[ ]
هماهنگی های نقطه X
yPoints
int
[ ]
هماهنگی نقطه ها
nPoints
int
تعداد نقطه ها
DrawPolygon(دوگانه[ ]دوگانه[ ], در این)
یک polygone را می پوشاند.
public void DrawPolygon(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[ ]
هماهنگی های نقطه X
yPoints
double
[ ]
هماهنگی نقطه ها
nPoints
int
تعداد نقطه ها
DrawPolyline(int[ ], در این[ ], در این)
یک پلی است.
public void DrawPolyline(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[ ]
هماهنگی های نقطه X
yPoints
int
[ ]
هماهنگی نقطه ها
nPoints
int
تعداد نقطه ها
DrawPolyline(دوگانه[ ]دوگانه[ ], در این)
یک پلی است.
public void DrawPolyline(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[ ]
هماهنگی های نقطه X
yPoints
double
[ ]
هماهنگی نقطه ها
nPoints
int
تعداد نقطه ها
DrawRect(دوگانه، دوگانه، دوگانه)
یک دایره را می پوشاند.
public void DrawRect(double x, double y, double width, double height)
Parameters
x
double
X هماهنگی گوشه سمت چپ بالا از مستطیل.
y
double
هماهنگی Y گوشه سمت چپ بالا از مستطیل.
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
هماهنگی Y گوشه سمت چپ بالا از مستطیل.
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, int)
این متن فقط می تواند استخراج شود اگر با فونت نوع 42 (TrueType) یا فونت نوع 0 با فونت نوع 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(فلوت، فلوت[ ], فونت , فلوات , فلای , برش , قلم)
اضافه کردن یک نوار متن با پر کردن داخل گلیف ها و نقاشی گلیف ها محدوده.
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، Float، Flate، Brush، Pen)
اضافه کردن یک نوار متن با پر کردن داخل گلیف ها و نقاشی گلیف ها محدوده.
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(فلوت، فلوت[ ], DrFont, Float, Flow, برش, قلم)
اضافه کردن یک نوار متن با پر کردن داخل گلیف ها و نقاشی گلیف ها محدوده.
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
هماهنگی X مرکز قوس
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
هماهنگی X مرکز اواال
y
double
هماهنگی مرکز اواال
width
double
یک محدوده محدوده محدوده محدوده
height
double
ارتفاع یک مستطیل محاصره شده
FillPolygon(int[ ], در این[ ], در این)
یک polygone پر می شود.
public void FillPolygon(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[ ]
هماهنگی های نقطه X
yPoints
int
[ ]
هماهنگی نقطه ها
nPoints
int
تعداد نقطه ها
FillPolygon(دوگانه[ ]دوگانه[ ], در این)
یک polygone پر می شود.
public void FillPolygon(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[ ]
هماهنگی های نقطه X
yPoints
double
[ ]
هماهنگی نقطه ها
nPoints
int
تعداد نقطه ها
FillRect(دوگانه، دوگانه، دوگانه)
یک دایره را پر می کند.
public void FillRect(double x, double y, double width, double height)
Parameters
x
double
X هماهنگی گوشه سمت چپ بالا از مستطیل.
y
double
هماهنگی Y گوشه سمت چپ بالا از مستطیل.
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
هماهنگی Y گوشه سمت چپ بالا از مستطیل.
width
double
یک پهنای باند از سمت راست
height
double
ارتفاع یک دایره
arcWidth
double
عرض یک مستطیل محدوده قوس که یک زاویه از مستطیل را می چرخاند.
arcHeight
double
ارتفاع یک مستطیل محاصره شده از قوس که یک زاویه از مستطیل را می چرخاند.
FillText(برچسب ها: Flow, Float)
اضافه کردن یک نوار متن با پر کردن داخل گلیف ها.
public void FillText(string text, Font font, float x, float y)
Parameters
text
string
متن برای اضافه کردن
font
Font
سیستم فونت که برای نقاشی متن استفاده می شود.
x
float
هماهنگی X برای منبع متن
y
float
هماهنگی برای منبع متن
FillText(فلوت، فلوت[ ]برچسب ها: Float, Flow)
اضافه کردن یک نوار متن با پر کردن داخل گلیف ها.
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(فلوت، فلات، Flow)
اضافه کردن یک نوار متن با پر کردن داخل گلیف ها.
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(فلوت، فلوت[ ], DrFont , 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(برچسب ها: Flower, Flow, Float, Brush)
اضافه کردن یک نوار متن با پر کردن داخل گلیف ها.
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 , Flow , Brush)
اضافه کردن یک نوار متن با پر کردن داخل گلیف ها.
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، Float، Flut، Brush)
اضافه کردن یک نوار متن با پر کردن داخل گلیف ها.
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(فلوت، فلوت[ ], DrFont, Float, Flow, برش)
اضافه کردن یک نوار متن با پر کردن داخل گلیف ها.
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(String، String[ ]گزینه های 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 جریان
filesForMerge
string
[ ]
فایل های PS/EPS برای ادغام با این فایل به یک دستگاه خروجی.
options
SaveOptions
حاوی پرچم هایی است که خروجی خطاهای پرتاب شده در هنگام تبدیل را مشخص می کند.
OpenPage(کشتی، کشتی)
یک صفحه جدید ایجاد کنید و آن را به روز کنید.
public void OpenPage(float width, float height)
Parameters
width
float
عرض صفحه جدید
height
float
ارتفاع صفحه جدید
OpenPage(String)
صفحه جدیدی با اندازه سند ایجاد کنید و آن را به یک صفحه فعلی تبدیل کنید.
public void OpenPage(string pageName = null)
Parameters
pageName
string
نام صفحه جدید: اگر صفر باشد، نام صفحه شماره سفارش صفحه خواهد بود.
OutlineText(برچسب ها: Flow, Float)
اضافه کردن یک نوار متن با نقاشی گلیف ها محدوده.
public void OutlineText(string text, Font font, float x, float y)
Parameters
text
string
متن برای اضافه کردن
font
Font
سیستم فونت که برای نقاشی متن استفاده می شود.
x
float
هماهنگی X برای منبع متن
y
float
هماهنگی برای منبع متن
OutlineText(فلوت، فلوت[ ]برچسب ها: Float, Flow)
اضافه کردن یک نوار متن با نقاشی گلیف ها محدوده.
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(فلوت، فلات، Flow)
اضافه کردن یک نوار متن با نقاشی گلیف ها محدوده.
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(فلوت، فلوت[ ], DrFont , 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(برچسب ها: Flow, Float, Pen)
اضافه کردن یک نوار متن با نقاشی گلیف ها محدوده.
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 , Flate , 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، Flate، Pen)
اضافه کردن یک نوار متن با نقاشی گلیف ها محدوده.
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(فلوت، فلوت[ ], DrFont , Float , فلوت , قلم)
اضافه کردن یک نوار متن با نقاشی گلیف ها محدوده.
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، واحد)
بازخورد داده شده 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(int)
اضافه کردن چرخش در برابر ساعت در مورد منشأ به وضعیت گرافیک فعلی (ماتریک چرخش فعلی).
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 جریان
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(برچسب ها: string, string , 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
در محور و در محور.
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,>