PsDocument

Inheritance: java.lang.Object، com.aspose.page.Document

public final class PsDocument extends Document

هذه الفئة تغلف مستندات PS/EPS.

المنشئات

منشئالوصف
PsDocument()يُهيئ PsDocument فارغًا بصفحة مبدئية.
PsDocument(String outPsFilePath, PsSaveOptions options)يُهيئ PsDocument فارغًا بصفحة مبدئية.
PsDocument(OutputStream psStream, PsSaveOptions options)يُهيئ PsDocument فارغًا بصفحة مبدئية.
PsDocument(String outPsFilePath, PsSaveOptions options, boolean multipaged)يُهيئ PsDocument فارغًا.
PsDocument(OutputStream psStream, PsSaveOptions options, boolean multipaged)يُهيئ PsDocument فارغًا.
PsDocument(String outPsFilePath, PsSaveOptions options, int numberOfPages)يُهيئ PsDocument فارغًا عندما يكون عدد صفحات مستند Postscript معروفًا مسبقًا.
PsDocument(OutputStream psStream, PsSaveOptions options, int numberOfPages)يُهيئ PsDocument فارغًا عندما يكون عدد صفحات مستند Postscript معروفًا مسبقًا.
PsDocument(String psFilePath)يُهيئ PsDocument بملف PS/EPS مدخل.
PsDocument(InputStream psStream)يُهيئ PsDocument بتدفق ملف PS/EPS.

الطرق

طريقةالوصف
clip(Shape s)يضيف قصًا إلى حالة الرسومات الحالية.
clipAndNewPath(Shape s)يضيف قصًا إلى حالة الرسومات الحالية ثم يكتب عامل "newpath".
clipRectangle(Rectangle2D.Float rect)يضيف مستطيل قص إلى حالة الرسومات الحالية.
clipText(String text, Font font, float x, float y)يضيف قصًا من مخطط النص المعطى بالخط المحدد.
closePage()أكمل الصفحة الحالية.
convertType1FontToTTF(String type1FontFilePath, String outputDir)يحوّل الخط من النوع 1 إلى TrueType.
convertType3FontToTTF(String type3FontFilePath, OutputStream outputStream)يحوّل الخط من النوع 3 إلى TrueType.
convertType3FontToTTF(String type3FontFilePath, String outputDir)يحوّل الخط من النوع 3 إلى TrueType.
cropEps(OutputStream epsStream, float[] cropBox)يقص PsDocument المعطى كملف EPS.
draw(Shape shape)ارسم مسارًا عشوائيًا.
drawExplicitImageMask(BufferedImage image24bpp, BufferedImage alphaMask1bpp, AffineTransform transform)ارسم صورةً مقنّعة.
drawImage(BufferedImage image)ارسم صورةً.
drawImage(BufferedImage image, AffineTransform transform, Color bkg)ارسم صورةً محوَّلةً مع خلفية.
drawTransparentImage(BufferedImage image, AffineTransform transform, int transparencyThreshold)ارسم صورةً شفافةً محوَّلةً مع خلفية.
equals(Object arg0)
extractEpsBoundingBox()يقرأ ملف EPS ويستخرج صندوق الحدود لصورة EPS من تعليق %%BoundingBox أو الحدود لحجم الصفحة الافتراضي (0, 0, 595, 842) إذا لم يكن موجودًا.
extractEpsSize()يقرأ ملف EPS ويستخرج حجم صورة EPS من تعليق %%BoundingBox أو حجم الصفحة الافتراضي (595, 842) إذا لم يكن موجودًا.
extractText(SaveOptions options, int startPage, int endPage)يستخرج النص من ملف PS.
fill(Shape shape)ملء مسار عشوائي.
fillAndStrokeText(String text, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)يضيف سلسلة نصية عن طريق ملء داخل الحروف ورسم حدود الحروف.
fillAndStrokeText(String text, float[] advances, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)يضيف سلسلة نصية عن طريق ملء داخل الحروف ورسم حدود الحروف.
fillAndStrokeText(String text, float[] advances, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)يضيف سلسلة نصية عن طريق ملء داخل الحروف ورسم حدود الحروف.
fillAndStrokeText(String text, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)يضيف سلسلة نصية عن طريق ملء داخل الحروف ورسم حدود الحروف.
fillText(String text, DrFont drFont, float x, float y)يضيف سلسلة نصية عن طريق ملء داخل الحروف.
fillText(String text, DrFont drFont, float x, float y, Paint fill)يضيف سلسلة نصية عن طريق ملء داخل الحروف.
fillText(String text, float[] advances, DrFont drFont, float x, float y)يضيف سلسلة نصية عن طريق ملء داخل الحروف.
fillText(String text, float[] advances, DrFont drFont, float x, float y, Paint fill)يضيف سلسلة نصية عن طريق ملء داخل الحروف.
fillText(String text, float[] advances, Font font, float x, float y)يضيف سلسلة نصية عن طريق ملء داخل الحروف.
fillText(String text, float[] advances, Font font, float x, float y, Paint fill)يضيف سلسلة نصية عن طريق ملء داخل الحروف.
fillText(String text, Font font, float x, float y)يضيف سلسلة نصية عن طريق ملء داخل الحروف.
fillText(String text, Font font, float x, float y, Paint fill)يضيف سلسلة نصية عن طريق ملء داخل الحروف.
getClass()
getInputStream()
getNumberOfPages()يحصل على عدد الصفحات في مستند PDF الناتج.
getPaint()يحصل على اللون في حالة الرسومات الحالية.
getStroke()يحصل على الحد في حالة الرسومات الحالية.
getXmpMetadata()يقرأ ملف PS/EPS ويستخرج XmpMetdata إذا كان موجودًا بالفعل أو يضيف واحدًا جديدًا إذا لم يكن موجودًا.
hashCode()
isLicensed()يشير إلى ما إذا كان ترخيص منتج Aspose.Page for Java تم الوصول إليه وصالح.
merge(String[] filesForMerge, Device device, SaveOptions options)يدمج ملفات PS/EPS إلى جهاز.
mergeToPdf(OutputStream pdfStream, String[] filesForMerge, SaveOptions options)يدمج ملفات PS/EPS إلى جهاز.
mergeToPdf(String outPdfFilePath, String[] filesForMerge, SaveOptions options)يدمج ملفات PS/EPS إلى جهاز.
notify()
notifyAll()
openPage(float width, float height)ينشئ صفحة جديدة ويجعلها الحالية.
openPage(String pageName)ينشئ صفحة جديدة بحجم المستند ويجعلها الحالية.
outlineText(String text, DrFont drFont, float x, float y)يضيف سلسلة نصية عن طريق رسم حدود الحروف.
outlineText(String text, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke)يضيف سلسلة نصية عن طريق رسم حدود الحروف.
outlineText(String text, float[] advances, DrFont drFont, float x, float y)يضيف سلسلة نصية عن طريق رسم حدود الحروف.
outlineText(String text, float[] advances, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke)يضيف سلسلة نصية عن طريق رسم حدود الحروف.
outlineText(String text, float[] advances, Font font, float x, float y)يضيف سلسلة نصية عن طريق رسم حدود الحروف.
outlineText(String text, float[] advances, Font font, float x, float y, Paint outlinePaint, Stroke stroke)يضيف سلسلة نصية عن طريق رسم حدود الحروف.
outlineText(String text, Font font, float x, float y)يضيف سلسلة نصية عن طريق رسم حدود الحروف.
outlineText(String text, Font font, float x, float y, Paint outlinePaint, Stroke stroke)يضيف سلسلة نصية عن طريق رسم حدود الحروف.
resizeEps(OutputStream epsStream, DimensionF newSizeInUnits, Units units)يعيد تحجيم PsDocument المعطى كملف EPS.
rotate(float angleRadians)يضيف دورانًا عكس اتجاه عقرب الساعة حول الأصل إلى حالة الرسومات الحالية (تدوير المصفوفة الحالية).
rotate(int angleDegrees)يضيف دورانًا عكس اتجاه عقرب الساعة حول الأصل إلى حالة الرسومات الحالية (تدوير المصفوفة الحالية).
save()يحفظ PsDocument المعطى كملف PS أو EPS.
save(Device device, SaveOptions options)يحفظ ملف PS/EPS إلى جهاز.
save(OutputStream epsStream)يحفظ PsDocument المعطى إلى التدفق.
save(String outEpsFilePath)يحفظ PsDocument المعطى كملف EPS.
saveAsImage(ImageSaveOptions options)يحفظ ملف PS/EPS إلى ملف صورة.
saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)يحفظ ملف PS/EPS إلى ملف صورة في الدليل المحدد بالاسم المحدد.
saveAsImagesBytes(ImageSaveOptions options)يحفظ ملف PS/EPS إلى مصفوفات بايتات الصور.
saveAsPdf(OutputStream pdfStream, PdfSaveOptions options)يحفظ ملف PS/EPS إلى تدفق PDF خارجي.
saveAsPdf(String outPdfFilePath, PdfSaveOptions options)يحفظ ملف PS/EPS إلى ملف PDF.
saveImageAsEps(BufferedImage image, OutputStream epsStream, PsSaveOptions options)يحفظ كائن BufferedImage إلى ملف EPS.
saveImageAsEps(BufferedImage image, String epsFilePath, PsSaveOptions options)يحفظ كائن BufferedImage إلى ملف EPS.
saveImageAsEps(InputStream imageStream, OutputStream epsStream, PsSaveOptions options)يحفظ صورة PNG/JPEG/BMP/GIF من تدفق الإدخال إلى تدفق إخراج EPS.
saveImageAsEps(String imageFilePath, String epsFilePath, PsSaveOptions options)يحفظ صورة PNG/JPEG/BMP/GIF من ملف إلى ملف EPS.
scale(float xScale, float yScale)يضيف مقياسًا إلى حالة الرسومات الحالية (مقياس المصفوفة الحالية).
setInputStream(InputStream is)يحدد تدفق إدخال.
setPageDevice(Map<String,Object> pageParams)يضبط معلمات جهاز الصفحة (انظر المشغل “setpagedevice” في مواصفات PostScript).
setPageSize(float width, float height)يضبط حجم الصفحة.
setPaint(Paint paint)يضبط الطلاء في حالة الرسومات الحالية.
setStroke(Stroke stroke)يضبط الحد في حالة الرسومات الحالية.
setTransform(AffineTransform matrix)اضبط التحويل الحالي إلى هذا.
shear(float shx, float shy)يضيف تحويل قص إلى حالة الرسومات الحالية (قص المصفوفة الحالية).
toString()
transform(AffineTransform matrix)يضيف تحويلًا إلى حالة الرسومات الحالية (يضمّ هذه المصفوفة إلى الحالية).
translate(float x, float y)يضيف إزاحة إلى حالة الرسومات الحالية (يُحوّل المصفوفة الحالية).
wait()
wait(long arg0)
wait(long arg0, int arg1)
writeGraphicsRestore()يكتب استعادة حالة الرسومات الحالية (انظر مواصفات PostScript للمشغل “grestore”).
writeGraphicsSave()يكتب حفظ حالة الرسومات الحالية (انظر مواصفات PostScript للمشغل “gsave”).

PsDocument()

public PsDocument()

يُهيئ كائن PsDocument فارغ مع صفحة مهيأة. يُستخدم هذا المُنشئ فقط للعمليات الإضافية التي لا تتعلق بملفات PostScript، على سبيل المثال، تحويل الخطوط.

PsDocument(String outPsFilePath, PsSaveOptions options)

public PsDocument(String outPsFilePath, PsSaveOptions options)

يُهيئ PsDocument فارغًا بصفحة مبدئية.

Parameters:

معاملنوعالوصف
outPsFilePathjava.lang.Stringمسار ملف PS/EPS الناتج.
optionsPsSaveOptionsمجموعة من المعلمات التي تتحكم في حفظ ملف PostScript.

PsDocument(OutputStream psStream, PsSaveOptions options)

public PsDocument(OutputStream psStream, PsSaveOptions options)

يُهيئ PsDocument فارغًا بصفحة مبدئية.

Parameters:

معاملنوعالوصف
psStreamjava.io.OutputStreamالتدفق الذي يُحفظ فيه ملف PS/EPS.
optionsPsSaveOptionsمجموعة من المعلمات التي تتحكم في حفظ ملف PostScript.

PsDocument(String outPsFilePath, PsSaveOptions options, boolean multipaged)

public PsDocument(String outPsFilePath, PsSaveOptions options, boolean multipaged)

يُهيئ PsDocument فارغًا.

Parameters:

معاملنوعالوصف
outPsFilePathjava.lang.Stringمسار ملف PS/EPS الناتج.
optionsPsSaveOptionsمجموعة من المعلمات التي تتحكم في حفظ ملف PostScript.
multipagedbooleanإذا كان false لن يتم تهيئة الصفحة. في هذه الحالة يجب إجراء تهيئة الصفحة عبر استدعاء صريح “openPage(width, height) call.

PsDocument(OutputStream psStream, PsSaveOptions options, boolean multipaged)

public PsDocument(OutputStream psStream, PsSaveOptions options, boolean multipaged)

يُهيئ PsDocument فارغًا.

Parameters:

معاملنوعالوصف
psStreamjava.io.OutputStreamالتدفق الذي يُحفظ فيه ملف PS/EPS.
optionsPsSaveOptionsمجموعة من المعلمات التي تتحكم في حفظ ملف PostScript.
multipagedbooleanإذا كان false لن يتم تهيئة الصفحة. في هذه الحالة يجب إجراء تهيئة الصفحة عبر استدعاء صريح “openPage(width, height) call.

PsDocument(String outPsFilePath, PsSaveOptions options, int numberOfPages)

public PsDocument(String outPsFilePath, PsSaveOptions options, int numberOfPages)

يُهيئ PsDocument فارغًا عندما يكون عدد صفحات مستند Postscript معروفًا مسبقًا.

Parameters:

معاملنوعالوصف
outPsFilePathjava.lang.Stringمسار ملف PS/EPS الناتج.
optionsPsSaveOptionsمجموعة من المعلمات التي تتحكم في حفظ ملف PostScript.
numberOfPagesintعدد الصفحات في مستند PostScript.

PsDocument(OutputStream psStream, PsSaveOptions options, int numberOfPages)

public PsDocument(OutputStream psStream, PsSaveOptions options, int numberOfPages)

يُهيئ PsDocument فارغًا عندما يكون عدد صفحات مستند Postscript معروفًا مسبقًا.

Parameters:

معاملنوعالوصف
psStreamjava.io.OutputStreamالتدفق الذي يُحفظ فيه ملف PS/EPS.
optionsPsSaveOptionsمجموعة من المعلمات التي تتحكم في حفظ ملف PostScript.
numberOfPagesintعدد الصفحات في مستند PostScript.

PsDocument(String psFilePath)

public PsDocument(String psFilePath)

يُهيئ PsDocument بملف PS/EPS مدخل.

Parameters:

معاملنوعالوصف
psFilePathjava.lang.Stringمسار ملف PS/EPS.

PsDocument(InputStream psStream)

public PsDocument(InputStream psStream)

يُهيئ PsDocument بتدفق ملف PS/EPS.

Parameters:

معاملنوعالوصف
psStreamjava.io.InputStreamتدفق ملف PS/EPS.

clip(Shape s)

public void clip(Shape s)

يضيف قصًا إلى حالة الرسومات الحالية.

Parameters:

معاملنوعالوصف
sjava.awt.Shapeمسار القص.

clipAndNewPath(Shape s)

public void clipAndNewPath(Shape s)

يضيف القص إلى حالة الرسومات الحالية ثم يكتب عامل "newpath". من الضروري القيام بذلك لتجنب تداخل مسار القص مع بعض المسارات اللاحقة مثل الحروف المرسومة باستخدام عامل "charpath".

Parameters:

معاملنوعالوصف
sjava.awt.Shapeمسار القص.

clipRectangle(Rectangle2D.Float rect)

public void clipRectangle(Rectangle2D.Float rect)

يضيف مستطيل قص إلى حالة الرسومات الحالية.

Parameters:

معاملنوعالوصف
مستطيلjava.awt.geom.Rectangle2D.Floatمستطيل القص.

clipText(String text, Font font, float x, float y)

public void clipText(String text, Font font, float x, float y)

يضيف قصًا من مخطط النص المعطى بالخط المحدد.

Parameters:

معاملنوعالوصف
نصjava.lang.Stringالنص.
خطjava.awt.Fontالخط.
xfloatإحداثي X لموضع النص.
yfloat

closePage()

public void closePage()

أكمل الصفحة الحالية.

convertType1FontToTTF(String type1FontFilePath, String outputDir)

public void convertType1FontToTTF(String type1FontFilePath, String outputDir)

يحوّل خط Type 1 إلى TrueType. سيكون اسم ملف الخط TTF المحوّل هو نفسه مثل خط Type 1 المدخل مع امتداد ".ttf". سيتم حفظ ملف TTF في الدليل المحدد للإخراج.

Parameters:

معاملنوعالوصف
type1FontFilePathjava.lang.Stringمسار ملف خط Type 1..
outputDirjava.lang.Stringدليل الإخراج حيث يتم حفظ الخط TrueType الناتج.

convertType3FontToTTF(String type3FontFilePath, OutputStream outputStream)

public void convertType3FontToTTF(String type3FontFilePath, OutputStream outputStream)

يحوّل خط Type 3 إلى TrueType. سيتم حفظ ملف TTF إلى تدفق الإخراج المقدم.

Parameters:

معاملنوعالوصف
type3FontFilePathjava.lang.Stringمسار ملف خط Type 3.
outputStreamjava.io.OutputStreamتدفق الإخراج حيث يتم حفظ الخط TrueType الناتج.

convertType3FontToTTF(String type3FontFilePath, String outputDir)

public void convertType3FontToTTF(String type3FontFilePath, String outputDir)

يحوّل خط Type 3 إلى TrueType. سيكون اسم ملف الخط TTF المحوّل هو نفسه مثل خط Type 3 المدخل مع امتداد ".ttf". سيتم حفظ ملف TTF في الدليل المحدد للإخراج.

Parameters:

معاملنوعالوصف
type3FontFilePathjava.lang.Stringمسار ملف خط Type 3..
outputDirjava.lang.Stringدليل الإخراج حيث يتم حفظ الخط TrueType الناتج.

cropEps(OutputStream epsStream, float[] cropBox)

public void cropEps(OutputStream epsStream, float[] cropBox)

يقص مستند PsDocument المعطى كملف EPS. يحفظ ملف EPS الأولي مع تحديث %%BoundingBox الموجود أو يتم إنشاء واحد جديد.

Parameters:

معاملنوعالوصف
epsStreamjava.io.OutputStream
cropBoxfloat[]صندوق القص (x0, y0, x, y).

draw(Shape shape)

public void draw(Shape shape)

ارسم مسارًا عشوائيًا.

Parameters:

معاملنوعالوصف
shapejava.awt.Shapeالمسار للتعبئة.

drawExplicitImageMask(BufferedImage image24bpp, BufferedImage alphaMask1bpp, AffineTransform transform)

public void drawExplicitImageMask(BufferedImage image24bpp, BufferedImage alphaMask1bpp, AffineTransform transform)

ارسم صورةً مقنّعة.

Parameters:

معاملنوعالوصف
image24bppjava.awt.image.BufferedImageالصورة للرسم. يجب أن تكون بتنسيق صورة RGB 24bpp.
alphaMask1bppjava.awt.image.BufferedImageقناع الصورة. يجب أن يكون بتنسيق صورة 1bpp.
transformjava.awt.geom.AffineTransformالمصفوفة لتحويل الصورة.

drawImage(BufferedImage image)

public void drawImage(BufferedImage image)

ارسم صورةً.

Parameters:

معاملنوعالوصف
imagejava.awt.image.BufferedImageالصورة للرسم.

drawImage(BufferedImage image, AffineTransform transform, Color bkg)

public void drawImage(BufferedImage image, AffineTransform transform, Color bkg)

ارسم صورةً محوَّلةً مع خلفية.

Parameters:

معاملنوعالوصف
imagejava.awt.image.BufferedImageالصورة للرسم.
transformjava.awt.geom.AffineTransformالمصفوفة لتحويل الصورة.
bkgjava.awt.Colorالخلفية للصورة.

drawTransparentImage(BufferedImage image, AffineTransform transform, int transparencyThreshold)

public void drawTransparentImage(BufferedImage image, AffineTransform transform, int transparencyThreshold)

ارسم صورة شفافة محوّلة مع الخلفية. إذا لم تحتوي الصورة على قناة ألفا فستُرسم كصورة غير شفافة.

Parameters:

معاملنوعالوصف
imagejava.awt.image.BufferedImageالصورة للرسم.
transformjava.awt.geom.AffineTransformالمصفوفة لتحويل الصورة.
transparencyThresholdintحدّ يحدد من أي قيمة شفافية يتم تفسير البكسل على أنه شفاف تمامًا. جميع القيم الأقل من هذا الحد ستُفسّر على أنها غير شفافة تمامًا.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

معاملنوعالوصف
arg0java.lang.Object

Returns: boolean

extractEpsBoundingBox()

public int[] extractEpsBoundingBox()

يقرأ ملف EPS ويستخرج صندوق الحدود لصورة EPS من تعليق %%BoundingBox أو الحدود لحجم الصفحة الافتراضي (0, 0, 595, 842) إذا لم يكن موجودًا.

Returns: int[] - صندوق الحدود لصورة EPS.

extractEpsSize()

public Dimension extractEpsSize()

يقرأ ملف EPS ويستخرج حجم صورة EPS من تعليق %%BoundingBox أو حجم الصفحة الافتراضي (595, 842) إذا لم يكن موجودًا.

Returns: java.awt.Dimension - حجم صورة EPS.

extractText(SaveOptions options, int startPage, int endPage)

public String extractText(SaveOptions options, int startPage, int endPage)

يستخرج النص من ملف PS. يعمل فقط مع النص المكتوب بخطوط TrueType (النوع 42) أو الخطوط المركبة (النوع 0) التي تتكون من خطوط TrueType.

Parameters:

معاملنوعالوصف
optionsSaveOptionsخيارات الحفظ.
startPageintالصفحة التي يبدأ منها استخراج النص شاملًا.
endPageintالصفحة التي يتم استخراج النص منها بشكل شامل.

Returns: java.lang.String - النص الموجود في الصفحات المحددة من ملف PS.

fill(Shape shape)

public void fill(Shape shape)

ملء مسار عشوائي.

Parameters:

معاملنوعالوصف
shapejava.awt.Shapeالمسار للتعبئة.

fillAndStrokeText(String text, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

public void fillAndStrokeText(String text, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

يضيف سلسلة نصية عن طريق ملء داخل الحروف ورسم حدود الحروف.

Parameters:

معاملنوعالوصف
نصjava.lang.Stringالنص المراد إضافته.
drFontcom.aspose.foundation.drawing.DrFontDrFont الذي سيُستخدم لرسم النص. يمكن استخدامه مع خط مخصص موجود في مجلد مخصص.
xfloatالإحداثي X لنقطة أصل النص.
yfloatالإحداثي Y لنقطة أصل النص.
fillPaintjava.awt.Paintالتعبئة المستخدمة لطلاء داخل الحروف.
strokePaintjava.awt.Paintjava.awt.Paint المستخدم لطلاء حدود الحروف. يمكن أن يكون أي فئة فرعية من فئة java.awt.Paint في JDK.
strokejava.awt.Strokeالخط المستخدم لرسم محيط الحروف.

fillAndStrokeText(String text, float[] advances, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

public void fillAndStrokeText(String text, float[] advances, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

يضيف سلسلة نصية عن طريق ملء داخل الحروف ورسم حدود الحروف.

Parameters:

معاملنوعالوصف
نصjava.lang.Stringالنص المراد إضافته.
advancesfloat[]مصفوفة عرض الحروف. يجب أن يتطابق طولها مع عدد الحروف في السلسلة.
drFontcom.aspose.foundation.drawing.DrFontDrFont الذي سيُستخدم لرسم النص. يمكن استخدامه مع خط مخصص موجود في مجلد مخصص.
xfloatالإحداثي X لنقطة أصل النص.
yfloatالإحداثي Y لنقطة أصل النص.
fillPaintjava.awt.Paintالتعبئة المستخدمة لطلاء داخل الحروف.
strokePaintjava.awt.Paintjava.awt.Paint المستخدم لطلاء حدود الحروف. يمكن أن يكون أي فئة فرعية من فئة java.awt.Paint في JDK.
strokejava.awt.Strokeالخط المستخدم لرسم محيط الحروف.

fillAndStrokeText(String text, float[] advances, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

public void fillAndStrokeText(String text, float[] advances, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

يضيف سلسلة نصية عن طريق ملء داخل الحروف ورسم حدود الحروف.

Parameters:

معاملنوعالوصف
نصjava.lang.Stringالنص المراد إضافته. advances مصفوفة عرض الحروف. يجب أن يتطابق طولها مع عدد الحروف في السلسلة.
advancesfloat[]
خطjava.awt.Fontالخط النظامي الذي سيُستخدم لرسم النص.
xfloatالإحداثي X لنقطة أصل النص.
yfloatالإحداثي Y لنقطة أصل النص.
fillPaintjava.awt.Paintالتعبئة المستخدمة لطلاء داخل الحروف.
strokePaintjava.awt.Paintjava.awt.Paint المستخدم لطلاء حدود الحروف. يمكن أن يكون أي فئة فرعية من فئة java.awt.Paint في JDK.
strokejava.awt.Strokeالخط المستخدم لرسم محيط الحروف.

fillAndStrokeText(String text, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

public void fillAndStrokeText(String text, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)

يضيف سلسلة نصية عن طريق ملء داخل الحروف ورسم حدود الحروف.

Parameters:

معاملنوعالوصف
نصjava.lang.Stringالنص المراد إضافته.
خطjava.awt.Fontالخط النظامي الذي سيُستخدم لرسم النص.
xfloatالإحداثي X لنقطة أصل النص.
yfloatالإحداثي Y لنقطة أصل النص.
fillPaintjava.awt.Paintالتعبئة المستخدمة لطلاء داخل الحروف.
strokePaintjava.awt.Paintjava.awt.Paint المستخدم لطلاء حدود الحروف. يمكن أن يكون أي فئة فرعية من فئة java.awt.Paint في JDK.
strokejava.awt.Strokeالخط المستخدم لرسم محيط الحروف.

fillText(String text, DrFont drFont, float x, float y)

public void fillText(String text, DrFont drFont, float x, float y)

يضيف سلسلة نصية عن طريق ملء داخل الحروف.

Parameters:

معاملنوعالوصف
نصjava.lang.Stringالنص المراد إضافته.
drFontcom.aspose.foundation.drawing.DrFontDrFont الذي سيُستخدم لرسم النص. يمكن استخدامه مع خط مخصص موجود في مجلد مخصص.
xfloatالإحداثي X لنقطة أصل النص.
yfloatالإحداثي Y لنقطة أصل النص.

fillText(String text, DrFont drFont, float x, float y, Paint fill)

public void fillText(String text, DrFont drFont, float x, float y, Paint fill)

يضيف سلسلة نصية عن طريق ملء داخل الحروف.

Parameters:

معاملنوعالوصف
نصjava.lang.Stringالنص المراد إضافته.
drFontcom.aspose.foundation.drawing.DrFontDrFont الذي سيُستخدم لرسم النص. يمكن استخدامه مع خط مخصص موجود في مجلد مخصص.
xfloatالإحداثي X لنقطة أصل النص.
yfloatالإحداثي Y لنقطة أصل النص.
filljava.awt.Paintالتعبئة المستخدمة لطلاء الحروف.

fillText(String text, float[] advances, DrFont drFont, float x, float y)

public void fillText(String text, float[] advances, DrFont drFont, float x, float y)

يضيف سلسلة نصية عن طريق ملء داخل الحروف.

Parameters:

معاملنوعالوصف
نصjava.lang.Stringالنص المراد إضافته.
advancesfloat[]مصفوفة عرض الحروف. يجب أن يتطابق طولها مع عدد الحروف في السلسلة.
drFontcom.aspose.foundation.drawing.DrFontDrFont الذي سيُستخدم لرسم النص. يمكن استخدامه مع خط مخصص موجود في مجلد مخصص.
xfloatالإحداثي X لنقطة أصل النص.
yfloatالإحداثي Y لنقطة أصل النص.

fillText(String text, float[] advances, DrFont drFont, float x, float y, Paint fill)

public void fillText(String text, float[] advances, DrFont drFont, float x, float y, Paint fill)

يضيف سلسلة نصية عن طريق ملء داخل الحروف.

Parameters:

معاملنوعالوصف
نصjava.lang.Stringالنص المراد إضافته.
advancesfloat[]مصفوفة عرض الحروف. يجب أن يتطابق طولها مع عدد الحروف في السلسلة.
drFontcom.aspose.foundation.drawing.DrFontDrFont الذي سيُستخدم لرسم النص. يمكن استخدامه مع خط مخصص موجود في مجلد مخصص.
xfloatالإحداثي X لنقطة أصل النص.
yfloatالإحداثي Y لنقطة أصل النص.
filljava.awt.Paintالتعبئة المستخدمة لطلاء الحروف.

fillText(String text, float[] advances, Font font, float x, float y)

public void fillText(String text, float[] advances, Font font, float x, float y)

يضيف سلسلة نصية عن طريق ملء داخل الحروف.

Parameters:

معاملنوعالوصف
نصjava.lang.Stringالنص المراد إضافته.
advancesfloat[]مصفوفة عرض الحروف. يجب أن يتطابق طولها مع عدد الحروف في السلسلة.
خطjava.awt.Fontالخط النظامي الذي سيُستخدم لرسم النص.
xfloatالإحداثي X لنقطة أصل النص.
yfloatالإحداثي Y لنقطة أصل النص.

fillText(String text, float[] advances, Font font, float x, float y, Paint fill)

public void fillText(String text, float[] advances, Font font, float x, float y, Paint fill)

يضيف سلسلة نصية عن طريق ملء داخل الحروف.

Parameters:

معاملنوعالوصف
نصjava.lang.Stringالنص المراد إضافته.
advancesfloat[]مصفوفة عرض الحروف. يجب أن يتطابق طولها مع عدد الحروف في السلسلة.
خطjava.awt.Fontالخط الذي سيُستخدم لرسم النص.
xfloatالإحداثي X لنقطة أصل النص.
yfloatالإحداثي Y لنقطة أصل النص.
filljava.awt.Paintالتعبئة المستخدمة لطلاء الحروف.

fillText(String text, Font font, float x, float y)

public void fillText(String text, Font font, float x, float y)

يضيف سلسلة نصية عن طريق ملء داخل الحروف.

Parameters:

معاملنوعالوصف
نصjava.lang.Stringالنص المراد إضافته.
خطjava.awt.Fontالخط النظامي الذي سيُستخدم لرسم النص.
xfloatالإحداثي X لنقطة أصل النص.
yfloatالإحداثي Y لنقطة أصل النص.

fillText(String text, Font font, float x, float y, Paint fill)

public void fillText(String text, Font font, float x, float y, Paint fill)

يضيف سلسلة نصية عن طريق ملء داخل الحروف.

Parameters:

معاملنوعالوصف
نصjava.lang.Stringالنص المراد إضافته.
خطjava.awt.Fontالخط الذي سيُستخدم لرسم النص.
xfloatالإحداثي X لنقطة أصل النص.
yfloatالإحداثي Y لنقطة أصل النص.
filljava.awt.Paintالتعبئة المستخدمة لطلاء الحروف.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getInputStream()

public InputStream getInputStream()

Returns: java.io.InputStream

getNumberOfPages()

public int getNumberOfPages()

يحصل على عدد الصفحات في مستند PDF الناتج.

Returns: int - عدد الصفحات.

getPaint()

public Paint getPaint()

يحصل على اللون في حالة الرسومات الحالية.

Returns: java.awt.Paint - الطلاء الحالي.

getStroke()

public Stroke getStroke()

يحصل على الحد في حالة الرسومات الحالية.

Returns: java.awt.Stroke - الخط الحالي.

getXmpMetadata()

public XmpMetadata getXmpMetadata()

يقرأ ملف PS/EPS ويستخرج XmpMetdata إذا كان موجودًا بالفعل أو يضيف واحدًا جديدًا إذا لم يكن موجودًا.

Returns: XmpMetadata - existing or new instance of XMP metadata.

hashCode()

public native int hashCode()

Returns: int

isLicensed()

public boolean isLicensed()

يشير إلى ما إذا كان ترخيص منتج Aspose.Page for Java تم الوصول إليه وصالح.

Returns: منطقي - قيمة منطقية

merge(String[] filesForMerge, Device device, SaveOptions options)

public void merge(String[] filesForMerge, Device device, SaveOptions options)

يدمج ملفات PS/EPS إلى جهاز.

Parameters:

معاملنوعالوصف
filesForMergejava.lang.String[]ملفات PS/EPS للدمج مع هذا الملف إلى جهاز إخراج.
deviceDeviceجهاز إخراج.
optionsSaveOptionsيحتوي على علامات تحدد إخراج الأخطاء التي تم طرحها أثناء التحويل.

mergeToPdf(OutputStream pdfStream, String[] filesForMerge, SaveOptions options)

public void mergeToPdf(OutputStream pdfStream, String[] filesForMerge, SaveOptions options)

يدمج ملفات PS/EPS إلى جهاز.

Parameters:

معاملنوعالوصف
pdfStreamjava.io.OutputStreamدفق PDF للإخراج.
filesForMergejava.lang.String[]ملفات PS/EPS للدمج مع هذا الملف إلى جهاز إخراج.
optionsSaveOptionsيحتوي على علامات تحدد إخراج الأخطاء التي تم طرحها أثناء التحويل.

mergeToPdf(String outPdfFilePath, String[] filesForMerge, SaveOptions options)

public void mergeToPdf(String outPdfFilePath, String[] filesForMerge, SaveOptions options)

يدمج ملفات PS/EPS إلى جهاز.

Parameters:

معاملنوعالوصف
outPdfFilePathjava.lang.Stringمسار ملف PDF للإخراج.
filesForMergejava.lang.String[]ملفات PS/EPS للدمج مع هذا الملف إلى جهاز إخراج.
optionsSaveOptionsيحتوي على علامات تحدد إخراج الأخطاء التي تم طرحها أثناء التحويل.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

openPage(float width, float height)

public void openPage(float width, float height)

ينشئ صفحة جديدة ويجعلها الحالية.

Parameters:

معاملنوعالوصف
widthfloatعرض الصفحة الجديدة.
الارتفاعfloatارتفاع الصفحة الجديدة.

openPage(String pageName)

public void openPage(String pageName)

ينشئ صفحة جديدة بحجم المستند ويجعلها الحالية.

Parameters:

معاملنوعالوصف
pageNamejava.lang.Stringاسم الصفحة الجديدة. إذا كان null فإن اسم الصفحة سيكون رقم ترتيب الصفحة.

outlineText(String text, DrFont drFont, float x, float y)

public void outlineText(String text, DrFont drFont, float x, float y)

يضيف سلسلة نصية عن طريق رسم حدود الحروف.

Parameters:

معاملنوعالوصف
نصjava.lang.Stringالنص المراد إضافته.
drFontcom.aspose.foundation.drawing.DrFontDrFont الذي سيُستخدم لرسم النص. يمكن استخدامه مع خط مخصص موجود في مجلد مخصص.
xfloatالإحداثي X لنقطة أصل النص.
yfloatالإحداثي Y لنقطة أصل النص.

outlineText(String text, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke)

public void outlineText(String text, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke)

يضيف سلسلة نصية عن طريق رسم حدود الحروف.

Parameters:

معاملنوعالوصف
نصjava.lang.Stringالنص المراد إضافته.
drFontcom.aspose.foundation.drawing.DrFontDrFont الذي سيُستخدم لرسم النص. يمكن استخدامه مع خط مخصص موجود في مجلد مخصص.
xfloatالإحداثي X لنقطة أصل النص.
yfloatالإحداثي Y لنقطة أصل النص.
outlinePaintjava.awt.Paintjava.awt.Paint المستخدم لطلاء حدود الحروف. يمكن أن يكون أي فئة فرعية من فئة java.awt.Paint في JDK.
strokejava.awt.Strokeالخط المستخدم لرسم محيط الحروف.

outlineText(String text, float[] advances, DrFont drFont, float x, float y)

public void outlineText(String text, float[] advances, DrFont drFont, float x, float y)

يضيف سلسلة نصية عن طريق رسم حدود الحروف.

Parameters:

معاملنوعالوصف
نصjava.lang.Stringالنص المراد إضافته.
advancesfloat[]مصفوفة عرض الحروف. يجب أن يتطابق طولها مع عدد الحروف في السلسلة.
drFontcom.aspose.foundation.drawing.DrFontDrFont الذي سيُستخدم لرسم النص. يمكن استخدامه مع خط مخصص موجود في مجلد مخصص.
xfloatالإحداثي X لنقطة أصل النص.
yfloatالإحداثي Y لنقطة أصل النص.

outlineText(String text, float[] advances, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke)

public void outlineText(String text, float[] advances, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke)

يضيف سلسلة نصية عن طريق رسم حدود الحروف.

Parameters:

معاملنوعالوصف
نصjava.lang.Stringالنص المراد إضافته.
advancesfloat[]مصفوفة عرض الحروف. يجب أن يتطابق طولها مع عدد الحروف في السلسلة.
drFontcom.aspose.foundation.drawing.DrFontDrFont الذي سيُستخدم لرسم النص. يمكن استخدامه مع خط مخصص موجود في مجلد مخصص.
xfloatالإحداثي X لنقطة أصل النص.
yfloatالإحداثي Y لنقطة أصل النص.
outlinePaintjava.awt.Paintjava.awt.Paint المستخدم لطلاء حدود الحروف. يمكن أن يكون أي فئة فرعية من فئة java.awt.Paint في JDK.
strokejava.awt.Strokeالخط المستخدم لرسم محيط الحروف.

outlineText(String text, float[] advances, Font font, float x, float y)

public void outlineText(String text, float[] advances, Font font, float x, float y)

يضيف سلسلة نصية عن طريق رسم حدود الحروف.

Parameters:

معاملنوعالوصف
نصjava.lang.Stringالنص المراد إضافته.
advancesfloat[]مصفوفة عرض الحروف. يجب أن يتطابق طولها مع عدد الحروف في السلسلة.
خطjava.awt.Fontالخط النظامي الذي سيُستخدم لرسم النص.
xfloatالإحداثي X لنقطة أصل النص.
yfloatالإحداثي Y لنقطة أصل النص.

outlineText(String text, float[] advances, Font font, float x, float y, Paint outlinePaint, Stroke stroke)

public void outlineText(String text, float[] advances, Font font, float x, float y, Paint outlinePaint, Stroke stroke)

يضيف سلسلة نصية عن طريق رسم حدود الحروف.

Parameters:

معاملنوعالوصف
نصjava.lang.Stringالنص المراد إضافته.
advancesfloat[]مصفوفة عرض الحروف. يجب أن يتطابق طولها مع عدد الحروف في السلسلة.
خطjava.awt.Fontالخط الذي سيُستخدم لرسم النص.
xfloatالإحداثي X لنقطة أصل النص.
yfloatالإحداثي Y لنقطة أصل النص.
outlinePaintjava.awt.Paintjava.awt.Paint المستخدم لطلاء حدود الحروف. يمكن أن يكون أي فئة فرعية من فئة java.awt.Paint في JDK.
strokejava.awt.Strokeالخط المستخدم لرسم محيط الحروف.

outlineText(String text, Font font, float x, float y)

public void outlineText(String text, Font font, float x, float y)

يضيف سلسلة نصية عن طريق رسم حدود الحروف.

Parameters:

معاملنوعالوصف
نصjava.lang.Stringالنص المراد إضافته.
خطjava.awt.Fontالخط النظامي الذي سيُستخدم لرسم النص.
xfloatالإحداثي X لنقطة أصل النص.
yfloatالإحداثي Y لنقطة أصل النص.

outlineText(String text, Font font, float x, float y, Paint outlinePaint, Stroke stroke)

public void outlineText(String text, Font font, float x, float y, Paint outlinePaint, Stroke stroke)

يضيف سلسلة نصية عن طريق رسم حدود الحروف.

Parameters:

معاملنوعالوصف
نصjava.lang.Stringالنص المراد إضافته.
خطjava.awt.Fontالخط الذي سيُستخدم لرسم النص.
xfloatالإحداثي X لنقطة أصل النص.
yfloatالإحداثي Y لنقطة أصل النص.
outlinePaintjava.awt.Paintjava.awt.Paint المستخدم لطلاء حدود الحروف. يمكن أن يكون أي فئة فرعية من فئة java.awt.Paint في JDK.
strokejava.awt.Strokeالخط المستخدم لرسم محيط الحروف.

resizeEps(OutputStream epsStream, DimensionF newSizeInUnits, Units units)

public void resizeEps(OutputStream epsStream, DimensionF newSizeInUnits, Units units)

يعيد تحجيم كائن PsDocument المعطى كملف EPS. تُستخدم هذه الطريقة فقط بعد استخراج حجم EPS. يحفظ ملف EPS الأصلي مع تحديث %%BoundingBox الموجود أو يتم إنشاء واحد جديد. سيتم أيضًا تعيين مصفوفة تحويل الصفحة.

Parameters:

معاملنوعالوصف
epsStreamjava.io.OutputStream
newSizeInUnitsDimensionFالحجم الجديد لصورة EPS بالوحدات المعينة.
unitsUnitsوحدات الحجم الجديد. يمكن أن تكون نقاطًا أو بوصات أو مليمترات أو سنتيمترات ونسب مئوية من الحجم الأصلي.

rotate(float angleRadians)

public void rotate(float angleRadians)

يضيف دورانًا عكس اتجاه عقرب الساعة حول الأصل إلى حالة الرسومات الحالية (تدوير المصفوفة الحالية).

Parameters:

معاملنوعالوصف
angleRadiansfloatزاوية الدوران بالراديان.

rotate(int angleDegrees)

public void rotate(int angleDegrees)

يضيف دورانًا عكس اتجاه عقرب الساعة حول الأصل إلى حالة الرسومات الحالية (تدوير المصفوفة الحالية).

Parameters:

معاملنوعالوصف
angleDegreesintزاوية الدوران بالدرجات.

save()

public void save()

يحفظ كائن PsDocument المعطى كملف PS أو EPS. تُستخدم هذه الطريقة فقط عندما يتم إنشاء PsDocument من الصفر.

save(Device device, SaveOptions options)

public void save(Device device, SaveOptions options)

يحفظ ملف PS/EPS إلى جهاز.

Parameters:

معاملنوعالوصف
deviceDeviceجهاز إخراج.
optionsSaveOptionsيحتوي على علامات تحدد إخراج الأخطاء التي تم طرحها أثناء التحويل.

save(OutputStream epsStream)

public void save(OutputStream epsStream)

يحفظ كائن PsDocument المعطى إلى الدفق. تُستخدم هذه الطريقة فقط بعد تحديث بيانات XMP الوصفية. يحفظ ملف EPS الأصلي مع تحديث البيانات الوصفية الموجودة أو يتم إنشاء واحد جديد أثناء استدعاء طريقة getMetadata. في الحالة الأخيرة تُضاف جميع شفرة PostScript الضرورية وتعليقات EPS.

Parameters:

معاملنوعالوصف
epsStreamjava.io.OutputStreamدفق ملف EPS للإخراج.

save(String outEpsFilePath)

public void save(String outEpsFilePath)

يحفظ كائن PsDocument المعطى كملف EPS. تُستخدم هذه الطريقة فقط بعد تحديث بيانات XMP الوصفية. يحفظ ملف EPS الأصلي مع تحديث البيانات الوصفية الموجودة أو يتم إنشاء واحد جديد أثناء استدعاء طريقة getMetadata. في الحالة الأخيرة تُضاف جميع شفرة PostScript الضرورية وتعليقات EPS.

Parameters:

معاملنوعالوصف
outEpsFilePathjava.lang.Stringمسار ملف EPS الناتج..

saveAsImage(ImageSaveOptions options)

public void saveAsImage(ImageSaveOptions options)

يحفظ ملف PS/EPS إلى ملف صورة. سيكون دليل الإخراج واسم الملف هو نفسه كما في ملف PS الإدخالي. سيتطابق امتداد الملف مع تنسيق الصورة في معامل "options". إذا تم تهيئة المستند باستخدام تدفق ليس مشتقًا من FileInputStream، فسيتم حفظ ملف الصورة في المجلد الحالي باستخدام قالب اسم ملف افتراضي.

Parameters:

معاملنوعالوصف
optionsImageSaveOptionsيحتوي على المعلمات الضرورية لحفظ الصورة والعلامات التي تحدد إخراج الأخطاء التي تُطرح أثناء التحويل.

saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)

public void saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)

يحفظ ملف PS/EPS إلى ملف صورة في الدليل المحدد مع اسم الملف المحدد. سيتطابق امتداد الملف مع تنسيق الصورة في معامل "options".

Parameters:

معاملنوعالوصف
optionsImageSaveOptionsيحتوي على المعلمات الضرورية لحفظ الصورة والعلامات التي تحدد إخراج الأخطاء التي تُطرح أثناء التحويل.
outDirjava.lang.Stringدليل الإخراج حيث سيتم حفظ ملف الصورة.
fileNameTemplatejava.lang.Stringقالب اسم الملف للصورة (بدون الامتداد). إذا كان ملف PS/EPS الإدخالي صفحة واحدة فسيكون اسم الملف بالضبط، وإلا سيكون "\_[n]" حيث "n" - رقم الصفحة بدءًا من 0، وسيُضاف لاحقة إلى ذلك. سيتطابق امتداد الملف مع تنسيق الصورة في معامل "option".

saveAsImagesBytes(ImageSaveOptions options)

public byte[][] saveAsImagesBytes(ImageSaveOptions options)

يحفظ ملف PS/EPS إلى مصفوفات بايتات الصور.

Parameters:

معاملنوعالوصف
optionsImageSaveOptionsيحتوي على المعلمات الضرورية لحفظ الصورة والعلامات التي تحدد إخراج الأخطاء التي تُطرح أثناء التحويل.

Returns: byte[][] - بايتات الصور. مصفوفة بايت واحدة لكل صفحة.

saveAsPdf(OutputStream pdfStream, PdfSaveOptions options)

public void saveAsPdf(OutputStream pdfStream, PdfSaveOptions options)

يحفظ ملف PS/EPS إلى تدفق PDF خارجي.

Parameters:

معاملنوعالوصف
pdfStreamjava.io.OutputStreamدفق PDF للإخراج.
optionsPdfSaveOptionsيحتوي على علامات تحدد إخراج الأخطاء التي تم طرحها أثناء التحويل.

saveAsPdf(String outPdfFilePath, PdfSaveOptions options)

public void saveAsPdf(String outPdfFilePath, PdfSaveOptions options)

يحفظ ملف PS/EPS إلى ملف PDF.

Parameters:

معاملنوعالوصف
outPdfFilePathjava.lang.Stringمسار ملف PDF للإخراج.
optionsPdfSaveOptionsيحتوي على علامات تحدد إخراج الأخطاء التي تم طرحها أثناء التحويل.

saveImageAsEps(BufferedImage image, OutputStream epsStream, PsSaveOptions options)

public static void saveImageAsEps(BufferedImage image, OutputStream epsStream, PsSaveOptions options)

يحفظ كائن BufferedImage إلى ملف EPS.

Parameters:

معاملنوعالوصف
imagejava.awt.image.BufferedImageالصورة.
epsStreamjava.io.OutputStreamتدفق إخراج EPS.
optionsPsSaveOptionsيحتوي على معلمات تحدد إخراج الأخطاء التي تُطرح أثناء التحويل.

saveImageAsEps(BufferedImage image, String epsFilePath, PsSaveOptions options)

public static void saveImageAsEps(BufferedImage image, String epsFilePath, PsSaveOptions options)

يحفظ كائن BufferedImage إلى ملف EPS.

Parameters:

معاملنوعالوصف
imagejava.awt.image.BufferedImageالصورة.
epsFilePathjava.lang.Stringمسار ملف EPS.
optionsPsSaveOptionsيحتوي على معلمات تحدد إخراج الأخطاء التي تُطرح أثناء التحويل.

saveImageAsEps(InputStream imageStream, OutputStream epsStream, PsSaveOptions options)

public static void saveImageAsEps(InputStream imageStream, OutputStream epsStream, PsSaveOptions options)

يحفظ صورة PNG/JPEG/BMP/GIF من تدفق الإدخال إلى تدفق إخراج EPS.

Parameters:

معاملنوعالوصف
imageStreamjava.io.InputStreamتدفق إدخال الصورة.
epsStreamjava.io.OutputStreamتدفق إخراج EPS.
optionsPsSaveOptionsيحتوي على معلمات تحدد إخراج الأخطاء التي تُطرح أثناء التحويل.

saveImageAsEps(String imageFilePath, String epsFilePath, PsSaveOptions options)

public static void saveImageAsEps(String imageFilePath, String epsFilePath, PsSaveOptions options)

يحفظ صورة PNG/JPEG/BMP/GIF من ملف إلى ملف EPS.

Parameters:

معاملنوعالوصف
imageFilePathjava.lang.Stringمسار ملف الصورة.
epsFilePathjava.lang.Stringمسار ملف EPS.
optionsPsSaveOptionsيحتوي على معلمات تحدد إخراج الأخطاء التي تُطرح أثناء التحويل.

scale(float xScale, float yScale)

public void scale(float xScale, float yScale)

يضيف مقياسًا إلى حالة الرسومات الحالية (مقياس المصفوفة الحالية).

Parameters:

معاملنوعالوصف
xScalefloatالمقياس على المحور X.
yScalefloatالمقياس على المحور Y.

setInputStream(InputStream is)

public void setInputStream(InputStream is)

يحدد تدفق إدخال.

Parameters:

معاملنوعالوصف
isjava.io.InputStreamتدفق الإدخال لملف PS/EPS.

setPageDevice(Map<String,Object> pageParams)

public void setPageDevice(Map<String,Object> pageParams)

يضبط معلمات جهاز الصفحة (انظر المشغل "setpagedevice" في مواصفات PostScript). من بين هذه المعلمات قد تكون حجم الصفحة واللون وغيرها.

Parameters:

معاملنوعالوصف
pageParamsjava.util.Map<java.lang.String,java.lang.Object>معلمات الصفحة. يمكن أن يحتوي هذا القاموس على حجم الصفحة واللون وما إلى ذلك.

setPageSize(float width, float height)

public void setPageSize(float width, float height)

يضبط حجم الصفحة. لإنشاء صفحات بأحجام مختلفة في مستند واحد استخدم طريقة setPageDevice مباشرةً بعد هذه الطريقة.

Parameters:

معاملنوعالوصف
widthfloatعرض الصفحة في ملف PostScript الناتج.
الارتفاعfloatارتفاع الصفحة في ملف PostScript الناتج.

setPaint(Paint paint)

public void setPaint(Paint paint)

يضبط الطلاء في حالة الرسومات الحالية.

Parameters:

معاملنوعالوصف
paintjava.awt.Paintالطلاء. يمكن أن يكون أي فئة فرعية من الفئة Paint الموجودة في JDK.

setStroke(Stroke stroke)

public void setStroke(Stroke stroke)

يضبط الحد في حالة الرسومات الحالية.

Parameters:

معاملنوعالوصف
strokejava.awt.Strokeالخط.

setTransform(AffineTransform matrix)

public void setTransform(AffineTransform matrix)

اضبط التحويل الحالي إلى هذا.

Parameters:

معاملنوعالوصف
matrixjava.awt.geom.AffineTransformالتحويل.

shear(float shx, float shy)

public void shear(float shx, float shy)

يضيف تحويل قص إلى حالة الرسومات الحالية (قص المصفوفة الحالية).

Parameters:

معاملنوعالوصف
shxfloatالقص في المحور X.
shyfloatالقص في المحور Y.

toString()

public String toString()

Returns: java.lang.String

transform(AffineTransform matrix)

public void transform(AffineTransform matrix)

يضيف تحويلًا إلى حالة الرسومات الحالية (يضمّ هذه المصفوفة إلى الحالية).

Parameters:

معاملنوعالوصف
matrixjava.awt.geom.AffineTransformالتحويل.

translate(float x, float y)

public void translate(float x, float y)

يضيف إزاحة إلى حالة الرسومات الحالية (يُحوّل المصفوفة الحالية).

Parameters:

معاملنوعالوصف
xfloatالإزاحة في الاتجاه X.
yfloatالإزاحة في الاتجاه Y.

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

معاملنوعالوصف
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

معاملنوعالوصف
arg0long
arg1int

writeGraphicsRestore()

public void writeGraphicsRestore()

يكتب استعادة حالة الرسومات الحالية (انظر مواصفات PostScript للمشغل “grestore”).

writeGraphicsSave()

public void writeGraphicsSave()

يكتب حفظ حالة الرسومات الحالية (انظر مواصفات PostScript للمشغل “gsave”).