Class PsDocument

Class PsDocument

Nazwa przestrzeń: Aspose.Page.EPS Zgromadzenie: Aspose.Page.dll (25.4.0)

Ta klasa zawiera dokumenty PS/EPS.

public sealed class PsDocument : Document

Inheritance

object Document PsDocument

Dziedziczeni członkowie

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

Constructors

PsDocument()

Inicjalizuje pusty Aspose.Page.EPS.PsDocument. Konstruktor ten jest używany tylko do dodatkowych operacji, które nie są związane z plikami PostScript,Na przykład konwertowanie czcionek.

public PsDocument()

PsDocument(String, PsSaveOptions)

Inicjalizuje pusty Aspose.Page.EPS.PsDocument z inicjalizowaną stroną.

public PsDocument(string outPsFilePath, PsSaveOptions options)

Parameters

outPsFilePath string

Przewodnik do pliku wyjścia PS/EPS.

options PsSaveOptions

Zestaw parametrów kontrolujących przechowywanie pliku PostScript.

PsDocument(Strumień, PsSaveOptions)

Inicjalizuje pusty Aspose.Page.EPS.PsDocument z inicjalizowaną stroną.

public PsDocument(Stream outPsStream, PsSaveOptions options)

Parameters

outPsStream Stream

Strumień gdzie zapisać plik PS/EPS.

options PsSaveOptions

Zestaw parametrów kontrolujących przechowywanie pliku PostScript.

PsDocument(strumień, PsSaveOptions, bool)

Inicjalizuje puste Aspose.Page.EPS.PsDocument.

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

Parameters

outPsFilePath string

Przewodnik do pliku wyjścia PS/EPS.

options PsSaveOptions

Zestaw parametrów kontrolujących przechowywanie pliku PostScript.

multipaged bool

Jeśli fałszywa strona nie zostanie inicjalizowana. w tym przypadku inicjalizacja strony powinna być wykonywana za pośrednictwem wyraźnego “openPage(width, height) call.

PsDocument(Strumień, PsSaveOptions, Bool)

Inicjalizuje puste Aspose.Page.EPS.PsDocument.

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

Parameters

outPsStream Stream

Strumień gdzie zapisać plik PS/EPS.

options PsSaveOptions

Zestaw parametrów kontrolujących przechowywanie pliku PostScript.

multipaged bool

Jeśli fałszywa strona nie zostanie inicjalizowana. w tym przypadku inicjalizacja strony powinna być wykonywana za pośrednictwem wyraźnego “openPage(width, height) call.

PsDocument(strumień, PsSaveOptions, int)

Inicjalizuje pusty Aspose.Page.EPS.PsDocument, gdy liczba stron dokumentu Postscript jest znana z góry.

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

Parameters

outPsFilePath string

Przewodnik do pliku wyjścia PS/EPS.

options PsSaveOptions

Zestaw parametrów kontrolujących przechowywanie pliku PostScript.

numberOfPages int

Liczba stron w dokumencie PostScript.

PsDocument(Strumień, PsSaveOptions, int)

Inicjalizuje pusty Aspose.Page.EPS.PsDocument, gdy liczba stron dokumentu Postscript jest znana z góry.

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

Parameters

outPsStream Stream

Strumień gdzie zapisać plik PS/EPS.

options PsSaveOptions

Zestaw parametrów kontrolujących przechowywanie pliku PostScript.

numberOfPages int

Liczba stron w dokumencie PostScript.

PsDocument(strumień)

Inicjalizuje Aspose.Page.EPS.PsDocument za pomocą pliku wejściowego PS/EPS.

public PsDocument(string psFilePath)

Parameters

psFilePath string

PS / EPS ścieżka pliku.

PsDocument(Stream)

Inicjalizuje Aspose.Page.EPS.PsDocument z przepływem pliku PS/EPS.

public PsDocument(Stream inPsStream)

Parameters

inPsStream Stream

Wprowadź strumień pliku PS/EPS.

Properties

InputStream

otrzymuje lub ustawia strumień wejściowy pliku PS/EPS.

public Stream InputStream { get; set; }

Wartość nieruchomości

Stream

NumberOfPages

Powraca liczbę stron w wynikającym dokumencie PDF.

public int NumberOfPages { get; }

Wartość nieruchomości

int

Methods

Clip(GraphicsPath)

Dodaj klip do bieżącego stanu graficznego.

public void Clip(GraphicsPath s)

Parameters

s GraphicsPath

Ścieżka do klipy.

ClipAndNewPath(GraphicsPath)

Dodaj klip do bieżącego stanu graficznego i co pisze “newpath” operator.z konfluencji tej ścieżki klęskowej i niektórych kolejnych pasów, takich jak glify wyjaśnione z operatorem “charpath”.

public void ClipAndNewPath(GraphicsPath s)

Parameters

s GraphicsPath

Ścieżka do klipy.

ClipRectangle(RectangleF)

Dodaj rektangulę kliknięcia do aktualnego stanu graficznego.

public void ClipRectangle(RectangleF rect)

Parameters

rect RectangleF

Rękawiczki z rektanglem.

ClipText(Źródło: Flot, Flot, Flot)

Dodaj klip z odcinka danego tekstu w danym czcionce.

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

Parameters

text string

W tekście .

font Font

To jest font.

x float

Koordynacja X pozycji tekstu.

y float

Koordynacja pozycji tekstowej.

ClosePage()

Pełna aktualna strona.

public void ClosePage()

KonwertowanieType1FontToTTF(strumień, strumień)

Konwertuj klawisz typu 1 na TrueType.Nazwa przekształconego czcionki TTF będzie taka sama jak wtyczka typu 1 z rozszerzeniem “.ttf”.Plik TTF zostanie zapisany w przydzielonym katalogu wyjścia.

public void ConvertType1FontToTTF(string type1FontFilePath, string outputDir)

Parameters

type1FontFilePath string

Typ 1 przepustowa ścieżka.

outputDir string

Wyjście wskazuje, gdzie przechowywać wynik TrueType czcionki.

CropEps(Floty, Floty[])

Korpusy podane Aspose.Page.EPS.PsDocument jako plik EPS.Przechowuje pierwotny plik EPS z zaktualizowanym istniejącym %%BoundingBox lub nowy zostanie utworzony.

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

Parameters

outEpsFilePath string

Wyjście z trasy pliku EPS.

cropBox float [ ]

Pudełko roślinne (x0, y0, x, y)

CropEps(Floty , Floty[])

Korpusy podane Aspose.Page.EPS.PsDocument jako plik EPS.Przechowuje pierwotny plik EPS z zaktualizowanym istniejącym %%BoundingBox lub nowy zostanie utworzony.

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

Parameters

epsStream Stream

Przepływ pliku wyjściowego EPS.

cropBox float [ ]

Pudełko roślinne (x0, y0, x, y)

Draw(GraphicsPath)

Wykonaj arbitralną ścieżkę.

public void Draw(GraphicsPath shape)

Parameters

shape GraphicsPath

Droga do wyciągnięcia.

DrawArc(podwójne, podwójne, podwójne, podwójne, podwójne)

Wyciągnij arkusz

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

Parameters

x double

Koordynacja X w centrum arki.

y double

Koordynacja w centrum arki.

width double

Szerokość okrągłego rektangłu.

height double

Wysokość z okrągłym rektanglem.

startAngle double

Pierwszy kąt arkusza.

arcAngle double

Węgiel arkusza.

DrawExplicitImageMask(Bitmap, Bitmap i Matrix)

Rysuj maskowane obrazy.

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

Parameters

image24bpp Bitmap

Zdjęcie musi być w formacie obrazu 24bpp RGB

alphaMask1bpp Bitmap

Maska obrazu musi być w formacie obrazu 1bpp.

transform Matrix

Matryca do przekształcenia obrazu.

DrawImage(Bitmap)

Rysuj zdjęcie .

public void DrawImage(Bitmap image)

Parameters

image Bitmap

Zdjęcie do rysowania.

DrawImage(Bitmap, Matrix i Kolor)

Rysuj przekształcony obraz z tła.

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

Parameters

image Bitmap

Zdjęcie do rysowania.

transform Matrix

Matryca do przekształcenia obrazu.

bkg Color

Podstawy dla obrazu.

DrawLine(podwójne, podwójne, podwójne)

Wyróżnia się segment linii.

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

Parameters

x1 double

Koordynacja X na początku segmentu.

y1 double

Koordynacja początku segmentu.

x2 double

Koordynacja X końcówki segmentu.

y2 double

Koordynacja końcowego segmentu.

DrawOval(podwójne, podwójne, podwójne)

Wyróżnia się owal.

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

Parameters

x double

Koordynacja X centrum owalnego.

y double

Koordynacja ośrodka owalnego.

width double

Szerokość okrągłego rektangłu.

height double

Wysokość z okrągłym rektanglem.

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

Wyciąga poligony.

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

Parameters

xPoints int [ ]

Koordynacje punktów X.

yPoints int [ ]

Koordynacja punktów.

nPoints int

Ilość punktów.

DrawPolygon(Podwójne[ ], Podwójne[ ], i int)

Wyciąga poligony.

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

Parameters

xPoints double [ ]

Koordynacje punktów X.

yPoints double [ ]

Koordynacja punktów.

nPoints int

Ilość punktów.

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

Wyróżnia się poliliną.

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

Parameters

xPoints int [ ]

Koordynacje punktów X.

yPoints int [ ]

Koordynacja punktów.

nPoints int

Ilość punktów.

DrawPolyline(Podwójne[ ], Podwójne[ ], i int)

Wyróżnia się poliliną.

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

Parameters

xPoints double [ ]

Koordynacje punktów X.

yPoints double [ ]

Koordynacja punktów.

nPoints int

Ilość punktów.

DrawRect(podwójne, podwójne, podwójne)

Wyróżnia się rektangulą.

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

Parameters

x double

Koordynacja X górnego lewego rogu prostokątnego.

y double

Koordynacja górnego lewego rogu prawicy.

width double

szerokość rektaku.

height double

Wysokość rektaku.

DrawRoundRect(podwójne, podwójne, podwójne, podwójne, podwójne)

Wyciąga okrągły rektangul.

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

Parameters

x double

Koordynacja X górnego lewego rogu prostokątnego.

y double

Koordynacja górnego lewego rogu prawicy.

width double

szerokość rektaku.

height double

Wysokość rektaku.

arcWidth double

Szerokość okrągłego rektangulu arki, który okrąża kąt rektangulu.

arcHeight double

Wysokość okrągłego rektangulu arki, który okrąża kąt rektangulu.

DrawTransparentImage(Bitmap , Matrix , Int)

Jeśli obraz nie ma kanału Alpha, zostanie on wyciągnięty jako niewidzialny obraz

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

Parameters

image Bitmap

Zdjęcie do rysowania.

transform Matrix

Matryca do przekształcenia obrazu.

transparencyThreshold int

Granica określająca, z której wartości piksela przejrzystości będzie interpretowana jako całkowicie przejrzysta.

ExtractEpsBoundingBox()

Czyta plik EPS i wyciąga skrzynkę graniczną obrazu EPS z komentarza %%BoundingBox lub granic dla podanego rozmiaru strony (0, 0, 595, 842) jeśli nie istnieje.

public int[] ExtractEpsBoundingBox()

Returns

int [ ]

Pudełko końcowe obrazu EPS.

ExtractEpsSize()

Czyta plik EPS i wyciąga rozmiar obrazu EPS z komentarza %%BoundingBox lub domyślnego rozmiaru strony (595, 842) jeśli nie istnieje.

public Size ExtractEpsSize()

Returns

Size

Rozmiar obrazu EPS.

ExtractText(Opcje SaveOptions, int, int)

Tekst można wyciągać tylko wtedy, gdy jest napisany z czcionką Typ 42 (TrueType) lub czcionką Typ 0 z czcionkami Typ 42 w mapie wektorowej.

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

Parameters

options SaveOptions

Opcje oszczędnościowe.

startPage int

Strona, z której można zacząć ekstraktować tekst. Parametry te są przydatne dla dokumentów z wieloma stronami.

endPage int

Strona do której można zakończyć, aby wyciągnąć tekst. Parametry te są przydatne dla dokumentów z wieloma stronami.

Returns

string

z wyciągniętego tekstu.

Fill(GraphicsPath)

Wypełnij arbitralną drogę.

public void Fill(GraphicsPath shape)

Parameters

shape GraphicsPath

Droga do wypełnienia.

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

Dodaj pasek tekstowy poprzez wypełnienie wnętrza glifów i rysowanie konturów glifów.

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

Parameters

text string

Tekst do dodawania.

font Font

Systemowy czcionek, który będzie używany do rysowania tekstu.

x float

Koordynacja X dla pochodzenia tekstu.

y float

Koordynacja pochodzenia tekstu.

fillPaint Brush

Wypełnienie używane do malowania wnętrz glifów.

stroke Pen

Wstrząsy używane do rysowania konturów glifów.

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

Dodaj pasek tekstowy poprzez wypełnienie wnętrza glifów i rysowanie konturów glifów.

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

Parameters

text string

Tekst do dodawania.

advances float [ ]

Jego długość musi być zgodna z liczbą glyfów w łańcuchu.

font Font

Systemowy czcionek, który będzie używany do rysowania tekstu.

x float

Koordynacja X dla pochodzenia tekstu.

y float

Koordynacja pochodzenia tekstu.

fillPaint Brush

Wypełnienie używane do malowania wnętrz glifów.

stroke Pen

Wstrząsy używane do rysowania konturów glifów.

FillAndStrokeText(strumień, DrFont, float, float, Brush, Pen)

Dodaj pasek tekstowy poprzez wypełnienie wnętrza glifów i rysowanie konturów glifów.

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

Parameters

text string

Tekst do dodawania.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, który będzie używany do rysowania tekstu. można go użyć z przydzielonymi czcionkami, które znajdują się w przydzielonej folderze.

x float

Koordynacja X dla pochodzenia tekstu.

y float

Koordynacja pochodzenia tekstu.

fillPaint Brush

Wypełnienie używane do malowania wnętrz glifów.

stroke Pen

Wstrząsy używane do rysowania konturów glifów.

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

Dodaj pasek tekstowy poprzez wypełnienie wnętrza glifów i rysowanie konturów glifów.

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

Parameters

text string

Tekst do dodawania.

advances float [ ]

Jego długość musi być zgodna z liczbą glyfów w łańcuchu.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, który będzie używany do rysowania tekstu. można go użyć z przydzielonymi czcionkami, które znajdują się w przydzielonej folderze.

x float

Koordynacja X dla pochodzenia tekstu.

y float

Koordynacja pochodzenia tekstu.

fillPaint Brush

Wypełnienie używane do malowania wnętrz glifów.

stroke Pen

Wstrząsy używane do rysowania konturów glifów.

FillArc(podwójne, podwójne, podwójne, podwójne, podwójne)

Wypełnia się arkusz.

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

Parameters

x double

Koordynacja X w centrum arki.

y double

Koordynacja w centrum arki.

width double

Szerokość okrągłego rektangłu.

height double

Wysokość z okrągłym rektanglem.

startAngle double

Pierwszy kąt arkusza.

arcAngle double

Węgiel arkusza.

FillOval(podwójne, podwójne, podwójne)

Wypełnia się owal.

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

Parameters

x double

Koordynacja X centrum owalnego.

y double

Koordynacja ośrodka owalnego.

width double

Szerokość okrągłego rektangłu.

height double

Wysokość z okrągłym rektanglem.

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

Występuje poligona.

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

Parameters

xPoints int [ ]

Koordynacje punktów X.

yPoints int [ ]

Koordynacja punktów.

nPoints int

Ilość punktów.

FillPolygon(Podwójne[ ], Podwójne[ ], i int)

Występuje poligona.

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

Parameters

xPoints double [ ]

Koordynacje punktów X.

yPoints double [ ]

Koordynacja punktów.

nPoints int

Ilość punktów.

FillRect(podwójne, podwójne, podwójne)

Wypełnia się rektangulą.

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

Parameters

x double

Koordynacja X górnego lewego rogu prostokątnego.

y double

Koordynacja górnego lewego rogu prawicy.

width double

szerokość rektaku.

height double

Wysokość rektaku.

FillRoundRect(podwójne, podwójne, podwójne, podwójne, podwójne)

Wypełnia się okrągłym rektanglem.

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

Parameters

x double

Koordynacja X górnego lewego rogu prostokątnego.

y double

Koordynacja górnego lewego rogu prawicy.

width double

szerokość rektaku.

height double

Wysokość rektaku.

arcWidth double

Szerokość okrągłego rektangulu arki, który okrąża kąt rektangulu.

arcHeight double

Wysokość okrągłego rektangulu arki, który okrąża kąt rektangulu.

FillText(Źródło: Flot, Flot, Flot)

Dodaj pasek tekstowy poprzez wypełnienie wnętrza glifów.

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

Parameters

text string

Tekst do dodawania.

font Font

Systemowy czcionek, który będzie używany do rysowania tekstu.

x float

Koordynacja X dla pochodzenia tekstu.

y float

Koordynacja pochodzenia tekstu.

FillText(Floty, Floty[ ], font, float, float)

Dodaj pasek tekstowy poprzez wypełnienie wnętrza glifów.

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

Parameters

text string

Tekst do dodawania.

advances float [ ]

Jego długość musi być zgodna z liczbą glyfów w łańcuchu.

font Font

Plik, który będzie używany do wyciągania tekstu.

x float

Koordynacja X dla pochodzenia tekstu.

y float

Koordynacja pochodzenia tekstu.

FillText(strumień, DrFont, float, float)

Dodaj pasek tekstowy poprzez wypełnienie wnętrza glifów.

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

Parameters

text string

Tekst do dodawania.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, który będzie używany do rysowania tekstu. można go użyć z przydzielonymi czcionkami, które znajdują się w przydzielonej folderze.

x float

Koordynacja X dla pochodzenia tekstu.

y float

Koordynacja pochodzenia tekstu.

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

Dodaj pasek tekstowy poprzez wypełnienie wnętrza glifów.

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

Parameters

text string

Tekst do dodawania.

advances float [ ]

Jego długość musi być zgodna z liczbą glyfów w łańcuchu.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, który będzie używany do rysowania tekstu. można go użyć z przydzielonymi czcionkami, które znajdują się w przydzielonej folderze.

x float

Koordynacja X dla pochodzenia tekstu.

y float

Koordynacja pochodzenia tekstu.

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

Dodaj pasek tekstowy poprzez wypełnienie wnętrza glifów.

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

Parameters

text string

Tekst do dodawania.

font Font

Systemowy czcionek, który będzie używany do rysowania tekstu.

x float

Koordynacja X dla pochodzenia tekstu.

y float

Koordynacja pochodzenia tekstu.

fill Brush

Wypełnienie używane do malowania glifów.

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

Dodaj pasek tekstowy poprzez wypełnienie wnętrza glifów.

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

Parameters

text string

Tekst do dodawania.

advances float [ ]

Jego długość musi być zgodna z liczbą glyfów w łańcuchu.

font Font

Systemowy czcionek, który będzie używany do rysowania tekstu.

x float

Koordynacja X dla pochodzenia tekstu.

y float

Koordynacja pochodzenia tekstu.

fill Brush

Wypełnienie używane do malowania glifów.

FillText(strumień, DrFont, float, float, Brush)

Dodaj pasek tekstowy poprzez wypełnienie wnętrza glifów.

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

Parameters

text string

Tekst do dodawania.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, który będzie używany do rysowania tekstu. można go użyć z przydzielonymi czcionkami, które znajdują się w przydzielonej folderze.

x float

Koordynacja X dla pochodzenia tekstu.

y float

Koordynacja pochodzenia tekstu.

fill Brush

Wypełnienie używane do malowania glifów.

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

Dodaj pasek tekstowy poprzez wypełnienie wnętrza glifów.

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

Parameters

text string

Tekst do dodawania.

advances float [ ]

Jego długość musi być zgodna z liczbą glyfów w łańcuchu.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, który będzie używany do rysowania tekstu. można go użyć z przydzielonymi czcionkami, które znajdują się w przydzielonej folderze.

x float

Koordynacja X dla pochodzenia tekstu.

y float

Koordynacja pochodzenia tekstu.

fill Brush

Wypełnienie używane do malowania glifów.

GetPaint()

Otrzymuje kolor obecnego stanu graficznego.

public Brush GetPaint()

Returns

Brush

GetStroke()

Występuje w aktualnym stanie graficznym.

public Pen GetStroke()

Returns

Pen

GetXmpMetadata()

Czyta plik PS/EPS i wyciąga XmpMetdata, jeśli już istnieje lub dodaje nowy, jeśli nie istnieje.

public XmpMetadata GetXmpMetadata()

Returns

XmpMetadata

Istniejące lub nowe przykłady metadanych XMP.

MergeToPdf(strumień, strumień[ ], Opcje SaveOptions)

Przekazywanie plików PS/EPS do urządzenia.

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

Parameters

outPdfFilePath string

Podręcznik wyjściowy pliku PDF.

filesForMerge string [ ]

Pliki PS/EPS do połączenia z tym plikiem do urządzenia wyjściowego.

options SaveOptions

Zawiera flagi, które określają wyjście błędów wyrzucanych podczas konwersji.

MergeToPdf(strumień, strumień[ ], Opcje SaveOptions)

Przekazywanie plików PS/EPS do urządzenia.

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

Parameters

pdfStream Stream

Wydajny strumień PDF.

filesForMerge string [ ]

Pliki PS/EPS do połączenia z tym plikiem do urządzenia wyjściowego.

options SaveOptions

Zawiera flagi, które określają wyjście błędów wyrzucanych podczas konwersji.

OpenPage(Floty, floty)

Stwórz nową stronę i zrób ją aktualną.

public void OpenPage(float width, float height)

Parameters

width float

Szerokość nowej strony.

height float

Wysokość nowej strony.

OpenPage(strumień)

Stwórz nową stronę o rozmiarze dokumentu i zrób ją aktualną.

public void OpenPage(string pageName = null)

Parameters

pageName string

Nazwa nowej strony.Jeśli jest nula, nazwa o strona będzie numerem zamówienia strony.

OutlineText(Źródło: Flot, Flot, Flot)

Dodaj łańcuch tekstowy, rysując kontury glifów.

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

Parameters

text string

Tekst do dodawania.

font Font

Systemowy czcionek, który będzie używany do rysowania tekstu.

x float

Koordynacja X dla pochodzenia tekstu.

y float

Koordynacja pochodzenia tekstu.

OutlineText(Floty, Floty[ ], font, float, float)

Dodaj łańcuch tekstowy, rysując kontury glifów.

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

Parameters

text string

Tekst do dodawania.

advances float [ ]

Jego długość musi być zgodna z liczbą glyfów w łańcuchu.

font Font

Plik, który będzie używany do wyciągania tekstu.

x float

Koordynacja X dla pochodzenia tekstu.

y float

Koordynacja pochodzenia tekstu.

OutlineText(strumień, DrFont, float, float)

Dodaj łańcuch tekstowy, rysując kontury glifów.

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

Parameters

text string

Tekst do dodawania.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, który będzie używany do rysowania tekstu. można go użyć z przydzielonymi czcionkami, które znajdują się w przydzielonej folderze.

x float

Koordynacja X dla pochodzenia tekstu.

y float

Koordynacja pochodzenia tekstu.

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

Dodaj łańcuch tekstowy, rysując kontury glifów.

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

Parameters

text string

Tekst do dodawania.

advances float [ ]

Jego długość musi być zgodna z liczbą glyfów w łańcuchu.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, który będzie używany do rysowania tekstu. można go użyć z przydzielonymi czcionkami, które znajdują się w przydzielonej folderze.

x float

Koordynacja X dla pochodzenia tekstu.

y float

Koordynacja pochodzenia tekstu.

OutlineText(Źródło: Float, Float, Pen)

Dodaj łańcuch tekstowy, rysując kontury glifów.

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

Parameters

text string

Tekst do dodawania.

font Font

Systemowy czcionek, który będzie używany do rysowania tekstu.

x float

Koordynacja X dla pochodzenia tekstu.

y float

Koordynacja pochodzenia tekstu.

stroke Pen

Wstrząsy używane do rysowania wyciągów glifów.

OutlineText(Floty, Floty[ ], font, float, float, pen)

Dodaj łańcuch tekstowy, rysując kontury glifów.

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

Parameters

text string

Tekst do dodawania.

advances float [ ]

Jego długość musi być zgodna z liczbą glyfów w łańcuchu.

font Font

Systemowy czcionek, który będzie używany do rysowania tekstu.

x float

Koordynacja X dla pochodzenia tekstu.

y float

Koordynacja pochodzenia tekstu.

stroke Pen

Wstrząsy używane do rysowania wyciągów glifów.

OutlineText(strumień, DrFont, float, float, Pen)

Dodaj łańcuch tekstowy, rysując kontury glifów.

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

Parameters

text string

Tekst do dodawania.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, który będzie używany do rysowania tekstu. można go użyć z przydzielonymi czcionkami, które znajdują się w przydzielonej folderze.

x float

Koordynacja X dla pochodzenia tekstu.

y float

Koordynacja pochodzenia tekstu.

stroke Pen

Wstrząsy używane do rysowania wyciągów glifów.

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

Dodaj łańcuch tekstowy, rysując kontury glifów.

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

Parameters

text string

Tekst do dodawania.

advances float [ ]

Jego długość musi być zgodna z liczbą glyfów w łańcuchu.

drFont DrFont

Aspose.Foundation.Drawing.DrFont, który będzie używany do rysowania tekstu. można go użyć z przydzielonymi czcionkami, które znajdują się w przydzielonej folderze.

x float

Koordynacja X dla pochodzenia tekstu.

y float

Koordynacja pochodzenia tekstu.

stroke Pen

Wstrząsy używane do rysowania wyciągów glifów.

ResizeEps(String, SizeF, Jednostki)

Resizes podany Aspose.Page.EPS.PsDocument jako plik EPS. Ta metoda jest używana tylko po wyciągnięciu rozmiaru EPS.Przechowuje pierwotny plik EPS z aktualizowanym istniejącym %%BoundingBox lub nowy zostanie utworzony.

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

Parameters

outEpsFilePath string

Wyjście z trasy pliku EPS.

newSizeInUnits SizeF

Nowy rozmiar obrazu EPS w przypisanych jednostkach.

units Units

Jednostki nowego rozmiaru. mogą być punkty, cala, milimetrów, centymetrów i procent początkowego rozmiaru.

ResizeEps(Stream, SizeF, Jednostki)

Resizes podany Aspose.Page.EPS.PsDocument jako plik EPS. Ta metoda jest używana tylko po wyciągnięciu rozmiaru EPS.Przechowuje pierwotny plik EPS z aktualizowanym istniejącym %%BoundingBox lub nowy zostanie utworzony.

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

Parameters

epsStream Stream

Przepływ pliku wyjściowego EPS.

newSizeInUnits SizeF

Nowy rozmiar obrazu EPS w przypisanych jednostkach.

units Units

Jednostki nowego rozmiaru. mogą być punkty, cala, milimetrów, centymetrów i procent początkowego rozmiaru.

Rotate(Floty)

Dodaj rotację w przeciągu czasu w odniesieniu do pochodzenia do bieżącego stanu graficznego (rotacja bieżącej matrycy).

public void Rotate(float angleRadians)

Parameters

angleRadians float

Węgiel rotacji w promieniowaniu.

Rotate(Int)

Dodaj rotację w przeciągu czasu w odniesieniu do pochodzenia do bieżącego stanu graficznego (rotacja bieżącej matrycy).

public void Rotate(int angleDegrees)

Parameters

angleDegrees int

Węgiel rotacji w stopniach.

Save(Stream)

Oszczędza dane Aspose.Page.EPS.PsDocument jako plik EPS. Ta metoda jest używana tylko po aktualizacji metadanych XMP.Przechowuje pierwotny plik EPS z zaktualizowanymi istniejącymi metadany lub nowy utworzony podczas pobierania metody GetMetadata.W ostatnim przypadku dodano wszystkie niezbędne kody PostScript i komentarze EPS.

public void Save(Stream epsStream)

Parameters

epsStream Stream

Przepływ pliku wyjściowego EPS.

Save()

Oszczędza dane Aspose.Page.EPS.PsDocument jako plik EPS. Ta metoda jest używana tylko wtedy, gdy PsDocument został utworzony z skraju.

public void Save()

SaveAsImage(ImageSaveOptions)

Oszczędza plik PS/EPS na obrazach bytach.

public byte[][] SaveAsImage(ImageSaveOptions options)

Parameters

options ImageSaveOptions

Zawiera niezbędne parametry do przechowywania obrazu i flagi, które określają wyjście błędów wyrzucanych podczas konwersji.

Returns

byte [ ]

Zdjęcia byty. jeden byty array dla jednej strony.

SaveAsPdf(strumień, PdfSaveOptions)

Zapisz plik PS/EPS do pliku PDF.

public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)

Parameters

outPdfFilePath string

Podręcznik wyjściowy pliku PDF.

options PdfSaveOptions

Zawiera flagi, które określają wyjście błędów wyrzucanych podczas konwersji.

SaveAsPdf(Strumień, PdfSaveOptions)

Zapisz plik PS/EPS do strumienia PDF.

public void SaveAsPdf(Stream pdfStream, PdfSaveOptions options)

Parameters

pdfStream Stream

Wydajny strumień PDF.

options PdfSaveOptions

Zawiera flagi, które określają wyjście błędów wyrzucanych podczas konwersji.

SaveImageAsEps(Stream, Stream i PsSaveOptions)

Oszczędza obraz PNG/JPEG/TIFF/BMP/GIF/EMF z prądu wejściowego do prądu wyjściowego EPS.

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

Parameters

imageStream Stream

Obraz wejściowy strumień.

epsStream Stream

EPS wydajny strumień.

options PsSaveOptions

Zawiera parametry, które określają wynik błędów wyrzucanych podczas konwersji.

SaveImageAsEps(String, String, PsSaveOptions)

Przechowuje obraz PNG/JPEG/TIFF/BMP/GIF/EMF z pliku do pliku EPS.

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

Parameters

imageFilePath string

Zdjęcie jest drogą pliku.

epsFilePath string

Poczta pliku EPS.

options PsSaveOptions

Zawiera parametry, które określają wynik błędów wyrzucanych podczas konwersji.

SaveImageAsEps(Bitmap, strona, PsSaveOptions)

Oszczędza obiekt Bitmap do pliku EPS.

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

Parameters

image Bitmap

i obrazu .

epsFilePath string

Poczta pliku EPS.

options PsSaveOptions

Zawiera parametry, które określają wynik błędów wyrzucanych podczas konwersji.

SaveImageAsEps(Bitmap, Stream i PsSaveOptions)

Oszczędza obiekt Bitmap do przepływu wyjścia EPS.

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

Parameters

image Bitmap

i obrazu .

epsStream Stream

EPS wydajny strumień.

options PsSaveOptions

Zawiera parametry, które określają wynik błędów wyrzucanych podczas konwersji.

Scale(Floty, floty)

Dodaj skalę do bieżącego stanu graficznego (matryka bieżąca skaly).

public void Scale(float xScale, float yScale)

Parameters

xScale float

Skala w osi X.

yScale float

Tłumaczenie w osi Y.

SetPageDevice(Słownik <string, obiekt=» » »)

Zestaw parametrów urządzenia strony (patrz specyfikacja operatora „setpagedevice” PostScript).Wśród nich mogą być rozmiar strony i kolor itp.

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

Parameters

pageParams Dictionary • < string , object >

W tym słowniku mogą być rozmiary i kolory strony itp.

SetPageSize(Floty, floty)

Aby utworzyć strony o różnych rozmiarach w jednym dokumencie użyj Aspose.Page.EPS.PsDocument.SetPageDevice(System.Collections.Generic.Dictionary{System.String,System.Object})Metoda po tej metodzie.

public void SetPageSize(float width, float height)

Parameters

width float

Szerokość strony w wyniku pliku PostScript.

height float

Wysokość strony w wyniku pliku PostScript.

SetPaint(Brush)

Zestaw malowania w aktualnym stanie graficznym.

public void SetPaint(Brush paint)

Parameters

paint Brush

To może być dowolna podklasa klasy System.Drawing.Brush istnieje na platformie .NET.

SetStroke(Pen)

Połączenie w aktualnym stanie graficznym.

public void SetStroke(Pen stroke)

Parameters

stroke Pen

To wstrząs.

SetTransform(Matrix)

Wprowadź aktualną transformację do tej.

public void SetTransform(Matrix matrix)

Parameters

matrix Matrix

i transformacji .

Shear(Floty, floty)

Dodaje przemianę listy do bieżącego stanu graficznego (patrz bieżącą matrycę).

public void Shear(float shx, float shy)

Parameters

shx float

Płytka w osi X.

shy float

Płytka w osi Y.

Transform(Matrix)

Dodaj transformację do bieżącego stanu graficznego (koncatenuje tę matrycę z bieżącym).

public void Transform(Matrix matrix)

Parameters

matrix Matrix

i transformacji .

Translate(Floty, floty)

Dodaj tłumaczenie do bieżącego stanu graficznego (tłumaczenie bieżącej matrycy).

public void Translate(float x, float y)

Parameters

x float

Tłumaczenie w kierunku X.

y float

Tłumaczenie w kierunku Y.

WriteGraphicsRestore()

Wpisy przywracające aktualny stan graficzny (patrz specyfikacja PostScript na operatorze “grestore”).

public void WriteGraphicsRestore()

WriteGraphicsSave()

Wpisy oszczędzają aktualny stan graficzny (zobacz specyfikację PostScript na operatorze „oszczędzaj”).

public void WriteGraphicsSave()

</string,></string,>

 Polski