Class PsDocument

Class PsDocument

Navne til: Aspose.Page.EPS Sammensætning: Aspose.Page.dll (25.4.0)

Denne klasse encapsulerer PS/EPS-dokumenter.

public sealed class PsDocument : Document

Inheritance

object Document PsDocument

De arvede medlemmer

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

Constructors

PsDocument()

Initialiserer tom Aspose.Page.EPS.PsDocument. Denne konstruktør bruges kun til yderligere operationer, der ikke er relateret til PostScript-filer,For eksempel at konvertere fonts.

public PsDocument()

PsDocument(String, PsSaveOptions)

Initialiserer tomt Aspose.Page.EPS.PsDokument med initialiseret side.

public PsDocument(string outPsFilePath, PsSaveOptions options)

Parameters

outPsFilePath string

Udgang af PS/EPS filvejen.

options PsSaveOptions

Et sæt af parametre, der styrer opbevaring af PostScript-filer.

PsDocument(Strøm, PsSaveOptions)

Initialiserer tomt Aspose.Page.EPS.PsDokument med initialiseret side.

public PsDocument(Stream outPsStream, PsSaveOptions options)

Parameters

outPsStream Stream

Stream, hvor man kan gemme PS/EPS-filer.

options PsSaveOptions

Et sæt af parametre, der styrer opbevaring af PostScript-filer.

PsDocument(String, PsSaveOptions, Bool)

Start den tomme Aspose.Page.EPS.PsDocument.

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

Parameters

outPsFilePath string

Udgang af PS/EPS filvejen.

options PsSaveOptions

Et sæt af parametre, der styrer opbevaring af PostScript-filer.

multipaged bool

Hvis den falske side ikke vil blive initialiseret. i dette tilfælde skal siden initialisering udføres via det udtrykkelige “openPage(bredde, højde) opkald.

PsDocument(Stream, PsSaveOptions og Bool)

Start den tomme Aspose.Page.EPS.PsDocument.

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

Parameters

outPsStream Stream

Stream, hvor man kan gemme PS/EPS-filer.

options PsSaveOptions

Et sæt af parametre, der styrer opbevaring af PostScript-filer.

multipaged bool

Hvis den falske side ikke vil blive initialiseret. i dette tilfælde skal siden initialisering udføres via det udtrykkelige “openPage(bredde, højde) opkald.

PsDocument(String, PsSaveOptions, Int)

Initialiserer tomt Aspose.Page.EPS.PsDocument, når antallet af Postscript dokument sider er kendt i forvejen.

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

Parameters

outPsFilePath string

Udgang af PS/EPS filvejen.

options PsSaveOptions

Et sæt af parametre, der styrer opbevaring af PostScript-filer.

numberOfPages int

Antal sider i PostScript-dokumentet.

PsDocument(Strøm, PsSaveOptions, int)

Initialiserer tomt Aspose.Page.EPS.PsDocument, når antallet af Postscript dokument sider er kendt i forvejen.

public PsDocument(Stream outPsStream, PsSaveOptions options, int numberOfPages)

Parameters

outPsStream Stream

Stream, hvor man kan gemme PS/EPS-filer.

options PsSaveOptions

Et sæt af parametre, der styrer opbevaring af PostScript-filer.

numberOfPages int

Antal sider i PostScript-dokumentet.

PsDocument(String)

Initialiserer Aspose.Page.EPS.PsDocument med en input PS/EPS fil.

public PsDocument(string psFilePath)

Parameters

psFilePath string

PS / EPS filvejr.

PsDocument(Stream)

Initialiserer Aspose.Page.EPS.PsDocument med en strøm af PS/EPS fil.

public PsDocument(Stream inPsStream)

Parameters

inPsStream Stream

Indtastning af PS/EPS filer.

Properties

InputStream

Giver eller indsætter en inputstrøm af PS/EPS-filen.

public Stream InputStream { get; set; }

Ejendomsværdi

Stream

NumberOfPages

Returnerer antallet af sider i det resulterende PDF-dokument.

public int NumberOfPages { get; }

Ejendomsværdi

int

Methods

Clip(GraphicsPath)

Adds clip til den aktuelle grafiske tilstand.

public void Clip(GraphicsPath s)

Parameters

s GraphicsPath

Den klippende vej.

ClipAndNewPath(GraphicsPath)

Adds clip til den aktuelle grafiske tilstand og som skriver “newpath” operatør. Det er nødvendigt at gøre for at undgåaf forvirring af denne klippevej og nogle efterfølgende patter som glypher udlinet med “charpath” operatør.

public void ClipAndNewPath(GraphicsPath s)

Parameters

s GraphicsPath

Den klippende vej.

ClipRectangle(RectangleF)

Adds klipping rektangle til den aktuelle grafiske tilstand.

public void ClipRectangle(RectangleF rect)

Parameters

rect RectangleF

Den klippende rektangle.

ClipText(Flåder, Flåder, Flåder)

Adds klip fra en outline af en given tekst i en given font.

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

Parameters

text string

Det er teksten.

font Font

Det er font.

x float

En X-koordinat af tekstpositionen.

y float

En Y-koordinat af tekstpositionen.

ClosePage()

Komplet nuværende side.

public void ClosePage()

KonverterType1FontToTTF(String og String)

Konverter Type 1 font til TrueType.Navnet på den konverterede TTF-fonde vil være det samme som input Type 1-fonde med “.ttf” udvidelse.TTF-filen vil blive gemt til den tildelte udgangsdialog.

public void ConvertType1FontToTTF(string type1FontFilePath, string outputDir)

Parameters

type1FontFilePath string

Den type 1 font filveje.

outputDir string

Udgangsdirektivet hvor man kan gemme den resulterende TrueType font.

CropEps(Flåder, Flåder[])

Crops givet Aspose.Page.EPS.PsDocument som EPS fil.Det gemmer den oprindelige EPS-fil med opdateret eksisterende %%BoundingBox eller en ny vil blive skabt.

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

Parameters

outEpsFilePath string

Udgangen af EPS filvejen.

cropBox float []

Den grøntsagskasse (x0, y0, x, y).

CropEps(Flåder, Flåder[])

Crops givet Aspose.Page.EPS.PsDocument som EPS fil.Det gemmer den oprindelige EPS-fil med opdateret eksisterende %%BoundingBox eller en ny vil blive skabt.

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

Parameters

epsStream Stream

Udledning af EPS filer.

cropBox float []

Den grøntsagskasse (x0, y0, x, y).

Draw(GraphicsPath)

Gør en vilkårlig vej.

public void Draw(GraphicsPath shape)

Parameters

shape GraphicsPath

Vejen til at drage.

DrawArc(dobbelt, dobbelt, dobbelt, dobbelt, dobbelt)

Dræber et ark.

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

Parameters

x double

X koordinater af centrum af arken.

y double

Y koordinat af centrum af arken.

width double

En bredde af cirkuleret rektangle.

height double

En højde af cirkuleret rektangle.

startAngle double

En startkugle af arken.

arcAngle double

Et hjørne af arken.

DrawExplicitImageMask(Bitmap, Bitmap og Matrix)

Skær maskert billede.

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

Parameters

image24bpp Bitmap

Billedet skal være i 24bpp RGB billedformat

alphaMask1bpp Bitmap

Billedmasken skal være i 1bpp billedformat.

transform Matrix

Matrix til at omdanne billedet.

DrawImage(Bitmap)

Skær et billede.

public void DrawImage(Bitmap image)

Parameters

image Bitmap

Billedet til at tegne.

DrawImage(Bitmap, Matrix og Farve)

Skær et omdannet billede med baggrunden.

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

Parameters

image Bitmap

Billedet til at tegne.

transform Matrix

Matrix til at omdanne billedet.

bkg Color

Baggrunden til billedet.

DrawLine(dobbelt, dobbelt, dobbelt og dobbelt)

Skær en linje segment.

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

Parameters

x1 double

X koordinater i begyndelsen af segmentet.

y1 double

Y koordinering af begyndelsen af segmentet.

x2 double

X koordinater af segmentets ende.

y2 double

Y koordinater af slutningen af segmentet.

DrawOval(dobbelt, dobbelt, dobbelt og dobbelt)

Det drejer en oval.

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

Parameters

x double

X koordinater af centrum af ovalen.

y double

Y koordinater af centrum af ovalen.

width double

En bredde af cirkuleret rektangle.

height double

En højde af cirkuleret rektangle.

DrawPolygon(Int[], og int[], og int)

Det er en polygon.

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

Parameters

xPoints int []

X koordinater af punkter.

yPoints int []

Koordinering af punkter.

nPoints int

Antallet af punkter.

DrawPolygon(dobbelt[], dobbelt[], og int)

Det er en polygone.

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

Parameters

xPoints double []

X koordinater af punkter.

yPoints double []

Koordinering af punkter.

nPoints int

Antallet af punkter.

DrawPolyline(Int[], og int[], og int)

Det er en polylin.

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

Parameters

xPoints int []

X koordinater af punkter.

yPoints int []

Koordinering af punkter.

nPoints int

Antallet af punkter.

DrawPolyline(dobbelt[], dobbelt[], og int)

Det er en polylin.

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

Parameters

xPoints double []

X koordinater af punkter.

yPoints double []

Koordinering af punkter.

nPoints int

Antallet af punkter.

DrawRect(dobbelt, dobbelt, dobbelt og dobbelt)

Dræber en rektangle.

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

Parameters

x double

X koordinater af den øverste venstre hjørne af rektanglen.

y double

Y koordinater af den øverste venstre hjørne af rektanglen.

width double

En bredde af rektanglen.

height double

En højde af rektanglen.

DrawRoundRect(dobbelt, dobbelt, dobbelt, dobbelt, dobbelt)

Dræber en runde rektangle.

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

Parameters

x double

X koordinater af den øverste venstre hjørne af rektanglen.

y double

Y koordinater af den øverste venstre hjørne af rektanglen.

width double

En bredde af rektanglen.

height double

En højde af rektanglen.

arcWidth double

En bredde af cirkuleret rektangle af arken, der runder et hjørne af rektanglen.

arcHeight double

En højde af cirkuleret rektangle af arken, der runder et hjørne af rektanglen.

DrawTransparentImage(Bitmap, Matrix og Int)

Hvis billedet ikke har Alpha-kanal, vil det blive trukket som et opaktigt billede

public void DrawTransparentImage(Bitmap image, Matrix transform, int transparencyThreshold)

Parameters

image Bitmap

Billedet til at tegne.

transform Matrix

Matrix til at omdanne billedet.

transparencyThreshold int

En grænse, der definerer, fra hvilken værdi af gennemsigtighed pixel vil blive fortolket som fuldt gennemsigtig. Alle værdier under denne grænse vil blive fortolket som fuldt gennemsigtig.

ExtractEpsBoundingBox()

Læs EPS-filen og udveksler grænsefeltet for EPS-billedet fra %%BoundingBox kommentarer eller grænser for standard side størrelse (0, 0, 595, 842) hvis det ikke eksisterer.

public int[] ExtractEpsBoundingBox()

Returns

int []

Den grænsende boks af EPS-billedet.

ExtractEpsSize()

Læs EPS-filen og udveksle en størrelse af EPS-billedet fra %%BoundingBox kommentar eller standard side størrelse (595, 842) hvis den ikke eksisterer.

public Size ExtractEpsSize()

Returns

Size

Størrelsen af EPS-billedet.

ExtractText(Beskyttelse, int, int)

Teksten kan kun udvundes, hvis den er skrevet med Type 42 (TrueType) font eller Type 0 font med Type 42 font i dens Vector Map.

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

Parameters

options SaveOptions

Besparelse af mulighederne.

startPage int

Den side, hvorfra du skal begynde at udveksle tekst. Denne parameter er nyttig for multi-paged dokumenter.

endPage int

Denne parameter er nyttig for multi-paged dokumenter.

Returns

string

Den udvundne tekst.

Fill(GraphicsPath)

Fyll en vilkårlig vej.

public void Fill(GraphicsPath shape)

Parameters

shape GraphicsPath

Vejen til at fylde.

FillAndStrokeText(String, Font, Float, Float, Brush, Pen)

Tilføj en tekststring ved at fylde interrior af glyphs og tegne glyphs konturer.

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

Parameters

text string

Tekst til at tilføje.

font Font

System font, der vil blive brugt til at tegne tekst.

x float

X koordinater for tekstoprindelse.

y float

Y koordinerer for tekstoprindelse.

fillPaint Brush

Fyllet bruges til maling af glyphs interiør.

stroke Pen

Den stroke bruges til at tegne glyphs konturer.

FillAndStrokeText(Flåder, Flåder[], Font, Float, Float, Brush, Pen)

Tilføj en tekststring ved at fylde interrior af glyphs og tegne glyphs konturer.

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

Parameters

text string

Tekst til at tilføje.

advances float []

En række glyphs bredde. dens længde skal overholde antallet af glyphs i strengen.

font Font

System font, der vil blive brugt til at tegne tekst.

x float

X koordinater for tekstoprindelse.

y float

Y koordinerer for tekstoprindelse.

fillPaint Brush

Fyllet bruges til maling af glyphs interiør.

stroke Pen

Den stroke bruges til at tegne glyphs konturer.

FillAndStrokeText(String, DrFont, Float, Float, Brush, Pen)

Tilføj en tekststring ved at fylde interrior af glyphs og tegne glyphs konturer.

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

Parameters

text string

Tekst til at tilføje.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, der vil blive brugt til at tegne tekst. Det kan bruges med tilpasset font, der er placeret i tilpasset mappe.

x float

X koordinater for tekstoprindelse.

y float

Y koordinerer for tekstoprindelse.

fillPaint Brush

Fyllet bruges til maling af glyphs interiør.

stroke Pen

Den stroke bruges til at tegne glyphs konturer.

FillAndStrokeText(Flåder, Flåder[], DrFont, float, float, brush, pen)

Tilføj en tekststring ved at fylde interrior af glyphs og tegne glyphs konturer.

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

Parameters

text string

Tekst til at tilføje.

advances float []

En række glyphs bredde. dens længde skal overholde antallet af glyphs i strengen.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, der vil blive brugt til at tegne tekst. Det kan bruges med tilpasset font, der er placeret i tilpasset mappe.

x float

X koordinater for tekstoprindelse.

y float

Y koordinerer for tekstoprindelse.

fillPaint Brush

Fyllet bruges til maling af glyphs interiør.

stroke Pen

Den stroke bruges til at tegne glyphs konturer.

FillArc(dobbelt, dobbelt, dobbelt, dobbelt, dobbelt)

Fyller en ark.

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

Parameters

x double

X koordinater af centrum af arken.

y double

Y koordinat af centrum af arken.

width double

En bredde af cirkuleret rektangle.

height double

En højde af cirkuleret rektangle.

startAngle double

En startkugle af arken.

arcAngle double

Et hjørne af arken.

FillOval(dobbelt, dobbelt, dobbelt og dobbelt)

Det er en oval.

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

Parameters

x double

X koordinater af centrum af ovalen.

y double

Y koordinater af centrum af ovalen.

width double

En bredde af cirkuleret rektangle.

height double

En højde af cirkuleret rektangle.

FillPolygon(Int[], og int[], og int)

Det er en polygone.

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

Parameters

xPoints int []

X koordinater af punkter.

yPoints int []

Koordinering af punkter.

nPoints int

Antallet af punkter.

FillPolygon(dobbelt[], dobbelt[], og int)

Det er en polygone.

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

Parameters

xPoints double []

X koordinater af punkter.

yPoints double []

Koordinering af punkter.

nPoints int

Antallet af punkter.

FillRect(dobbelt, dobbelt, dobbelt og dobbelt)

Fyller en rektangle.

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

Parameters

x double

X koordinater af den øverste venstre hjørne af rektanglen.

y double

Y koordinater af den øverste venstre hjørne af rektanglen.

width double

En bredde af rektanglen.

height double

En højde af rektanglen.

FillRoundRect(dobbelt, dobbelt, dobbelt, dobbelt, dobbelt)

Fyller en runde rektangle.

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

Parameters

x double

X koordinater af den øverste venstre hjørne af rektanglen.

y double

Y koordinater af den øverste venstre hjørne af rektanglen.

width double

En bredde af rektanglen.

height double

En højde af rektanglen.

arcWidth double

En bredde af cirkuleret rektangle af arken, der runder et hjørne af rektanglen.

arcHeight double

En højde af cirkuleret rektangle af arken, der runder et hjørne af rektanglen.

FillText(Flåder, Flåder, Flåder)

Tilføj en tekststring ved at fylde interrior af glypher.

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

Parameters

text string

Tekst til at tilføje.

font Font

System font, der vil blive brugt til at tegne tekst.

x float

X koordinater for tekstoprindelse.

y float

Y koordinerer for tekstoprindelse.

FillText(Flåder, Flåder[], Flåder, flåder og flåder)

Tilføj en tekststring ved at fylde interrior af glypher.

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

Parameters

text string

Tekst til at tilføje.

advances float []

En række glyphs bredde. dens længde skal overholde antallet af glyphs i strengen.

font Font

Den font, der vil blive brugt til at tegne tekst.

x float

X koordinater for tekstoprindelse.

y float

Y koordinerer for tekstoprindelse.

FillText(String, DrFont, float, float)

Tilføj en tekststring ved at fylde interrior af glypher.

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

Parameters

text string

Tekst til at tilføje.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, der vil blive brugt til at tegne tekst. Det kan bruges med tilpasset font, der er placeret i tilpasset mappe.

x float

X koordinater for tekstoprindelse.

y float

Y koordinerer for tekstoprindelse.

FillText(Flåder, Flåder[], DrFont, float, float)

Tilføj en tekststring ved at fylde interrior af glypher.

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

Parameters

text string

Tekst til at tilføje.

advances float []

En række glyphs bredde. dens længde skal overholde antallet af glyphs i strengen.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, der vil blive brugt til at tegne tekst. Det kan bruges med tilpasset font, der er placeret i tilpasset mappe.

x float

X koordinater for tekstoprindelse.

y float

Y koordinerer for tekstoprindelse.

FillText(String, Font, Float, Float, Brush)

Tilføj en tekststring ved at fylde interrior af glypher.

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

Parameters

text string

Tekst til at tilføje.

font Font

System font, der vil blive brugt til at tegne tekst.

x float

X koordinater for tekstoprindelse.

y float

Y koordinerer for tekstoprindelse.

fill Brush

Fyllet bruges til maling af glypher.

FillText(Flåder, Flåder[], Font, float, float, brush)

Tilføj en tekststring ved at fylde interrior af glypher.

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

Parameters

text string

Tekst til at tilføje.

advances float []

En række glyphs bredde. dens længde skal overholde antallet af glyphs i strengen.

font Font

System font, der vil blive brugt til at tegne tekst.

x float

X koordinater for tekstoprindelse.

y float

Y koordinerer for tekstoprindelse.

fill Brush

Fyllet bruges til maling af glypher.

FillText(String, DrFont, Float, Float, Brush)

Tilføj en tekststring ved at fylde interrior af glypher.

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

Parameters

text string

Tekst til at tilføje.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, der vil blive brugt til at tegne tekst. Det kan bruges med tilpasset font, der er placeret i tilpasset mappe.

x float

X koordinater for tekstoprindelse.

y float

Y koordinerer for tekstoprindelse.

fill Brush

Fyllet bruges til maling af glypher.

FillText(Flåder, Flåder[], DrFont, float, float, brush)

Tilføj en tekststring ved at fylde interrior af glypher.

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

Parameters

text string

Tekst til at tilføje.

advances float []

En række glyphs bredde. dens længde skal overholde antallet af glyphs i strengen.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, der vil blive brugt til at tegne tekst. Det kan bruges med tilpasset font, der er placeret i tilpasset mappe.

x float

X koordinater for tekstoprindelse.

y float

Y koordinerer for tekstoprindelse.

fill Brush

Fyllet bruges til maling af glypher.

GetPaint()

Få maling af den nuværende grafiske tilstand.

public Brush GetPaint()

Returns

Brush

GetStroke()

Gør et slag i den nuværende grafiske tilstand.

public Pen GetStroke()

Returns

Pen

GetXmpMetadata()

Læser PS/EPS-filen og ekstrakter XmpMetdata, hvis den allerede eksisterer, eller tilføjer en ny, hvis den ikke eksisterer.

public XmpMetadata GetXmpMetadata()

Returns

XmpMetadata

Eksisterende eller nye XMP metadata.

MergeToPdf(String og String[], Beskyttelsesmuligheder)

Mægler PS/EPS filer til en enhed.

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

Parameters

outPdfFilePath string

En udledning af PDF-filen vej.

filesForMerge string []

PS/EPS filer til at fusionere med denne fil til en output-enhed.

options SaveOptions

Indeholder flag, der angiver udgang af fejl kastet under konvertering.

MergeToPdf(Strøm, Strøm[], Beskyttelsesmuligheder)

Mægler PS/EPS filer til en enhed.

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

Parameters

pdfStream Stream

En udgave af PDF stream.

filesForMerge string []

PS/EPS filer til at fusionere med denne fil til en output-enhed.

options SaveOptions

Indeholder flag, der angiver udgang af fejl kastet under konvertering.

OpenPage(Flåder, Flåder)

Skaber en ny side og gør den til en ny.

public void OpenPage(float width, float height)

Parameters

width float

Omfanget af den nye side.

height float

Højden på den nye side.

OpenPage(String)

Skaber en ny side med dokumentets størrelse og gør den til en aktuel.

public void OpenPage(string pageName = null)

Parameters

pageName string

Navnet på den nye side. Hvis det er null, vil navnet o siden være en ordrenummer på siden.

OutlineText(Flåder, Flåder, Flåder)

Tilføj en tekststring ved at tegne glyphs konturer.

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

Parameters

text string

Tekst til at tilføje.

font Font

System font, der vil blive brugt til at tegne tekst.

x float

X koordinater for tekstoprindelse.

y float

Y koordinerer for tekstoprindelse.

OutlineText(Flåder, Flåder[], Flåder, flåder og flåder)

Tilføj en tekststring ved at tegne glyphs konturer.

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

Parameters

text string

Tekst til at tilføje.

advances float []

En række glyphs bredde. dens længde skal overholde antallet af glyphs i strengen.

font Font

Den font, der vil blive brugt til at tegne tekst.

x float

X koordinater for tekstoprindelse.

y float

Y koordinerer for tekstoprindelse.

OutlineText(String, DrFont, float, float)

Tilføj en tekststring ved at tegne glyphs konturer.

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

Parameters

text string

Tekst til at tilføje.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, der vil blive brugt til at tegne tekst. Det kan bruges med tilpasset font, der er placeret i tilpasset mappe.

x float

X koordinater for tekstoprindelse.

y float

Y koordinerer for tekstoprindelse.

OutlineText(Flåder, Flåder[], DrFont, float, float)

Tilføj en tekststring ved at tegne glyphs konturer.

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

Parameters

text string

Tekst til at tilføje.

advances float []

En række glyphs bredde. dens længde skal overholde antallet af glyphs i strengen.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, der vil blive brugt til at tegne tekst. Det kan bruges med tilpasset font, der er placeret i tilpasset mappe.

x float

X koordinater for tekstoprindelse.

y float

Y koordinerer for tekstoprindelse.

OutlineText(String, Font, Float, Float, Pen)

Tilføj en tekststring ved at tegne glyphs konturer.

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

Parameters

text string

Tekst til at tilføje.

font Font

System font, der vil blive brugt til at tegne tekst.

x float

X koordinater for tekstoprindelse.

y float

Y koordinerer for tekstoprindelse.

stroke Pen

Den stroke, der anvendes til at tegne glyphs outlines.

OutlineText(Flåder, Flåder[], Font, Float, Float, Pen)

Tilføj en tekststring ved at tegne glyphs konturer.

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

Parameters

text string

Tekst til at tilføje.

advances float []

En række glyphs bredde. dens længde skal overholde antallet af glyphs i strengen.

font Font

System font, der vil blive brugt til at tegne tekst.

x float

X koordinater for tekstoprindelse.

y float

Y koordinerer for tekstoprindelse.

stroke Pen

Den stroke, der anvendes til at tegne glyphs outlines.

OutlineText(String, DrFont, Float, Float, Pen)

Tilføj en tekststring ved at tegne glyphs konturer.

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

Parameters

text string

Tekst til at tilføje.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, der vil blive brugt til at tegne tekst. Det kan bruges med tilpasset font, der er placeret i tilpasset mappe.

x float

X koordinater for tekstoprindelse.

y float

Y koordinerer for tekstoprindelse.

stroke Pen

Den stroke, der anvendes til at tegne glyphs outlines.

OutlineText(Flåder, Flåder[], DrFont, float, float, Pen)

Tilføj en tekststring ved at tegne glyphs konturer.

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

Parameters

text string

Tekst til at tilføje.

advances float []

En række glyphs bredde. dens længde skal overholde antallet af glyphs i strengen.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, der vil blive brugt til at tegne tekst. Det kan bruges med tilpasset font, der er placeret i tilpasset mappe.

x float

X koordinater for tekstoprindelse.

y float

Y koordinerer for tekstoprindelse.

stroke Pen

Den stroke, der anvendes til at tegne glyphs outlines.

ResizeEps(String, SizeF, Enheder)

Resizes givet Aspose.Page.EPS.PsDocument som EPS fil. Denne metode anvendes kun efter udvinding af EPS størrelse.Det gemmer den oprindelige EPS-fil med opdateret eksisterende %%BoundingBox eller en ny vil blive skabt.

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

Parameters

outEpsFilePath string

Udgangen af EPS filvejen.

newSizeInUnits SizeF

Nye størrelser af EPS-billedet i tildelte enheder.

units Units

De enheder af den nye størrelse. kan være point, inches, millimeter, centimeter og procent af den oprindelige størrelse.

ResizeEps(Strøm, SizeF, Enheder)

Resizes givet Aspose.Page.EPS.PsDocument som EPS fil. Denne metode anvendes kun efter udvinding af EPS størrelse.Det gemmer den oprindelige EPS-fil med opdateret eksisterende %%BoundingBox eller en ny vil blive skabt.

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

Parameters

epsStream Stream

Udledning af EPS filer.

newSizeInUnits SizeF

Nye størrelser af EPS-billedet i tildelte enheder.

units Units

De enheder af den nye størrelse. kan være point, inches, millimeter, centimeter og procent af den oprindelige størrelse.

Rotate(Flåder)

Ads rotation counterclockwise om oprindelsen til den aktuelle grafiske tilstand (rotate current matrix).

public void Rotate(float angleRadians)

Parameters

angleRadians float

Vinkel af rotation i stråler.

Rotate(Int)

Ads rotation counterclockwise om oprindelsen til den aktuelle grafiske tilstand (rotate current matrix).

public void Rotate(int angleDegrees)

Parameters

angleDegrees int

Vinkel af rotation i grader.

Save(Stream)

Sparer givet Aspose.Page.EPS.PsDocument som EPS fil. Denne metode bruges kun efter opdatering af XMP metadata.Det gemmer den oprindelige EPS-fil med opdaterede eksisterende metadata eller en ny, der er skabt ved at kalde GetMetadata-metoden.I det sidste tilfælde tilføjes alle de nødvendige PostScript-koder og EPS-kommentarer.

public void Save(Stream epsStream)

Parameters

epsStream Stream

Udledning af EPS filer.

Save()

Sparer givet Aspose.Page.EPS.PsDocument som EPS fil. Denne metode bruges kun, når PsDocument blev skabt fra scratch.

public void Save()

SaveAsImage(ImageSaveOptions)

Sparer PS/EPS filer til billeder byte arrayer.

public byte[][] SaveAsImage(ImageSaveOptions options)

Parameters

options ImageSaveOptions

Indeholder de nødvendige parametre for at redde billede og flag, der angiver udgangen af fejl kastet under konvertering.

Returns

byte [][]

Billeder byte. en byte array for en side.

SaveAsPdf(String, PdfSaveOptions)

Sparer PS/EPS fil til PDF fil.

public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)

Parameters

outPdfFilePath string

En udledning af PDF-filen vej.

options PdfSaveOptions

Indeholder flag, der angiver udgang af fejl kastet under konvertering.

SaveAsPdf(Strøm, PdfSaveOptions)

Sparer PS/EPS filer til PDF-strøm.

public void SaveAsPdf(Stream pdfStream, PdfSaveOptions options)

Parameters

pdfStream Stream

En udgave af PDF stream.

options PdfSaveOptions

Indeholder flag, der angiver udgang af fejl kastet under konvertering.

SaveImageAsEps(Stream, Stream og PsSaveOptions)

Sparer PNG/JPEG/TIFF/BMP/GIF/EMF billede fra inputstrøm til EPS outputstrøm.

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

Parameters

imageStream Stream

Indtastning af indtastning.

epsStream Stream

EPS udgangstrøm.

options PsSaveOptions

Indeholder parametre, der angiver udgangen af fejl kastet under konvertering.

SaveImageAsEps(String, String og PsSaveOptions)

Sparer PNG/JPEG/TIFF/BMP/GIF/EMF billede fra fil til EPS-fil.

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

Parameters

imageFilePath string

Billede filvejr.

epsFilePath string

EPS filvejr.

options PsSaveOptions

Indeholder parametre, der angiver udgangen af fejl kastet under konvertering.

SaveImageAsEps(Bitmap, String og PsSaveOptions)

Sparer Bitmap-objekt til EPS-filer.

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

Parameters

image Bitmap

Det billede.

epsFilePath string

EPS filvejr.

options PsSaveOptions

Indeholder parametre, der angiver udgangen af fejl kastet under konvertering.

SaveImageAsEps(Bitmap, Stream og PsSaveOptions)

Sparer Bitmap-objektet til EPS-udledningstrømmen.

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

Parameters

image Bitmap

Det billede.

epsStream Stream

EPS udgangstrøm.

options PsSaveOptions

Indeholder parametre, der angiver udgangen af fejl kastet under konvertering.

Scale(Flåder, Flåder)

Tilføj skalaen til den nuværende grafiske tilstand (skalaens nuværende matrix).

public void Scale(float xScale, float yScale)

Parameters

xScale float

Skalaen i X axis.

yScale float

Oversættelse i Y axis.

SetPageDevice(Ordforråd<string, objekt=”">)

Indsæt sideparametrene (se operatørens “setpagedevice” PostScript specifikation).Blandt disse kan være side størrelse og farve osv.

public void SetPageDevice(Dictionary<string, object=""> pageParams)

Parameters

pageParams Dictionary < string , object >

Parametre af siden. i denne ordbog kan være siden størrelse og farve osv.

SetPageSize(Flåder, Flåder)

For at oprette sider med forskellige størrelser i et dokument bruger du Aspose.Page.EPS.PsDocument.SetPageDevice(System.Collections.Generic.Dictionary{System.String,System.Object})Metoden efter denne metode.

public void SetPageSize(float width, float height)

Parameters

width float

Den bredde af siden i den resulterende PostScript-fil.

height float

Højden på siden i den resulterende PostScript-fil.

SetPaint(Brush)

Sæt maling i den nuværende grafiske tilstand.

public void SetPaint(Brush paint)

Parameters

paint Brush

Det kan være enhver underklasse af System.Drawing.Brush klasse eksisterede på .NET platform.

SetStroke(Pen)

Sæt slag i nuværende grafiske tilstand.

public void SetStroke(Pen stroke)

Parameters

stroke Pen

af slaget.

SetTransform(Matrix)

Sæt den nuværende transformation til denne.

public void SetTransform(Matrix matrix)

Parameters

matrix Matrix

Den transformation.

Shear(Flåder, Flåder)

Ads shear transformation til den nuværende grafiske tilstand (shear nuværende matrix).

public void Shear(float shx, float shy)

Parameters

shx float

Den er i X-axis.

shy float

Løbet i Y axis.

Transform(Matrix)

Adds transformation til den nuværende grafiske tilstand (koncatenerer denne matrix med den nuværende).

public void Transform(Matrix matrix)

Parameters

matrix Matrix

Den transformation.

Translate(Flåder, Flåder)

Adds oversættelse til den aktuelle grafiske tilstand (oversætter den aktuelle matrix).

public void Translate(float x, float y)

Parameters

x float

Oversættelse i X retning.

y float

Oversættelse i Y retning.

WriteGraphicsRestore()

Writes restaurering af den aktuelle grafiske tilstand (se PostScript specifikation på operatøren “grestore”).

public void WriteGraphicsRestore()

WriteGraphicsSave()

Skrifter sparer den aktuelle grafiske tilstand (se PostScript specifikation på operatøren “save”).

public void WriteGraphicsSave()

</string,></string,>

 Dansk