Class PsDocument
ชื่อพื้นที่: Aspose.Page.EPS การประกอบ: Aspose.Page.dll (25.5.0)
ประเภทนี้ประกอบด้วยเอกสาร PS / EPS
public sealed class PsDocument : DocumentInheritance
object ← Document ← PsDocument
อนุญาโตตุลาการ
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PsDocument()
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 ที่เกิดขึ้น
การแปลงType3FontToTTF(รั้ว, รั้ว)
แปลง font Type 3 ไปยัง TrueTypeชื่อตัวอักษร TTF ที่แปลงจะเหมือนกับไฟล์ป้อนประเภท 3 ด้วยการขยาย “.ttf"ไฟล์ TTF จะถูกบันทึกไว้ในไดเรกทอรีการส่งมอบ
public void ConvertType3FontToTTF(string type3FontFilePath, string outputDir)Parameters
type3FontFilePath string
ประเภท 3 หมายเลขไฟล์เส้นทาง
outputDir string
หมายเลขการส่งออกที่เพื่อบันทึก font TrueType ที่เกิดขึ้น
การแปลงType3FontToTTF(กระแส, กระแส)
แปลง font Type 3 ไปยัง TrueType Stream
public void ConvertType3FontToTTF(string type3FontFilePath, Stream outputStream)Parameters
type3FontFilePath string
ประเภท 3 หมายเลขไฟล์เส้นทาง
outputStream Stream
กระแสออกที่เพื่อบันทึก 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,>