Class PsDocument
Pôvodný názov: Aspose.Page.EPS Zhromaždenie: Aspose.Page.dll (25.5.0)
Táto trieda obsahuje dokumenty PS/EPS.
public sealed class PsDocument : DocumentInheritance
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.
KonvertáciaType3FontToTTF(Stringová, Stringová)
Konvertovať písmo typu 3 na TrueType.Názov premeneného písma TTF bude rovnaký ako vstupný písomný súbor typu 3 s rozšírením “.ttf”.TTF súbor sa uloží do prideleného výstupného katalógu.
public void ConvertType3FontToTTF(string type3FontFilePath, string outputDir)Parameters
type3FontFilePath string
Typ 3 font súbor cesty.
outputDir string
Výstup dir kde uložiť výsledný font TrueType.
KonvertáciaType3FontToTTF(Stream , Stream)
Konvertuje písmo typu 3 na stream TrueType.
public void ConvertType3FontToTTF(string type3FontFilePath, Stream outputStream)Parameters
type3FontFilePath string
Typ 3 font súbor cesty.
outputStream Stream
Výstupný prúd, 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,>