Class PsDocument
Název místa: Aspose.Page.EPS Shromáždění: Aspose.Page.dll (25.4.0)
Tato třída obsahuje dokumenty PS/EPS.
public sealed class PsDocument : Document
Inheritance
object ← Document ← PsDocument
Dědiční členové
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PsDocument()
Initializuje prázdný Aspose.Page.EPS.PsDocument. Tento konstruktér se používá pouze pro další operace, které nejsou spojeny s PostScript soubory,Například přeměna font.
public PsDocument()
PsDocument(Třída, PsSaveOptions)
Inicializuje prázdný Aspose.Page.EPS.PsDokument s iniciovanou stránkou.
public PsDocument(string outPsFilePath, PsSaveOptions options)
Parameters
outPsFilePath
string
Výstupní soubor PS/EPS.
options
PsSaveOptions
Soubor parametrů, které ovládají úsporu souboru PostScript.
PsDocument(Přenos, PsSaveOptions)
Inicializuje prázdný Aspose.Page.EPS.PsDokument s iniciovanou stránkou.
public PsDocument(Stream outPsStream, PsSaveOptions options)
Parameters
outPsStream
Stream
Přesun, kde uložit soubor PS/EPS.
options
PsSaveOptions
Soubor parametrů, které ovládají úsporu souboru PostScript.
PsDocument(String, PsSaveOptions, Bool)
Začíná prázdný Aspose.Page.EPS.PsDocument.
public PsDocument(string outPsFilePath, PsSaveOptions options, bool multipaged)
Parameters
outPsFilePath
string
Výstupní soubor PS/EPS.
options
PsSaveOptions
Soubor parametrů, které ovládají úsporu souboru PostScript.
multipaged
bool
Pokud falešná stránka nebude inicializována.V tomto případě by měla být inicializace stránky prováděna prostřednictvím výslovného “openPage(šírka, výška) volán.
PsDocument(Stream, PsSaveOptions a bool)
Začíná prázdný Aspose.Page.EPS.PsDocument.
public PsDocument(Stream outPsStream, PsSaveOptions options, bool multipaged)
Parameters
outPsStream
Stream
Přesun, kde uložit soubor PS/EPS.
options
PsSaveOptions
Soubor parametrů, které ovládají úsporu souboru PostScript.
multipaged
bool
Pokud falešná stránka nebude inicializována.V tomto případě by měla být inicializace stránky prováděna prostřednictvím výslovného “openPage(šírka, výška) volán.
PsDocument(String, PsSaveOptions, Int)
Začíná prázdný Aspose.Page.EPS.PsDocument, když je počet stránek dokumentu Postscript znám předem.
public PsDocument(string outPsFilePath, PsSaveOptions options, int numberOfPages)
Parameters
outPsFilePath
string
Výstupní soubor PS/EPS.
options
PsSaveOptions
Soubor parametrů, které ovládají úsporu souboru PostScript.
numberOfPages
int
Počet stránek v dokumentu PostScript.
PsDocument(Stream, PsSaveOptions, Int)
Začíná prázdný Aspose.Page.EPS.PsDocument, když je počet stránek dokumentu Postscript znám předem.
public PsDocument(Stream outPsStream, PsSaveOptions options, int numberOfPages)
Parameters
outPsStream
Stream
Přesun, kde uložit soubor PS/EPS.
options
PsSaveOptions
Soubor parametrů, které ovládají úsporu souboru PostScript.
numberOfPages
int
Počet stránek v dokumentu PostScript.
PsDocument(Stringová)
Inicializuje Aspose.Page.EPS.PsDokument s vstupním souborem PS/EPS.
public PsDocument(string psFilePath)
Parameters
psFilePath
string
PS/EPS souborová trasa.
PsDocument(Stream)
Inicializuje Aspose.Page.EPS.PsDocument s tokem souboru PS/EPS.
public PsDocument(Stream inPsStream)
Parameters
inPsStream
Stream
Vstupní proud souboru PS/EPS.
Properties
InputStream
Obdrží nebo nastaví vstupní tok souboru PS/EPS.
public Stream InputStream { get; set; }
Hodnota nemovitosti
NumberOfPages
Vrátí počet stránek v výsledném PDF dokumentu.
public int NumberOfPages { get; }
Hodnota nemovitosti
Methods
Clip(GraphicsPath)
Přidejte klip k aktuálnímu stavu grafiky.
public void Clip(GraphicsPath s)
Parameters
Klipovací cesta.
ClipAndNewPath(GraphicsPath)
Přidává klip k aktuálnímu stavu grafiky a píše “newpath” operátor.konfluence této klipy a některé následné paty, jako jsou glyfy vyznačené s operátorem “charpath.
public void ClipAndNewPath(GraphicsPath s)
Parameters
Klipovací cesta.
ClipRectangle(RectangleF)
Přidává kliknutí rectangle do aktuálního grafického stavu.
public void ClipRectangle(RectangleF rect)
Parameters
rect
RectangleF
Klipovací pravý úhel.
ClipText(Třída, Font, Float, float)
Přidává klip z výstupu daného textu v daném písmu.
public void ClipText(string text, Font font, float x, float y)
Parameters
text
string
a textu.
font
Font
A to font.
x
float
Koordinát X pozice textu.
y
float
Koordinaci položky textu.
ClosePage()
Kompletní aktuální stránka.
public void ClosePage()
PřepínáníType1FontToTTF(String , String)
Přeměna písma typu 1 na TrueType.Název převedeného písma TTF bude stejný jako vstupní písmo typu 1 s rozšířením “.ttf.Soubor TTF bude uložen do přiděleného výstupního adresáře.
public void ConvertType1FontToTTF(string type1FontFilePath, string outputDir)
Parameters
type1FontFilePath
string
Typ 1 písemná souborová trasa.
outputDir
string
Výstup znamená, kde uložit výsledný font TrueType.
CropEps(Křivka, float[])
Crops je daný Aspose.Page.EPS.PsDocument jako soubor EPS.Uloží původní EPS soubor s aktualizovanou stávající %%BoundingBox nebo nový bude vytvořen.
public void CropEps(string outEpsFilePath, float[] cropBox)
Parameters
outEpsFilePath
string
Výstupní soubor EPS.
cropBox
float
[]a[]
Výrobní pole (x0, y0, x, y).
CropEps(Přechod, float[])
Crops je daný Aspose.Page.EPS.PsDocument jako soubor EPS.Uloží původní EPS soubor s aktualizovanou stávající %%BoundingBox nebo nový bude vytvořen.
public void CropEps(Stream epsStream, float[] cropBox)
Parameters
epsStream
Stream
Výstupní soubor EPS.
cropBox
float
[]a[]
Výrobní pole (x0, y0, x, y).
Draw(GraphicsPath)
Vytvořte si svévolnou cestu.
public void Draw(GraphicsPath shape)
Parameters
shape
GraphicsPath
Cesta k natáčen.
DrawArc(dvojí, dvojí, dvojí, dvojí, dvojí)
Vezměte si archu.
public void DrawArc(double x, double y, double width, double height, double startAngle, double arcAngle)
Parameters
x
double
X koordinát středu arku.
y
double
Koordinaci v centru arku.
width
double
ka cirkulujícího obdélníku.
height
double
Vysoká část cirkulujícího praváku.
startAngle
double
Začátek úhlu arku.
arcAngle
double
V úhlu arku.
DrawExplicitImageMask(Bitmap, bitmap a matrix)
Vytvořte maskovaný obrázek.
public void DrawExplicitImageMask(Bitmap image24bpp, Bitmap alphaMask1bpp, Matrix transform)
Parameters
image24bpp
Bitmap
Obraz musí být ve formátu obrazu 24bpp RGB
alphaMask1bpp
Bitmap
Obrazová maska musí být ve formátu 1bpp.
transform
Matrix
Matrix pro transformaci obrazu.
DrawImage(Bitmap)
Vytvořte obrázek.
public void DrawImage(Bitmap image)
Parameters
image
Bitmap
Obrázek na natáčen.
DrawImage(Bitmap, Matrix a barva)
Obrázek transformovaný s pozadím.
public void DrawImage(Bitmap image, Matrix transform, Color bkg)
Parameters
image
Bitmap
Obrázek na natáčen.
transform
Matrix
Matrix pro transformaci obrazu.
bkg
Color
Pozadí pro obrázek.
DrawLine(dvojí, dvojí, dvojí, dvojí)
Skládá se o segment řádku.
public void DrawLine(double x1, double y1, double x2, double y2)
Parameters
x1
double
X koordinát počátku segmentu.
y1
double
Koordinaci počátku segmentu.
x2
double
X koordinát konce segmentu.
y2
double
Koordinaci konce segmentu.
DrawOval(dvojí, dvojí, dvojí, dvojí)
Připravte si oval.
public void DrawOval(double x, double y, double width, double height)
Parameters
x
double
X koordinát ústředí ovalu.
y
double
koordinát ústředí ovalu.
width
double
ka cirkulujícího obdélníku.
height
double
Vysoká část cirkulujícího praváku.
DrawPolygon(Int[]a[], a int[]a[], a int)
Zbavte se polygonu.
public void DrawPolygon(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[]a[]
Koordináty bodů X.
yPoints
int
[]a[]
koordinace bod.
nPoints
int
A počet bod.
DrawPolygon(Dvojitý[]a[]Dvojitý[]a[], a int)
Zbavte se polygonu.
public void DrawPolygon(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[]a[]
Koordináty bodů X.
yPoints
double
[]a[]
koordinace bod.
nPoints
int
A počet bod.
DrawPolyline(Int[]a[], a int[]a[], a int)
Vezměte si polylin.
public void DrawPolyline(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[]a[]
Koordináty bodů X.
yPoints
int
[]a[]
koordinace bod.
nPoints
int
A počet bod.
DrawPolyline(Dvojitý[]a[]Dvojitý[]a[], a int)
Vezměte si polylin.
public void DrawPolyline(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[]a[]
Koordináty bodů X.
yPoints
double
[]a[]
koordinace bod.
nPoints
int
A počet bod.
DrawRect(dvojí, dvojí, dvojí, dvojí)
Připojte se k rektanglu.
public void DrawRect(double x, double y, double width, double height)
Parameters
x
double
X koordinát horního levého rohu pravého úhlu.
y
double
koordinát horního levého rohu pravého úhlu.
width
double
Je to šířka pravého úhlu.
height
double
Výška pravého úhlu.
DrawRoundRect(dvojí, dvojí, dvojí, dvojí, dvojí)
Vyrážejte okrúhlý rektangle.
public void DrawRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)
Parameters
x
double
X koordinát horního levého rohu pravého úhlu.
y
double
koordinát horního levého rohu pravého úhlu.
width
double
Je to šířka pravého úhlu.
height
double
Výška pravého úhlu.
arcWidth
double
ka kruhově psaného obdélníku obdélníku, který otáčí úhel obdélníku.
arcHeight
double
Výška kruhově psaného obdélníku obdélníku, který otáčí úhel obdélníku.
DrawTransparentImage(Bitmap, Matrix a Int)
Pokud obrázek nemá Alpha kanál, bude natáčen jako neviditelný obrázek
public void DrawTransparentImage(Bitmap image, Matrix transform, int transparencyThreshold)
Parameters
image
Bitmap
Obrázek na natáčen.
transform
Matrix
Matrix pro transformaci obrazu.
transparencyThreshold
int
Hranice, která určuje, z jaké hodnoty transparentnosti pixel bude interpretován jako plně transparentn.
ExtractEpsBoundingBox()
Přečtěte si soubor EPS a extrahujte záložku obrázku EPS z komentáře %%BoundingBox nebo limity pro výchozí velikost stránky (0, 0, 595, 842) v případě, že neexistuje.
public int[] ExtractEpsBoundingBox()
Returns
int []a[]
Závěsný box snímku EPS.
ExtractEpsSize()
te soubor EPS a extrahuje velikost obrazu EPS z komentáře %%BoundingBox nebo výchozí velikost stránky (595, 842) v případě, že neexistuje.
public Size ExtractEpsSize()
Returns
Velikost obrazu EPS.
ExtractText(Společnost, Int, int)
Text lze extrahovat pouze v případě, že je napsán písmenem Typ 42 (TrueType) nebo písmenem Typ 0 s písmenem Typ 42 v jeho Vektorové map.
public string ExtractText(SaveOptions options, int startPage = 0, int endPage = 0)
Parameters
options
SaveOptions
Možnosti ušetřen.
startPage
int
Stránka, ze které začít extrahovat text. Tento parametr je užitečný pro multi-paged dokumenty.
endPage
int
Stránka, do které dokončit extrahovat text. Tento parametr je užitečný pro multi-paged dokumenty.
Returns
Vybraný text.
Fill(GraphicsPath)
Vyplňte svévolnou cestu.
public void Fill(GraphicsPath shape)
Parameters
shape
GraphicsPath
Cesta k naplněn.
FillAndStrokeText(String, Font, Float, Flot, Brush, Pen)
Přidává textový řetězec vyplněním interiéru glyfů a kresbou kontur glyf.
public void FillAndStrokeText(string text, Font font, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
Text k přidán.
font
Font
Systémová písma, která bude použita k vytváření textu.
x
float
Koordinát X pro textový původ.
y
float
Koordinaci textového původu.
fillPaint
Brush
Výplně se používá k malování glyphů interiéru.
stroke
Pen
tok se používá k kreslení glyfových kontur.
FillAndStrokeText(Křivka, float[]a[], Font, Float, Flot, Brush, Pen)
Přidává textový řetězec vyplněním interiéru glyfů a kresbou kontur glyf.
public void FillAndStrokeText(string text, float[] advances, Font font, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
Text k přidán.
advances
float
[]a[]
Rozsah glyphů. jeho délka musí být v souladu s počtem glyphů v řetězci.
font
Font
Systémová písma, která bude použita k vytváření textu.
x
float
Koordinát X pro textový původ.
y
float
Koordinaci textového původu.
fillPaint
Brush
Výplně se používá k malování glyphů interiéru.
stroke
Pen
tok se používá k kreslení glyfových kontur.
FillAndStrokeText(String, DrFont, Float, Flot, Brush, Pen)
Přidává textový řetězec vyplněním interiéru glyfů a kresbou kontur glyf.
public void FillAndStrokeText(string text, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
Text k přidán.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont, který bude použit k kreslení textu. Může být použit s přizpůsobeným písmem, který je umístěn v přizpůsobeném složce.
x
float
Koordinát X pro textový původ.
y
float
Koordinaci textového původu.
fillPaint
Brush
Výplně se používá k malování glyphů interiéru.
stroke
Pen
tok se používá k kreslení glyfových kontur.
FillAndStrokeText(Křivka, float[]a[], DrFont, float, flot, Brush, Pen)
Přidává textový řetězec vyplněním interiéru glyfů a kresbou kontur glyf.
public void FillAndStrokeText(string text, float[] advances, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
Text k přidán.
advances
float
[]a[]
Rozsah glyphů. jeho délka musí být v souladu s počtem glyphů v řetězci.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont, který bude použit k kreslení textu. Může být použit s přizpůsobeným písmem, který je umístěn v přizpůsobeném složce.
x
float
Koordinát X pro textový původ.
y
float
Koordinaci textového původu.
fillPaint
Brush
Výplně se používá k malování glyphů interiéru.
stroke
Pen
tok se používá k kreslení glyfových kontur.
FillArc(dvojí, dvojí, dvojí, dvojí, dvojí)
Vyplní se archa.
public void FillArc(double x, double y, double width, double height, double startAngle, double arcAngle)
Parameters
x
double
X koordinát středu arku.
y
double
Koordinaci v centru arku.
width
double
ka cirkulujícího obdélníku.
height
double
Vysoká část cirkulujícího praváku.
startAngle
double
Začátek úhlu arku.
arcAngle
double
V úhlu arku.
FillOval(dvojí, dvojí, dvojí, dvojí)
Je to ovál.
public void FillOval(double x, double y, double width, double height)
Parameters
x
double
X koordinát ústředí ovalu.
y
double
koordinát ústředí ovalu.
width
double
ka cirkulujícího obdélníku.
height
double
Vysoká část cirkulujícího praváku.
FillPolygon(Int[]a[], a int[]a[], a int)
Je to polygon.
public void FillPolygon(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[]a[]
Koordináty bodů X.
yPoints
int
[]a[]
koordinace bod.
nPoints
int
A počet bod.
FillPolygon(Dvojitý[]a[]Dvojitý[]a[], a int)
Je to polygon.
public void FillPolygon(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[]a[]
Koordináty bodů X.
yPoints
double
[]a[]
koordinace bod.
nPoints
int
A počet bod.
FillRect(dvojí, dvojí, dvojí, dvojí)
Vyplňuje se rektangle.
public void FillRect(double x, double y, double width, double height)
Parameters
x
double
X koordinát horního levého rohu pravého úhlu.
y
double
koordinát horního levého rohu pravého úhlu.
width
double
Je to šířka pravého úhlu.
height
double
Výška pravého úhlu.
FillRoundRect(dvojí, dvojí, dvojí, dvojí, dvojí)
Vyplňuje okrúhlý rektangle.
public void FillRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)
Parameters
x
double
X koordinát horního levého rohu pravého úhlu.
y
double
koordinát horního levého rohu pravého úhlu.
width
double
Je to šířka pravého úhlu.
height
double
Výška pravého úhlu.
arcWidth
double
ka kruhově psaného obdélníku obdélníku, který otáčí úhel obdélníku.
arcHeight
double
Výška kruhově psaného obdélníku obdélníku, který otáčí úhel obdélníku.
FillText(Třída, Font, Float, float)
Přidejte textový řetězec vyplněním interiéru glyf.
public void FillText(string text, Font font, float x, float y)
Parameters
text
string
Text k přidán.
font
Font
Systémová písma, která bude použita k vytváření textu.
x
float
Koordinát X pro textový původ.
y
float
Koordinaci textového původu.
FillText(Křivka, float[]a[], Font, float, flotilní)
Přidejte textový řetězec vyplněním interiéru glyf.
public void FillText(string text, float[] advances, Font font, float x, float y)
Parameters
text
string
Text k přidán.
advances
float
[]a[]
Rozsah glyphů. jeho délka musí být v souladu s počtem glyphů v řetězci.
font
Font
Zkratka, která bude použita k vytváření textu.
x
float
Koordinát X pro textový původ.
y
float
Koordinaci textového původu.
FillText(String, DrFont, float, flotilní)
Přidejte textový řetězec vyplněním interiéru glyf.
public void FillText(string text, DrFont drFont, float x, float y)
Parameters
text
string
Text k přidán.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont, který bude použit k kreslení textu. Může být použit s přizpůsobeným písmem, který je umístěn v přizpůsobeném složce.
x
float
Koordinát X pro textový původ.
y
float
Koordinaci textového původu.
FillText(Křivka, float[]a[], DrFont, float, flotila)
Přidejte textový řetězec vyplněním interiéru glyf.
public void FillText(string text, float[] advances, DrFont drFont, float x, float y)
Parameters
text
string
Text k přidán.
advances
float
[]a[]
Rozsah glyphů. jeho délka musí být v souladu s počtem glyphů v řetězci.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont, který bude použit k kreslení textu. Může být použit s přizpůsobeným písmem, který je umístěn v přizpůsobeném složce.
x
float
Koordinát X pro textový původ.
y
float
Koordinaci textového původu.
FillText(Třída, Font, Float, Flot, Brush)
Přidejte textový řetězec vyplněním interiéru glyf.
public void FillText(string text, Font font, float x, float y, Brush fill)
Parameters
text
string
Text k přidán.
font
Font
Systémová písma, která bude použita k vytváření textu.
x
float
Koordinát X pro textový původ.
y
float
Koordinaci textového původu.
fill
Brush
Výplň se používá k malování glyf.
FillText(Křivka, float[]a[], Font, Float, Flot, Brush)
Přidejte textový řetězec vyplněním interiéru glyf.
public void FillText(string text, float[] advances, Font font, float x, float y, Brush fill)
Parameters
text
string
Text k přidán.
advances
float
[]a[]
Rozsah glyphů. jeho délka musí být v souladu s počtem glyphů v řetězci.
font
Font
Systémová písma, která bude použita k vytváření textu.
x
float
Koordinát X pro textový původ.
y
float
Koordinaci textového původu.
fill
Brush
Výplň se používá k malování glyf.
FillText(String, DrFont, Float, Flot, Brush)
Přidejte textový řetězec vyplněním interiéru glyf.
public void FillText(string text, DrFont drFont, float x, float y, Brush fill)
Parameters
text
string
Text k přidán.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont, který bude použit k kreslení textu. Může být použit s přizpůsobeným písmem, který je umístěn v přizpůsobeném složce.
x
float
Koordinát X pro textový původ.
y
float
Koordinaci textového původu.
fill
Brush
Výplň se používá k malování glyf.
FillText(Křivka, float[]a[], DrFont, float, plavba, brýle)
Přidejte textový řetězec vyplněním interiéru glyf.
public void FillText(string text, float[] advances, DrFont drFont, float x, float y, Brush fill)
Parameters
text
string
Text k přidán.
advances
float
[]a[]
Rozsah glyphů. jeho délka musí být v souladu s počtem glyphů v řetězci.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont, který bude použit k kreslení textu. Může být použit s přizpůsobeným písmem, který je umístěn v přizpůsobeném složce.
x
float
Koordinát X pro textový původ.
y
float
Koordinaci textového původu.
fill
Brush
Výplň se používá k malování glyf.
GetPaint()
Obdrží barvu současného grafického stavu.
public Brush GetPaint()
Returns
GetStroke()
Obdrží úder současného grafického stavu.
public Pen GetStroke()
Returns
GetXmpMetadata()
te soubor PS/EPS a extrahuje XmpMetdata, pokud již existuje, nebo přidá nový, pokud neexistuje.
public XmpMetadata GetXmpMetadata()
Returns
Existující nebo nové metadata XMP.
MergeToPdf(String , String[]a[]Společnost SaveOptions)
Přepíná soubory PS/EPS do zařízen.
public void MergeToPdf(string outPdfFilePath, string[] filesForMerge, SaveOptions options)
Parameters
outPdfFilePath
string
Výstupní PDF soubor trasa.
filesForMerge
string
[]a[]
PS/EPS soubory pro propojení s tímto souborem do výstupního zařízen.
options
SaveOptions
Obsahuje vlajky, které specifikují výstup chyb vržených během konverze.
MergeToPdf(Přívěs, String[]a[]Společnost SaveOptions)
Přepíná soubory PS/EPS do zařízen.
public void MergeToPdf(Stream pdfStream, string[] filesForMerge, SaveOptions options)
Parameters
pdfStream
Stream
Výstupní PDF stream.
filesForMerge
string
[]a[]
PS/EPS soubory pro propojení s tímto souborem do výstupního zařízen.
options
SaveOptions
Obsahuje vlajky, které specifikují výstup chyb vržených během konverze.
OpenPage(Plzeň, Plzeň)
Vytvořte novou stránku a udělejte ji aktuáln.
public void OpenPage(float width, float height)
Parameters
width
float
Rozsah nové stránky.
height
float
Výška nové stránky.
OpenPage(Stringová)
Vytvořte novou stránku s velikostí dokumentu a udělejte ji aktuáln.
public void OpenPage(string pageName = null)
Parameters
pageName
string
Jméno nové stránky.Jestliže je nula, jméno o stránky bude objednávkovým číslem stránky.
OutlineText(Třída, Font, Float, float)
Přidává textový řetězec tím, že kreslí kontury glyphs.
public void OutlineText(string text, Font font, float x, float y)
Parameters
text
string
Text k přidán.
font
Font
Systémová písma, která bude použita k vytváření textu.
x
float
Koordinát X pro textový původ.
y
float
Koordinaci textového původu.
OutlineText(Křivka, float[]a[], Font, float, flotilní)
Přidává textový řetězec tím, že kreslí kontury glyphs.
public void OutlineText(string text, float[] advances, Font font, float x, float y)
Parameters
text
string
Text k přidán.
advances
float
[]a[]
Rozsah glyphů. jeho délka musí být v souladu s počtem glyphů v řetězci.
font
Font
Zkratka, která bude použita k vytváření textu.
x
float
Koordinát X pro textový původ.
y
float
Koordinaci textového původu.
OutlineText(String, DrFont, float, flotilní)
Přidává textový řetězec tím, že kreslí kontury glyphs.
public void OutlineText(string text, DrFont drFont, float x, float y)
Parameters
text
string
Text k přidán.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont, který bude použit k kreslení textu. Může být použit s přizpůsobeným písmem, který je umístěn v přizpůsobeném složce.
x
float
Koordinát X pro textový původ.
y
float
Koordinaci textového původu.
OutlineText(Křivka, float[]a[], DrFont, float, flotila)
Přidává textový řetězec tím, že kreslí kontury glyphs.
public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y)
Parameters
text
string
Text k přidán.
advances
float
[]a[]
Rozsah glyphů. jeho délka musí být v souladu s počtem glyphů v řetězci.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont, který bude použit k kreslení textu. Může být použit s přizpůsobeným písmem, který je umístěn v přizpůsobeném složce.
x
float
Koordinát X pro textový původ.
y
float
Koordinaci textového původu.
OutlineText(String, Font, Float, Flot, Pen)
Přidává textový řetězec tím, že kreslí kontury glyphs.
public void OutlineText(string text, Font font, float x, float y, Pen stroke)
Parameters
text
string
Text k přidán.
font
Font
Systémová písma, která bude použita k vytváření textu.
x
float
Koordinát X pro textový původ.
y
float
Koordinaci textového původu.
stroke
Pen
tok, který se používá k kreslení glyf.
OutlineText(Křivka, float[]a[], Font, Float, Flot, Pen)
Přidává textový řetězec tím, že kreslí kontury glyphs.
public void OutlineText(string text, float[] advances, Font font, float x, float y, Pen stroke)
Parameters
text
string
Text k přidán.
advances
float
[]a[]
Rozsah glyphů. jeho délka musí být v souladu s počtem glyphů v řetězci.
font
Font
Systémová písma, která bude použita k vytváření textu.
x
float
Koordinát X pro textový původ.
y
float
Koordinaci textového původu.
stroke
Pen
tok, který se používá k kreslení glyf.
OutlineText(String, DrFont, Float, Flot, Pen)
Přidává textový řetězec tím, že kreslí kontury glyphs.
public void OutlineText(string text, DrFont drFont, float x, float y, Pen stroke)
Parameters
text
string
Text k přidán.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont, který bude použit k kreslení textu. Může být použit s přizpůsobeným písmem, který je umístěn v přizpůsobeném složce.
x
float
Koordinát X pro textový původ.
y
float
Koordinaci textového původu.
stroke
Pen
tok, který se používá k kreslení glyf.
OutlineText(Křivka, float[]a[], DrFont, float, plavba, pen)
Přidává textový řetězec tím, že kreslí kontury glyphs.
public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y, Pen stroke)
Parameters
text
string
Text k přidán.
advances
float
[]a[]
Rozsah glyphů. jeho délka musí být v souladu s počtem glyphů v řetězci.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont, který bude použit k kreslení textu. Může být použit s přizpůsobeným písmem, který je umístěn v přizpůsobeném složce.
x
float
Koordinát X pro textový původ.
y
float
Koordinaci textového původu.
stroke
Pen
tok, který se používá k kreslení glyf.
ResizeEps(String, SizeF, jednotky)
Resizes dané Aspose.Page.EPS.PsDocument jako EPS soubor. Tato metoda se používá pouze po extrahování velikosti EPS.Uloží původní EPS soubor s aktualizovanou stávající %%BoundingBox nebo nový bude vytvořen.
public void ResizeEps(string outEpsFilePath, SizeF newSizeInUnits, Units units)
Parameters
outEpsFilePath
string
Výstupní soubor EPS.
newSizeInUnits
SizeF
Nová velikost obrazu EPS v přidělených jednotkách.
units
Units
Jednotky nové velikosti mohou být body, palce, milimetry, centimetry a procento počáteční velikosti.
ResizeEps(Stream, SizeF, jednotky)
Resizes dané Aspose.Page.EPS.PsDocument jako EPS soubor. Tato metoda se používá pouze po extrahování velikosti EPS.Uloží původní EPS soubor s aktualizovanou stávající %%BoundingBox nebo nový bude vytvořen.
public void ResizeEps(Stream epsStream, SizeF newSizeInUnits, Units units)
Parameters
epsStream
Stream
Výstupní soubor EPS.
newSizeInUnits
SizeF
Nová velikost obrazu EPS v přidělených jednotkách.
units
Units
Jednotky nové velikosti mohou být body, palce, milimetry, centimetry a procento počáteční velikosti.
Rotate(flotila)
Přidává otáčení protihodinově o původu k aktuálnímu stavu grafiky (rotat aktuální matrice).
public void Rotate(float angleRadians)
Parameters
angleRadians
float
hel rotace v radiánech.
Rotate(Int)
Přidává otáčení protihodinově o původu k aktuálnímu stavu grafiky (rotat aktuální matrice).
public void Rotate(int angleDegrees)
Parameters
angleDegrees
int
hel rotace ve stupních.
Save(Stream)
Shromažďuje data Aspose.Page.EPS.PsDocument jako soubor EPS. Tato metoda se používá pouze po aktualizaci metadata XMP.Uloží původní soubor EPS s aktualizovanými stávajícími metadata nebo novým vytvořeným při volání metody GetMetadata.V posledním případě jsou přidány všechny potřebné PostScript kódy a EPS komentáře.
public void Save(Stream epsStream)
Parameters
epsStream
Stream
Výstupní soubor EPS.
Save()
Shromažďuje daný Aspose.Page.EPS.PsDocument jako soubor EPS. Tato metoda se používá pouze tehdy, když byl psDocument vytvořen z skratku.
public void Save()
SaveAsImage(ImageSaveOptions)
Shromažďuje soubor PS/EPS na obrázky byty.
public byte[][] SaveAsImage(ImageSaveOptions options)
Parameters
options
ImageSaveOptions
Obsahuje nezbytné parametry pro ukládání obrazu a vlajky, které specifikují výstup chyb vržených během konverze.
Returns
byte [][][][]
Snímky byty. jeden byty řádek pro jednu stránku.
SaveAsPdf(String, PdfSaveOptions)
Uloží soubor PS/EPS do souboru PDF.
public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)
Parameters
outPdfFilePath
string
Výstupní PDF soubor trasa.
options
PdfSaveOptions
Obsahuje vlajky, které specifikují výstup chyb vržených během konverze.
SaveAsPdf(Přenos, PdfSaveOptions)
Shromažďuje soubor PS/EPS do PDF stream.
public void SaveAsPdf(Stream pdfStream, PdfSaveOptions options)
Parameters
pdfStream
Stream
Výstupní PDF stream.
options
PdfSaveOptions
Obsahuje vlajky, které specifikují výstup chyb vržených během konverze.
SaveImageAsEps(Příliv, Stream, PsSaveOptions)
Ušetří obrázek PNG/JPEG/TIFF/BMP/GIF/EMF z vstupního toku do výstupního toku EPS.
public static void SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options)
Parameters
imageStream
Stream
Obrazový vstupní proud.
epsStream
Stream
Výstupní proud EPS.
options
PsSaveOptions
Obsahuje parametry, které určují výstup chyb vržených během konverze.
SaveImageAsEps(Třída, String, PsSaveOptions)
Uloží obrázek PNG/JPEG/TIFF/BMP/GIF/EMF z souboru do souboru EPS.
public static void SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options)
Parameters
imageFilePath
string
Přehled mapy mapy.
epsFilePath
string
EPS souborové trasy.
options
PsSaveOptions
Obsahuje parametry, které určují výstup chyb vržených během konverze.
SaveImageAsEps(Bitmap, String, PsSaveOptions)
Ušetří Bitmap objekt do souboru EPS.
public static void SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options)
Parameters
image
Bitmap
To je obraz.
epsFilePath
string
EPS souborové trasy.
options
PsSaveOptions
Obsahuje parametry, které určují výstup chyb vržených během konverze.
SaveImageAsEps(Bitmap, Stream a PsSaveOptions)
Ušetří Bitmap objekt na EPS output stream.
public static void SaveImageAsEps(Bitmap image, Stream epsStream, PsSaveOptions options)
Parameters
image
Bitmap
To je obraz.
epsStream
Stream
Výstupní proud EPS.
options
PsSaveOptions
Obsahuje parametry, které určují výstup chyb vržených během konverze.
Scale(Plzeň, Plzeň)
Přidává měřítko k aktuálnímu stavu grafiky (měřítko měřítka).
public void Scale(float xScale, float yScale)
Parameters
xScale
float
Množství v Axis X.
yScale
float
Překlad v Y axis.
SetPageDevice(Slovník <string, objekt=”">”">)
Nastavení parametrů zařízení stránky (viz specifikace operátora „setpagedevice“ PostScript).Mezi tyto mohou být velikost stránky a barva atd.
public void SetPageDevice(Dictionary<string, object=""> pageParams)
Parameters
pageParams
Dictionary
<
string
, object
>
V tomto slovníku může být velikost stránky a barva atd.
SetPageSize(Plzeň, Plzeň)
Chcete-li vytvořit stránky různých velikostí v jednom dokumentu, použijte Aspose.Page.EPS.PsDocument.SetPageDevice(System.Collections.Generic.Dictionary{System.String,System.Object})Po této metod.
public void SetPageSize(float width, float height)
Parameters
width
float
Rozsah stránky v výsledném PostScript souboru.
height
float
Výška stránky v výsledném PostScript souboru.
SetPaint(Brush)
Sestavte barvu v aktuálním grafickém stavu.
public void SetPaint(Brush paint)
Parameters
paint
Brush
Může to být jakákoli podkategorie třídy System.Drawing.Brush, která existovala na platformě .NET.
SetStroke(Pen)
V současném grafickém stavu.
public void SetStroke(Pen stroke)
Parameters
stroke
Pen
a úrazu.
SetTransform(Matrix)
Nastavte aktuální transformaci k tomuto.
public void SetTransform(Matrix matrix)
Parameters
matrix
Matrix
To je transformace.
Shear(Plzeň, Plzeň)
Přidává přehled transformace do aktuálního grafického stavu (přidává aktuální matrice).
public void Shear(float shx, float shy)
Parameters
shx
float
erpadlo v X axis.
shy
float
Křivka v axi.
Transform(Matrix)
Přidává transformaci do aktuálního grafického stavu (koncatenuje tuto matriku s aktuálním).
public void Transform(Matrix matrix)
Parameters
matrix
Matrix
To je transformace.
Translate(Plzeň, Plzeň)
Překlad na aktuální grafický stav (překlad aktuální matrice).
public void Translate(float x, float y)
Parameters
x
float
Překlad v X směru.
y
float
Překlad v směru Y.
WriteGraphicsRestore()
Obnovení aktuálního grafického stavu (viz specifikace PostScript na operátoru „grestore”).
public void WriteGraphicsRestore()
WriteGraphicsSave()
Písemné úspory aktuálního grafického stavu (viz specifikace PostScript na operátoru „save”).
public void WriteGraphicsSave()
</string,></string,>