Class PsDocument

Class PsDocument

Namespace: Aspose.Page.EPS
Assembly: Aspose.Page.dll (25.1.2)

Tato třída encapsuluje dokumenty PS/EPS.

public sealed class PsDocument : Document

Dědičnost

objectDocumentPsDocument

Děděné členy

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

Konstruktory

PsDocument(string, PsSaveOptions)

Inicializuje prázdný Aspose.Page.EPS.PsDocument s inicializovanou stránkou.

public PsDocument(string outPsFilePath, PsSaveOptions options)

Parametry

outPsFilePath string

Cesta k výstupnímu PS/EPS souboru.

options PsSaveOptions

Sada parametrů ovládající ukládání souboru PostScript.

PsDocument(Stream, PsSaveOptions)

Inicializuje prázdný Aspose.Page.EPS.PsDocument s inicializovanou stránkou.

public PsDocument(Stream outPsStream, PsSaveOptions options)

Parametry

outPsStream Stream

Stream, do kterého se má uložit PS/EPS soubor.

options PsSaveOptions

Sada parametrů ovládající ukládání souboru PostScript.

PsDocument(string, PsSaveOptions, bool)

Inicializuje prázdný Aspose.Page.EPS.PsDocument.

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

Parametry

outPsFilePath string

Cesta k výstupnímu PS/EPS souboru.

options PsSaveOptions

Sada parametrů ovládající ukládání souboru PostScript.

multipaged bool

Pokud je false, stránka nebude inicializována. V tomto případě by měla být inicializace stránky provedena pomocí explicitního “openPage(width, height) volání.

PsDocument(Stream, PsSaveOptions, bool)

Inicializuje prázdný Aspose.Page.EPS.PsDocument.

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

Parametry

outPsStream Stream

Stream, do kterého se má uložit PS/EPS soubor.

options PsSaveOptions

Sada parametrů ovládající ukládání souboru PostScript.

multipaged bool

Pokud je false, stránka nebude inicializována. V tomto případě by měla být inicializace stránky provedena pomocí explicitního “openPage(width, height) volání.

PsDocument(string, PsSaveOptions, int)

Inicializuje prázdný Aspose.Page.EPS.PsDocument, když je počet stránek dokumentu Postscript znám předem.

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

Parametry

outPsFilePath string

Cesta k výstupnímu PS/EPS souboru.

options PsSaveOptions

Sada parametrů ovládající ukládání souboru PostScript.

numberOfPages int

Počet stránek v dokumentu PostScript.

PsDocument(Stream, PsSaveOptions, int)

Inicializuje prázdný Aspose.Page.EPS.PsDocument, když je počet stránek dokumentu Postscript znám předem.

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

Parametry

outPsStream Stream

Stream, do kterého se má uložit PS/EPS soubor.

options PsSaveOptions

Sada parametrů ovládající ukládání souboru PostScript.

numberOfPages int

Počet stránek v dokumentu PostScript.

PsDocument(string)

Inicializuje Aspose.Page.EPS.PsDocument s vstupním PS/EPS souborem.

public PsDocument(string psFilePath)

Parametry

psFilePath string

Cesta k PS/EPS souboru.

PsDocument(Stream)

Inicializuje Aspose.Page.EPS.PsDocument s proudem PS/EPS souboru.

public PsDocument(Stream inPsStream)

Parametry

inPsStream Stream

Vstupní proud PS/EPS souboru.

Vlastnosti

InputStream

Získá nebo nastaví vstupní proud PS/EPS souboru.

public Stream InputStream { get; set; }

Hodnota vlastnosti

Stream

NumberOfPages

Vrací počet stránek v výsledném PDF dokumentu.

public int NumberOfPages { get; }

Hodnota vlastnosti

int

Metody

Clip(GraphicsPath)

Přidá klip k aktuálnímu grafickému stavu.

public void Clip(GraphicsPath s)

Parametry

s GraphicsPath

Cesta pro klip.

ClipAndNewPath(GraphicsPath)

Přidá klip k aktuálnímu grafickému stavu a poté zapíše operátor “newpath”. Je nutné to provést, aby se předešlo konfliktu této klipové cesty a některých následných cest, jako jsou glyfy obrysované operátorem “charpath”.

public void ClipAndNewPath(GraphicsPath s)

Parametry

s GraphicsPath

Cesta pro klip.

ClipRectangle(RectangleF)

Přidá klipovací obdélník k aktuálnímu grafickému stavu.

public void ClipRectangle(RectangleF rect)

Parametry

rect RectangleF

Klipovací obdélník.

ClipText(string, Font, float, float)

Přidá klip z obrysu daného textu v daném písmu.

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

Parametry

text string

Text.

font Font

Písmo.

x float

X souřadnice pozice textu.

y float

Y souřadnice pozice textu.

ClosePage()

Dokončí aktuální stránku.

public void ClosePage()

CropEps(string, float[])

Ořízne daný Aspose.Page.EPS.PsDocument jako EPS soubor. Uloží počáteční EPS soubor s aktualizovaným stávajícím %%BoundingBox nebo bude vytvořen nový.

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

Parametry

outEpsFilePath string

Cesta k výstupnímu EPS souboru.

cropBox float[]

Oříznutí box (x0, y0, x, y).

CropEps(Stream, float[])

Ořízne daný Aspose.Page.EPS.PsDocument jako EPS soubor. Uloží počáteční EPS soubor s aktualizovaným stávajícím %%BoundingBox nebo bude vytvořen nový.

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

Parametry

epsStream Stream

Stream výstupního EPS souboru.

cropBox float[]

Oříznutí box (x0, y0, x, y).

Draw(GraphicsPath)

Nakreslí libovolnou cestu.

public void Draw(GraphicsPath shape)

Parametry

shape GraphicsPath

Cesta k nakreslení.

DrawArc(double, double, double, double, double, double)

Nakreslí oblouk.

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

Parametry

x double

X souřadnice středu oblouku.

y double

Y souřadnice středu oblouku.

width double

Šířka obdélníku, který obklopuje.

height double

Výška obdélníku, který obklopuje.

startAngle double

Počáteční úhel oblouku.

arcAngle double

Úhel oblouku.

DrawExplicitImageMask(Bitmap, Bitmap, Matrix)

Nakreslí maskovaný obrázek.

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

Parametry

image24bpp Bitmap

Obrázek k nakreslení. Musí být ve formátu 24bpp RGB.

alphaMask1bpp Bitmap

Obrázková maska. Musí být ve formátu 1bpp.

transform Matrix

Matice pro transformaci obrázku.

DrawImage(Bitmap)

Nakreslí obrázek.

public void DrawImage(Bitmap image)

Parametry

image Bitmap

Obrázek k nakreslení.

DrawImage(Bitmap, Matrix, Color)

Nakreslí transformovaný obrázek s pozadím.

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

Parametry

image Bitmap

Obrázek k nakreslení.

transform Matrix

Matice pro transformaci obrázku.

bkg Color

Pozadí pro obrázek.

DrawLine(double, double, double, double)

Nakreslí úsečku.

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

Parametry

x1 double

X souřadnice začátku úsečky.

y1 double

Y souřadnice začátku úsečky.

x2 double

X souřadnice konce úsečky.

y2 double

Y souřadnice konce úsečky.

DrawOval(double, double, double, double)

Nakreslí ovál.

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

Parametry

x double

X souřadnice středu oválu.

y double

Y souřadnice středu oválu.

width double

Šířka obdélníku, který obklopuje.

height double

Výška obdélníku, který obklopuje.

DrawPolygon(int[], int[], int)

Nakreslí polygon.

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

Parametry

xPoints int[]

X souřadnice bodů.

yPoints int[]

Y souřadnice bodů.

nPoints int

Počet bodů.

DrawPolygon(double[], double[], int)

Nakreslí polygon.

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

Parametry

xPoints double[]

X souřadnice bodů.

yPoints double[]

Y souřadnice bodů.

nPoints int

Počet bodů.

DrawPolyline(int[], int[], int)

Nakreslí polyline.

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

Parametry

xPoints int[]

X souřadnice bodů.

yPoints int[]

Y souřadnice bodů.

nPoints int

Počet bodů.

DrawPolyline(double[], double[], int)

Nakreslí polyline.

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

Parametry

xPoints double[]

X souřadnice bodů.

yPoints double[]

Y souřadnice bodů.

nPoints int

Počet bodů.

DrawRect(double, double, double, double)

Nakreslí obdélník.

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

Parametry

x double

X souřadnice levého horního rohu obdélníku.

y double

Y souřadnice levého horního rohu obdélníku.

width double

Šířka obdélníku.

height double

Výška obdélníku.

DrawRoundRect(double, double, double, double, double, double)

Nakreslí zaoblený obdélník.

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

Parametry

x double

X souřadnice levého horního rohu obdélníku.

y double

Y souřadnice levého horního rohu obdélníku.

width double

Šířka obdélníku.

height double

Výška obdélníku.

arcWidth double

Šířka obdélníku, který obklopuje oblouk, který zaobluje roh obdélníku.

arcHeight double

Výška obdélníku, který obklopuje oblouk, který zaobluje roh obdélníku.

DrawTransparentImage(Bitmap, Matrix, int)

Nakreslí transformovaný průhledný obrázek. Pokud obrázek nemá alpha kanál, bude nakreslen jako neprůhledný obrázek.

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

Parametry

image Bitmap

Obrázek k nakreslení.

transform Matrix

Matice pro transformaci obrázku.

transparencyThreshold int

Prahová hodnota, která určuje, od které hodnoty průhlednosti bude pixel interpretován jako zcela průhledný. Všechny hodnoty pod touto prahovou hodnotou budou interpretovány jako zcela neprůhledné.

ExtractEpsBoundingBox()

Čte EPS soubor a extrahuje ohraničující box EPS obrázku z komentáře %%BoundingBox nebo velikosti výchozí stránky (0, 0, 595, 842), pokud neexistuje.

public int[] ExtractEpsBoundingBox()

Vrací

int[]

Ohraničující box EPS obrázku.

ExtractEpsSize()

Čte EPS soubor a extrahuje velikost EPS obrázku z komentáře %%BoundingBox nebo velikosti výchozí stránky (595, 842), pokud neexistuje.

public Size ExtractEpsSize()

Vrací

Size

Velikost EPS obrázku.

ExtractText(SaveOptions, int, int)

Extrahuje text z PS souboru. Text může být extrahován pouze pokud je napsán písmem typu 42 (TrueType) nebo písmem typu 0 s písmem typu 42 ve své vektorové mapě.

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

Parametry

options SaveOptions

Možnosti ukládání.

startPage int

Stránka, od které začít extrakci textu. Tento parametr je užitečný pro vícestránkové dokumenty.

endPage int

Stránka, do které skončit extrakci textu. Tento parametr je užitečný pro vícestránkové dokumenty.

Vrací

string

Extrahovaný text.

Fill(GraphicsPath)

Vyplní libovolnou cestu.

public void Fill(GraphicsPath shape)

Parametry

shape GraphicsPath

Cesta k vyplnění.

FillAndStrokeText(string, Font, float, float, Brush, Pen)

Přidá textový řetězec vyplněním interiéru glyfů a nakreslením obrysů glyfů.

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

Parametry

text string

Text k přidání.

font Font

Systémové písmo, které bude použito k nakreslení textu.

x float

X souřadnice pro počátek textu.

y float

Y souřadnice pro počátek textu.

fillPaint Brush

Výplň použitá k malování interiéru glyfů.

stroke Pen

Obrys použitý k nakreslení obrysů glyfů.

FillAndStrokeText(string, float[], Font, float, float, Brush, Pen)

Přidá textový řetězec vyplněním interiéru glyfů a nakreslením obrysů glyfů.

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

Parametry

text string

Text k přidání.

advances float[]

Pole šířky glyfů. Jeho délka musí odpovídat počtu glyfů v řetězci.

font Font

Systémové písmo, které bude použito k nakreslení textu.

x float

X souřadnice pro počátek textu.

y float

Y souřadnice pro počátek textu.

fillPaint Brush

Výplň použitá k malování interiéru glyfů.

stroke Pen

Obrys použitý k nakreslení obrysů glyfů.

FillAndStrokeText(string, DrFont, float, float, Brush, Pen)

Přidá textový řetězec vyplněním interiéru glyfů a nakreslením obrysů glyfů.

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

Parametry

text string

Text k přidání.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, které bude použito k nakreslení textu. Může být použito s vlastním písmem, které se nachází ve vlastním adresáři.

x float

X souřadnice pro počátek textu.

y float

Y souřadnice pro počátek textu.

fillPaint Brush

Výplň použitá k malování interiéru glyfů.

stroke Pen

Obrys použitý k nakreslení obrysů glyfů.

FillAndStrokeText(string, float[], DrFont, float, float, Brush, Pen)

Přidá textový řetězec vyplněním interiéru glyfů a nakreslením obrysů glyfů.

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

Parametry

text string

Text k přidání.

advances float[]

Pole šířky glyfů. Jeho délka musí odpovídat počtu glyfů v řetězci.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, které bude použito k nakreslení textu. Může být použito s vlastním písmem, které se nachází ve vlastním adresáři.

x float

X souřadnice pro počátek textu.

y float

Y souřadnice pro počátek textu.

fillPaint Brush

Výplň použitá k malování interiéru glyfů.

stroke Pen

Obrys použitý k nakreslení obrysů glyfů.

FillArc(double, double, double, double, double, double)

Vyplní oblouk.

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

Parametry

x double

X souřadnice středu oblouku.

y double

Y souřadnice středu oblouku.

width double

Šířka obdélníku, který obklopuje.

height double

Výška obdélníku, který obklopuje.

startAngle double

Počáteční úhel oblouku.

arcAngle double

Úhel oblouku.

FillOval(double, double, double, double)

Vyplní ovál.

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

Parametry

x double

X souřadnice středu oválu.

y double

Y souřadnice středu oválu.

width double

Šířka obdélníku, který obklopuje.

height double

Výška obdélníku, který obklopuje.

FillPolygon(int[], int[], int)

Vyplní polygon.

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

Parametry

xPoints int[]

X souřadnice bodů.

yPoints int[]

Y souřadnice bodů.

nPoints int

Počet bodů.

FillPolygon(double[], double[], int)

Vyplní polygon.

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

Parametry

xPoints double[]

X souřadnice bodů.

yPoints double[]

Y souřadnice bodů.

nPoints int

Počet bodů.

FillRect(double, double, double, double)

Vyplní obdélník.

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

Parametry

x double

X souřadnice levého horního rohu obdélníku.

y double

Y souřadnice levého horního rohu obdélníku.

width double

Šířka obdélníku.

height double

Výška obdélníku.

FillRoundRect(double, double, double, double, double, double)

Vyplní zaoblený obdélník.

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

Parametry

x double

X souřadnice levého horního rohu obdélníku.

y double

Y souřadnice levého horního rohu obdélníku.

width double

Šířka obdélníku.

height double

Výška obdélníku.

arcWidth double

Šířka obdélníku, který obklopuje oblouk, který zaobluje roh obdélníku.

arcHeight double

Výška obdélníku, který obklopuje oblouk, který zaobluje roh obdélníku.

FillText(string, Font, float, float)

Přidá textový řetězec vyplněním interiéru glyfů.

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

Parametry

text string

Text k přidání.

font Font

Systémové písmo, které bude použito k nakreslení textu.

x float

X souřadnice pro počátek textu.

y float

Y souřadnice pro počátek textu.

FillText(string, float[], Font, float, float)

Přidá textový řetězec vyplněním interiéru glyfů.

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

Parametry

text string

Text k přidání.

advances float[]

Pole šířky glyfů. Jeho délka musí odpovídat počtu glyfů v řetězci.

font Font

Písmo, které bude použito k nakreslení textu.

x float

X souřadnice pro počátek textu.

y float

Y souřadnice pro počátek textu.

FillText(string, DrFont, float, float)

Přidá textový řetězec vyplněním interiéru glyfů.

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

Parametry

text string

Text k přidání.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, které bude použito k nakreslení textu. Může být použito s vlastním písmem, které se nachází ve vlastním adresáři.

x float

X souřadnice pro počátek textu.

y float

Y souřadnice pro počátek textu.

FillText(string, float[], DrFont, float, float)

Přidá textový řetězec vyplněním interiéru glyfů.

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

Parametry

text string

Text k přidání.

advances float[]

Pole šířky glyfů. Jeho délka musí odpovídat počtu glyfů v řetězci.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, které bude použito k nakreslení textu. Může být použito s vlastním písmem, které se nachází ve vlastním adresáři.

x float

X souřadnice pro počátek textu.

y float

Y souřadnice pro počátek textu.

FillText(string, Font, float, float, Brush)

Přidá textový řetězec vyplněním interiéru glyfů.

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

Parametry

text string

Text k přidání.

font Font

Systémové písmo, které bude použito k nakreslení textu.

x float

X souřadnice pro počátek textu.

y float

Y souřadnice pro počátek textu.

fill Brush

Výplň použitá k malování glyfů.

FillText(string, float[], Font, float, float, Brush)

Přidá textový řetězec vyplněním interiéru glyfů.

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

Parametry

text string

Text k přidání.

advances float[]

Pole šířky glyfů. Jeho délka musí odpovídat počtu glyfů v řetězci.

font Font

Systémové písmo, které bude použito k nakreslení textu.

x float

X souřadnice pro počátek textu.

y float

Y souřadnice pro počátek textu.

fill Brush

Výplň použitá k malování glyfů.

FillText(string, DrFont, float, float, Brush)

Přidá textový řetězec vyplněním interiéru glyfů.

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

Parametry

text string

Text k přidání.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, které bude použito k nakreslení textu. Může být použito s vlastním písmem, které se nachází ve vlastním adresáři.

x float

X souřadnice pro počátek textu.

y float

Y souřadnice pro počátek textu.

fill Brush

Výplň použitá k malování glyfů.

FillText(string, float[], DrFont, float, float, Brush)

Přidá textový řetězec vyplněním interiéru glyfů.

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

Parametry

text string

Text k přidání.

advances float[]

Pole šířky glyfů. Jeho délka musí odpovídat počtu glyfů v řetězci.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, které bude použito k nakreslení textu. Může být použito s vlastním písmem, které se nachází ve vlastním adresáři.

x float

X souřadnice pro počátek textu.

y float

Y souřadnice pro počátek textu.

fill Brush

Výplň použitá k malování glyfů.

GetPaint()

Získá barvu aktuálního grafického stavu.

public Brush GetPaint()

Vrací

Brush

GetStroke()

Získá obrys aktuálního grafického stavu.

public Pen GetStroke()

Vrací

Pen

GetXmpMetadata()

Čte PS/EPS soubor a extrahuje XmpMetdata, pokud již existuje, nebo přidá novou, pokud neexistuje.

public XmpMetadata GetXmpMetadata()

Vrací

XmpMetadata

Existující nebo novou instanci XMP metadat.

MergeToPdf(string, string[], SaveOptions)

Sloučí PS/EPS soubory do zařízení.

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

Parametry

outPdfFilePath string

Cesta k výstupnímu PDF souboru.

filesForMerge string[]

PS/EPS soubory pro sloučení s tímto souborem do výstupního zařízení.

options SaveOptions

Obsahuje příznaky, které specifikují výstup chyb vyvolaných během konverze.

MergeToPdf(Stream, string[], SaveOptions)

Sloučí PS/EPS soubory do zařízení.

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

Parametry

pdfStream Stream

Výstupní PDF stream.

filesForMerge string[]

PS/EPS soubory pro sloučení s tímto souborem do výstupního zařízení.

options SaveOptions

Obsahuje příznaky, které specifikují výstup chyb vyvolaných během konverze.

OpenPage(float, float)

Vytvoří novou stránku a učiní ji aktuální.

public void OpenPage(float width, float height)

Parametry

width float

Šířka nové stránky.

height float

Výška nové stránky.

OpenPage(string)

Vytvoří novou stránku s velikostí dokumentu a učiní ji aktuální.

public void OpenPage(string pageName = null)

Parametry

pageName string

Název nové stránky. Pokud je null, název stránky bude pořadové číslo stránky.

OutlineText(string, Font, float, float)

Přidá textový řetězec kreslením obrysů glyfů.

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

Parametry

text string

Text k přidání.

font Font

Systémové písmo, které bude použito k nakreslení textu.

x float

X souřadnice pro počátek textu.

y float

Y souřadnice pro počátek textu.

OutlineText(string, float[], Font, float, float)

Přidá textový řetězec kreslením obrysů glyfů.

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

Parametry

text string

Text k přidání.

advances float[]

Pole šířky glyfů. Jeho délka musí odpovídat počtu glyfů v řetězci.

font Font

Písmo, které bude použito k nakreslení textu.

x float

X souřadnice pro počátek textu.

y float

Y souřadnice pro počátek textu.

OutlineText(string, DrFont, float, float)

Přidá textový řetězec kreslením obrysů glyfů.

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

Parametry

text string

Text k přidání.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, které bude použito k nakreslení textu. Může být použito s vlastním písmem, které se nachází ve vlastním adresáři.

x float

X souřadnice pro počátek textu.

y float

Y souřadnice pro počátek textu.

OutlineText(string, float[], DrFont, float, float)

Přidá textový řetězec kreslením obrysů glyfů.

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

Parametry

text string

Text k přidání.

advances float[]

Pole šířky glyfů. Jeho délka musí odpovídat počtu glyfů v řetězci.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, které bude použito k nakreslení textu. Může být použito s vlastním písmem, které se nachází ve vlastním adresáři.

x float

X souřadnice pro počátek textu.

y float

Y souřadnice pro počátek textu.

OutlineText(string, Font, float, float, Pen)

Přidá textový řetězec kreslením obrysů glyfů.

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

Parametry

text string

Text k přidání.

font Font

Systémové písmo, které bude použito k nakreslení textu.

x float

X souřadnice pro počátek textu.

y float

Y souřadnice pro počátek textu.

stroke Pen

Obrys použitý k nakreslení obrysů glyfů.

OutlineText(string, float[], Font, float, float, Pen)

Přidá textový řetězec kreslením obrysů glyfů.

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

Parametry

text string

Text k přidání.

advances float[]

Pole šířky glyfů. Jeho délka musí odpovídat počtu glyfů v řetězci.

font Font

Systémové písmo, které bude použito k nakreslení textu.

x float

X souřadnice pro počátek textu.

y float

Y souřadnice pro počátek textu.

stroke Pen

Obrys použitý k nakreslení obrysů glyfů.

OutlineText(string, DrFont, float, float, Pen)

Přidá textový řetězec kreslením obrysů glyfů.

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

Parametry

text string

Text k přidání.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, které bude použito k nakreslení textu. Může být použito s vlastním písmem, které se nachází ve vlastním adresáři.

x float

X souřadnice pro počátek textu.

y float

Y souřadnice pro počátek textu.

stroke Pen

Obrys použitý k nakreslení obrysů glyfů.

OutlineText(string, float[], DrFont, float, float, Pen)

Přidá textový řetězec kreslením obrysů glyfů.

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

Parametry

text string

Text k přidání.

advances float[]

Pole šířky glyfů. Jeho délka musí odpovídat počtu glyfů v řetězci.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, které bude použito k nakreslení textu. Může být použito s vlastním písmem, které se nachází ve vlastním adresáři.

x float

X souřadnice pro počátek textu.

y float

Y souřadnice pro počátek textu.

stroke Pen

Obrys použitý k nakreslení obrysů glyfů.

ResizeEps(string, SizeF, Units)

Změní velikost daného Aspose.Page.EPS.PsDocument jako EPS soubor. Tato metoda se používá pouze po extrakci velikosti EPS. Uloží počáteční EPS soubor s aktualizovaným stávajícím %%BoundingBox nebo bude vytvořen nový. Také bude nastavena transformační matice stránky.

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

Parametry

outEpsFilePath string

Cesta k výstupnímu EPS souboru.

newSizeInUnits SizeF

Nová velikost EPS obrázku v určených jednotkách.

units Units

Jednotky nové velikosti. Mohou to být body, palce, milimetry, centimetry a procenta z původní velikosti.

ResizeEps(Stream, SizeF, Units)

Změní velikost daného Aspose.Page.EPS.PsDocument jako EPS soubor. Tato metoda se používá pouze po extrakci velikosti EPS. Uloží počáteční EPS soubor s aktualizovaným stávajícím %%BoundingBox nebo bude vytvořen nový. Také bude nastavena transformační matice stránky.

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

Parametry

epsStream Stream

Stream výstupního EPS souboru.

newSizeInUnits SizeF

Nová velikost EPS obrázku v určených jednotkách.

units Units

Jednotky nové velikosti. Mohou to být body, palce, milimetry, centimetry a procenta z původní velikosti.

Rotate(float)

Přidá rotaci proti směru hodinových ručiček kolem počátku do aktuálního grafického stavu (otočí aktuální matici).

public void Rotate(float angleRadians)

Parametry

angleRadians float

Úhel rotace v radiánech.

Rotate(int)

Přidá rotaci proti směru hodinových ručiček kolem počátku do aktuálního grafického stavu (otočí aktuální matici).

public void Rotate(int angleDegrees)

Parametry

angleDegrees int

Úhel rotace ve stupních.

Save(Stream)

Uloží daný Aspose.Page.EPS.PsDocument jako EPS soubor. Tato metoda se používá pouze po aktualizaci XMP metadat. Uloží počáteční EPS soubor s aktualizovanými existujícími metadaty nebo novými, které byly vytvořeny při volání metody GetMetadata. V posledním případě jsou přidány veškeré potřebné PostScript kódy a EPS komentáře.

public void Save(Stream epsStream)

Parametry

epsStream Stream

Stream výstupního EPS souboru.

Save()

Uloží daný Aspose.Page.EPS.PsDocument jako EPS soubor. Tato metoda se používá pouze tehdy, když byl PsDocument vytvořen od nuly.

public void Save()

SaveAsImage(ImageSaveOptions)

Uloží PS/EPS soubor do bajtových polí obrázků.

public byte[][] SaveAsImage(ImageSaveOptions options)

Parametry

options ImageSaveOptions

Obsahuje potřebné parametry pro ukládání obrázku a příznaky, které specifikují výstup chyb vyvolaných během konverze.

Vrací

byte[][]

Bajty obrázků. Jedno bajtové pole pro jednu stránku.

SaveAsPdf(string, PdfSaveOptions)

Uloží PS/EPS soubor do PDF souboru.

public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)

Parametry

outPdfFilePath string

Cesta k výstupnímu PDF souboru.

options PdfSaveOptions

Obsahuje příznaky, které specifikují výstup chyb vyvolaných během konverze.

SaveAsPdf(Stream, PdfSaveOptions)

Uloží PS/EPS soubor do PDF streamu.

public void SaveAsPdf(Stream pdfStream, PdfSaveOptions options)

Parametry

pdfStream Stream

Výstupní PDF stream.

options PdfSaveOptions

Obsahuje příznaky, které specifikují výstup chyb vyvolaných během konverze.

SaveImageAsEps(Stream, Stream, PsSaveOptions)

Uloží PNG/JPEG/TIFF/BMP/GIF/EMF obrázek z vstupního proudu do EPS výstupního proudu.

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

Parametry

imageStream Stream

Vstupní proud obrázku.

epsStream Stream

EPS výstupní proud.

options PsSaveOptions

Obsahuje parametry, které specifikují výstup chyb vyvolaných během konverze.

SaveImageAsEps(string, string, PsSaveOptions)

Uloží PNG/JPEG/TIFF/BMP/GIF/EMF obrázek ze souboru do EPS souboru.

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

Parametry

imageFilePath string

Cesta k obrázkovému souboru.

epsFilePath string

Cesta k EPS souboru.

options PsSaveOptions

Obsahuje parametry, které specifikují výstup chyb vyvolaných během konverze.

SaveImageAsEps(Bitmap, string, PsSaveOptions)

Uloží Bitmap objekt do EPS souboru.

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

Parametry

image Bitmap

Obrázek.

epsFilePath string

Cesta k EPS souboru.

options PsSaveOptions

Obsahuje parametry, které specifikují výstup chyb vyvolaných během konverze.

SaveImageAsEps(Bitmap, Stream, PsSaveOptions)

Uloží Bitmap objekt do EPS výstupního proudu.

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

Parametry

image Bitmap

Obrázek.

`

 Čeština