Class PsDocument

Class PsDocument

Namespace: Aspose.Page.EPS
Assembly: Aspose.Page.dll (25.1.2)

คลาสนี้ห่อหุ้มเอกสาร PS/EPS

public sealed class PsDocument : Document

การสืบทอด

objectDocumentPsDocument

สมาชิกที่สืบทอด

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

ตัวสร้าง

PsDocument(string, PsSaveOptions)

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

public PsDocument(string outPsFilePath, PsSaveOptions options)

พารามิเตอร์

outPsFilePath string

เส้นทางไฟล์ PS/EPS ที่ส่งออก

options PsSaveOptions

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

PsDocument(Stream, PsSaveOptions)

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

public PsDocument(Stream outPsStream, PsSaveOptions options)

พารามิเตอร์

outPsStream Stream

สตรีมที่ใช้บันทึกไฟล์ PS/EPS

options PsSaveOptions

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

PsDocument(string, PsSaveOptions, bool)

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

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

พารามิเตอร์

outPsFilePath string

เส้นทางไฟล์ PS/EPS ที่ส่งออก

options PsSaveOptions

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

multipaged bool

ถ้าเป็น false เพจจะไม่ได้ถูกเริ่มต้น ในกรณีนี้การเริ่มต้นเพจควรทำผ่านการเรียก “openPage(width, height) อย่างชัดเจน

PsDocument(Stream, PsSaveOptions, bool)

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

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

พารามิเตอร์

outPsStream Stream

สตรีมที่ใช้บันทึกไฟล์ PS/EPS

options PsSaveOptions

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

multipaged bool

ถ้าเป็น false เพจจะไม่ได้ถูกเริ่มต้น ในกรณีนี้การเริ่มต้นเพจควรทำผ่านการเรียก “openPage(width, height) อย่างชัดเจน

PsDocument(string, PsSaveOptions, int)

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

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

พารามิเตอร์

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)

พารามิเตอร์

outPsStream Stream

สตรีมที่ใช้บันทึกไฟล์ PS/EPS

options PsSaveOptions

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

numberOfPages int

จำนวนเพจในเอกสาร PostScript

PsDocument(string)

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

public PsDocument(string psFilePath)

พารามิเตอร์

psFilePath string

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

PsDocument(Stream)

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

public PsDocument(Stream inPsStream)

พารามิเตอร์

inPsStream Stream

สตรีมข้อมูลนำเข้าของไฟล์ PS/EPS

คุณสมบัติ

InputStream

รับหรือกำหนดสตรีมข้อมูลนำเข้าของไฟล์ PS/EPS

public Stream InputStream { get; set; }

ค่าของคุณสมบัติ

Stream

NumberOfPages

คืนค่าจำนวนเพจในเอกสาร PDF ที่ได้

public int NumberOfPages { get; }

ค่าของคุณสมบัติ

int

วิธีการ

Clip(GraphicsPath)

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

public void Clip(GraphicsPath s)

พารามิเตอร์

s GraphicsPath

เส้นทางการตัด

ClipAndNewPath(GraphicsPath)

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

public void ClipAndNewPath(GraphicsPath s)

พารามิเตอร์

s GraphicsPath

เส้นทางการตัด

ClipRectangle(RectangleF)

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

public void ClipRectangle(RectangleF rect)

พารามิเตอร์

rect RectangleF

สี่เหลี่ยมการตัด

ClipText(string, Font, float, float)

เพิ่มคลิปจากเส้นขอบของข้อความที่กำหนดในฟอนต์ที่กำหนด

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

พารามิเตอร์

text string

ข้อความ

font Font

ฟอนต์

x float

พิกัด X ของตำแหน่งข้อความ

y float

พิกัด Y ของตำแหน่งข้อความ

ClosePage()

ปิดเพจปัจจุบัน

public void ClosePage()

CropEps(string, float[])

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

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

พารามิเตอร์

outEpsFilePath string

เส้นทางไฟล์ EPS ที่ส่งออก

cropBox float[]

กล่องการตัด (x0, y0, x, y)

CropEps(Stream, float[])

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

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

พารามิเตอร์

epsStream Stream

สตรีมของไฟล์ EPS ที่ส่งออก

cropBox float[]

กล่องการตัด (x0, y0, x, y)

Draw(GraphicsPath)

วาดเส้นทางที่กำหนด

public void Draw(GraphicsPath shape)

พารามิเตอร์

shape GraphicsPath

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

DrawArc(double, double, double, double, double, double)

วาดวงกลม

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

พารามิเตอร์

x double

พิกัด X ของศูนย์กลางของวงกลม

y double

พิกัด Y ของศูนย์กลางของวงกลม

width double

ความกว้างของสี่เหลี่ยมที่ล้อมรอบ

height double

ความสูงของสี่เหลี่ยมที่ล้อมรอบ

startAngle double

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

arcAngle double

มุมของวงกลม

DrawExplicitImageMask(Bitmap, Bitmap, Matrix)

วาดภาพที่มีการสร้างหน้ากาก

public void DrawExplicitImageMask(Bitmap image24bpp, Bitmap alphaMask1bpp, Matrix transform)

พารามิเตอร์

image24bpp Bitmap

ภาพที่จะวาด ต้องอยู่ในรูปแบบภาพ RGB 24bpp

alphaMask1bpp Bitmap

หน้ากากภาพ ต้องอยู่ในรูปแบบภาพ 1bpp

transform Matrix

เมตริกซ์สำหรับการเปลี่ยนภาพ

DrawImage(Bitmap)

วาดภาพ

public void DrawImage(Bitmap image)

พารามิเตอร์

image Bitmap

ภาพที่จะวาด

DrawImage(Bitmap, Matrix, Color)

วาดภาพที่เปลี่ยนแปลงพร้อมพื้นหลัง

public void DrawImage(Bitmap image, Matrix transform, Color bkg)

พารามิเตอร์

image Bitmap

ภาพที่จะวาด

transform Matrix

เมตริกซ์สำหรับการเปลี่ยนภาพ

bkg Color

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

DrawLine(double, double, double, double)

วาดเส้น

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

พารามิเตอร์

x1 double

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

y1 double

พิกัด Y ของจุดเริ่มต้นของเส้น

x2 double

พิกัด X ของจุดสิ้นสุดของเส้น

y2 double

พิกัด Y ของจุดสิ้นสุดของเส้น

DrawOval(double, double, double, double)

วาดวงรี

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

พารามิเตอร์

x double

พิกัด X ของศูนย์กลางของวงรี

y double

พิกัด Y ของศูนย์กลางของวงรี

width double

ความกว้างของสี่เหลี่ยมที่ล้อมรอบ

height double

ความสูงของสี่เหลี่ยมที่ล้อมรอบ

DrawPolygon(int[], int[], int)

วาดรูปหลายเหลี่ยม

public void DrawPolygon(int[] xPoints, int[] yPoints, int nPoints)

พารามิเตอร์

xPoints int[]

พิกัด X ของจุด

yPoints int[]

พิกัด Y ของจุด

nPoints int

จำนวนจุด

DrawPolygon(double[], double[], int)

วาดรูปหลายเหลี่ยม

public void DrawPolygon(double[] xPoints, double[] yPoints, int nPoints)

พารามิเตอร์

xPoints double[]

พิกัด X ของจุด

yPoints double[]

พิกัด Y ของจุด

nPoints int

จำนวนจุด

DrawPolyline(int[], int[], int)

วาดเส้นโค้ง

public void DrawPolyline(int[] xPoints, int[] yPoints, int nPoints)

พารามิเตอร์

xPoints int[]

พิกัด X ของจุด

yPoints int[]

พิกัด Y ของจุด

nPoints int

จำนวนจุด

DrawPolyline(double[], double[], int)

วาดเส้นโค้ง

public void DrawPolyline(double[] xPoints, double[] yPoints, int nPoints)

พารามิเตอร์

xPoints double[]

พิกัด X ของจุด

yPoints double[]

พิกัด Y ของจุด

nPoints int

จำนวนจุด

DrawRect(double, double, double, double)

วาดสี่เหลี่ยม

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

พารามิเตอร์

x double

พิกัด X ของมุมบนซ้ายของสี่เหลี่ยม

y double

พิกัด Y ของมุมบนซ้ายของสี่เหลี่ยม

width double

ความกว้างของสี่เหลี่ยม

height double

ความสูงของสี่เหลี่ยม

DrawRoundRect(double, double, double, double, double, double)

วาดสี่เหลี่ยมมุมกลม

public void DrawRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)

พารามิเตอร์

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)

พารามิเตอร์

image Bitmap

ภาพที่จะวาด

transform Matrix

เมตริกซ์สำหรับการเปลี่ยนภาพ

transparencyThreshold int

เกณฑ์ที่จะกำหนดว่าค่าความโปร่งใสใดจะถูกตีความว่าเป็นโปร่งใสทั้งหมด ค่าทั้งหมดที่ต่ำกว่าเกณฑ์นี้จะถูกตีความว่าเป็นทึบทั้งหมด

ExtractEpsBoundingBox()

อ่านไฟล์ EPS และดึงกรอบของภาพ EPS จากความคิดเห็น %%BoundingBox หรือขนาดหน้าปกติ (0, 0, 595, 842) หากไม่มีอยู่

public int[] ExtractEpsBoundingBox()

คืนค่า

int[]

กรอบของภาพ EPS

ExtractEpsSize()

อ่านไฟล์ EPS และดึงขนาดของภาพ EPS จากความคิดเห็น %%BoundingBox หรือขนาดหน้าปกติ (595, 842) หากไม่มีอยู่

public Size ExtractEpsSize()

คืนค่า

Size

ขนาดของภาพ EPS

ExtractText(SaveOptions, int, int)

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

public string ExtractText(SaveOptions options, int startPage = 0, int endPage = 0)

พารามิเตอร์

options SaveOptions

ตัวเลือกการบันทึก

startPage int

หน้าที่เริ่มต้นในการดึงข้อความ พารามิเตอร์นี้มีประโยชน์สำหรับเอกสารหลายหน้า

endPage int

หน้าที่สิ้นสุดในการดึงข้อความ พารามิเตอร์นี้มีประโยชน์สำหรับเอกสารหลายหน้า

คืนค่า

string

ข้อความที่ถูกดึง

Fill(GraphicsPath)

เติมเส้นทางที่กำหนด

public void Fill(GraphicsPath shape)

พารามิเตอร์

shape GraphicsPath

เส้นทางที่จะเติม

FillAndStrokeText(string, Font, float, float, Brush, Pen)

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

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

พารามิเตอร์

text string

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

font Font

ฟอนต์ระบบที่จะใช้ในการวาดข้อความ

x float

พิกัด X สำหรับต้นกำเนิดข้อความ

y float

พิกัด Y สำหรับต้นกำเนิดข้อความ

fillPaint Brush

การเติมที่ใช้ในการทาสีภายใน glyphs

stroke Pen

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

FillAndStrokeText(string, float[], Font, float, float, Brush, Pen)

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

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

พารามิเตอร์

text string

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

advances float[]

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

font Font

ฟอนต์ที่จะใช้ในการวาดข้อความ

x float

พิกัด X สำหรับต้นกำเนิดข้อความ

y float

พิกัด Y สำหรับต้นกำเนิดข้อความ

fillPaint Brush

การเติมที่ใช้ในการทาสีภายใน glyphs

stroke Pen

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

FillAndStrokeText(string, DrFont, float, float, Brush, Pen)

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

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

พารามิเตอร์

text string

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

drFont DrFont

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

x float

พิกัด X สำหรับต้นกำเนิดข้อความ

y float

พิกัด Y สำหรับต้นกำเนิดข้อความ

fillPaint Brush

การเติมที่ใช้ในการทาสีภายใน glyphs

stroke Pen

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

FillAndStrokeText(string, float[], DrFont, float, float, Brush, Pen)

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

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

พารามิเตอร์

text string

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

advances float[]

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

drFont DrFont

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

x float

พิกัด X สำหรับต้นกำเนิดข้อความ

y float

พิกัด Y สำหรับต้นกำเนิดข้อความ

fillPaint Brush

การเติมที่ใช้ในการทาสีภายใน glyphs

stroke Pen

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

FillArc(double, double, double, double, double, double)

เติมวงกลม

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

พารามิเตอร์

x double

พิกัด X ของศูนย์กลางของวงกลม

y double

พิกัด Y ของศูนย์กลางของวงกลม

width double

ความกว้างของสี่เหลี่ยมที่ล้อมรอบ

height double

ความสูงของสี่เหลี่ยมที่ล้อมรอบ

startAngle double

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

arcAngle double

มุมของวงกลม

FillOval(double, double, double, double)

เติมวงรี

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

พารามิเตอร์

x double

พิกัด X ของศูนย์กลางของวงรี

y double

พิกัด Y ของศูนย์กลางของวงรี

width double

ความกว้างของสี่เหลี่ยมที่ล้อมรอบ

height double

ความสูงของสี่เหลี่ยมที่ล้อมรอบ

FillPolygon(int[], int[], int)

เติมรูปหลายเหลี่ยม

public void FillPolygon(int[] xPoints, int[] yPoints, int nPoints)

พารามิเตอร์

xPoints int[]

พิกัด X ของจุด

yPoints int[]

พิกัด Y ของจุด

nPoints int

จำนวนจุด

FillPolygon(double[], double[], int)

เติมรูปหลายเหลี่ยม

public void FillPolygon(double[] xPoints, double[] yPoints, int nPoints)

พารามิเตอร์

xPoints double[]

พิกัด X ของจุด

yPoints double[]

พิกัด Y ของจุด

nPoints int

จำนวนจุด

FillRect(double, double, double, double)

เติมสี่เหลี่ยม

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

พารามิเตอร์

x double

พิกัด X ของมุมบนซ้ายของสี่เหลี่ยม

y double

พิกัด Y ของมุมบนซ้ายของสี่เหลี่ยม

width double

ความกว้างของสี่เหลี่ยม

height double

ความสูงของสี่เหลี่ยม

FillRoundRect(double, double, double, double, double, double)

เติมสี่เหลี่ยมมุมกลม

public void FillRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)

พารามิเตอร์

x double

พิกัด X ของมุมบนซ้ายของสี่เหลี่ยม

y double

พิกัด Y ของมุมบนซ้ายของสี่เหลี่ยม

width double

ความกว้างของสี่เหลี่ยม

height double

ความสูงของสี่เหลี่ยม

arcWidth double

ความกว้างของสี่เหลี่ยมที่ล้อมรอบของโค้งที่กลมที่มุมของสี่เหลี่ยม

arcHeight double

ความสูงของสี่เหลี่ยมที่ล้อมรอบของโค้งที่กลมที่มุมของสี่เหลี่ยม

FillText(string, Font, float, float)

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

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

พารามิเตอร์

text string

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

font Font

ฟอนต์ระบบที่จะใช้ในการวาดข้อความ

x float

พิกัด X สำหรับต้นกำเนิดข้อความ

y float

พิกัด Y สำหรับต้นกำเนิดข้อความ

FillText(string, float[], Font, float, float)

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

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

พารามิเตอร์

text string

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

advances float[]

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

font Font

ฟอนต์ที่จะใช้ในการวาดข้อความ

x float

พิกัด X สำหรับต้นกำเนิดข้อความ

y float

พิกัด Y สำหรับต้นกำเนิดข้อความ

FillText(string, DrFont, float, float)

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

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

พารามิเตอร์

text string

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

drFont DrFont

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

x float

พิกัด X สำหรับต้นกำเนิดข้อความ

y float

พิกัด Y สำหรับต้นกำเนิดข้อความ

FillText(string, float[], DrFont, float, float)

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

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

พารามิเตอร์

text string

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

advances float[]

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

drFont DrFont

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

x float

พิกัด X สำหรับต้นกำเนิดข้อความ

y float

พิกัด Y สำหรับต้นกำเนิดข้อความ

FillText(string, Font, float, float, Brush)

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

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

พารามิเตอร์

text string

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

font Font

ฟอนต์ระบบที่จะใช้ในการวาดข้อความ

x float

พิกัด X สำหรับต้นกำเนิดข้อความ

y float

พิกัด Y สำหรับต้นกำเนิดข้อความ

fill Brush

การเติมที่ใช้ในการทาสีภายใน glyphs

FillText(string, float[], Font, float, float, Brush)

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

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

พารามิเตอร์

text string

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

advances float[]

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

font Font

ฟอนต์ระบบที่จะใช้ในการวาดข้อความ

x float

พิกัด X สำหรับต้นกำเนิดข้อความ

y float

พิกัด Y สำหรับต้นกำเนิดข้อความ

fill Brush

การเติมที่ใช้ในการทาสีภายใน glyphs

FillText(string, DrFont, float, float, Brush)

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

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

พารามิเตอร์

text string

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

drFont DrFont

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

x float

พิกัด X สำหรับต้นกำเนิดข้อความ

y float

พิกัด Y สำหรับต้นกำเนิดข้อความ

fill Brush

การเติมที่ใช้ในการทาสีภายใน glyphs

FillText(string, float[], DrFont, float, float, Brush)

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

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

พารามิเตอร์

text string

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

advances float[]

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

drFont DrFont

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

x float

พิกัด X สำหรับต้นกำเนิดข้อความ

y float

พิกัด Y สำหรับต้นกำเนิดข้อความ

fill Brush

การเติมที่ใช้ในการทาสีภายใน glyphs

GetPaint()

รับสีในสถานะกราฟิกปัจจุบัน

public Brush GetPaint()

คืนค่า

Brush

GetStroke()

รับเส้นขอบในสถานะกราฟิกปัจจุบัน

public Pen GetStroke()

คืนค่า

Pen

GetXmpMetadata()

อ่านไฟล์ PS/EPS และดึง XmpMetadata หากมีอยู่แล้วหรือเพิ่มใหม่หากไม่มีอยู่

public XmpMetadata GetXmpMetadata()

คืนค่า

XmpMetadata

อินสแตนซ์ที่มีอยู่หรือใหม่ของข้อมูลเมตา XMP

MergeToPdf(string, string[], SaveOptions)

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

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

พารามิเตอร์

outPdfFilePath string

เส้นทางไฟล์ PDF ที่ส่งออก

filesForMerge string[]

ไฟล์ PS/EPS สำหรับการรวมกับไฟล์นี้ไปยังอุปกรณ์ส่งออก

options SaveOptions

มีธงที่ระบุผลลัพธ์ของข้อผิดพลาดที่เกิดขึ้นระหว่างการแปลง

MergeToPdf(Stream, string[], SaveOptions)

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

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

พารามิเตอร์

pdfStream Stream

สตรีม PDF ที่ส่งออก

filesForMerge string[]

ไฟล์ PS/EPS สำหรับการรวมกับไฟล์นี้ไปยังอุปกรณ์ส่งออก

options SaveOptions

มีธงที่ระบุผลลัพธ์ของข้อผิดพลาดที่เกิดขึ้นระหว่างการแปลง

OpenPage(float, float)

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

public void OpenPage(float width, float height)

พารามิเตอร์

width float

ความกว้างของเพจใหม่

height float

ความสูงของเพจใหม่

OpenPage(string)

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

public void OpenPage(string pageName = null)

พารามิเตอร์

pageName string

ชื่อของเพจใหม่ หากเป็น null ชื่อของเพจจะเป็นหมายเลขลำดับของเพจ

OutlineText(string, Font, float, float)

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

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

พารามิเตอร์

text string

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

font Font

ฟอนต์ระบบที่จะใช้ในการวาดข้อความ

x float

พิกัด X สำหรับต้นกำเนิดข้อความ

y float

พิกัด Y สำหรับต้นกำเนิดข้อความ

OutlineText(string, float[], Font, float, float)

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

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

พารามิเตอร์

text string

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

advances float[]

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

font Font

ฟอนต์ที่จะใช้ในการวาดข้อความ

x float

พิกัด X สำหรับต้นกำเนิดข้อความ

y float

พิกัด Y สำหรับต้นกำเนิดข้อความ

OutlineText(string, DrFont, float, float)

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

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

พารามิเตอร์

text string

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

drFont DrFont

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

x float

พิกัด X สำหรับต้นกำเนิดข้อความ

y float

พิกัด Y สำหรับต้นกำเนิดข้อความ

OutlineText(string, float[], DrFont, float, float)

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

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

พารามิเตอร์

text string

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

advances float[]

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

drFont DrFont

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

x float

พิกัด X สำหรับต้นกำเนิดข้อความ

y float

พิกัด Y สำหรับต้นกำเนิดข้อความ

OutlineText(string, Font, float, float, Pen)

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

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

พารามิเตอร์

text string

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

font Font

ฟอนต์ระบบที่จะใช้ในการวาดข้อความ

x float

พิกัด X สำหรับต้นกำเนิดข้อความ

y float

พิกัด Y สำหรับต้นกำเนิดข้อความ

stroke Pen

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

OutlineText(string, float[], Font, float, float, Pen)

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

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

พารามิเตอร์

text string

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

advances float[]

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

font Font

ฟอนต์ที่จะใช้ในการวาดข้อความ

x float

พิกัด X สำหรับต้นกำเนิดข้อความ

y float

พิกัด Y สำหรับต้นกำเนิดข้อความ

stroke Pen

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

OutlineText(string, DrFont, float, float, Pen)

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

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

พารามิเตอร์

text string

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

drFont DrFont

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

x float

พิกัด X สำหรับต้นกำเนิดข้อความ

y float

พิกัด Y สำหรับต้นกำเนิดข้อความ

stroke Pen

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

OutlineText(string, float[], DrFont, float, float, Pen)

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

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

พารามิเตอร์

text string

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

advances float[]

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

drFont DrFont

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

x float

พิกัด X สำหรับต้นกำเนิดข้อความ

y float

พิกัด Y สำหรับต้นกำเนิดข้อความ

ResizeEps(string, SizeF, Units)

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

public void ResizeEps(string outEpsFilePath, SizeF newSizeInUnits, Units units)

พารามิเตอร์

outEpsFilePath string

เส้นทางไฟล์ EPS ที่ส่งออก

newSizeInUnits SizeF

ขนาดใหม่ของภาพ EPS ในหน่วยที่กำหนด

units Units

หน่วยของขนาดใหม่ สามารถเป็นจุด นิ้ว มิลลิเมตร เซนติเมตร และเปอร์เซ็นต์ของขนาดเริ่มต้น

ResizeEps(Stream, SizeF, Units)

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

public void ResizeEps(Stream epsStream, SizeF newSizeInUnits, Units units)

พารามิเตอร์

epsStream Stream

สตรีมของไฟล์ EPS ที่ส่งออก

newSizeInUnits SizeF

ขนาดใหม่ของภาพ EPS ในหน่วยที่กำหนด

units Units

หน่วยของขนาดใหม่ สามารถเป็นจุด นิ้ว มิลลิเมตร เซนติเมตร และเปอร์เซ็นต์ของขนาดเริ่มต้น

Rotate(float)

เพิ่มการหมุนทวนเข็มนาฬิกาเกี่ยวกับจุดกำเนิดไปยังสถานะกราฟิกปัจจุบัน (หมุนเมตริกซ์ปัจจุบัน)

public void Rotate(float angleRadians)

พารามิเตอร์

angleRadians float

มุมของการหมุนในเรเดียน

Rotate(int)

เพิ่มการหมุนทวนเข็มนาฬิกาเกี่ยวกับจุดกำเนิดไปยังสถานะกราฟิกปัจจุบัน (หมุนเมตริกซ์ปัจจุบัน)

public void Rotate(int angleDegrees)

พารามิเตอร์

angleDegrees int

มุมของการหมุนในองศา

Save(Stream)

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

public void Save(Stream epsStream)

พารามิเตอร์

epsStream Stream

สตรีมของไฟล์ EPS ที่ส่งออก

Save()

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

public void Save()

SaveAsImage(ImageSaveOptions)

บันทึกไฟล์ PS/EPS เป็นอาร์เรย์ไบต์ของภาพ

public byte[][] SaveAsImage(ImageSaveOptions options)

พารามิเตอร์

options ImageSaveOptions

มีพารามิเตอร์ที่จำเป็นสำหรับการบันทึกภาพและธงที่ระบุผลลัพธ์ของข้อผิดพลาดที่เกิดขึ้นระหว่างการแปลง

คืนค่า

byte[][]

อาร์เรย์ไบต์ของภาพ หนึ่งอาร์เรย์ไบต์สำหรับหนึ่งหน้า

SaveAsPdf(string, PdfSaveOptions)

บันทึกไฟล์ PS/EPS เป็นไฟล์ PDF

public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)

พารามิเตอร์

outPdfFilePath string

เส้นทางไฟล์ PDF ที่ส่งออก

options PdfSaveOptions

มีธงที่ระบุผลลัพธ์ของข้อผิดพลาดที่เกิดขึ้นระหว่างการแปลง

SaveAsPdf(Stream, PdfSaveOptions)

บันทึกไฟล์ PS/EPS เป็นสตรีม PDF

public void SaveAsPdf(Stream pdfStream, PdfSaveOptions options)

พารามิเตอร์

pdfStream Stream

สตรีม PDF ที่ส่งออก

options PdfSaveOptions

มีธงที่ระบุผลลัพธ์ของข้อผิดพลาดที่เกิดขึ้นระหว่างการแปลง

SaveImageAsEps(Stream, Stream, PsSaveOptions)

บันทึกภาพ PNG/JPEG/TIFF/BMP/GIF/EMF จากสตรีมข้อมูลนำเข้าสำหรับไฟล์ EPS

public static void SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options)

พารามิเตอร์

imageStream Stream

สตรีมภาพนำเข้า

epsStream Stream

สตรีมไฟล์ EPS ที่ส่งออก

options PsSaveOptions

มีพารามิเตอร์ที่ระบุผลลัพธ์ของข้อผิดพลาดที่เกิดขึ้นระหว่างการแปลง

SaveImageAsEps(string, string, PsSaveOptions)

บันทึกภาพ PNG/JPEG/TIFF/BMP/GIF/EMF จากไฟล์ไปยังไฟล์ EPS

public static void SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options)

พารามิเตอร์

imageFilePath string

เส้นทางไฟล์ภาพ

epsFilePath string

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

options PsSaveOptions

มีพารามิเตอร์ที่ระบุผลลัพธ์ของข้อผิดพลาดที่เกิดขึ้นระหว่างการแปลง

SaveImageAsEps(Bitmap, string, PsSaveOptions)

บันทึกอ็อบเจ็กต์ Bitmap ลงในไฟล์ EPS

public static void SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options)

พารามิเตอร์

image Bitmap

ภาพ

epsFilePath string

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

options PsSaveOptions

มีพารามิเตอร์ที่ระบุผลลัพธ์ของข้อผิดพลาดที่เกิดขึ้นระหว่างการแปลง

SaveImageAsEps(Bitmap, Stream, PsSaveOptions)

บันทึกอ็อบเจ็กต์ Bitmap ลงในสตรีมไฟล์ EPS

public static void SaveImageAsEps(Bitmap image, Stream epsStream, PsSaveOptions options)

พารามิเตอร์

image Bitmap

ภาพ

epsStream Stream

สตรีมไฟล์ EPS ที่ส่งออก

options [PsSaveOptions](/page/aspose.page

 แบบไทย