Class PsDocument

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

ارزش املاک

Stream

NumberOfPages

تعداد صفحات را در سند PDF به دست آورده است.

public int NumberOfPages { get; }

ارزش املاک

int

Methods

Clip(GraphicsPath)

اضافه کردن کلیپ به وضعیت گرافیک فعلی.

public void Clip(GraphicsPath s)

Parameters

s GraphicsPath

مسیر کالیپینگ

ClipAndNewPath(GraphicsPath)

اضافه کردن کلیپ به وضعیت گرافیک فعلی و از نوشتن “newpath” اپراتور.از انقباض این مسیر صعودی و برخی از مسیرهای بعدی مانند گلیف ها که با اپراتور «شارپات» مشخص شده است.

public void ClipAndNewPath(GraphicsPath s)

Parameters

s GraphicsPath

مسیر کالیپینگ

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

Size

اندازه تصویر 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

string

متن استخراج شده

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

Brush

GetStroke()

از وضعیت گرافیک فعلی استفاده می شود.

public Pen GetStroke()

Returns

Pen

GetXmpMetadata()

فایل PS/EPS را بخوانید و XmpMetdata را اگر وجود داشته باشد استخراج کنید یا اگر وجود نداشته باشد یکی جدید اضافه کنید.

public XmpMetadata GetXmpMetadata()

Returns

XmpMetadata

مثال های موجود یا جدید از متا داده های 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 &lt؛ 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,>

 فارسی