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; }
คุณสมบัติมูลค่า
NumberOfPages
กลับจํานวนหน้าในเอกสาร PDF ที่เกิดขึ้น
public int NumberOfPages { get; }
คุณสมบัติมูลค่า
Methods
Clip(GraphicsPath)
เพิ่มคลิปไปยังสถานะกราฟิกปัจจุบัน
public void Clip(GraphicsPath s)
Parameters
เส้นทางแคลน
ClipAndNewPath(GraphicsPath)
เพิ่มคลิปไปยังสถานะกราฟิกปัจจุบันและว่าเขียน “newpath” ผู้ประกอบการ มันเป็นสิ่งจําเป็นที่จะทําเพื่อหลีกเลี่ยงการเชื่อมโยงของเส้นทางนี้และบางเส้นทางต่อไปเช่น glyphs ที่แสดงไว้กับผู้ประกอบการ “charpath”
public void ClipAndNewPath(GraphicsPath s)
Parameters
เส้นทางแคลน
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
ขนาดของภาพ 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
ข้อความที่สกัด
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
GetStroke()
ได้รับผลกระทบจากสถานะกราฟิกปัจจุบัน
public Pen GetStroke()
Returns
GetXmpMetadata()
อ่านไฟล์ PS / EPS และสกัด XmpMetdata ถ้ามันอยู่แล้ว หรือเพิ่มไฟล์ใหม่ถ้ามันไม่ได้อยู่
public XmpMetadata GetXmpMetadata()
Returns
ตัวอย่างที่มีอยู่หรือใหม่ของ 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,>