Class PsDocument
Nazwa przestrzeń: Aspose.Page.EPS Zgromadzenie: Aspose.Page.dll (25.5.0)
Ta klasa zawiera dokumenty PS/EPS.
public sealed class PsDocument : DocumentInheritance
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.
KonwertujType3FontToTTF(strumień, strumień)
Konwersja czcionki typu 3 do TrueType.Nazwa przekonwertowanego czcionki TTF będzie taka sama jak plik wtyczki typu 3 z rozszerzeniem “.ttf”.Plik TTF zostanie zapisany w przydzielonym katalogu wyjścia.
public void ConvertType3FontToTTF(string type3FontFilePath, string outputDir)Parameters
type3FontFilePath string
Typ 3 przepustowa ścieżka.
outputDir string
Wyjście wskazuje, gdzie przechowywać wynik TrueType czcionki.
KonwertujType3FontToTTF(strumień, strumień)
Konwersja czcionki typu 3 do strumienia TrueType.
public void ConvertType3FontToTTF(string type3FontFilePath, Stream outputStream)Parameters
type3FontFilePath string
Typ 3 przepustowa ścieżka.
outputStream Stream
Przepływ wyjściowy, 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,>