Class PsDocument
Pôvodný názov: Aspose.Page.EPS Zhromaždenie: Aspose.Page.dll (25.4.0)
Táto trieda obsahuje dokumenty PS/EPS.
public sealed class PsDocument : Document
Inheritance
object ← Document ← PsDocument
Z dedičných členov
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PsDocument()
Inicializuje prázdny Aspose.Page.EPS.PsDocument. Tento konštruktor sa používa iba na ďalšie operácie, ktoré nie sú spojené s súbormi PostScript,Napríklad prevedenie fontov.
public PsDocument()
PsDocument(String, PsSaveOptions)
Iniciuje prázdny Aspose.Page.EPS.PsDokument s iniciovanou stránkou.
public PsDocument(string outPsFilePath, PsSaveOptions options)
Parameters
outPsFilePath
string
Výstupný súbor PS/EPS.
options
PsSaveOptions
Súbor parametrov, ktoré ovládajú úsporu súboru PostScript.
PsDocument(Stream, PsSaveOptions)
Iniciuje prázdny Aspose.Page.EPS.PsDokument s iniciovanou stránkou.
public PsDocument(Stream outPsStream, PsSaveOptions options)
Parameters
outPsStream
Stream
Stream kde uložiť PS / EPS súbor.
options
PsSaveOptions
Súbor parametrov, ktoré ovládajú úsporu súboru PostScript.
PsDocument(String, PsSaveOptions, bool)
Inicializuje prázdny Aspose.Page.EPS.PsDokument.
public PsDocument(string outPsFilePath, PsSaveOptions options, bool multipaged)
Parameters
outPsFilePath
string
Výstupný súbor PS/EPS.
options
PsSaveOptions
Súbor parametrov, ktoré ovládajú úsporu súboru PostScript.
multipaged
bool
Ak falošná stránka nebude iniciovaná.V tomto prípade by sa mala iniciácia stránky uskutočniť prostredníctvom výslovného volania “openPage(šírka, výška).
PsDocument(Stream, PsSaveOptions, bool)
Inicializuje prázdny Aspose.Page.EPS.PsDokument.
public PsDocument(Stream outPsStream, PsSaveOptions options, bool multipaged)
Parameters
outPsStream
Stream
Stream kde uložiť PS / EPS súbor.
options
PsSaveOptions
Súbor parametrov, ktoré ovládajú úsporu súboru PostScript.
multipaged
bool
Ak falošná stránka nebude iniciovaná.V tomto prípade by sa mala iniciácia stránky uskutočniť prostredníctvom výslovného volania “openPage(šírka, výška).
PsDocument(String, PsSaveOptions, int)
Initalizuje prázdny Aspose.Page.EPS.PsDokument, keď je počet stránok v dokumente Postscript známe vopred.
public PsDocument(string outPsFilePath, PsSaveOptions options, int numberOfPages)
Parameters
outPsFilePath
string
Výstupný súbor PS/EPS.
options
PsSaveOptions
Súbor parametrov, ktoré ovládajú úsporu súboru PostScript.
numberOfPages
int
Počet strán v dokumente PostScript.
PsDocument(Stream, PsSaveOptions, int)
Initalizuje prázdny Aspose.Page.EPS.PsDokument, keď je počet stránok v dokumente Postscript známe vopred.
public PsDocument(Stream outPsStream, PsSaveOptions options, int numberOfPages)
Parameters
outPsStream
Stream
Stream kde uložiť PS / EPS súbor.
options
PsSaveOptions
Súbor parametrov, ktoré ovládajú úsporu súboru PostScript.
numberOfPages
int
Počet strán v dokumente PostScript.
PsDocument(Stretnutie)
Inicializuje Aspose.Page.EPS.PsDokument s vstupným súborom PS/Eps.
public PsDocument(string psFilePath)
Parameters
psFilePath
string
PS / EPS súborová trasa.
PsDocument(Stream)
Initalizuje Aspose.Page.EPS.PsDokument s prúdom súboru PS/EPS.
public PsDocument(Stream inPsStream)
Parameters
inPsStream
Stream
Vstupný prúd súboru PS/EPS.
Properties
InputStream
Získava alebo nastaví vstupný prúd súboru PS/EPS.
public Stream InputStream { get; set; }
Hodnota nehnuteľnosti
NumberOfPages
Vráti počet stránok v výslednom PDF dokumente.
public int NumberOfPages { get; }
Hodnota nehnuteľnosti
Methods
Clip(GraphicsPath)
Pridajte klip k aktuálnemu grafickému stavu.
public void Clip(GraphicsPath s)
Parameters
Kľúčová cesta .
ClipAndNewPath(GraphicsPath)
Ads klip na aktuálny grafický stav a čo píše “newpath” operátor.konfluencia tejto klipkovej trasy a niektoré následné paty, ako sú glyfy vyznačené s operátorom “charpath”.
public void ClipAndNewPath(GraphicsPath s)
Parameters
Kľúčová cesta .
ClipRectangle(RectangleF)
Ads clipping rektangle na aktuálny grafický stav.
public void ClipRectangle(RectangleF rect)
Parameters
rect
RectangleF
Kľúčový rektangul.
ClipText(String, Font, Float, Flot)
Pridáva klip z výstupu daného textu v danom písme.
public void ClipText(string text, Font font, float x, float y)
Parameters
text
string
a textom .
font
Font
To je font.
x
float
X koordinát pozície textu.
y
float
koordinát pozície textu.
ClosePage()
Kompletná aktuálna stránka.
public void ClosePage()
KonvertáciaType1FontToTTF(Stringová, Stringová)
Konvertuje písmo typu 1 na TrueType.Názov premeneného písma TTF bude rovnaký ako vstupný písmo typu 1 s rozšírením “.ttf”.TTF súbor sa uloží do prideleného výstupného katalógu.
public void ConvertType1FontToTTF(string type1FontFilePath, string outputDir)
Parameters
type1FontFilePath
string
Typ 1 písomná súborová cesta.
outputDir
string
Výstup dir kde uložiť výsledný font TrueType.
CropEps(striekačka, float[])
Crops daný Aspose.Page.EPS.PsDokument ako EPS súbor.Uloží pôvodný súbor EPS s aktualizovaným existujúcim %%BoundingBox alebo nový sa vytvorí.
public void CropEps(string outEpsFilePath, float[] cropBox)
Parameters
outEpsFilePath
string
Výstup EPS súbor cesty.
cropBox
float
[]
Kôra zberov (x0, y0, x, y)
CropEps(Stream a float[])
Crops daný Aspose.Page.EPS.PsDokument ako EPS súbor.Uloží pôvodný súbor EPS s aktualizovaným existujúcim %%BoundingBox alebo nový sa vytvorí.
public void CropEps(Stream epsStream, float[] cropBox)
Parameters
epsStream
Stream
Stream výstupného EPS súboru.
cropBox
float
[]
Kôra zberov (x0, y0, x, y)
Draw(GraphicsPath)
Vytvorte si dobrovoľnú cestu.
public void Draw(GraphicsPath shape)
Parameters
shape
GraphicsPath
Cesta k natáčaniu.
DrawArc(dvojitý, dvojitý, dvojitý, dvojitý, dvojitý)
Odstráňte si arku.
public void DrawArc(double x, double y, double width, double height, double startAngle, double arcAngle)
Parameters
x
double
X koordinát centra arku.
y
double
Koordinačný systém v strede arku.
width
double
Šírka obdĺžnikového rektangulu.
height
double
Vysoká obdĺžniková rektangula.
startAngle
double
Začiatočný uhol arku.
arcAngle
double
Vzhľadom k úhlu arku.
DrawExplicitImageMask(Bitmap, bitmap a matrix)
Vytvorte maskovaný obrázok.
public void DrawExplicitImageMask(Bitmap image24bpp, Bitmap alphaMask1bpp, Matrix transform)
Parameters
image24bpp
Bitmap
Obrázok musí byť vo formáte obrazu 24bpp RGB
alphaMask1bpp
Bitmap
Obrazová maska musí byť vo formáte 1bpp.
transform
Matrix
Matrix pre transformáciu obrazu.
DrawImage(Bitmap)
Vytvorte obrázok .
public void DrawImage(Bitmap image)
Parameters
image
Bitmap
Obrázok sa má natáčať.
DrawImage(Bitmap, Matrix a farba)
Obrázok transformovaný s pozadím.
public void DrawImage(Bitmap image, Matrix transform, Color bkg)
Parameters
image
Bitmap
Obrázok sa má natáčať.
transform
Matrix
Matrix pre transformáciu obrazu.
bkg
Color
Pozadie pre obrázok.
DrawLine(dvojnásobný, dvojnásobný, dvojnásobný)
Vytvorte segment línie.
public void DrawLine(double x1, double y1, double x2, double y2)
Parameters
x1
double
X koordinát začiatku segmentu.
y1
double
koordinácia začiatku segmentu.
x2
double
X koordinát konca segmentu.
y2
double
koordinát konca segmentu.
DrawOval(dvojnásobný, dvojnásobný, dvojnásobný)
Sťahuje sa oval.
public void DrawOval(double x, double y, double width, double height)
Parameters
x
double
X koordinát centra ovalu.
y
double
koordinát centra ovalu.
width
double
Šírka obdĺžnikového rektangulu.
height
double
Vysoká obdĺžniková rektangula.
DrawPolygon(int[], a int[], a int)
Sťahuje sa polygón.
public void DrawPolygon(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[]
X koordináty bodov.
yPoints
int
[]
koordinácia bodov.
nPoints
int
a počet bodov.
DrawPolygon(Dvojitý[]dvojnásobný[], a int)
Sťahuje sa polygón.
public void DrawPolygon(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[]
X koordináty bodov.
yPoints
double
[]
koordinácia bodov.
nPoints
int
a počet bodov.
DrawPolyline(int[], a int[], a int)
Vráťte si polylín.
public void DrawPolyline(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[]
X koordináty bodov.
yPoints
int
[]
koordinácia bodov.
nPoints
int
a počet bodov.
DrawPolyline(Dvojitý[]dvojnásobný[], a int)
Vráťte si polylín.
public void DrawPolyline(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[]
X koordináty bodov.
yPoints
double
[]
koordinácia bodov.
nPoints
int
a počet bodov.
DrawRect(dvojnásobný, dvojnásobný, dvojnásobný)
Sťahuje sa na rektangle.
public void DrawRect(double x, double y, double width, double height)
Parameters
x
double
X koordinát horného ľavého rohu rektálu.
y
double
Y koordinát horného ľavého rohu rektálu.
width
double
Široká šírka rektangulu.
height
double
Vysoká výška rektálu.
DrawRoundRect(dvojitý, dvojitý, dvojitý, dvojitý, dvojitý)
Vytvorte okrúhly rektangul.
public void DrawRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)
Parameters
x
double
X koordinát horného ľavého rohu rektálu.
y
double
Y koordinát horného ľavého rohu rektálu.
width
double
Široká šírka rektangulu.
height
double
Vysoká výška rektálu.
arcWidth
double
Šírka obdĺžnikového rektágu arku, ktorý obklopuje uhol pravého úhlu.
arcHeight
double
Výška obdĺžnikového praváčika, ktorý obklopuje uhol praváku.
DrawTransparentImage(Bitmap , Matrix , Int)
Obrázok transformovaný transparentný. ak obrázok nemá Alpha kanál, bude vytiahnutý ako opačný obraz
public void DrawTransparentImage(Bitmap image, Matrix transform, int transparencyThreshold)
Parameters
image
Bitmap
Obrázok sa má natáčať.
transform
Matrix
Matrix pre transformáciu obrazu.
transparencyThreshold
int
Hranica, ktorá určuje, z ktorej hodnoty transparentnosti pixel bude interpretovaný ako plne transparentný.
ExtractEpsBoundingBox()
Prečíta EPS súbor a vytiahne obmedzený box obrazu z %%BoundingBox komentár alebo limity pre predvolenú veľkosť stránky (0, 0, 595, 842) ak neexistuje.
public int[] ExtractEpsBoundingBox()
Returns
int []
Obmedzená skrinka obrazu EPS.
ExtractEpsSize()
Číta súbor EPS a vytiahne veľkosť obrazu z komentára %%BoundingBox alebo predvolenej veľkosti stránky (595, 842) ak neexistuje.
public Size ExtractEpsSize()
Returns
Veľkosť obrazu EPS.
ExtractText(Inštalácia, int , int)
Text môže byť vytiahnutý iba vtedy, ak je napísaný fontom Type 42 (TrueType) alebo fontou Type 0 s fontami Typ 42 v jeho Vektorovej mape.
public string ExtractText(SaveOptions options, int startPage = 0, int endPage = 0)
Parameters
options
SaveOptions
Možnosti na úsporu.
startPage
int
Stránka, z ktorej začať extrahovať text. Tento parameter je užitočný pre viacstránkové dokumenty.
endPage
int
Stránka na ktorú dokončiť na extrahovanie textu. Tento parameter je užitočný pre viacstránkové dokumenty.
Returns
Vybraný text .
Fill(GraphicsPath)
Vyplňte svoju dobrovoľnú cestu.
public void Fill(GraphicsPath shape)
Parameters
shape
GraphicsPath
Cesta na vyplnenie.
FillAndStrokeText(prúžok, Font, Float, Flot, Brush, Pen)
Pridáva textový prúžok vyplnením interiéru glyfov a maľovaním kontúr glyphov.
public void FillAndStrokeText(string text, Font font, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
Text na pridanie.
font
Font
Systémové písmo, ktoré sa bude používať na vytváranie textu.
x
float
X koordinát pre textový pôvod.
y
float
Koordinácia textového pôvodu.
fillPaint
Brush
Plnivo používané na maľovanie interiérových glyfov.
stroke
Pen
Striekačka sa používa na kreslenie kontúr glyfov.
FillAndStrokeText(striekačka, float[], Font, Float, Flot, Brush, Pen)
Pridáva textový prúžok vyplnením interiéru glyfov a maľovaním kontúr glyphov.
public void FillAndStrokeText(string text, float[] advances, Font font, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
Text na pridanie.
advances
float
[]
Nariadenie glyfov šírka. jeho dĺžka musí byť v súlade s počtom glyphov v riadku.
font
Font
Systémové písmo, ktoré sa bude používať na vytváranie textu.
x
float
X koordinát pre textový pôvod.
y
float
Koordinácia textového pôvodu.
fillPaint
Brush
Plnivo používané na maľovanie interiérových glyfov.
stroke
Pen
Striekačka sa používa na kreslenie kontúr glyfov.
FillAndStrokeText(prúžok, DrFont, float, flot, Brush, Pen)
Pridáva textový prúžok vyplnením interiéru glyfov a maľovaním kontúr glyphov.
public void FillAndStrokeText(string text, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
Text na pridanie.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont, ktorý sa bude používať na vytlačenie textu.
x
float
X koordinát pre textový pôvod.
y
float
Koordinácia textového pôvodu.
fillPaint
Brush
Plnivo používané na maľovanie interiérových glyfov.
stroke
Pen
Striekačka sa používa na kreslenie kontúr glyfov.
FillAndStrokeText(striekačka, float[], DrFont, float, flot, Brush, Pen)
Pridáva textový prúžok vyplnením interiéru glyfov a maľovaním kontúr glyphov.
public void FillAndStrokeText(string text, float[] advances, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
Text na pridanie.
advances
float
[]
Nariadenie glyfov šírka. jeho dĺžka musí byť v súlade s počtom glyphov v riadku.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont, ktorý sa bude používať na vytlačenie textu.
x
float
X koordinát pre textový pôvod.
y
float
Koordinácia textového pôvodu.
fillPaint
Brush
Plnivo používané na maľovanie interiérových glyfov.
stroke
Pen
Striekačka sa používa na kreslenie kontúr glyfov.
FillArc(dvojitý, dvojitý, dvojitý, dvojitý, dvojitý)
Vyplní sa archa.
public void FillArc(double x, double y, double width, double height, double startAngle, double arcAngle)
Parameters
x
double
X koordinát centra arku.
y
double
Koordinačný systém v strede arku.
width
double
Šírka obdĺžnikového rektangulu.
height
double
Vysoká obdĺžniková rektangula.
startAngle
double
Začiatočný uhol arku.
arcAngle
double
Vzhľadom k úhlu arku.
FillOval(dvojnásobný, dvojnásobný, dvojnásobný)
Vyplní sa oval.
public void FillOval(double x, double y, double width, double height)
Parameters
x
double
X koordinát centra ovalu.
y
double
koordinát centra ovalu.
width
double
Šírka obdĺžnikového rektangulu.
height
double
Vysoká obdĺžniková rektangula.
FillPolygon(int[], a int[], a int)
Je to polygón.
public void FillPolygon(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[]
X koordináty bodov.
yPoints
int
[]
koordinácia bodov.
nPoints
int
a počet bodov.
FillPolygon(Dvojitý[]dvojnásobný[], a int)
Je to polygón.
public void FillPolygon(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[]
X koordináty bodov.
yPoints
double
[]
koordinácia bodov.
nPoints
int
a počet bodov.
FillRect(dvojnásobný, dvojnásobný, dvojnásobný)
Vyplní sa rektangul.
public void FillRect(double x, double y, double width, double height)
Parameters
x
double
X koordinát horného ľavého rohu rektálu.
y
double
Y koordinát horného ľavého rohu rektálu.
width
double
Široká šírka rektangulu.
height
double
Vysoká výška rektálu.
FillRoundRect(dvojitý, dvojitý, dvojitý, dvojitý, dvojitý)
Vyplní sa okrúhly rektangul.
public void FillRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)
Parameters
x
double
X koordinát horného ľavého rohu rektálu.
y
double
Y koordinát horného ľavého rohu rektálu.
width
double
Široká šírka rektangulu.
height
double
Vysoká výška rektálu.
arcWidth
double
Šírka obdĺžnikového rektágu arku, ktorý obklopuje uhol pravého úhlu.
arcHeight
double
Výška obdĺžnikového praváčika, ktorý obklopuje uhol praváku.
FillText(String, Font, Float, Flot)
Pridáva textový riadok vyplnením interiéru glyfov.
public void FillText(string text, Font font, float x, float y)
Parameters
text
string
Text na pridanie.
font
Font
Systémové písmo, ktoré sa bude používať na vytváranie textu.
x
float
X koordinát pre textový pôvod.
y
float
Koordinácia textového pôvodu.
FillText(striekačka, float[], Font, float, flot)
Pridáva textový riadok vyplnením interiéru glyfov.
public void FillText(string text, float[] advances, Font font, float x, float y)
Parameters
text
string
Text na pridanie.
advances
float
[]
Nariadenie glyfov šírka. jeho dĺžka musí byť v súlade s počtom glyphov v riadku.
font
Font
písmo, ktoré sa bude používať na vytváranie textu.
x
float
X koordinát pre textový pôvod.
y
float
Koordinácia textového pôvodu.
FillText(striekačka, DrFont, float, flot)
Pridáva textový riadok vyplnením interiéru glyfov.
public void FillText(string text, DrFont drFont, float x, float y)
Parameters
text
string
Text na pridanie.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont, ktorý sa bude používať na vytlačenie textu.
x
float
X koordinát pre textový pôvod.
y
float
Koordinácia textového pôvodu.
FillText(striekačka, float[], DrFont, float, plavba)
Pridáva textový riadok vyplnením interiéru glyfov.
public void FillText(string text, float[] advances, DrFont drFont, float x, float y)
Parameters
text
string
Text na pridanie.
advances
float
[]
Nariadenie glyfov šírka. jeho dĺžka musí byť v súlade s počtom glyphov v riadku.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont, ktorý sa bude používať na vytlačenie textu.
x
float
X koordinát pre textový pôvod.
y
float
Koordinácia textového pôvodu.
FillText(prúžok, font, float, brúska)
Pridáva textový riadok vyplnením interiéru glyfov.
public void FillText(string text, Font font, float x, float y, Brush fill)
Parameters
text
string
Text na pridanie.
font
Font
Systémové písmo, ktoré sa bude používať na vytváranie textu.
x
float
X koordinát pre textový pôvod.
y
float
Koordinácia textového pôvodu.
fill
Brush
Plnivo používané na maľovanie glyfov.
FillText(striekačka, float[], Font, float, flot, brúska)
Pridáva textový riadok vyplnením interiéru glyfov.
public void FillText(string text, float[] advances, Font font, float x, float y, Brush fill)
Parameters
text
string
Text na pridanie.
advances
float
[]
Nariadenie glyfov šírka. jeho dĺžka musí byť v súlade s počtom glyphov v riadku.
font
Font
Systémové písmo, ktoré sa bude používať na vytváranie textu.
x
float
X koordinát pre textový pôvod.
y
float
Koordinácia textového pôvodu.
fill
Brush
Plnivo používané na maľovanie glyfov.
FillText(striekačka, DrFont, float, flot, brúska)
Pridáva textový riadok vyplnením interiéru glyfov.
public void FillText(string text, DrFont drFont, float x, float y, Brush fill)
Parameters
text
string
Text na pridanie.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont, ktorý sa bude používať na vytlačenie textu.
x
float
X koordinát pre textový pôvod.
y
float
Koordinácia textového pôvodu.
fill
Brush
Plnivo používané na maľovanie glyfov.
FillText(striekačka, float[], DrFont, float, flot, brúska)
Pridáva textový riadok vyplnením interiéru glyfov.
public void FillText(string text, float[] advances, DrFont drFont, float x, float y, Brush fill)
Parameters
text
string
Text na pridanie.
advances
float
[]
Nariadenie glyfov šírka. jeho dĺžka musí byť v súlade s počtom glyphov v riadku.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont, ktorý sa bude používať na vytlačenie textu.
x
float
X koordinát pre textový pôvod.
y
float
Koordinácia textového pôvodu.
fill
Brush
Plnivo používané na maľovanie glyfov.
GetPaint()
Získava farbu súčasného grafického stavu.
public Brush GetPaint()
Returns
GetStroke()
Získal úder súčasného grafického stavu.
public Pen GetStroke()
Returns
GetXmpMetadata()
Číta súbor PS/EPS a extrahuje XmpMetdata, ak už existuje, alebo pridá novú v prípade, že neexistuje.
public XmpMetadata GetXmpMetadata()
Returns
Existujúce alebo nové metadata XMP.
MergeToPdf(Stringová, Stringová[]Možnosti SaveOptions)
Prenos súborov PS/EPS do zariadenia.
public void MergeToPdf(string outPdfFilePath, string[] filesForMerge, SaveOptions options)
Parameters
outPdfFilePath
string
Výstupná PDF súborová cesta.
filesForMerge
string
[]
PS/EPS súbory pre zlúčenie s týmto súborom do výstupného zariadenia.
options
SaveOptions
Obsahuje vlajky, ktoré špecifikujú výstup chýb vrhnutých počas konverzie.
MergeToPdf(Stretnutie, Stretnutie[]Možnosti SaveOptions)
Prenos súborov PS/EPS do zariadenia.
public void MergeToPdf(Stream pdfStream, string[] filesForMerge, SaveOptions options)
Parameters
pdfStream
Stream
Výstupný PDF stream.
filesForMerge
string
[]
PS/EPS súbory pre zlúčenie s týmto súborom do výstupného zariadenia.
options
SaveOptions
Obsahuje vlajky, ktoré špecifikujú výstup chýb vrhnutých počas konverzie.
OpenPage(Pláž, Pláž)
Vytvorte novú stránku a urobte ju aktuálnou.
public void OpenPage(float width, float height)
Parameters
width
float
Šírka novej stránky.
height
float
Výška novej stránky.
OpenPage(Stretnutie)
Vytvorte novú stránku s veľkosťou dokumentu a urobte ju aktuálnou.
public void OpenPage(string pageName = null)
Parameters
pageName
string
Názov novej stránky. ak je nula, názov o stránka bude číslo objednávky na stránke.
OutlineText(String, Font, Float, Flot)
Pridáva textový prúžok tým, že vytvára kontúry glyfov.
public void OutlineText(string text, Font font, float x, float y)
Parameters
text
string
Text na pridanie.
font
Font
Systémové písmo, ktoré sa bude používať na vytváranie textu.
x
float
X koordinát pre textový pôvod.
y
float
Koordinácia textového pôvodu.
OutlineText(striekačka, float[], Font, float, flot)
Pridáva textový prúžok tým, že vytvára kontúry glyfov.
public void OutlineText(string text, float[] advances, Font font, float x, float y)
Parameters
text
string
Text na pridanie.
advances
float
[]
Nariadenie glyfov šírka. jeho dĺžka musí byť v súlade s počtom glyphov v riadku.
font
Font
písmo, ktoré sa bude používať na vytváranie textu.
x
float
X koordinát pre textový pôvod.
y
float
Koordinácia textového pôvodu.
OutlineText(striekačka, DrFont, float, flot)
Pridáva textový prúžok tým, že vytvára kontúry glyfov.
public void OutlineText(string text, DrFont drFont, float x, float y)
Parameters
text
string
Text na pridanie.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont, ktorý sa bude používať na vytlačenie textu.
x
float
X koordinát pre textový pôvod.
y
float
Koordinácia textového pôvodu.
OutlineText(striekačka, float[], DrFont, float, plavba)
Pridáva textový prúžok tým, že vytvára kontúry glyfov.
public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y)
Parameters
text
string
Text na pridanie.
advances
float
[]
Nariadenie glyfov šírka. jeho dĺžka musí byť v súlade s počtom glyphov v riadku.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont, ktorý sa bude používať na vytlačenie textu.
x
float
X koordinát pre textový pôvod.
y
float
Koordinácia textového pôvodu.
OutlineText(prúžok, font, float, pen)
Pridáva textový prúžok tým, že vytvára kontúry glyfov.
public void OutlineText(string text, Font font, float x, float y, Pen stroke)
Parameters
text
string
Text na pridanie.
font
Font
Systémové písmo, ktoré sa bude používať na vytváranie textu.
x
float
X koordinát pre textový pôvod.
y
float
Koordinácia textového pôvodu.
stroke
Pen
Útok používaný na kreslenie výtlačkov glyfov.
OutlineText(striekačka, float[], Font, float, flot, pen)
Pridáva textový prúžok tým, že vytvára kontúry glyfov.
public void OutlineText(string text, float[] advances, Font font, float x, float y, Pen stroke)
Parameters
text
string
Text na pridanie.
advances
float
[]
Nariadenie glyfov šírka. jeho dĺžka musí byť v súlade s počtom glyphov v riadku.
font
Font
Systémové písmo, ktoré sa bude používať na vytváranie textu.
x
float
X koordinát pre textový pôvod.
y
float
Koordinácia textového pôvodu.
stroke
Pen
Útok používaný na kreslenie výtlačkov glyfov.
OutlineText(prúžok, DrFont, float, flot, pen)
Pridáva textový prúžok tým, že vytvára kontúry glyfov.
public void OutlineText(string text, DrFont drFont, float x, float y, Pen stroke)
Parameters
text
string
Text na pridanie.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont, ktorý sa bude používať na vytlačenie textu.
x
float
X koordinát pre textový pôvod.
y
float
Koordinácia textového pôvodu.
stroke
Pen
Útok používaný na kreslenie výtlačkov glyfov.
OutlineText(striekačka, float[], DrFont, float, flot, pen)
Pridáva textový prúžok tým, že vytvára kontúry glyfov.
public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y, Pen stroke)
Parameters
text
string
Text na pridanie.
advances
float
[]
Nariadenie glyfov šírka. jeho dĺžka musí byť v súlade s počtom glyphov v riadku.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont, ktorý sa bude používať na vytlačenie textu.
x
float
X koordinát pre textový pôvod.
y
float
Koordinácia textového pôvodu.
stroke
Pen
Útok používaný na kreslenie výtlačkov glyfov.
ResizeEps(String, SizeF, jednotky)
Resizes dané Aspose.Page.EPS.PsDocument ako EPS súbor. Táto metóda sa používa len po extrahovaní veľkosti Eps.Uloží pôvodný súbor EPS s aktualizovaným existujúcim %%BoundingBox alebo nový sa vytvorí.
public void ResizeEps(string outEpsFilePath, SizeF newSizeInUnits, Units units)
Parameters
outEpsFilePath
string
Výstup EPS súbor cesty.
newSizeInUnits
SizeF
Nová veľkosť obrazu EPS v pridelených jednotkách.
units
Units
Jednotky novej veľkosti. Môžu byť body, palce, milimetre, centimetre a percento pôvodného rozmeru.
ResizeEps(Stream, SizeF, jednotky)
Resizes dané Aspose.Page.EPS.PsDocument ako EPS súbor. Táto metóda sa používa len po extrahovaní veľkosti Eps.Uloží pôvodný súbor EPS s aktualizovaným existujúcim %%BoundingBox alebo nový sa vytvorí.
public void ResizeEps(Stream epsStream, SizeF newSizeInUnits, Units units)
Parameters
epsStream
Stream
Stream výstupného EPS súboru.
newSizeInUnits
SizeF
Nová veľkosť obrazu EPS v pridelených jednotkách.
units
Units
Jednotky novej veľkosti. Môžu byť body, palce, milimetre, centimetre a percento pôvodného rozmeru.
Rotate(flotila)
Ukazuje otáčanie protihodinovým spôsobom o pôvode na aktuálny stav grafiky (rotatácia aktuálnej matrice).
public void Rotate(float angleRadians)
Parameters
angleRadians
float
Úhel rotácie v radiánoch.
Rotate(int)
Ukazuje otáčanie protihodinovým spôsobom o pôvode na aktuálny stav grafiky (rotatácia aktuálnej matrice).
public void Rotate(int angleDegrees)
Parameters
angleDegrees
int
Úhel otáčania v stupňoch.
Save(Stream)
Ušetrí daný Aspose.Page.EPS.PsDocument ako EPS súbor. Táto metóda sa používa len po aktualizácii metadata XMP.Uloží pôvodný súbor EPS s aktualizovanými existujúcimi metadata alebo novým vytvoreným pri volaní metódy GetMetadata.V poslednom prípade sú pridané všetky potrebné PostScript kódy a EPS komentáre.
public void Save(Stream epsStream)
Parameters
epsStream
Stream
Stream výstupného EPS súboru.
Save()
Ušetrí daný Aspose.Page.EPS.PsDocument ako EPS súbor. Táto metóda sa používa len vtedy, keď PsDokument bol vytvorený z škrabania.
public void Save()
SaveAsImage(ImageSaveOptions)
Ušetrí súbor PS/EPS na obrázky byty.
public byte[][] SaveAsImage(ImageSaveOptions options)
Parameters
options
ImageSaveOptions
Obsahuje potrebné parametre na ukladanie obrazu a vlajky, ktoré špecifikujú výstup chýb vrhnutých počas konverzie.
Returns
byte [][]
Obrázky byty. jeden byte rozloženie pre jednu stránku.
SaveAsPdf(striekačky, PdfSaveOptions)
Uložiť súbor PS/EPS do PDF.
public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)
Parameters
outPdfFilePath
string
Výstupná PDF súborová cesta.
options
PdfSaveOptions
Obsahuje vlajky, ktoré špecifikujú výstup chýb vrhnutých počas konverzie.
SaveAsPdf(Stream, PdfSaveOptions)
Ušetrí súbor PS/EPS do PDF stream.
public void SaveAsPdf(Stream pdfStream, PdfSaveOptions options)
Parameters
pdfStream
Stream
Výstupný PDF stream.
options
PdfSaveOptions
Obsahuje vlajky, ktoré špecifikujú výstup chýb vrhnutých počas konverzie.
SaveImageAsEps(Stream, Prehľad, PsSaveOptions)
Ušetrí obrázok PNG/JPEG/TIFF/BMP/GIF/EMF z vstupného prúdu na výstupný prúd EPS.
public static void SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options)
Parameters
imageStream
Stream
Obrázok vstupného prúdu.
epsStream
Stream
EPS výstupný prúd.
options
PsSaveOptions
Obsahuje parametre, ktoré určujú výstup chýb vrhnutých počas konverzie.
SaveImageAsEps(String, string a PsSaveOptions)
Uloží PNG/JPEG/TIFF/BMP/GIF/EMF obrázok z súboru do súbory EPS.
public static void SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options)
Parameters
imageFilePath
string
Obrázok súboru trasy.
epsFilePath
string
EPS súborovej trasy.
options
PsSaveOptions
Obsahuje parametre, ktoré určujú výstup chýb vrhnutých počas konverzie.
SaveImageAsEps(Bitmap, struny, PsSaveOptions)
Ušetrí objekt Bitmap do súboru EPS.
public static void SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options)
Parameters
image
Bitmap
a obrázok .
epsFilePath
string
EPS súborovej trasy.
options
PsSaveOptions
Obsahuje parametre, ktoré určujú výstup chýb vrhnutých počas konverzie.
SaveImageAsEps(Bitmap, Stream a PsSaveOptions)
Ušetrí Bitmap objekt na EPS výstupný prúd.
public static void SaveImageAsEps(Bitmap image, Stream epsStream, PsSaveOptions options)
Parameters
image
Bitmap
a obrázok .
epsStream
Stream
EPS výstupný prúd.
options
PsSaveOptions
Obsahuje parametre, ktoré určujú výstup chýb vrhnutých počas konverzie.
Scale(Pláž, Pláž)
Pridáva škálu na aktuálny stav grafiky (skala aktuálnej matriky).
public void Scale(float xScale, float yScale)
Parameters
xScale
float
Veľkosť v osi X.
yScale
float
Preklad v Y axis.
SetPageDevice(Slovník <string, objekt=”">)
Zadajte parametre zariadenia na stránke (pozri špecifikáciu operátora „setpagedevice“ PostScript).Medzi tieto môžu byť veľkosť stránky a farba atď.
public void SetPageDevice(Dictionary<string, object=""> pageParams)
Parameters
pageParams
Dictionary
<
string
, object
>
V tomto slovníku môže byť veľkosť stránky a farba atď.
SetPageSize(Pláž, Pláž)
Na vytvorenie stránok s rôznymi veľkosťami v jednom dokumente použite Aspose.Page.EPS.PsDocument.SetPageDevice(System.Collections.Generic.Dictionary{Systém.String,Sistem.Object})Metóda po tejto metóde.
public void SetPageSize(float width, float height)
Parameters
width
float
Šírka stránky v výslednom PostScript súbore.
height
float
Výška stránky v výslednom PostScript súbore.
SetPaint(Brush)
Nastavenie farby v aktuálnom grafickom stave.
public void SetPaint(Brush paint)
Parameters
paint
Brush
Môže to byť akákoľvek podkategória triedy System.Drawing.Brush, ktorá existovala na platforme .NET.
SetStroke(Pen)
Nastavenie stroku v aktuálnom grafickom stave.
public void SetStroke(Pen stroke)
Parameters
stroke
Pen
a úrazu .
SetTransform(Matrix)
Nastavte súčasnú transformáciu na túto.
public void SetTransform(Matrix matrix)
Parameters
matrix
Matrix
a premeny .
Shear(Pláž, Pláž)
Pridáva transformáciu v aktuálnom grafickom stave (zobrazuje aktuálnu matriu).
public void Shear(float shx, float shy)
Parameters
shx
float
Kľúčové slová v osi X.
shy
float
Kľúčové slová v osi.
Transform(Matrix)
Pridáva transformáciu do aktuálneho grafického stavu (koncatenuje túto matriu s aktuálnou).
public void Transform(Matrix matrix)
Parameters
matrix
Matrix
a premeny .
Translate(Pláž, Pláž)
Pridať preklad do aktuálneho grafického stavu (preklad aktuálnej matrice).
public void Translate(float x, float y)
Parameters
x
float
Preklad v X smere.
y
float
Preklad v smere Y.
WriteGraphicsRestore()
Písanie obnovuje aktuálny grafický stav (pozri špecifikáciu PostScript na operátore “grestore”).
public void WriteGraphicsRestore()
WriteGraphicsSave()
Písma ušetrí aktuálny grafický stav (pozri špecifikáciu PostScript na operátore “zachrániť”).
public void WriteGraphicsSave()
</string,></string,>