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
NumberOfPages
Powraca liczbę stron w wynikającym dokumencie PDF.
public int NumberOfPages { get; }
Wartość nieruchomości
Methods
Clip(GraphicsPath)
Dodaj klip do bieżącego stanu graficznego.
public void Clip(GraphicsPath s)
Parameters
Ś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
Ś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
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
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
GetStroke()
Występuje w aktualnym stanie graficznym.
public Pen GetStroke()
Returns
GetXmpMetadata()
Czyta plik PS/EPS i wyciąga XmpMetdata, jeśli już istnieje lub dodaje nowy, jeśli nie istnieje.
public XmpMetadata GetXmpMetadata()
Returns
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,>