Class PsDocument
De naam: Aspose.Page.EPS Verzameling: Aspose.Page.dll (25.4.0)
Deze klasse encapsuleert PS/EPS documenten.
public sealed class PsDocument : Document
Inheritance
object ← Document ← PsDocument
Geëerbiede leden
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PsDocument()
Initialiseert leeg Aspose.Page.EPS.PsDocument. Deze constructor wordt alleen gebruikt voor aanvullende activiteiten die niet verband houden met PostScript-bestanden,Bijvoorbeeld het omzetten van fonts.
public PsDocument()
PsDocument(String, PsSaveOptions)
Initialiseert leeg Aspose.Page.EPS.PsDocument met initialeerde pagina.
public PsDocument(string outPsFilePath, PsSaveOptions options)
Parameters
outPsFilePath
string
De output PS/EPS bestand pad.
options
PsSaveOptions
Een set van parameters die het opslaan van de PostScript-bestand beheersen.
PsDocument(Stream, PsSaveOptions)
Initialiseert leeg Aspose.Page.EPS.PsDocument met initialeerde pagina.
public PsDocument(Stream outPsStream, PsSaveOptions options)
Parameters
outPsStream
Stream
Stream waar om PS/EPS bestanden te bewaren.
options
PsSaveOptions
Een set van parameters die het opslaan van de PostScript-bestand beheersen.
PsDocument(String, PsSaveOptions, Bool)
Initialiseert leeg Aspose.Page.EPS.PsDocument.
public PsDocument(string outPsFilePath, PsSaveOptions options, bool multipaged)
Parameters
outPsFilePath
string
De output PS/EPS bestand pad.
options
PsSaveOptions
Een set van parameters die het opslaan van de PostScript-bestand beheersen.
multipaged
bool
In dit geval moet de pagina-initialisering worden uitgevoerd via een uitdrukkelijke “openPage(breedte, hoogte) oproep.
PsDocument(Stream, PsSaveOptions, Bool)
Initialiseert leeg Aspose.Page.EPS.PsDocument.
public PsDocument(Stream outPsStream, PsSaveOptions options, bool multipaged)
Parameters
outPsStream
Stream
Stream waar om PS/EPS bestanden te bewaren.
options
PsSaveOptions
Een set van parameters die het opslaan van de PostScript-bestand beheersen.
multipaged
bool
In dit geval moet de pagina-initialisering worden uitgevoerd via een uitdrukkelijke “openPage(breedte, hoogte) oproep.
PsDocument(String, PsSaveOptions, int)
Initialiseert leeg Aspose.Page.EPS.PsDocument wanneer het aantal Postscript documentpagina’s van tevoren bekend is.
public PsDocument(string outPsFilePath, PsSaveOptions options, int numberOfPages)
Parameters
outPsFilePath
string
De output PS/EPS bestand pad.
options
PsSaveOptions
Een set van parameters die het opslaan van de PostScript-bestand beheersen.
numberOfPages
int
Het aantal pagina’s in het PostScript document.
PsDocument(Stream, PsSaveOptions, int)
Initialiseert leeg Aspose.Page.EPS.PsDocument wanneer het aantal Postscript documentpagina’s van tevoren bekend is.
public PsDocument(Stream outPsStream, PsSaveOptions options, int numberOfPages)
Parameters
outPsStream
Stream
Stream waar om PS/EPS bestanden te bewaren.
options
PsSaveOptions
Een set van parameters die het opslaan van de PostScript-bestand beheersen.
numberOfPages
int
Het aantal pagina’s in het PostScript document.
PsDocument(String)
Initialiseert Aspose.Page.EPS.PsDocument met een input PS / EPS bestand.
public PsDocument(string psFilePath)
Parameters
psFilePath
string
PS / EPS bestand pad.
PsDocument(Stream)
Initialiseert Aspose.Page.EPS.PsDocument met een stroom van PS/EPS-bestand.
public PsDocument(Stream inPsStream)
Parameters
inPsStream
Stream
Input stream van de PS/EPS bestand.
Properties
InputStream
Geeft of instelt een inputstream van een PS/EPS-bestand.
public Stream InputStream { get; set; }
Eigendomswaarde
NumberOfPages
Terugbrengt het aantal pagina’s in het resulterende PDF-document.
public int NumberOfPages { get; }
Eigendomswaarde
Methods
Clip(GraphicsPath)
Adds clip naar de huidige grafische staat.
public void Clip(GraphicsPath s)
Parameters
De clippende weg.
ClipAndNewPath(GraphicsPath)
Adds clip naar de huidige grafische staat en dat schrijft “newpath” operator. het is nodig om te ontsnappenvan de confluentie van deze klippingpad en een aantal latere paden zoals glijven uitgelegd met de “charpath” operator.
public void ClipAndNewPath(GraphicsPath s)
Parameters
De clippende weg.
ClipRectangle(RectangleF)
Adds clipping rectangle naar de huidige grafische staat.
public void ClipRectangle(RectangleF rect)
Parameters
rect
RectangleF
De clipping rectangle.
ClipText(String, Font, Float, Vloat)
Adds clip uit een outline van een bepaalde tekst in een gegeven lettertype.
public void ClipText(string text, Font font, float x, float y)
Parameters
text
string
De tekst .
font
Font
De font.
x
float
Een X-coördinatie van de tekstpositie.
y
float
Een Y-coördinatie van de tekstpositie.
ClosePage()
Volledige huidige pagina.
public void ClosePage()
VerwijderType1FontToTTF(String en String)
Convert Type 1 font naar TrueType.De naam van de omgekeerde TTF-schrift zal hetzelfde zijn als de input Type 1 met de uitbreiding “.ttf”.Het TTF-bestand wordt opgeslagen in het toegewezen output directory.
public void ConvertType1FontToTTF(string type1FontFilePath, string outputDir)
Parameters
type1FontFilePath
string
Het type 1 font bestand pad.
outputDir
string
Output dir waar te bewaren resulterende TrueType font.
CropEps(String, vloot[])
Crops gegeven Aspose.Page.EPS.PsDocument als EPS bestand.Het slaat de oorspronkelijke EPS-bestand met een bijgewerkt bestaande %%BoundingBox of een nieuw zal worden gecreëerd.
public void CropEps(string outEpsFilePath, float[] cropBox)
Parameters
outEpsFilePath
string
De output EPS bestand pad.
cropBox
float
[]
De oogstbox (x0, y0, x, y)
CropEps(Stream en Float[])
Crops gegeven Aspose.Page.EPS.PsDocument als EPS bestand.Het slaat de oorspronkelijke EPS-bestand met een bijgewerkt bestaande %%BoundingBox of een nieuw zal worden gecreëerd.
public void CropEps(Stream epsStream, float[] cropBox)
Parameters
epsStream
Stream
Stream van de output EPS bestand.
cropBox
float
[]
De oogstbox (x0, y0, x, y)
Draw(GraphicsPath)
Een willekeurige route maken.
public void Draw(GraphicsPath shape)
Parameters
shape
GraphicsPath
De weg om te trekken.
DrawArc(dubbele, dubbele, dubbele, dubbele, dubbele)
Een arc draaien.
public void DrawArc(double x, double y, double width, double height, double startAngle, double arcAngle)
Parameters
x
double
X coördinatie van het centrum van de arc.
y
double
De coördinatie van het centrum van de arc.
width
double
Een breedte van circumscrite rectangle.
height
double
Een hoogte van een circumscrite rectangle.
startAngle
double
Een starthoek van de arc.
arcAngle
double
Een hoek van de arc.
DrawExplicitImageMask(Met betrekking tot Bitmap, Matrix)
Een maskerde afbeelding.
public void DrawExplicitImageMask(Bitmap image24bpp, Bitmap alphaMask1bpp, Matrix transform)
Parameters
image24bpp
Bitmap
De afbeelding moet in 24bpp RGB beeldformaat zijn
alphaMask1bpp
Bitmap
De beeldmasker moet in 1bpp beeldformaat zijn.
transform
Matrix
De matrix om het beeld te transformeren.
DrawImage(Bitmap)
De afbeelding draaien.
public void DrawImage(Bitmap image)
Parameters
image
Bitmap
Het beeld om te draaien.
DrawImage(Bitmap, Matrix en kleur)
Maak een vervormde afbeelding met achtergrond.
public void DrawImage(Bitmap image, Matrix transform, Color bkg)
Parameters
image
Bitmap
Het beeld om te draaien.
transform
Matrix
De matrix om het beeld te transformeren.
bkg
Color
De achtergrond voor het beeld.
DrawLine(dubbele, dubbele, dubbele, dubbele)
Een line segment draaien.
public void DrawLine(double x1, double y1, double x2, double y2)
Parameters
x1
double
X coördinatie van het begin van de segment.
y1
double
De coördinatie van het begin van de segment.
x2
double
X coördinatie van het einde van de segment.
y2
double
De coördinatie van het einde van de segment.
DrawOval(dubbele, dubbele, dubbele, dubbele)
Een oval draaien.
public void DrawOval(double x, double y, double width, double height)
Parameters
x
double
X coördinatie van het centrum van de oval.
y
double
De coördinatie van het centrum van de oval.
width
double
Een breedte van circumscrite rectangle.
height
double
Een hoogte van een circumscrite rectangle.
DrawPolygon(Int[], Het int[], Het int)
Een polygon draaien.
public void DrawPolygon(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[]
X coördinaten van punten.
yPoints
int
[]
Coördinatie van punten.
nPoints
int
Het aantal punten.
DrawPolygon(dubbele[]De dubbele[], Het int)
Een polygone draaien.
public void DrawPolygon(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[]
X coördinaten van punten.
yPoints
double
[]
Coördinatie van punten.
nPoints
int
Het aantal punten.
DrawPolyline(Int[], Het int[], Het int)
Een polyline draaien.
public void DrawPolyline(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[]
X coördinaten van punten.
yPoints
int
[]
Coördinatie van punten.
nPoints
int
Het aantal punten.
DrawPolyline(dubbele[]De dubbele[], Het int)
Een polyline draaien.
public void DrawPolyline(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[]
X coördinaten van punten.
yPoints
double
[]
Coördinatie van punten.
nPoints
int
Het aantal punten.
DrawRect(dubbele, dubbele, dubbele, dubbele)
Een rectangle draaien.
public void DrawRect(double x, double y, double width, double height)
Parameters
x
double
X coördinatie van de bovenste linker hoek van het rectangle.
y
double
Y coördinatie van de bovenste linker hoek van het rectangle.
width
double
Een breedte van de rectangle.
height
double
Een hoogte van de rectangle.
DrawRoundRect(dubbele, dubbele, dubbele, dubbele, dubbele)
Een rond rectangle draaien.
public void DrawRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)
Parameters
x
double
X coördinatie van de bovenste linker hoek van het rectangle.
y
double
Y coördinatie van de bovenste linker hoek van het rectangle.
width
double
Een breedte van de rectangle.
height
double
Een hoogte van de rectangle.
arcWidth
double
Een breedte van een circumscrite rectangle van het arc dat een hoek van de rektangel ronde.
arcHeight
double
Een hoogte van een circumscrite rectangle van het arc dat een hoek van de rektangel ronde.
DrawTransparentImage(Bitmap, Matrix en Int)
Schetsen vervormde transparante afbeelding.Als het beeld geen Alpha-kanaal heeft, wordt het als onzichtbaar beeld geschreven
public void DrawTransparentImage(Bitmap image, Matrix transform, int transparencyThreshold)
Parameters
image
Bitmap
Het beeld om te draaien.
transform
Matrix
De matrix om het beeld te transformeren.
transparencyThreshold
int
Een grens die bepaalt vanaf welke waarde van de transparantie pixel zal worden geïnterpreteerd als volledig transparant.
ExtractEpsBoundingBox()
Leest de EPS-bestand en extract de boordbox van de eps-afbeelding van %%BoundingBox commentaar of grenzen voor standaard pagina grootte (0, 0, 595, 842) als het niet bestaat.
public int[] ExtractEpsBoundingBox()
Returns
int []
De boordbox van de EPS-afbeelding.
ExtractEpsSize()
Het leest de EPS-bestand en extract een grootte van het Eps-beeld van de %%BoundingBox-commentaar of standaardpagina-grootte (595, 842) als het niet bestaat.
public Size ExtractEpsSize()
Returns
De grootte van het EPS beeld.
ExtractText(SaveOptions, int en int)
De tekst kan alleen worden geïntroduceerd als het is geschreven met Type 42 (TrueType) font of Type 0 font met type 42 fonts in zijn Vector Map.
public string ExtractText(SaveOptions options, int startPage = 0, int endPage = 0)
Parameters
options
SaveOptions
De opties voor besparing.
startPage
int
De pagina waaruit te beginnen met het extraheren van tekst. Deze parameter is nuttig voor multi-paged documenten.
endPage
int
De pagina tot welke te beëindigen om tekst te extraheren. deze parameter is nuttig voor multi-paged documenten.
Returns
De uitgevoerde tekst.
Fill(GraphicsPath)
Volg een willekeurige weg.
public void Fill(GraphicsPath shape)
Parameters
shape
GraphicsPath
De weg om te vullen.
FillAndStrokeText(String, Font, Float, Boog, Brush, Pen)
Voeg een tekstlijn toe door het interrior van glyphs te vullen en de contouren van glifes te tekenen.
public void FillAndStrokeText(string text, Font font, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
De tekst om toe te voegen.
font
Font
Het systeem lettertype dat zal worden gebruikt om tekst te tekenen.
x
float
X coördinatie voor tekst oorsprong.
y
float
De coördinatie van tekst oorsprong.
fillPaint
Brush
De vullen die worden gebruikt voor het schilderen van glyphs interieur.
stroke
Pen
De stroke wordt gebruikt voor het tekenen van glyphs contouren.
FillAndStrokeText(String, vloot[], Font, vloot, float, brush, pen)
Voeg een tekstlijn toe door het interrior van glyphs te vullen en de contouren van glifes te tekenen.
public void FillAndStrokeText(string text, float[] advances, Font font, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
De tekst om toe te voegen.
advances
float
[]
Een reeks glyphs breedte. de lengte moet voldoen aan het aantal glyfs in de string.
font
Font
Het systeem lettertype dat zal worden gebruikt om tekst te tekenen.
x
float
X coördinatie voor tekst oorsprong.
y
float
De coördinatie van tekst oorsprong.
fillPaint
Brush
De vullen die worden gebruikt voor het schilderen van glyphs interieur.
stroke
Pen
De stroke wordt gebruikt voor het tekenen van glyphs contouren.
FillAndStrokeText(String, DrFont, Float, Flow, Brush, Pen)
Voeg een tekstlijn toe door het interrior van glyphs te vullen en de contouren van glifes te tekenen.
public void FillAndStrokeText(string text, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
De tekst om toe te voegen.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont dat wordt gebruikt om tekst te tekenen. Het kan worden gebruikt met aangepaste lettertype die is gevestigd in een afgestemde map.
x
float
X coördinatie voor tekst oorsprong.
y
float
De coördinatie van tekst oorsprong.
fillPaint
Brush
De vullen die worden gebruikt voor het schilderen van glyphs interieur.
stroke
Pen
De stroke wordt gebruikt voor het tekenen van glyphs contouren.
FillAndStrokeText(String, vloot[], DrFont, vloot, float, brush, pen)
Voeg een tekstlijn toe door het interrior van glyphs te vullen en de contouren van glifes te tekenen.
public void FillAndStrokeText(string text, float[] advances, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)
Parameters
text
string
De tekst om toe te voegen.
advances
float
[]
Een reeks glyphs breedte. de lengte moet voldoen aan het aantal glyfs in de string.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont dat wordt gebruikt om tekst te tekenen. Het kan worden gebruikt met aangepaste lettertype die is gevestigd in een afgestemde map.
x
float
X coördinatie voor tekst oorsprong.
y
float
De coördinatie van tekst oorsprong.
fillPaint
Brush
De vullen die worden gebruikt voor het schilderen van glyphs interieur.
stroke
Pen
De stroke wordt gebruikt voor het tekenen van glyphs contouren.
FillArc(dubbele, dubbele, dubbele, dubbele, dubbele)
Het vult een arc.
public void FillArc(double x, double y, double width, double height, double startAngle, double arcAngle)
Parameters
x
double
X coördinatie van het centrum van de arc.
y
double
De coördinatie van het centrum van de arc.
width
double
Een breedte van circumscrite rectangle.
height
double
Een hoogte van een circumscrite rectangle.
startAngle
double
Een starthoek van de arc.
arcAngle
double
Een hoek van de arc.
FillOval(dubbele, dubbele, dubbele, dubbele)
Het is een oval.
public void FillOval(double x, double y, double width, double height)
Parameters
x
double
X coördinatie van het centrum van de oval.
y
double
De coördinatie van het centrum van de oval.
width
double
Een breedte van circumscrite rectangle.
height
double
Een hoogte van een circumscrite rectangle.
FillPolygon(Int[], Het int[], Het int)
Het is een polygone.
public void FillPolygon(int[] xPoints, int[] yPoints, int nPoints)
Parameters
xPoints
int
[]
X coördinaten van punten.
yPoints
int
[]
Coördinatie van punten.
nPoints
int
Het aantal punten.
FillPolygon(dubbele[]De dubbele[], Het int)
Het is een polygone.
public void FillPolygon(double[] xPoints, double[] yPoints, int nPoints)
Parameters
xPoints
double
[]
X coördinaten van punten.
yPoints
double
[]
Coördinatie van punten.
nPoints
int
Het aantal punten.
FillRect(dubbele, dubbele, dubbele, dubbele)
Een rectangle volgt.
public void FillRect(double x, double y, double width, double height)
Parameters
x
double
X coördinatie van de bovenste linker hoek van het rectangle.
y
double
Y coördinatie van de bovenste linker hoek van het rectangle.
width
double
Een breedte van de rectangle.
height
double
Een hoogte van de rectangle.
FillRoundRect(dubbele, dubbele, dubbele, dubbele, dubbele)
Een ronde rectangle volgt.
public void FillRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)
Parameters
x
double
X coördinatie van de bovenste linker hoek van het rectangle.
y
double
Y coördinatie van de bovenste linker hoek van het rectangle.
width
double
Een breedte van de rectangle.
height
double
Een hoogte van de rectangle.
arcWidth
double
Een breedte van een circumscrite rectangle van het arc dat een hoek van de rektangel ronde.
arcHeight
double
Een hoogte van een circumscrite rectangle van het arc dat een hoek van de rektangel ronde.
FillText(String, Font, Float, Vloat)
Voeg een tekstlijn toe door het interrior van glyphs te vullen.
public void FillText(string text, Font font, float x, float y)
Parameters
text
string
De tekst om toe te voegen.
font
Font
Het systeem lettertype dat zal worden gebruikt om tekst te tekenen.
x
float
X coördinatie voor tekst oorsprong.
y
float
De coördinatie van tekst oorsprong.
FillText(String, vloot[], Font, float, vloat)
Voeg een tekstlijn toe door het interrior van glyphs te vullen.
public void FillText(string text, float[] advances, Font font, float x, float y)
Parameters
text
string
De tekst om toe te voegen.
advances
float
[]
Een reeks glyphs breedte. de lengte moet voldoen aan het aantal glyfs in de string.
font
Font
De lettertype die zal worden gebruikt om tekst te tekenen.
x
float
X coördinatie voor tekst oorsprong.
y
float
De coördinatie van tekst oorsprong.
FillText(String, DrFont, float, vloat)
Voeg een tekstlijn toe door het interrior van glyphs te vullen.
public void FillText(string text, DrFont drFont, float x, float y)
Parameters
text
string
De tekst om toe te voegen.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont dat wordt gebruikt om tekst te tekenen. Het kan worden gebruikt met aangepaste lettertype die is gevestigd in een afgestemde map.
x
float
X coördinatie voor tekst oorsprong.
y
float
De coördinatie van tekst oorsprong.
FillText(String, vloot[], DrFont, float, vloat)
Voeg een tekstlijn toe door het interrior van glyphs te vullen.
public void FillText(string text, float[] advances, DrFont drFont, float x, float y)
Parameters
text
string
De tekst om toe te voegen.
advances
float
[]
Een reeks glyphs breedte. de lengte moet voldoen aan het aantal glyfs in de string.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont dat wordt gebruikt om tekst te tekenen. Het kan worden gebruikt met aangepaste lettertype die is gevestigd in een afgestemde map.
x
float
X coördinatie voor tekst oorsprong.
y
float
De coördinatie van tekst oorsprong.
FillText(String, Font, Float, Boog, Brush)
Voeg een tekstlijn toe door het interrior van glyphs te vullen.
public void FillText(string text, Font font, float x, float y, Brush fill)
Parameters
text
string
De tekst om toe te voegen.
font
Font
Het systeem lettertype dat zal worden gebruikt om tekst te tekenen.
x
float
X coördinatie voor tekst oorsprong.
y
float
De coördinatie van tekst oorsprong.
fill
Brush
De vullen worden gebruikt voor het schilderen van glyphs.
FillText(String, vloot[], Font, vloot, float, brush)
Voeg een tekstlijn toe door het interrior van glyphs te vullen.
public void FillText(string text, float[] advances, Font font, float x, float y, Brush fill)
Parameters
text
string
De tekst om toe te voegen.
advances
float
[]
Een reeks glyphs breedte. de lengte moet voldoen aan het aantal glyfs in de string.
font
Font
Het systeem lettertype dat zal worden gebruikt om tekst te tekenen.
x
float
X coördinatie voor tekst oorsprong.
y
float
De coördinatie van tekst oorsprong.
fill
Brush
De vullen worden gebruikt voor het schilderen van glyphs.
FillText(String, DrFont, vloot, float, brush)
Voeg een tekstlijn toe door het interrior van glyphs te vullen.
public void FillText(string text, DrFont drFont, float x, float y, Brush fill)
Parameters
text
string
De tekst om toe te voegen.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont dat wordt gebruikt om tekst te tekenen. Het kan worden gebruikt met aangepaste lettertype die is gevestigd in een afgestemde map.
x
float
X coördinatie voor tekst oorsprong.
y
float
De coördinatie van tekst oorsprong.
fill
Brush
De vullen worden gebruikt voor het schilderen van glyphs.
FillText(String, vloot[], DrFont, vloot, float, brush)
Voeg een tekstlijn toe door het interrior van glyphs te vullen.
public void FillText(string text, float[] advances, DrFont drFont, float x, float y, Brush fill)
Parameters
text
string
De tekst om toe te voegen.
advances
float
[]
Een reeks glyphs breedte. de lengte moet voldoen aan het aantal glyfs in de string.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont dat wordt gebruikt om tekst te tekenen. Het kan worden gebruikt met aangepaste lettertype die is gevestigd in een afgestemde map.
x
float
X coördinatie voor tekst oorsprong.
y
float
De coördinatie van tekst oorsprong.
fill
Brush
De vullen worden gebruikt voor het schilderen van glyphs.
GetPaint()
Geeft afbeelding van de huidige grafische staat.
public Brush GetPaint()
Returns
GetStroke()
Geeft een stroke van de huidige grafische staat.
public Pen GetStroke()
Returns
GetXmpMetadata()
Het leest de PS/EPS-bestand en extract XmpMetdata als het al bestaat of voegt een nieuwe toe indien het niet bestaat.
public XmpMetadata GetXmpMetadata()
Returns
bestaande of nieuwe instantie van XMP metadata.
MergeToPdf(String en String[]Opties voor SaveOptions)
Verwijder PS/EPS bestanden naar een apparaat.
public void MergeToPdf(string outPdfFilePath, string[] filesForMerge, SaveOptions options)
Parameters
outPdfFilePath
string
Een output PDF bestand pad.
filesForMerge
string
[]
PS/EPS bestanden om deze bestand met een uitgangsapparaat te combineren.
options
SaveOptions
Inhoudt vlaggen die de uitkomst van fouten die tijdens de conversie worden gegooid specificeren.
MergeToPdf(Strom, Strom[]Opties voor SaveOptions)
Verwijder PS/EPS bestanden naar een apparaat.
public void MergeToPdf(Stream pdfStream, string[] filesForMerge, SaveOptions options)
Parameters
pdfStream
Stream
Een output PDF stream.
filesForMerge
string
[]
PS/EPS bestanden om deze bestand met een uitgangsapparaat te combineren.
options
SaveOptions
Inhoudt vlaggen die de uitkomst van fouten die tijdens de conversie worden gegooid specificeren.
OpenPage(De vloot, de vloot)
Maak een nieuwe pagina en maak het een actuele.
public void OpenPage(float width, float height)
Parameters
width
float
De breedte van de nieuwe pagina.
height
float
De hoogte van de nieuwe pagina.
OpenPage(String)
Creëert een nieuwe pagina met de grootte van het document en maakt het een actuele.
public void OpenPage(string pageName = null)
Parameters
pageName
string
De naam van de nieuwe pagina.Als het nul is, zal de naam o de pagina een bestellingnummer zijn.
OutlineText(String, Font, Float, Vloat)
Voeg een tekstlijn toe door de contouren van glyphs te tekenen.
public void OutlineText(string text, Font font, float x, float y)
Parameters
text
string
De tekst om toe te voegen.
font
Font
Het systeem lettertype dat zal worden gebruikt om tekst te tekenen.
x
float
X coördinatie voor tekst oorsprong.
y
float
De coördinatie van tekst oorsprong.
OutlineText(String, vloot[], Font, float, vloat)
Voeg een tekstlijn toe door de contouren van glyphs te tekenen.
public void OutlineText(string text, float[] advances, Font font, float x, float y)
Parameters
text
string
De tekst om toe te voegen.
advances
float
[]
Een reeks glyphs breedte. de lengte moet voldoen aan het aantal glyfs in de string.
font
Font
De lettertype die zal worden gebruikt om tekst te tekenen.
x
float
X coördinatie voor tekst oorsprong.
y
float
De coördinatie van tekst oorsprong.
OutlineText(String, DrFont, float, vloat)
Voeg een tekstlijn toe door de contouren van glyphs te tekenen.
public void OutlineText(string text, DrFont drFont, float x, float y)
Parameters
text
string
De tekst om toe te voegen.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont dat wordt gebruikt om tekst te tekenen. Het kan worden gebruikt met aangepaste lettertype die is gevestigd in een afgestemde map.
x
float
X coördinatie voor tekst oorsprong.
y
float
De coördinatie van tekst oorsprong.
OutlineText(String, vloot[], DrFont, float, vloat)
Voeg een tekstlijn toe door de contouren van glyphs te tekenen.
public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y)
Parameters
text
string
De tekst om toe te voegen.
advances
float
[]
Een reeks glyphs breedte. de lengte moet voldoen aan het aantal glyfs in de string.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont dat wordt gebruikt om tekst te tekenen. Het kan worden gebruikt met aangepaste lettertype die is gevestigd in een afgestemde map.
x
float
X coördinatie voor tekst oorsprong.
y
float
De coördinatie van tekst oorsprong.
OutlineText(String, Font, Float, Vleugel, Pen)
Voeg een tekstlijn toe door de contouren van glyphs te tekenen.
public void OutlineText(string text, Font font, float x, float y, Pen stroke)
Parameters
text
string
De tekst om toe te voegen.
font
Font
Het systeem lettertype dat zal worden gebruikt om tekst te tekenen.
x
float
X coördinatie voor tekst oorsprong.
y
float
De coördinatie van tekst oorsprong.
stroke
Pen
De stroke die wordt gebruikt voor het tekenen van glyphs outlines.
OutlineText(String, vloot[], Font, vloot, float, pen)
Voeg een tekstlijn toe door de contouren van glyphs te tekenen.
public void OutlineText(string text, float[] advances, Font font, float x, float y, Pen stroke)
Parameters
text
string
De tekst om toe te voegen.
advances
float
[]
Een reeks glyphs breedte. de lengte moet voldoen aan het aantal glyfs in de string.
font
Font
Het systeem lettertype dat zal worden gebruikt om tekst te tekenen.
x
float
X coördinatie voor tekst oorsprong.
y
float
De coördinatie van tekst oorsprong.
stroke
Pen
De stroke die wordt gebruikt voor het tekenen van glyphs outlines.
OutlineText(String, DrFont, Float, Flot, Pen)
Voeg een tekstlijn toe door de contouren van glyphs te tekenen.
public void OutlineText(string text, DrFont drFont, float x, float y, Pen stroke)
Parameters
text
string
De tekst om toe te voegen.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont dat wordt gebruikt om tekst te tekenen. Het kan worden gebruikt met aangepaste lettertype die is gevestigd in een afgestemde map.
x
float
X coördinatie voor tekst oorsprong.
y
float
De coördinatie van tekst oorsprong.
stroke
Pen
De stroke die wordt gebruikt voor het tekenen van glyphs outlines.
OutlineText(String, vloot[], DrFont, vloot, float, pen)
Voeg een tekstlijn toe door de contouren van glyphs te tekenen.
public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y, Pen stroke)
Parameters
text
string
De tekst om toe te voegen.
advances
float
[]
Een reeks glyphs breedte. de lengte moet voldoen aan het aantal glyfs in de string.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont dat wordt gebruikt om tekst te tekenen. Het kan worden gebruikt met aangepaste lettertype die is gevestigd in een afgestemde map.
x
float
X coördinatie voor tekst oorsprong.
y
float
De coördinatie van tekst oorsprong.
stroke
Pen
De stroke die wordt gebruikt voor het tekenen van glyphs outlines.
ResizeEps(String, SizeF, eenheden)
Resizes gegeven Aspose.Page.EPS.PsDocument als EPS-bestand. Deze methode wordt alleen gebruikt na het extraheren van de grootte van eps.Het slaat de oorspronkelijke EPS-bestand met een bijgewerkt bestaande %%BoundingBox of een nieuw zal worden gecreëerd.
public void ResizeEps(string outEpsFilePath, SizeF newSizeInUnits, Units units)
Parameters
outEpsFilePath
string
De output EPS bestand pad.
newSizeInUnits
SizeF
Nieuwe grootte van EPS-afbeelding in toegewezen eenheden.
units
Units
De eenheden van de nieuwe grootte. kunnen punten, inch, millimeter, centimeters en percentages van het oorspronkelijke bedrag zijn.
ResizeEps(Stream, SizeF en eenheden)
Resizes gegeven Aspose.Page.EPS.PsDocument als EPS-bestand. Deze methode wordt alleen gebruikt na het extraheren van de grootte van eps.Het slaat de oorspronkelijke EPS-bestand met een bijgewerkt bestaande %%BoundingBox of een nieuw zal worden gecreëerd.
public void ResizeEps(Stream epsStream, SizeF newSizeInUnits, Units units)
Parameters
epsStream
Stream
Stream van de output EPS bestand.
newSizeInUnits
SizeF
Nieuwe grootte van EPS-afbeelding in toegewezen eenheden.
units
Units
De eenheden van de nieuwe grootte. kunnen punten, inch, millimeter, centimeters en percentages van het oorspronkelijke bedrag zijn.
Rotate(Vloot)
Ads rotatie counterclockwise over de oorsprong naar de huidige grafische toestand (rotating current matrix).
public void Rotate(float angleRadians)
Parameters
angleRadians
float
De hoek van rotatie in radianen.
Rotate(Int)
Ads rotatie counterclockwise over de oorsprong naar de huidige grafische toestand (rotating current matrix).
public void Rotate(int angleDegrees)
Parameters
angleDegrees
int
De hoek van rotatie in graden.
Save(Stream)
Speelt Aspose.Page.EPS.PsDocument als EPS-bestand. Deze methode wordt alleen gebruikt na het bijwerken van XMP metadata.Het slaat de oorspronkelijke EPS-bestand met bijgewerkte bestaande metadata of een nieuwe die wordt gecreëerd terwijl het methode GetMetadata roept.In het laatste geval worden alle noodzakelijke PostScript-code en EPS-commentaar toegevoegd.
public void Save(Stream epsStream)
Parameters
epsStream
Stream
Stream van de output EPS bestand.
Save()
Speel Aspose.Page.EPS.PsDocument als EPS-bestand. Deze methode wordt alleen gebruikt wanneer PsDokument is gemaakt van scratch.
public void Save()
SaveAsImage(ImageSaveOptions)
PS/EPS bestand opslaat naar beelden byten.
public byte[][] SaveAsImage(ImageSaveOptions options)
Parameters
options
ImageSaveOptions
Het bevat de nodige parameters voor het opslaan van afbeeldingen en vlaggen die de uitkomst van fouten die tijdens de conversie worden gegooid specificeren.
Returns
byte [][]
Beelden byten. een byte array voor één pagina.
SaveAsPdf(String, PdfSaveOptions)
PS/EPS bestand opslaan naar PDF-bestand.
public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)
Parameters
outPdfFilePath
string
Een output PDF bestand pad.
options
PdfSaveOptions
Inhoudt vlaggen die de uitkomst van fouten die tijdens de conversie worden gegooid specificeren.
SaveAsPdf(Stream, PdfSaveOptions)
Speel PS/EPS bestand in PDF-stromen.
public void SaveAsPdf(Stream pdfStream, PdfSaveOptions options)
Parameters
pdfStream
Stream
Een output PDF stream.
options
PdfSaveOptions
Inhoudt vlaggen die de uitkomst van fouten die tijdens de conversie worden gegooid specificeren.
SaveImageAsEps(Stromen, Stream en PsSaveOptions)
Bespaart PNG/JPEG/TIFF/BMP/GIF/EMF-afbeelding van de inputstromen naar de EPS-uitstroom.
public static void SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options)
Parameters
imageStream
Stream
Afbeelding Input Stream.
epsStream
Stream
EPS output stroom.
options
PsSaveOptions
Inhoudt parameters die de uitkomst van fouten die tijdens de conversie worden gegooid, specificeren.
SaveImageAsEps(string, string en PsSaveOptions)
Speel PNG/JPEG/TIFF/BMP/GIF/EMF-afbeelding van bestand naar EPS-bestand.
public static void SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options)
Parameters
imageFilePath
string
De afbeelding bestand pad.
epsFilePath
string
EPS bestand pad.
options
PsSaveOptions
Inhoudt parameters die de uitkomst van fouten die tijdens de conversie worden gegooid, specificeren.
SaveImageAsEps(Bitmap, string, PsSaveOptions)
Bespaart Bitmap object naar EPS-bestand.
public static void SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options)
Parameters
image
Bitmap
De afbeelding .
epsFilePath
string
EPS bestand pad.
options
PsSaveOptions
Inhoudt parameters die de uitkomst van fouten die tijdens de conversie worden gegooid, specificeren.
SaveImageAsEps(Bitmap, Stream en PsSaveOptions)
Save Bitmap object naar EPS output stream.
public static void SaveImageAsEps(Bitmap image, Stream epsStream, PsSaveOptions options)
Parameters
image
Bitmap
De afbeelding .
epsStream
Stream
EPS output stroom.
options
PsSaveOptions
Inhoudt parameters die de uitkomst van fouten die tijdens de conversie worden gegooid, specificeren.
Scale(De vloot, de vloot)
Voeg de schaal toe aan de huidige grafische staat (scale current matrix).
public void Scale(float xScale, float yScale)
Parameters
xScale
float
De schaal in X axis.
yScale
float
De vertaling in Y axis.
SetPageDevice(Woordenboek <string, object=”">)
Set pagina apparaat parameters (zie de operator “setpagedevice” PostScript specificatie).Onder deze kan de pagina grootte en kleur enz.
public void SetPageDevice(Dictionary<string, object=""> pageParams)
Parameters
pageParams
Dictionary
<
string
, object
>
Parameters van de pagina. in dit woordenboek kunnen pagina grootte en kleur enz.
SetPageSize(De vloot, de vloot)
Voor het maken van pagina’s met verschillende grootte in één document gebruikt u Aspose.Page.EPS.PsDocument.SetPageDevice(System.Collections.Generic.Dictionary{Systems.String,Sistem.Object})De methode is na deze methoden.
public void SetPageSize(float width, float height)
Parameters
width
float
De breedte van de pagina in het resulterende PostScript-bestand.
height
float
De hoogte van de pagina in het resulterende PostScript-bestand.
SetPaint(Brush)
Plaats schilderij in de huidige grafische staat.
public void SetPaint(Brush paint)
Parameters
paint
Brush
Het kan elke subklasse van de System.Drawing.Brush klasse bestaan in .NET platform.
SetStroke(Pen)
Set stroke in de huidige grafische staat.
public void SetStroke(Pen stroke)
Parameters
stroke
Pen
De stroke.
SetTransform(Matrix)
Stel de huidige transformatie op deze.
public void SetTransform(Matrix matrix)
Parameters
matrix
Matrix
De transformatie .
Shear(De vloot, de vloot)
Ads shear transformatie naar de huidige grafische staat (shear huidige matrix).
public void Shear(float shx, float shy)
Parameters
shx
float
De schaduw in de X-axis.
shy
float
De schaduw in Y axis.
Transform(Matrix)
Adds transformatie naar de huidige grafische toestand (concaten deze matrix met de actuele).
public void Transform(Matrix matrix)
Parameters
matrix
Matrix
De transformatie .
Translate(De vloot, de vloot)
Adds vertaling naar de huidige grafische toestand (vertaalt actuele matrix).
public void Translate(float x, float y)
Parameters
x
float
De vertaling in X richting.
y
float
De vertaling in de richting Y.
WriteGraphicsRestore()
Schrijven herstel van de huidige grafische toestand (zie PostScript specificatie op de operator “grestore”).
public void WriteGraphicsRestore()
WriteGraphicsSave()
Schriften besparen de huidige grafische toestand (zie PostScript-specificatie op de exploitant “gave”).
public void WriteGraphicsSave()
</string,></string,>