Class PsDocument

Class PsDocument

ชื่อพื้นที่: Aspose.Page.EPS การประกอบ: Aspose.Page.dll (25.4.0)

ประเภทนี้ประกอบด้วยเอกสาร PS / EPS

public sealed class PsDocument : Document

Inheritance

object Document PsDocument

อนุญาโตตุลาการ

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

PsDocument()

Initializes เปียก Aspose.Page.EPS.PsDocument. Constructor นี้จะใช้เฉพาะสําหรับการดําเนินการเพิ่มเติมที่ไม่เกี่ยวข้องกับไฟล์ PostScriptตัวอย่างเช่นการแปลง fonts

public PsDocument()

PsDocument(ลวด, PsSaveOptions)

เปิดตัว Aspose.Page.EPS.PsDocument ว่างเปล่าพร้อมหน้าเปิดตัว

public PsDocument(string outPsFilePath, PsSaveOptions options)

Parameters

outPsFilePath string

เส้นทางไฟล์ PS / EPS

options PsSaveOptions

ชุดพารามิเตอร์ควบคุมการบันทึกไฟล์ PostScript

PsDocument(Stream, PsSaveOptions)

เปิดตัว Aspose.Page.EPS.PsDocument ว่างเปล่าพร้อมหน้าเปิดตัว

public PsDocument(Stream outPsStream, PsSaveOptions options)

Parameters

outPsStream Stream

Stream ที่จะบันทึกไฟล์ PS / EPS

options PsSaveOptions

ชุดพารามิเตอร์ควบคุมการบันทึกไฟล์ PostScript

PsDocument(ลวด, PsSaveOptions, bool)

เริ่มต้นที่ว่างเปล่า Aspose.Page.EPS.PsDocument

public PsDocument(string outPsFilePath, PsSaveOptions options, bool multipaged)

Parameters

outPsFilePath string

เส้นทางไฟล์ PS / EPS

options PsSaveOptions

ชุดพารามิเตอร์ควบคุมการบันทึกไฟล์ PostScript

multipaged bool

ในกรณีนี้การเริ่มต้นหน้าควรจะดําเนินการผ่านการโทร “openPage(ความกว้างความสูง)

PsDocument(Stream, PsSaveOptions, บอล)

เริ่มต้นที่ว่างเปล่า Aspose.Page.EPS.PsDocument

public PsDocument(Stream outPsStream, PsSaveOptions options, bool multipaged)

Parameters

outPsStream Stream

Stream ที่จะบันทึกไฟล์ PS / EPS

options PsSaveOptions

ชุดพารามิเตอร์ควบคุมการบันทึกไฟล์ PostScript

multipaged bool

ในกรณีนี้การเริ่มต้นหน้าควรจะดําเนินการผ่านการโทร “openPage(ความกว้างความสูง)

PsDocument(string, PsSaveOptions, int)

เริ่มต้น Aspose.Page.EPS.PsDocument ว่างเปล่าเมื่อจํานวนของหน้าเอกสาร Postscript เป็นที่รู้จักกันก่อน

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

Parameters

outPsFilePath string

เส้นทางไฟล์ PS / EPS

options PsSaveOptions

ชุดพารามิเตอร์ควบคุมการบันทึกไฟล์ PostScript

numberOfPages int

จํานวนหน้าในเอกสาร PostScript

PsDocument(Stream, PsSaveOptions, int)

เริ่มต้น Aspose.Page.EPS.PsDocument ว่างเปล่าเมื่อจํานวนของหน้าเอกสาร Postscript เป็นที่รู้จักกันก่อน

public PsDocument(Stream outPsStream, PsSaveOptions options, int numberOfPages)

Parameters

outPsStream Stream

Stream ที่จะบันทึกไฟล์ PS / EPS

options PsSaveOptions

ชุดพารามิเตอร์ควบคุมการบันทึกไฟล์ PostScript

numberOfPages int

จํานวนหน้าในเอกสาร PostScript

PsDocument(รั้ว)

เริ่มต้น Aspose.Page.EPS.PsDocument ด้วยไฟล์ป้อน PS/EPS

public PsDocument(string psFilePath)

Parameters

psFilePath string

PS / EPS ไฟล์เส้นทาง

PsDocument(Stream)

เริ่มต้น Aspose.Page.EPS.PsDocument ด้วยไฟล์ PS/EPS

public PsDocument(Stream inPsStream)

Parameters

inPsStream Stream

การเข้าสู่ระบบของไฟล์ PS / EPS

Properties

InputStream

ได้รับหรือตั้งค่าการไหลเข้าของไฟล์ PS / EPS

public Stream InputStream { get; set; }

คุณสมบัติมูลค่า

Stream

NumberOfPages

กลับจํานวนหน้าในเอกสาร PDF ที่เกิดขึ้น

public int NumberOfPages { get; }

คุณสมบัติมูลค่า

int

Methods

Clip(GraphicsPath)

เพิ่มคลิปไปยังสถานะกราฟิกปัจจุบัน

public void Clip(GraphicsPath s)

Parameters

s GraphicsPath

เส้นทางแคลน

ClipAndNewPath(GraphicsPath)

เพิ่มคลิปไปยังสถานะกราฟิกปัจจุบันและว่าเขียน “newpath” ผู้ประกอบการ มันเป็นสิ่งจําเป็นที่จะทําเพื่อหลีกเลี่ยงการเชื่อมโยงของเส้นทางนี้และบางเส้นทางต่อไปเช่น glyphs ที่แสดงไว้กับผู้ประกอบการ “charpath”

public void ClipAndNewPath(GraphicsPath s)

Parameters

s GraphicsPath

เส้นทางแคลน

ClipRectangle(คู่มือ)

เพิ่มมุมตรงคลิกไปยังสถานะกราฟิกปัจจุบัน

public void ClipRectangle(RectangleF rect)

Parameters

rect RectangleF

คลิกที่ตรง

ClipText(ลวด, Font, Float, 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(รั้ว, รั้ว)

แปลงตัวอักษร Type 1 ไปยัง TrueTypeชื่อตัวอักษร TTF ที่มีการแปลงจะเหมือนกับตัวอักษร Type 1 ที่มีการขยาย “.ttf"ไฟล์ TTF จะถูกบันทึกไว้ในไดเรกทอรีการส่งมอบ

public void ConvertType1FontToTTF(string type1FontFilePath, string outputDir)

Parameters

type1FontFilePath string

ประเภท 1 หมายเลขไฟล์เส้นทาง

outputDir string

หมายเลขการส่งออกที่เพื่อบันทึก font TrueType ที่เกิดขึ้น

CropEps(ตะแกรง, float[])

Crops ได้รับ Aspose.Page.EPS.PsDocument เป็นไฟล์ EPSมันบันทึกไฟล์ EPS เริ่มต้นที่มีอัปเดตที่มีอยู่ %%BoundingBox หรือใหม่จะถูกสร้าง

public void CropEps(string outEpsFilePath, float[] cropBox)

Parameters

outEpsFilePath string

เส้นทางไฟล์ EPS

cropBox float [ ]

กล่องพืช (x0, y0, x, y)

CropEps(แหล่งจ่ายไฟ float[])

Crops ได้รับ Aspose.Page.EPS.PsDocument เป็นไฟล์ EPSมันบันทึกไฟล์ EPS เริ่มต้นที่มีอัปเดตที่มีอยู่ %%BoundingBox หรือใหม่จะถูกสร้าง

public void CropEps(Stream epsStream, float[] cropBox)

Parameters

epsStream Stream

การไหลของไฟล์ EPS

cropBox float [ ]

กล่องพืช (x0, y0, x, y)

Draw(GraphicsPath)

สร้างเส้นทางที่เหมาะสม

public void Draw(GraphicsPath shape)

Parameters

shape GraphicsPath

เส้นทางที่จะดึง

DrawArc(คู่, คู่, คู่, คู่, คู่)

ดําเนินการ Arc

public void DrawArc(double x, double y, double width, double height, double startAngle, double arcAngle)

Parameters

x double

X คอร์เนตของศูนย์ของแกน

y double

Y คอร์โดเนตของศูนย์ของแกน

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

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

Matrix เพื่อแปลงภาพ

bkg Color

พื้นหลังสําหรับภาพ

DrawLine(คู่, คู่, คู่, คู่)

ดําเนินการเส้นส่วน

public void DrawLine(double x1, double y1, double x2, double y2)

Parameters

x1 double

X รหัสของจุดเริ่มต้นของ segment

y1 double

Y การจัดเรียงของจุดเริ่มต้นของ segments

x2 double

X คอร์เนตของจุดสิ้นสุดของ segment

y2 double

หลักสูตร Y ของจุดสิ้นสุดของ segments

DrawOval(คู่, คู่, คู่, คู่)

ดําเนินการ Oval

public void DrawOval(double x, double y, double width, double height)

Parameters

x double

X คอร์โดเนตของศูนย์ของโอวาล

y double

หลักสูตร Y ของศูนย์ Oval

width double

ความกว้างของวงจรที่เขียนตรง

height double

ความสูงของแนวตั้งแบบวงกลม

DrawPolygon(int[ ], ฯลฯ[ ], ฯลฯ)

ดําเนินการ Polygon

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, Matrix, int)

การวาดภาพแบบโปร่งใส หากภาพไม่มีช่องอัลฟาจะถูกวาดเป็นภาพที่มองไม่เห็น

public void DrawTransparentImage(Bitmap image, Matrix transform, int transparencyThreshold)

Parameters

image Bitmap

รูปภาพที่จะดึง

transform Matrix

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)

สารสกัดข้อความจากไฟล์ PS สารสกัดข้อความสามารถสกัดได้เท่านั้นหากมีการเขียนด้วยตัวอักษร Type 42 (TrueType) หรือตัวอักษร Type 0 ด้วยตัวอักษร Type 42 ในแผนที่ Vector ของมัน

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(เหล็ก, โฟท์, float, สกรู, Pen)

เพิ่มเส้นข้อความโดยการเติมภายในของ glyphs และวาด contours ของ glyphs

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

Y การประสานงานสําหรับแหล่งกําเนิดข้อความ

fillPaint Brush

ฟิลด์ที่ใช้สําหรับการวาดภาพภายใน glyphs

stroke Pen

การกระแทกที่ใช้ในการวาดกรอบของ glyphs

FillAndStrokeText(ตะแกรง, float[ ], โฟท์, Float, พลามิเนต, หี)

เพิ่มเส้นข้อความโดยการเติมภายในของ glyphs และวาด contours ของ glyphs

public void FillAndStrokeText(string text, float[] advances, Font font, float x, float y, Brush fillPaint, Pen stroke)

Parameters

text string

ข้อความที่จะเพิ่ม

advances float [ ]

ความยาวของมันจะต้องตรงกับจํานวนของ glyphs ในเส้นด้าย

font Font

ระบบอักษรที่จะใช้ในการวาดข้อความ

x float

X รหัสสําหรับแหล่งกําเนิดข้อความ

y float

Y การประสานงานสําหรับแหล่งกําเนิดข้อความ

fillPaint Brush

ฟิลด์ที่ใช้สําหรับการวาดภาพภายใน glyphs

stroke Pen

การกระแทกที่ใช้ในการวาดกรอบของ glyphs

FillAndStrokeText(สกรู, DrFont, float, เฟอร์รี่, หี)

เพิ่มเส้นข้อความโดยการเติมภายในของ glyphs และวาด contours ของ glyphs

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

Y การประสานงานสําหรับแหล่งกําเนิดข้อความ

fillPaint Brush

ฟิลด์ที่ใช้สําหรับการวาดภาพภายใน glyphs

stroke Pen

การกระแทกที่ใช้ในการวาดกรอบของ glyphs

FillAndStrokeText(ตะแกรง, float[ ], DrFont, float, เฟอร์รี่, หี)

เพิ่มเส้นข้อความโดยการเติมภายในของ glyphs และวาด contours ของ glyphs

public void FillAndStrokeText(string text, float[] advances, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)

Parameters

text string

ข้อความที่จะเพิ่ม

advances float [ ]

ความยาวของมันจะต้องตรงกับจํานวนของ glyphs ในเส้นด้าย

drFont DrFont

Aspose.Foundation.Drawing.DrFont ซึ่งจะใช้ในการดึงข้อความ มันสามารถใช้กับตัวอักษรที่กําหนดเองที่ตั้งอยู่ในโฟลเดอร์ที่กําหนดเอง

x float

X รหัสสําหรับแหล่งกําเนิดข้อความ

y float

Y การประสานงานสําหรับแหล่งกําเนิดข้อความ

fillPaint Brush

ฟิลด์ที่ใช้สําหรับการวาดภาพภายใน glyphs

stroke Pen

การกระแทกที่ใช้ในการวาดกรอบของ glyphs

FillArc(คู่, คู่, คู่, คู่, คู่)

ปลั๊กอิน

public void FillArc(double x, double y, double width, double height, double startAngle, double arcAngle)

Parameters

x double

X คอร์เนตของศูนย์ของแกน

y double

Y คอร์โดเนตของศูนย์ของแกน

width double

ความกว้างของวงจรที่เขียนตรง

height double

ความสูงของแนวตั้งแบบวงกลม

startAngle double

มุมเริ่มต้นของแกน

arcAngle double

หนึ่งมุมของแกน

FillOval(คู่, คู่, คู่, คู่)

เคล็ดลับของ Oval

public void FillOval(double x, double y, double width, double height)

Parameters

x double

X คอร์โดเนตของศูนย์ของโอวาล

y double

หลักสูตร Y ของศูนย์ Oval

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(ลวด, Font, Float, float)

เพิ่ม string ข้อความโดยการเติม interrior ของ glyphs

public void FillText(string text, Font font, float x, float y)

Parameters

text string

ข้อความที่จะเพิ่ม

font Font

ระบบอักษรที่จะใช้ในการวาดข้อความ

x float

X รหัสสําหรับแหล่งกําเนิดข้อความ

y float

Y การประสานงานสําหรับแหล่งกําเนิดข้อความ

FillText(ตะแกรง, float[ ], Font, float, เฟอร์รี่)

เพิ่ม string ข้อความโดยการเติม interrior ของ glyphs

public void FillText(string text, float[] advances, Font font, float x, float y)

Parameters

text string

ข้อความที่จะเพิ่ม

advances float [ ]

ความยาวของมันจะต้องตรงกับจํานวนของ glyphs ในเส้นด้าย

font Font

หมายเลขที่จะใช้ในการวาดข้อความ

x float

X รหัสสําหรับแหล่งกําเนิดข้อความ

y float

Y การประสานงานสําหรับแหล่งกําเนิดข้อความ

FillText(ลวด, DrFont, Float, float)

เพิ่ม string ข้อความโดยการเติม interrior ของ glyphs

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

Y การประสานงานสําหรับแหล่งกําเนิดข้อความ

FillText(ตะแกรง, float[ ], DrFont, float, เฟอร์รี่)

เพิ่ม string ข้อความโดยการเติม interrior ของ glyphs

public void FillText(string text, float[] advances, DrFont drFont, float x, float y)

Parameters

text string

ข้อความที่จะเพิ่ม

advances float [ ]

ความยาวของมันจะต้องตรงกับจํานวนของ glyphs ในเส้นด้าย

drFont DrFont

Aspose.Foundation.Drawing.DrFont ซึ่งจะใช้ในการดึงข้อความ มันสามารถใช้กับตัวอักษรที่กําหนดเองที่ตั้งอยู่ในโฟลเดอร์ที่กําหนดเอง

x float

X รหัสสําหรับแหล่งกําเนิดข้อความ

y float

Y การประสานงานสําหรับแหล่งกําเนิดข้อความ

FillText(สกรู, Font, Float, พลาม, Brush)

เพิ่ม string ข้อความโดยการเติม interrior ของ glyphs

public void FillText(string text, Font font, float x, float y, Brush fill)

Parameters

text string

ข้อความที่จะเพิ่ม

font Font

ระบบอักษรที่จะใช้ในการวาดข้อความ

x float

X รหัสสําหรับแหล่งกําเนิดข้อความ

y float

Y การประสานงานสําหรับแหล่งกําเนิดข้อความ

fill Brush

ฟิลด์ที่ใช้สําหรับวาด glyphs

FillText(ตะแกรง, float[ ], โฟท์, float, ระยํา, Brush)

เพิ่ม string ข้อความโดยการเติม interrior ของ glyphs

public void FillText(string text, float[] advances, Font font, float x, float y, Brush fill)

Parameters

text string

ข้อความที่จะเพิ่ม

advances float [ ]

ความยาวของมันจะต้องตรงกับจํานวนของ glyphs ในเส้นด้าย

font Font

ระบบอักษรที่จะใช้ในการวาดข้อความ

x float

X รหัสสําหรับแหล่งกําเนิดข้อความ

y float

Y การประสานงานสําหรับแหล่งกําเนิดข้อความ

fill Brush

ฟิลด์ที่ใช้สําหรับวาด glyphs

FillText(สกรู, DrFont, float, บูช)

เพิ่ม string ข้อความโดยการเติม interrior ของ glyphs

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

Y การประสานงานสําหรับแหล่งกําเนิดข้อความ

fill Brush

ฟิลด์ที่ใช้สําหรับวาด glyphs

FillText(ตะแกรง, float[ ], DrFont, float, เฟอร์รี่)

เพิ่ม string ข้อความโดยการเติม interrior ของ glyphs

public void FillText(string text, float[] advances, DrFont drFont, float x, float y, Brush fill)

Parameters

text string

ข้อความที่จะเพิ่ม

advances float [ ]

ความยาวของมันจะต้องตรงกับจํานวนของ glyphs ในเส้นด้าย

drFont DrFont

Aspose.Foundation.Drawing.DrFont ซึ่งจะใช้ในการดึงข้อความ มันสามารถใช้กับตัวอักษรที่กําหนดเองที่ตั้งอยู่ในโฟลเดอร์ที่กําหนดเอง

x float

X รหัสสําหรับแหล่งกําเนิดข้อความ

y float

Y การประสานงานสําหรับแหล่งกําเนิดข้อความ

fill Brush

ฟิลด์ที่ใช้สําหรับวาด glyphs

GetPaint()

ได้รับภาพของสถานะกราฟิกปัจจุบัน

public Brush GetPaint()

Returns

Brush

GetStroke()

ได้รับผลกระทบจากสถานะกราฟิกปัจจุบัน

public Pen GetStroke()

Returns

Pen

GetXmpMetadata()

อ่านไฟล์ PS / EPS และสกัด XmpMetdata ถ้ามันอยู่แล้ว หรือเพิ่มไฟล์ใหม่ถ้ามันไม่ได้อยู่

public XmpMetadata GetXmpMetadata()

Returns

XmpMetadata

ตัวอย่างที่มีอยู่หรือใหม่ของ metadata XMP

MergeToPdf(รั้ว, รั้ว[ ], SaveOptions)

แปลงไฟล์ PS / EPS ไปยังอุปกรณ์

public void MergeToPdf(string outPdfFilePath, string[] filesForMerge, SaveOptions options)

Parameters

outPdfFilePath string

ทางออกของไฟล์ PDF

filesForMerge string [ ]

ไฟล์ PS / EPS เพื่อเชื่อมต่อกับไฟล์นี้ไปยังอุปกรณ์ออก

options SaveOptions

มีสัญญาณที่ระบุผลลัพธ์ของข้อผิดพลาดที่ถูกวางในระหว่างการแปลง

MergeToPdf(กระแส, string[ ], SaveOptions)

แปลงไฟล์ PS / EPS ไปยังอุปกรณ์

public void MergeToPdf(Stream pdfStream, string[] filesForMerge, SaveOptions options)

Parameters

pdfStream Stream

การส่งออกของ PDF Stream

filesForMerge string [ ]

ไฟล์ PS / EPS เพื่อเชื่อมต่อกับไฟล์นี้ไปยังอุปกรณ์ออก

options SaveOptions

มีสัญญาณที่ระบุผลลัพธ์ของข้อผิดพลาดที่ถูกวางในระหว่างการแปลง

OpenPage(เฟอร์รี่, เฟอร์รี่)

สร้างหน้าใหม่และทําให้มันเป็นปัจจุบัน

public void OpenPage(float width, float height)

Parameters

width float

ความกว้างของหน้าใหม่

height float

ความสูงของหน้าใหม่

OpenPage(รั้ว)

สร้างหน้าใหม่ที่มีขนาดเอกสารและทําให้มันเป็นปัจจุบัน

public void OpenPage(string pageName = null)

Parameters

pageName string

ชื่อของหน้าใหม่ ถ้าเป็น null ชื่อ o หน้าจะเป็นหมายเลขการสั่งซื้อของหน้า

OutlineText(ลวด, Font, Float, float)

เพิ่ม string ข้อความโดยการวาดกรอบ glyphs

public void OutlineText(string text, Font font, float x, float y)

Parameters

text string

ข้อความที่จะเพิ่ม

font Font

ระบบอักษรที่จะใช้ในการวาดข้อความ

x float

X รหัสสําหรับแหล่งกําเนิดข้อความ

y float

Y การประสานงานสําหรับแหล่งกําเนิดข้อความ

OutlineText(ตะแกรง, float[ ], Font, float, เฟอร์รี่)

เพิ่ม string ข้อความโดยการวาดกรอบ glyphs

public void OutlineText(string text, float[] advances, Font font, float x, float y)

Parameters

text string

ข้อความที่จะเพิ่ม

advances float [ ]

ความยาวของมันจะต้องตรงกับจํานวนของ glyphs ในเส้นด้าย

font Font

หมายเลขที่จะใช้ในการวาดข้อความ

x float

X รหัสสําหรับแหล่งกําเนิดข้อความ

y float

Y การประสานงานสําหรับแหล่งกําเนิดข้อความ

OutlineText(ลวด, DrFont, Float, float)

เพิ่ม string ข้อความโดยการวาดกรอบ glyphs

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

Y การประสานงานสําหรับแหล่งกําเนิดข้อความ

OutlineText(ตะแกรง, float[ ], DrFont, float, เฟอร์รี่)

เพิ่ม string ข้อความโดยการวาดกรอบ glyphs

public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y)

Parameters

text string

ข้อความที่จะเพิ่ม

advances float [ ]

ความยาวของมันจะต้องตรงกับจํานวนของ glyphs ในเส้นด้าย

drFont DrFont

Aspose.Foundation.Drawing.DrFont ซึ่งจะใช้ในการดึงข้อความ มันสามารถใช้กับตัวอักษรที่กําหนดเองที่ตั้งอยู่ในโฟลเดอร์ที่กําหนดเอง

x float

X รหัสสําหรับแหล่งกําเนิดข้อความ

y float

Y การประสานงานสําหรับแหล่งกําเนิดข้อความ

OutlineText(เหล็ก, โฟท์, float, พิน)

เพิ่ม string ข้อความโดยการวาดกรอบ glyphs

public void OutlineText(string text, Font font, float x, float y, Pen stroke)

Parameters

text string

ข้อความที่จะเพิ่ม

font Font

ระบบอักษรที่จะใช้ในการวาดข้อความ

x float

X รหัสสําหรับแหล่งกําเนิดข้อความ

y float

Y การประสานงานสําหรับแหล่งกําเนิดข้อความ

stroke Pen

กระแทกที่ใช้ในการวาดภาพของ Glyphs outlines

OutlineText(ตะแกรง, float[ ], โฟท์, float, พิน)

เพิ่ม string ข้อความโดยการวาดกรอบ glyphs

public void OutlineText(string text, float[] advances, Font font, float x, float y, Pen stroke)

Parameters

text string

ข้อความที่จะเพิ่ม

advances float [ ]

ความยาวของมันจะต้องตรงกับจํานวนของ glyphs ในเส้นด้าย

font Font

ระบบอักษรที่จะใช้ในการวาดข้อความ

x float

X รหัสสําหรับแหล่งกําเนิดข้อความ

y float

Y การประสานงานสําหรับแหล่งกําเนิดข้อความ

stroke Pen

กระแทกที่ใช้ในการวาดภาพของ Glyphs outlines

OutlineText(ลวด, DrFont, float, พิน)

เพิ่ม string ข้อความโดยการวาดกรอบ glyphs

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

Y การประสานงานสําหรับแหล่งกําเนิดข้อความ

stroke Pen

กระแทกที่ใช้ในการวาดภาพของ Glyphs outlines

OutlineText(ตะแกรง, float[ ], DrFont, float, พิน)

เพิ่ม string ข้อความโดยการวาดกรอบ glyphs

public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y, Pen stroke)

Parameters

text string

ข้อความที่จะเพิ่ม

advances float [ ]

ความยาวของมันจะต้องตรงกับจํานวนของ glyphs ในเส้นด้าย

drFont DrFont

Aspose.Foundation.Drawing.DrFont ซึ่งจะใช้ในการดึงข้อความ มันสามารถใช้กับตัวอักษรที่กําหนดเองที่ตั้งอยู่ในโฟลเดอร์ที่กําหนดเอง

x float

X รหัสสําหรับแหล่งกําเนิดข้อความ

y float

Y การประสานงานสําหรับแหล่งกําเนิดข้อความ

stroke Pen

กระแทกที่ใช้ในการวาดภาพของ Glyphs outlines

ResizeEps(string, SizeF, หน่วย)

Resizes ให้ 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, หน่วย)

Resizes ให้ 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(เฟอร์รี่)

เพิ่มการหมุน counterclockwise เกี่ยวกับแหล่งกําเนิดไปยังสถานะกราฟิกปัจจุบัน (หมุนแม่เหล็กปัจจุบัน)

public void Rotate(float angleRadians)

Parameters

angleRadians float

มุมหมุนในรังสี

Rotate(int)

เพิ่มการหมุน counterclockwise เกี่ยวกับแหล่งกําเนิดไปยังสถานะกราฟิกปัจจุบัน (หมุนแม่เหล็กปัจจุบัน)

public void Rotate(int angleDegrees)

Parameters

angleDegrees int

มุมหมุนในระดับ

Save(Stream)

การประหยัดข้อมูลที่ได้รับ Aspose.Page.EPS.PsDocument เป็นไฟล์ EPS วิธีนี้จะใช้เฉพาะหลังจากอัปเดต metadata XMPมันบันทึกไฟล์ EPS ต้นฉบับที่มี metadata อัพเดท หรือ metadata ใหม่ที่สร้างในขณะที่เรียก Metadata Methodในกรณีสุดท้ายรหัส PostScript และความคิดเห็น EPS ที่จําเป็นทั้งหมดจะถูกเพิ่ม

public void Save(Stream epsStream)

Parameters

epsStream Stream

การไหลของไฟล์ EPS

Save()

การประหยัดข้อมูลที่ได้รับ Aspose.Page.EPS.PsDocument เป็นไฟล์ EPS วิธีนี้จะใช้เฉพาะเมื่อ PsDocument ถูกสร้างจาก scratch

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 Stream

public void SaveAsPdf(Stream pdfStream, PdfSaveOptions options)

Parameters

pdfStream Stream

การส่งออกของ PDF Stream

options PdfSaveOptions

มีสัญญาณที่ระบุผลลัพธ์ของข้อผิดพลาดที่ถูกวางในระหว่างการแปลง

SaveImageAsEps(แหล่งจ่ายไฟ, Stream, 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, 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 ไปยัง EPS output stream

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 axis

SetPageDevice(คําอธิบาย <string, object=”">)

การตั้งค่าพารามิเตอร์อุปกรณ์หน้า (ดูรายละเอียด PostScript ของผู้ประกอบการ “setpagedevice” )ในหมู่เหล่านี้สามารถเป็นขนาดหน้าและสี ฯลฯ

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

สี สามารถเป็น subclass ของ System.Drawing.Brush class ใด ๆ ที่มีอยู่บนแพลตฟอร์ม .NET

SetStroke(Pen)

การตั้งครรภ์ในสถานะกราฟิกปัจจุบัน

public void SetStroke(Pen stroke)

Parameters

stroke Pen

การโจมตี

SetTransform(Matrix)

ตั้งค่าการเปลี่ยนแปลงปัจจุบันสําหรับนี้

public void SetTransform(Matrix matrix)

Parameters

matrix Matrix

การเปลี่ยนแปลง

Shear(เฟอร์รี่, เฟอร์รี่)

เพิ่มการแปลง Shear ไปยังสถานะกราฟิกปัจจุบัน (Matrix Current Shear)

public void Shear(float shx, float shy)

Parameters

shx float

ใบมีดใน Axis X

shy float

ใบมีดใน Y axis

Transform(Matrix)

เพิ่มการแปลงไปยังสถานะกราฟิกปัจจุบัน (สรุป 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,>

 แบบไทย