Class PsDocument
نام ها : Aspose.Page.EPS جمع آوری: Aspose.Page.dll (25.5.0)
این کلاس اسناد PS / EPS را پوشش می دهد.
public sealed class PsDocument : DocumentInheritance
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 را ذخیره کنید.
تبدیلType3FontToTTF(String، String)
تبدیل فونت نوع 3 به TrueType.نام فونت TTF تبدیل شده همان خواهد بود که فایل ورودی نوع 3 با افزونه “.ttf” است.فایل TTF به دایرکتوری خروجی اختصاص داده شده ذخیره می شود.
public void ConvertType3FontToTTF(string type3FontFilePath, string outputDir)Parameters
type3FontFilePath string
نوع 3 مسیر فایل فونت.
outputDir string
خروجی نشان می دهد که کجا می توانید فونت TrueType را ذخیره کنید.
تبدیلType3FontToTTF(جریان، جریان)
تبدیل فونت نوع 3 به جریان TrueType.
public void ConvertType3FontToTTF(string type3FontFilePath, Stream outputStream)Parameters
type3FontFilePath string
نوع 3 مسیر فایل فونت.
outputStream Stream
جریان خروجی که در آن برای ذخیره فونت نتیجه 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,>