XpsDocument
Inheritance: java.lang.Object, com.aspose.page.Document
All Implemented Interfaces: java.io.Closeable
public final class XpsDocument extends Document implements Closeable
XPS belgesinin ana varlığını kapsayan sınıf, herhangi bir XPS öğesi için manipülasyon yöntemleri sağlar.
Yapıcılar
| Yapıcı | Açıklama |
|---|---|
| XpsDocument() | Varsayılan sayfa boyutuyla boş bir XPS belgesi oluşturur. |
| XpsDocument(String path) | Belirtilen yoldaki mevcut bir XPS belgesini açar. |
| XpsDocument(InputStream stream, LoadOptions options) | Akışta depolanan mevcut bir belgeyi XPS belgesi olarak yükler. |
Yöntemler
| Yöntem | Açıklama |
|---|---|
| Bir içerik öğesi (Canvas, Path veya Glyphs) ekler | |
| Aktif sayfaya, belirtilen indeks konumunda bir öğe (Canvas, Path veya Glyphs) ekler. | |
| Aktif sayfadan bir öğeyi kaldırır. | |
| addCanvas() | Etkin sayfaya yeni bir tuval ekler. |
| addDocument() | Varsayılan sayfa boyutuyla boş bir belge ekler ve eklenen belgeyi aktif olarak seçer. |
| addDocument(boolean activate) | Varsayılan sayfa boyutuyla boş bir belge ekler. |
| addDocument(float width, float height) | İlk sayfanın genişlik ve yükseklik boyutlarıyla boş bir belge ekler ve eklenen belgeyi aktif olarak seçer. |
| addDocument(float width, float height, boolean activate) | İlk sayfanın genişlik ve yükseklik boyutlarıyla boş bir belge ekler. |
| addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString) | Etkin sayfaya yeni glifler ekler. |
| addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString) | Etkin sayfaya yeni glifler ekler. |
| addOutlineEntry(String description, int outlineLevel, XpsHyperlinkTarget target) | Belgeye bir taslak girişi ekler. |
| addPage() | Belgeye varsayılan sayfa boyutuyla boş bir sayfa ekler. |
| addPage(boolean activate) | Belgeye varsayılan sayfa boyutuyla boş bir sayfa ekler. |
| addPage(XpsPage page) | Belgeye bir sayfa ekler ve eklenen sayfayı aktif olarak seçer. |
| addPage(XpsPage page, boolean activate) | Belgeye bir sayfa ekler. |
| addPage(float width, float height) | Belgeye belirtilen genişlik ve yükseklik ile boş bir sayfa ekler. |
| addPage(float width, float height, boolean activate) | Belgeye belirtilen genişlik ve yükseklik ile boş bir sayfa ekler. |
| addPath(XpsPathGeometry data) | Etkin sayfaya yeni bir yol ekler. |
| close() | Örneği serbest bırakır. |
| createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection) | Yeni bir kenarlı eliptik yay segmenti oluşturur. |
| createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked) | Yeni bir eliptik yay segmenti oluşturur. |
| createCanvas() | Yeni bir canvas oluşturur. |
| createColor(XpsIccProfile iccProfile, float[] components) | ICC tabanlı renk uzayında yeni bir renk oluşturur. |
| createColor(float r, float g, float b) | scRGB renk uzayında yeni bir renk oluşturur. |
| createColor(float a, float r, float g, float b) | scRGB renk uzayında yeni bir renk oluşturur. |
| createColor(int r, int g, int b) | sRGB renk uzayında yeni bir renk oluşturur. |
| createColor(int a, int r, int g, int b) | sRGB renk uzayında yeni bir renk oluşturur. |
| createColor(Color color) | Yeni bir renk oluşturur. |
| createColor(String path, float[] components) | ICC tabanlı renk uzayında yeni bir renk oluşturur. |
| createFont(InputStream stream) | Akıştan yeni bir TrueType yazı tipi kaynağı oluşturur. |
| createFont(String fontFamily, XpsFontStyle fontStyle) | Yeni bir TrueType yazı tipi kaynağı oluşturur. |
| createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString) | Yeni glyph’ler oluşturur. |
| createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString) | Yeni glyph’ler oluşturur. |
| createGradientStop(XpsColor color, float offset) | Yeni bir degrade durağı oluşturur. |
| createGradientStop(Color color, float offset) | Yeni bir degrade durağı oluşturur. |
| createIccProfile(InputStream stream) | Akıştan yeni bir ICC profil kaynağı oluşturur. |
| createIccProfile(String iccProfilePath) | iccProfilePath konumundaki ICC profil dosyasından yeni bir ICC profil kaynağı oluşturur. |
| createImage(InputStream stream) | Akıştan yeni bir görüntü kaynağı oluşturur. |
| createImage(String imagePath) | imagePath konumundaki görüntü dosyasından yeni bir görüntü kaynağı oluşturur. |
| createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport) | Yeni bir görüntü fırçası oluşturur. |
| createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport) | Yeni bir görüntü fırçası oluşturur. |
| createLinearGradientBrush(Point2D startPoint, Point2D endPoint) | Yeni bir doğrusal degrade fırçası oluşturur. |
| createLinearGradientBrush(List | Yeni bir doğrusal degrade fırçası oluşturur. |
| createMatrix(float m11, float m12, float m21, float m22, float m31, float m32) | Yeni bir afin dönüşüm matrisi oluşturur. |
| createPath(XpsPathGeometry data) | Yeni bir yol oluşturur. |
| createPathFigure(Point2D startPoint) | Yeni bir açık yol figürü oluşturur. |
| createPathFigure(Point2D startPoint, boolean isClosed) | Yeni bir yol şekli oluşturur. |
| createPathFigure(Point2D startPoint, List | Yeni bir açık yol figürü oluşturur. |
| createPathFigure(Point2D startPoint, List | Yeni bir yol şekli oluşturur. |
| createPathGeometry() | Yeni bir yol geometrisi oluşturur. |
| createPathGeometry(String abbreviatedGeometry) | Kısaltılmış biçimle belirtilen yeni bir yol geometrisi oluşturur. |
| createPathGeometry(List | Belirtilen yol şekilleri listesiyle yeni bir yol geometrisi oluşturur. |
| createPolyBezierSegment(Point2D[] points) | Yeni bir kenarlı kübik B?zier eğrileri kümesi oluşturur. |
| createPolyBezierSegment(Point2D[] points, boolean isStroked) | Yeni bir kübik B?zier eğrileri kümesi oluşturur. |
| createPolyLineSegment(Point2D[] points) | İstediği sayıda bireysel köşe içeren yeni bir kenarlı çokgen çizim oluşturur. |
| createPolyLineSegment(Point2D[] points, boolean isStroked) | İsteğe bağlı sayıda tekil köşe içeren yeni bir çokgen çizim oluşturur. |
| createPolyQuadraticBezierSegment(Point2D[] points) | Yol figüründeki önceki noktadan bir dizi köşe üzerinden, belirtilen kontrol noktalarını kullanarak yeni bir kenarlı ikinci dereceli B?zier eğrileri kümesi oluşturur. |
| createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked) | Yol figüründeki önceki noktadan bir dizi köşe üzerinden, belirtilen kontrol noktalarını kullanarak yeni bir ikinci dereceli B?zier eğrileri kümesi oluşturur. |
| createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY) | Yeni bir radyal degrade fırçası oluşturur. |
| createRadialGradientBrush(List | Yeni bir radyal degrade fırçası oluşturur. |
| createSolidColorBrush(XpsColor color) | Yeni bir katı renk fırçası oluşturur. |
| createSolidColorBrush(Color color) | Yeni bir katı renk fırçası oluşturur. |
| createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport) | Yeni bir görsel fırça oluşturur. |
| equals(Object arg0) | |
| getActiveDocument() | Aktif belge numarasını döndürür. |
| getActivePage() | Aktif belge içindeki aktif sayfa numarasını döndürür. |
| getClass() | |
| getDocumentCount() | XPS paketindeki belge sayısını döndürür. |
| getDocumentPrintTicket(int documentIndex) | documentIndex ile indekslenen belgenin baskı bileti alır. |
| getJobPrintTicket() | Belgenin iş baskı biletini döndürür. |
| getPage() | Aktif sayfa için XpsPage örneğini döndürür. |
| getPageCount() | Etkin belgedeki sayfa sayısını döndürür. |
| getPagePrintTicket(int documentIndex, int pageIndex) | documentIndex ile indekslenen belgede pageIndex ile indekslenen sayfanın baskı biletini alır. |
| getTotalPageCount() | XPS belgesi içindeki tüm belgelerdeki toplam sayfa sayısını döndürür. |
| getUtils() | Resmi XPS manipülasyon API’sinin ötesinde yardımcı araçlar sağlayan nesneyi alır. |
| hashCode() | |
| insertCanvas(int index) | Etkin sayfaya yeni bir tuval ekler index konumunda. |
| insertDocument(int index) | Varsayılan sayfa boyutuna sahip boş bir belgeyi index konumunda ekler ve eklenen belgeyi etkin olarak seçer. |
| insertDocument(int index, boolean activate) | Varsayılan sayfa boyutuna sahip boş bir belgeyi index konumunda ekler. |
| insertDocument(int index, float width, float height) | İlk sayfa boyutları width ve height olan boş bir belgeyi index konumunda ekler ve eklenen belgeyi etkin olarak seçer. |
| insertDocument(int index, float width, float height, boolean activate) | İlk sayfa boyutları width ve height olan boş bir belgeyi index konumunda ekler. |
| insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString) | Etkin sayfaya yeni glifler ekler index konumunda. |
| insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString) | Etkin sayfaya yeni glifler ekler index konumunda. |
| insertPage(int index) | Varsayılan sayfa boyutuna sahip boş bir sayfayı belgeye index konumunda ekler ve eklenen sayfayı etkin olarak seçer. |
| insertPage(int index, boolean activate) | Varsayılan sayfa boyutuna sahip boş bir sayfayı belgeye index konumunda ekler. |
| insertPage(int index, XpsPage page) | Belgeye bir sayfayı index konumunda ekler ve eklenen sayfayı etkin olarak seçer. |
| insertPage(int index, XpsPage page, boolean activate) | Belgeye bir sayfayı index konumunda ekler. |
| insertPage(int index, float width, float height) | Belirtilen width ve height değerlerine sahip boş bir sayfayı belgeye index konumunda ekler ve eklenen sayfayı etkin olarak seçer. |
| insertPage(int index, float width, float height, boolean activate) | Belirtilen width ve height değerlerine sahip boş bir sayfayı belgeye index konumunda ekler. |
| insertPath(int index, XpsPathGeometry data) | Etkin sayfaya yeni bir yol ekler index konumunda. |
| isLicensed() | Aspose.Page for Java ürün lisansının erişilip erişilmediğini ve geçerli olup olmadığını gösterir. |
| merge(String[] filesForMerge, OutputStream outStream) | Birden fazla XPS dosyasını tek bir XPS belgesine birleştiriyor. |
| merge(String[] filesForMerge, String outXpsFilePath) | Birden fazla XPS dosyasını tek bir XPS belgesine birleştiriyor. |
| mergeToPdf(String outPdfFilePath, String[] filesForMerge, PdfSaveOptions options) | XPS belgelerini PDF’ye, Device örneğini kullanarak birleştiriyor. |
| mergeToPdf(String[] filesForMerge, OutputStream pdfStream, PdfSaveOptions options) | XPS belgelerini PDF’ye, Device örneğini kullanarak birleştiriyor. |
| notify() | |
| notifyAll() | |
| removeAt(int index) | Etkin sayfadan index konumundaki bir öğeyi kaldırır. |
| removeDocumentAt(int index) | Belgeyi index konumunda kaldırır. |
| removePage(XpsPage page) | Belgeden bir sayfayı kaldırır. |
| removePageAt(int index) | Belgeden index konumundaki bir sayfayı kaldırır. |
| save(Device device, SaveOptions options) | Belgeyi Device örneğini kullanarak kaydeder. |
| save(OutputStream stream) | XPS belgesini akışa kaydeder. |
| save(String path) | XPS belgesini path konumundaki XPS dosyasına kaydeder. |
| saveAsImage(ImageSaveOptions options) | Belgeyi görüntü dosyasına kaydeder. Çıktı dizini ve dosya adı, giriş XPS dosyasındakine aynı olacaktır. |
| saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate) | Belgeyi belirtilen dizine, belirtilen dosya adıyla görüntü dosyasına kaydeder. |
| saveAsImageBytes(ImageSaveOptions options) | Belgeyi bitmap görüntü formatında bayt dizileri olarak kaydeder. |
| saveAsPdf(OutputStream stream, PdfSaveOptions options) | Belgeyi PDF formatında kaydeder. |
| saveAsPdf(String outPdfFilePath, PdfSaveOptions options) | Belgeyi PDF formatında kaydeder. |
| saveAsPs(OutputStream stream, PsSaveOptions options) | Belgeyi PS formatında kaydeder. |
| saveAsPs(String outPsFilePath, PsSaveOptions options) | Belgeyi PostSscript formatında kaydeder. |
| selectActiveDocument(int documentNumber) | Düzenleme için aktif bir belge seçer. |
| selectActivePage(int pageNumber) | Düzenleme için aktif bir belge sayfası seçer. |
| setDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket) | Belgeyi printTicket , documentIndex indeksine sahip belgeye bağlar. |
| setJobPrintTicket(JobPrintTicket value) | Belgenin iş baskı biletini ayarlar. |
| setPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket) | printTicket’i documentIndex ile indekslenen belgede pageIndex ile indekslenen sayfaya bağlar. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
XpsDocument()
public XpsDocument()
Varsayılan sayfa boyutuyla boş bir XPS belgesi oluşturur.
XpsDocument(String path)
public XpsDocument(String path)
Belirtilen yoldaki mevcut bir XPS belgesini açar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| yol | java.lang.String | Belgenin konumu. |
XpsDocument(InputStream stream, LoadOptions options)
public XpsDocument(InputStream stream, LoadOptions options)
Akışta depolanan mevcut bir belgeyi XPS belgesi olarak yükler.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| akış | java.io.InputStream | Belge akışı. |
| options | LoadOptions | Belge yükleme seçenekleri. |
add(T element)
public T <T>add(T element)
Bir içerik öğesi (Canvas, Path veya Glyphs) ekler
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| öğe | T | Eklenecek öğe. |
Returns: T - Eklenen öğe.
insert(int index, T element)
public T <T>insert(int index, T element)
Aktif sayfaya, belirtilen indeks konumunda bir öğe (Canvas, Path veya Glyphs) ekler.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| indeks | int | Bir element eklenmesi gereken konum. |
| öğe | T | Eklenecek öğe. |
Returns: T - Eklenen öğe.
remove(T element)
public T <T>remove(T element)
Aktif sayfadan bir öğeyi kaldırır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| öğe | T | Kaldırılacak öğe. |
Returns: T - Kaldırılan öğe.
addCanvas()
public XpsCanvas addCanvas()
Etkin sayfaya yeni bir tuval ekler.
Returns: XpsCanvas - Added canvas.
addDocument()
public void addDocument()
Varsayılan sayfa boyutuyla boş bir belge ekler ve eklenen belgeyi aktif olarak seçer.
addDocument(boolean activate)
public void addDocument(boolean activate)
Varsayılan sayfa boyutuyla boş bir belge ekler.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| etkinleştir | boolean | Eklenen belgenin etkin olarak seçilip seçilmeyeceğini gösteren işaret. |
addDocument(float width, float height)
public void addDocument(float width, float height)
İlk sayfanın genişlik ve yükseklik boyutlarıyla boş bir belge ekler ve eklenen belgeyi aktif olarak seçer.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| width | float | İlk sayfanın genişliği. |
| height | float | İlk sayfanın yüksekliği. |
addDocument(float width, float height, boolean activate)
public void addDocument(float width, float height, boolean activate)
İlk sayfanın genişlik ve yükseklik boyutlarıyla boş bir belge ekler.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| width | float | İlk sayfanın genişliği. |
| height | float | İlk sayfanın yüksekliği. |
| etkinleştir | boolean | Eklenen belgenin etkin olarak seçilip seçilmeyeceğini gösteren işaret. |
addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)
public XpsGlyphs addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)
Etkin sayfaya yeni glifler ekler.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| font | XpsFont | Yazı tipi kaynağı. |
| fontRenderingEmSize | float | Yazı tipi boyutu. |
| originX | float | Gliflerin X koordinat başlangıcı. |
| originY | float | Gliflerin Y koordinat başlangıcı. |
| unicodeString | java.lang.String | Yazdırılacak dize. |
Returns: XpsGlyphs - Added glyphs.
addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
public XpsGlyphs addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
Etkin sayfaya yeni glifler ekler.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| fontFamily | java.lang.String | Yazı tipi ailesi. |
| fontRenderingEmSize | float | Yazı tipi boyutu. |
| fontStyle | XpsFontStyle | Yazı tipi stili. |
| originX | float | Gliflerin X koordinat başlangıcı. |
| originY | float | Gliflerin Y koordinat başlangıcı. |
| unicodeString | java.lang.String | Yazdırılacak dize. |
Returns: XpsGlyphs - Added glyphs.
addOutlineEntry(String description, int outlineLevel, XpsHyperlinkTarget target)
public void addOutlineEntry(String description, int outlineLevel, XpsHyperlinkTarget target)
Belgeye bir taslak girişi ekler.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| açıklama | java.lang.String | Giriş açıklaması. |
| outlineLevel | int | Taslak seviyesi. |
| target | XpsHyperlinkTarget | Giriş hedefi. |
addPage()
public XpsPage addPage()
Belgeye varsayılan sayfa boyutuyla boş bir sayfa ekler.
Returns: XpsPage - Added page.
addPage(boolean activate)
public XpsPage addPage(boolean activate)
Belgeye varsayılan sayfa boyutuyla boş bir sayfa ekler.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| etkinleştir | boolean | Eklenen sayfanın aktif olarak seçilip seçilmeyeceğini belirten bayrak. |
Returns: XpsPage - Added page.
addPage(XpsPage page)
public XpsPage addPage(XpsPage page)
Belgeye bir sayfa ekler ve eklenen sayfayı aktif olarak seçer.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| page | XpsPage | Eklenecek sayfa. |
Returns: XpsPage - Added page.
addPage(XpsPage page, boolean activate)
public XpsPage addPage(XpsPage page, boolean activate)
Belgeye bir sayfa ekler.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| page | XpsPage | Eklenecek sayfa. |
| etkinleştir | boolean | Eklenen sayfanın aktif olarak seçilip seçilmeyeceğini belirten bayrak. |
Returns: XpsPage - Added page.
addPage(float width, float height)
public XpsPage addPage(float width, float height)
Belgeye belirtilen genişlik ve yükseklik ile boş bir sayfa ekler.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| width | float | Yeni bir sayfanın genişliği. |
| height | float | Yeni bir sayfanın yüksekliği. |
Returns: XpsPage - Added page.
addPage(float width, float height, boolean activate)
public XpsPage addPage(float width, float height, boolean activate)
Belgeye belirtilen genişlik ve yükseklik ile boş bir sayfa ekler.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| width | float | Yeni bir sayfanın genişliği. |
| height | float | Yeni bir sayfanın yüksekliği. |
| etkinleştir | boolean | Eklenen sayfanın aktif olarak seçilip seçilmeyeceğini belirten bayrak. |
Returns: XpsPage - Added page.
addPath(XpsPathGeometry data)
public XpsPath addPath(XpsPathGeometry data)
Etkin sayfaya yeni bir yol ekler.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| data | XpsPathGeometry | Yolun geometrisi. |
Returns: XpsPath - Added path.
close()
public void close()
Örneği serbest bırakır.
createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection)
public XpsArcSegment createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection)
Yeni bir kenarlı eliptik yay segmenti oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| nokta | java.awt.geom.Point2D | Eliptik yayının son noktası. |
| size | java.awt.geom.Dimension2D | Eliptik yayının x ve y yarıçapı, x,y çifti olarak. |
| rotationAngle | float | Elipsin mevcut koordinat sistemine göre nasıl döndürüldüğünü gösterir. |
| isLargeArc | boolean | Yayın 180 veya daha büyük bir açıyla çizilip çizilmediğini belirler. |
| sweepDirection | XpsSweepDirection | Yayın çizildiği yön. |
Returns: XpsArcSegment - New elliptical arc segment.
createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked)
public XpsArcSegment createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked)
Yeni bir eliptik yay segmenti oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| nokta | java.awt.geom.Point2D | Eliptik yayının son noktası. |
| size | java.awt.geom.Dimension2D | Eliptik yayının x ve y yarıçapı, x,y çifti olarak. |
| rotationAngle | float | Elipsin mevcut koordinat sistemine göre nasıl döndürüldüğünü gösterir. |
| isLargeArc | boolean | Yayın 180 veya daha büyük bir açıyla çizilip çizilmediğini belirler. |
| sweepDirection | XpsSweepDirection | Yayın çizildiği yön. |
| isStroked | boolean | Bu yol segmentinin çizgisinin çizilip çizilmediğini belirtir. |
Returns: XpsArcSegment - New elliptical arc segment.
createCanvas()
public XpsCanvas createCanvas()
Yeni bir canvas oluşturur.
Returns: XpsCanvas - New canvas.
createColor(XpsIccProfile iccProfile, float[] components)
public XpsColor createColor(XpsIccProfile iccProfile, float[] components)
ICC tabanlı renk uzayında yeni bir renk oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| iccProfile | XpsIccProfile | ICC profil kaynağı. |
| bileşenler | float[] | Renk bileşenleri. |
Returns: XpsColor - New color.
createColor(float r, float g, float b)
public XpsColor createColor(float r, float g, float b)
scRGB renk uzayında yeni bir renk oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| r | float | Kırmızı renk bileşeni. |
| g | float | Yeşil renk bileşeni. |
| b | float | Mavi renk bileşeni. |
Returns: XpsColor - New color.
createColor(float a, float r, float g, float b)
public XpsColor createColor(float a, float r, float g, float b)
scRGB renk uzayında yeni bir renk oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| a | float | Alfa renk bileşeni. |
| r | float | Kırmızı renk bileşeni. |
| g | float | Yeşil renk bileşeni. |
| b | float | Mavi renk bileşeni. |
Returns: XpsColor - New color.
createColor(int r, int g, int b)
public XpsColor createColor(int r, int g, int b)
sRGB renk uzayında yeni bir renk oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| r | int | Kırmızı renk bileşeni. |
| g | int | Yeşil renk bileşeni. |
| b | int | Mavi renk bileşeni. |
Returns: XpsColor - New color.
createColor(int a, int r, int g, int b)
public XpsColor createColor(int a, int r, int g, int b)
sRGB renk uzayında yeni bir renk oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| a | int | Alfa renk bileşeni. |
| r | int | Kırmızı renk bileşeni. |
| g | int | Yeşil renk bileşeni. |
| b | int | Mavi renk bileşeni. |
Returns: XpsColor - New color.
createColor(Color color)
public XpsColor createColor(Color color)
Yeni bir renk oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| renk | java.awt.Color | RGB rengi için yerel bir renk örneği. |
Returns: XpsColor - New color.
createColor(String path, float[] components)
public XpsColor createColor(String path, float[] components)
ICC tabanlı renk uzayında yeni bir renk oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| yol | java.lang.String | ICC profile yolu. |
| bileşenler | float[] | Renk bileşenleri. |
Returns: XpsColor - New color.
createFont(InputStream stream)
public XpsFont createFont(InputStream stream)
Akıştan yeni bir TrueType yazı tipi kaynağı oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| akış | java.io.InputStream | Kaynak olarak alınacak ICC profilini içeren akış. |
Returns: XpsFont - New TrueType font resource.
createFont(String fontFamily, XpsFontStyle fontStyle)
public XpsFont createFont(String fontFamily, XpsFontStyle fontStyle)
Yeni bir TrueType yazı tipi kaynağı oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| fontFamily | java.lang.String | Yazı tipi ailesi. |
| fontStyle | XpsFontStyle | Yazı tipi stili. Birleştirilebilecek değerler için XpsFont sınıf sabitlerine (bit bayraklarıdır) bakın. |
Returns: XpsFont - New TrueType font resource.
createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)
public XpsGlyphs createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)
Yeni glyph’ler oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| font | XpsFont | Yazı tipi kaynağı. |
| fontRenderingEmSize | float | Yazı tipi boyutu. |
| originX | float | Gliflerin X koordinat başlangıcı. |
| originY | float | Gliflerin Y koordinat başlangıcı. |
| unicodeString | java.lang.String | Yazdırılacak dize. |
Returns: XpsGlyphs - New glyphs.
createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
public XpsGlyphs createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
Yeni glyph’ler oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| fontFamily | java.lang.String | Yazı tipi ailesi. |
| fontRenderingEmSize | float | Yazı tipi boyutu. |
| fontStyle | XpsFontStyle | Yazı tipi stili. |
| originX | float | Gliflerin X koordinat başlangıcı. |
| originY | float | Gliflerin Y koordinat başlangıcı. |
| unicodeString | java.lang.String | Yazdırılacak dize. |
Returns: XpsGlyphs - New glyphs.
createGradientStop(XpsColor color, float offset)
public XpsGradientStop createGradientStop(XpsColor color, float offset)
Yeni bir degrade durağı oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| color | XpsColor | Degrade durak noktasının rengi. |
| offset | float | Degrade ofseti. |
Returns: XpsGradientStop - New gradient stop.
createGradientStop(Color color, float offset)
public XpsGradientStop createGradientStop(Color color, float offset)
Yeni bir degrade durağı oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| renk | java.awt.Color | Degrade durak noktasının rengi. |
| offset | float | Degrade ofseti. |
Returns: XpsGradientStop - New gradient stop.
createIccProfile(InputStream stream)
public XpsIccProfile createIccProfile(InputStream stream)
Akıştan yeni bir ICC profil kaynağı oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| akış | java.io.InputStream | Kaynak olarak alınacak ICC profilini içeren akış. |
Returns: XpsIccProfile - New ICC profile resource.
createIccProfile(String iccProfilePath)
public XpsIccProfile createIccProfile(String iccProfilePath)
iccProfilePath konumundaki ICC profil dosyasından yeni bir ICC profil kaynağı oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| iccProfilePath | java.lang.String | Kaynak olarak alınacak ICC profilinin yolu. |
Returns: XpsIccProfile - New ICC profile resource.
createImage(InputStream stream)
public XpsImage createImage(InputStream stream)
Akıştan yeni bir görüntü kaynağı oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| akış | java.io.InputStream | Kaynak olarak alınacak görüntüyü içeren akış. |
Returns: XpsImage - New image resource.
createImage(String imagePath)
public XpsImage createImage(String imagePath)
imagePath konumundaki görüntü dosyasından yeni bir görüntü kaynağı oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| imagePath | java.lang.String | Kaynak olarak alınacak görüntünün yolu. |
Returns: XpsImage - New image resource.
createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)
public XpsImageBrush createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)
Yeni bir görüntü fırçası oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| image | XpsImage | Bir görüntü kaynağı. |
| viewbox | java.awt.geom.Rectangle2D | Fırçanın kaynak içeriğinin konumu ve boyutları. |
| görünüm alanı | java.awt.geom.Rectangle2D | Fırçanın uygulandığı bölgeyi doldurmak için (muhtemelen tekrar tekrar) uygulanan birincil fırça döşemesinin bulunduğu kapsayıcı koordinat uzayındaki bölge. |
Returns: XpsImageBrush - New image brush.
createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)
public XpsImageBrush createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)
Yeni bir görüntü fırçası oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| imagePath | java.lang.String | Fırça döşemesi olarak kullanılacak görüntünün yolu. |
| viewbox | java.awt.geom.Rectangle2D | Fırçanın kaynak içeriğinin konumu ve boyutları. |
| görünüm alanı | java.awt.geom.Rectangle2D | Fırçanın uygulandığı bölgeyi doldurmak için (muhtemelen tekrar tekrar) uygulanan birincil fırça döşemesinin bulunduğu kapsayıcı koordinat uzayındaki bölge. |
Returns: XpsImageBrush - New image brush.
createLinearGradientBrush(Point2D startPoint, Point2D endPoint)
public XpsLinearGradientBrush createLinearGradientBrush(Point2D startPoint, Point2D endPoint)
Yeni bir doğrusal degrade fırçası oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| startPoint | java.awt.geom.Point2D | Doğrusal degrade’nin başlangıç noktası. |
| endPoint | java.awt.geom.Point2D | Doğrusal degrade’nin bitiş noktası. |
Returns: XpsLinearGradientBrush - New linear gradient brush.
createLinearGradientBrush(List gradientStops, Point2D startPoint, Point2D endPoint)
public XpsLinearGradientBrush createLinearGradientBrush(List<XpsGradientStop> gradientStops, Point2D startPoint, Point2D endPoint)
Yeni bir doğrusal degrade fırçası oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| gradientStops | java.util.List<com.aspose.xps.XpsGradientStop> | Degrade duraklarının listesi. |
| startPoint | java.awt.geom.Point2D | Doğrusal degrade’nin başlangıç noktası. |
| endPoint | java.awt.geom.Point2D | Doğrusal degrade’nin bitiş noktası. |
Returns: XpsLinearGradientBrush - New linear gradient brush.
createMatrix(float m11, float m12, float m21, float m22, float m31, float m32)
public XpsMatrix createMatrix(float m11, float m12, float m21, float m22, float m31, float m32)
Yeni bir afin dönüşüm matrisi oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| m11 | float | Eleman 11. |
| m12 | float | Eleman 12. |
| m21 | float | Eleman 21. |
| m22 | float | Eleman 22. |
| m31 | float | Eleman 31. |
| m32 | float | Eleman 32. |
Returns: XpsMatrix - New affine transformation matrix.
createPath(XpsPathGeometry data)
public XpsPath createPath(XpsPathGeometry data)
Yeni bir yol oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| data | XpsPathGeometry | Yolun geometrisi. |
Returns: XpsPath - New path.
createPathFigure(Point2D startPoint)
public XpsPathFigure createPathFigure(Point2D startPoint)
Yeni bir açık yol figürü oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| startPoint | java.awt.geom.Point2D | Yol figürünün ilk segmenti için başlangıç noktası. |
Returns: XpsPathFigure - New path figure.
createPathFigure(Point2D startPoint, boolean isClosed)
public XpsPathFigure createPathFigure(Point2D startPoint, boolean isClosed)
Yeni bir yol şekli oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| startPoint | java.awt.geom.Point2D | Yol figürünün ilk segmenti için başlangıç noktası. |
| isClosed | boolean | Yolun kapalı olup olmadığını belirtir. true olarak ayarlanırsa, çizgi “closed” (kapalı) olarak çizilir, yani yol figürünün son segmentindeki son nokta StartPoint özniteliğinde belirtilen nokta ile bağlanır; aksi takdirde çizgi “open” (açık) olarak çizilir ve son nokta başlangıç noktasına bağlanmaz. Yalnızca yol figürü bir stroke belirten Path öğesinde kullanıldığında uygulanır. |
Returns: XpsPathFigure - New path figure.
createPathFigure(Point2D startPoint, List segments)
public XpsPathFigure createPathFigure(Point2D startPoint, List<XpsPathSegment> segments)
Yeni bir açık yol figürü oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| startPoint | java.awt.geom.Point2D | Yol figürünün ilk segmenti için başlangıç noktası. |
| segments | java.util.List<com.aspose.xps.XpsPathSegment> | Yol segmentlerinin listesi. |
Returns: XpsPathFigure - New path figure.
createPathFigure(Point2D startPoint, List segments, boolean isClosed)
public XpsPathFigure createPathFigure(Point2D startPoint, List<XpsPathSegment> segments, boolean isClosed)
Yeni bir yol şekli oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| startPoint | java.awt.geom.Point2D | Yol figürünün ilk segmenti için başlangıç noktası. |
| segments | java.util.List<com.aspose.xps.XpsPathSegment> | Yol segmentlerinin listesi. |
| isClosed | boolean | Yolun kapalı olup olmadığını belirtir. true olarak ayarlanırsa, çizgi “closed” (kapalı) olarak çizilir, yani yol figürünün son segmentindeki son nokta StartPoint özniteliğinde belirtilen nokta ile bağlanır; aksi takdirde çizgi “open” (açık) olarak çizilir ve son nokta başlangıç noktasına bağlanmaz. Yalnızca yol figürü bir stroke belirten Path öğesinde kullanıldığında uygulanır. |
Returns: XpsPathFigure - New path figure.
createPathGeometry()
public XpsPathGeometry createPathGeometry()
Yeni bir yol geometrisi oluşturur.
Returns: XpsPathGeometry - New path geometry.
createPathGeometry(String abbreviatedGeometry)
public XpsPathGeometry createPathGeometry(String abbreviatedGeometry)
Kısaltılmış biçimle belirtilen yeni bir yol geometrisi oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| abbreviatedGeometry | java.lang.String | Yol geometrisinin kısaltılmış biçimi. |
Returns: XpsPathGeometry - New path geometry.
createPathGeometry(List pathFigures)
public XpsPathGeometry createPathGeometry(List<XpsPathFigure> pathFigures)
Belirtilen yol şekilleri listesiyle yeni bir yol geometrisi oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| pathFigures | java.util.List<com.aspose.xps.XpsPathFigure> | Yol şekillerinin listesi. |
Returns: XpsPathGeometry - New path geometry.
createPolyBezierSegment(Point2D[] points)
public XpsPolyBezierSegment createPolyBezierSegment(Point2D[] points)
Yeni bir kenarlı kübik B?zier eğrileri kümesi oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| noktalar | java.awt.geom.Point2D[] | Birden fazla B?bezier segmenti için kontrol noktaları. |
Returns: XpsPolyBezierSegment - New cubic B?zier curves segment.
createPolyBezierSegment(Point2D[] points, boolean isStroked)
public XpsPolyBezierSegment createPolyBezierSegment(Point2D[] points, boolean isStroked)
Yeni bir kübik B?zier eğrileri kümesi oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| noktalar | java.awt.geom.Point2D[] | Birden fazla B?bezier segmenti için kontrol noktaları. |
| isStroked | boolean | Bu yol segmentinin çizgisinin çizilip çizilmediğini belirtir. |
Returns: XpsPolyBezierSegment - New cubic B?zier curves segment.
createPolyLineSegment(Point2D[] points)
public XpsPolyLineSegment createPolyLineSegment(Point2D[] points)
İstediği sayıda bireysel köşe içeren yeni bir kenarlı çokgen çizim oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| noktalar | java.awt.geom.Point2D[] | Poliçizgi segmentini tanımlayan birden çok segment için bir koordinat kümesi. |
Returns: XpsPolyLineSegment - New polygonal drawing segment.
createPolyLineSegment(Point2D[] points, boolean isStroked)
public XpsPolyLineSegment createPolyLineSegment(Point2D[] points, boolean isStroked)
İsteğe bağlı sayıda tekil köşe içeren yeni bir çokgen çizim oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| noktalar | java.awt.geom.Point2D[] | Poliçizgi segmentini tanımlayan birden çok segment için bir koordinat kümesi. |
| isStroked | boolean | Bu yol segmentinin çizgisinin çizilip çizilmediğini belirtir. |
Returns: XpsPolyLineSegment - New polygonal drawing segment.
createPolyQuadraticBezierSegment(Point2D[] points)
public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points)
Yol figüründeki önceki noktadan bir dizi köşe üzerinden, belirtilen kontrol noktalarını kullanarak yeni bir kenarlı ikinci dereceli B?zier eğrileri kümesi oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| noktalar | java.awt.geom.Point2D[] | Birden fazla ikinci dereceli B?bezier segmenti için kontrol noktaları. |
Returns: XpsPolyQuadraticBezierSegment - New quadratic B?zier curves segment.
createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)
public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)
Yol figüründeki önceki noktadan bir dizi köşe üzerinden, belirtilen kontrol noktalarını kullanarak yeni bir ikinci dereceli B?zier eğrileri kümesi oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| noktalar | java.awt.geom.Point2D[] | Birden fazla ikinci dereceli B?bezier segmenti için kontrol noktaları. |
| isStroked | boolean | Bu yol segmentinin çizgisinin çizilip çizilmediğini belirtir. |
Returns: XpsPolyQuadraticBezierSegment - New quadratic B?zier curves segment.
createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)
public XpsRadialGradientBrush createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)
Yeni bir radyal degrade fırçası oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| merkez | java.awt.geom.Point2D | Radyal degrade’nin merkez noktası (yani elipsin merkezi). |
| gradientOrigin | java.awt.geom.Point2D | Radyal degrade’nin başlangıç noktası. |
| radiusX | float | Radyal degradeyi tanımlayan elipsin x boyutundaki yarıçapı. |
| radiusY | float | Radial gradyanı tanımlayan elipsin y boyutundaki yarıçap. |
Returns: XpsRadialGradientBrush - New radial gradient brush.
createRadialGradientBrush(List gradientStops, Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)
public XpsRadialGradientBrush createRadialGradientBrush(List<XpsGradientStop> gradientStops, Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)
Yeni bir radyal degrade fırçası oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| gradientStops | java.util.List<com.aspose.xps.XpsGradientStop> | Degrade duraklarının listesi. |
| merkez | java.awt.geom.Point2D | Radyal degrade’nin merkez noktası (yani elipsin merkezi). |
| gradientOrigin | java.awt.geom.Point2D | Radyal degrade’nin başlangıç noktası. |
| radiusX | float | Radyal degradeyi tanımlayan elipsin x boyutundaki yarıçapı. |
| radiusY | float | Radial gradyanı tanımlayan elipsin y boyutundaki yarıçap. |
Returns: XpsRadialGradientBrush - New radial gradient brush.
createSolidColorBrush(XpsColor color)
public XpsSolidColorBrush createSolidColorBrush(XpsColor color)
Yeni bir katı renk fırçası oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| color | XpsColor | Dolu öğeler için renk. |
Returns: XpsSolidColorBrush - New solid color brush.
createSolidColorBrush(Color color)
public XpsSolidColorBrush createSolidColorBrush(Color color)
Yeni bir katı renk fırçası oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| renk | java.awt.Color | Dolu öğeler için renk. |
Returns: XpsSolidColorBrush - New solid color brush.
createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)
public XpsVisualBrush createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)
Yeni bir görsel fırça oluşturur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| element | XpsContentElement | Visual özelliği için görsel fırça adına XPS öğesi (Canvas, Path veya Glyphs). |
| viewbox | java.awt.geom.Rectangle2D | Fırçanın kaynak içeriğinin konumu ve boyutları. |
| görünüm alanı | java.awt.geom.Rectangle2D | Fırçanın uygulandığı bölgeyi doldurmak için (muhtemelen tekrar tekrar) uygulanan birincil fırça döşemesinin bulunduğu kapsayıcı koordinat uzayındaki bölge. |
Returns: XpsVisualBrush - New visual brush.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getActiveDocument()
public int getActiveDocument()
Aktif belge numarasını döndürür.
Returns: int - int değeri.
getActivePage()
public int getActivePage()
Aktif belge içindeki aktif sayfa numarasını döndürür.
Returns: int - int değeri.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getDocumentCount()
public int getDocumentCount()
XPS paketindeki belge sayısını döndürür.
Returns: int - XPS paketindeki belge sayısı.
getDocumentPrintTicket(int documentIndex)
public DocumentPrintTicket getDocumentPrintTicket(int documentIndex)
documentIndex ile indekslenen belgenin baskı bileti alır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| documentIndex | int | Baskı bileti döndürülecek belgenin indeksi. |
Returns: DocumentPrintTicket - Document’s print ticket.
getJobPrintTicket()
public JobPrintTicket getJobPrintTicket()
Belgenin iş baskı biletini döndürür.
Returns: JobPrintTicket - The document’s job print ticket.
getPage()
public XpsPage getPage()
Aktif sayfa için XpsPage örneğini döndürür.
Returns: XpsPage - The XpsPage instance for active page.
getPageCount()
public int getPageCount()
Etkin belgedeki sayfa sayısını döndürür.
Returns: int - Etkin belgede sayfa sayısı.
getPagePrintTicket(int documentIndex, int pageIndex)
public PagePrintTicket getPagePrintTicket(int documentIndex, int pageIndex)
documentIndex ile indekslenen belgede pageIndex ile indekslenen sayfanın baskı biletini alır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| documentIndex | int | Belgenin indeksi. |
| pageIndex | int | Baskı bileti döndürülecek sayfanın indeksi. |
Returns: PagePrintTicket - Page’s print ticket.
getTotalPageCount()
public int getTotalPageCount()
XPS belgesi içindeki tüm belgelerdeki toplam sayfa sayısını döndürür.
Returns: int - XPS belgesi içindeki tüm belgelerdeki toplam sayfa sayısı.
getUtils()
public DocumentUtils getUtils()
Resmi XPS manipülasyon API’sinin ötesinde yardımcı araçlar sağlayan nesneyi alır.
Returns: DocumentUtils - The utilities object.
hashCode()
public native int hashCode()
Returns: int
insertCanvas(int index)
public XpsCanvas insertCanvas(int index)
Etkin sayfaya yeni bir tuval ekler index konumunda.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| indeks | int | Yeni bir kanvasın eklenmesi gereken konum. |
Returns: XpsCanvas - Inserted canvas.
insertDocument(int index)
public void insertDocument(int index)
Varsayılan sayfa boyutuna sahip boş bir belgeyi index konumunda ekler ve eklenen belgeyi etkin olarak seçer.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| indeks | int | Belgenin eklenmesi gereken konum. |
insertDocument(int index, boolean activate)
public void insertDocument(int index, boolean activate)
Varsayılan sayfa boyutuna sahip boş bir belgeyi index konumunda ekler.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| indeks | int | Belgenin eklenmesi gereken konum. |
| etkinleştir | boolean | Eklenen belgenin etkin olarak seçilip seçilmeyeceğini gösteren işaret. |
insertDocument(int index, float width, float height)
public void insertDocument(int index, float width, float height)
İlk sayfa boyutları width ve height olan boş bir belgeyi index konumunda ekler ve eklenen belgeyi etkin olarak seçer.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| indeks | int | Belgenin eklenmesi gereken konum. |
| width | float | İlk sayfanın genişliği. |
| height | float | İlk sayfanın yüksekliği. |
insertDocument(int index, float width, float height, boolean activate)
public void insertDocument(int index, float width, float height, boolean activate)
İlk sayfa boyutları width ve height olan boş bir belgeyi index konumunda ekler.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| indeks | int | Belgenin eklenmesi gereken konum. |
| width | float | İlk sayfanın genişliği. |
| height | float | İlk sayfanın yüksekliği. |
| etkinleştir | boolean | Eklenen belgenin etkin olarak seçilip seçilmeyeceğini gösteren işaret. |
insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)
public XpsGlyphs insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)
Etkin sayfaya yeni glifler ekler index konumunda.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| indeks | int | Yeni gliflerin eklenmesi gereken konum. |
| font | XpsFont | Yazı tipi kaynağı. |
| fontSize | float | Yazı tipi boyutu. |
| originX | float | Gliflerin X koordinat başlangıcı. |
| originY | float | Gliflerin Y koordinat başlangıcı. |
| unicodeString | java.lang.String | Yazdırılacak dize. |
Returns: XpsGlyphs - Inserted glyphs.
insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
public XpsGlyphs insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
Etkin sayfaya yeni glifler ekler index konumunda.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| indeks | int | Yeni gliflerin eklenmesi gereken konum. |
| fontFamily | java.lang.String | Yazı tipi ailesi. |
| fontSize | float | Yazı tipi boyutu. |
| fontStyle | XpsFontStyle | Yazı tipi stili. |
| originX | float | Gliflerin X koordinat başlangıcı. |
| originY | float | Gliflerin Y koordinat başlangıcı. |
| unicodeString | java.lang.String | Yazdırılacak dize. |
Returns: XpsGlyphs - Inserted glyphs.
insertPage(int index)
public XpsPage insertPage(int index)
Varsayılan sayfa boyutuna sahip boş bir sayfayı belgeye index konumunda ekler ve eklenen sayfayı etkin olarak seçer.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| indeks | int | Sayfanın eklenmesi gereken konum. |
Returns: XpsPage - Inserted page.
insertPage(int index, boolean activate)
public XpsPage insertPage(int index, boolean activate)
Varsayılan sayfa boyutuna sahip boş bir sayfayı belgeye index konumunda ekler.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| indeks | int | Sayfanın eklenmesi gereken konum. |
| etkinleştir | boolean | Eklelen sayfanın aktif olarak seçilip seçilmeyeceğini belirten işaret. |
Returns: XpsPage - Inserted page.
insertPage(int index, XpsPage page)
public XpsPage insertPage(int index, XpsPage page)
Belgeye bir sayfayı index konumunda ekler ve eklenen sayfayı etkin olarak seçer.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| indeks | int | Sayfanın eklenmesi gereken konum. |
| page | XpsPage | Eklenecek sayfa. |
Returns: XpsPage - Inserted page.
insertPage(int index, XpsPage page, boolean activate)
public XpsPage insertPage(int index, XpsPage page, boolean activate)
Belgeye bir sayfayı index konumunda ekler.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| indeks | int | Sayfanın eklenmesi gereken konum. |
| page | XpsPage | Eklenecek sayfa. |
| etkinleştir | boolean | Eklelen sayfanın aktif olarak seçilip seçilmeyeceğini belirten işaret. |
Returns: XpsPage - Inserted page.
insertPage(int index, float width, float height)
public XpsPage insertPage(int index, float width, float height)
Belirtilen width ve height değerlerine sahip boş bir sayfayı belgeye index konumunda ekler ve eklenen sayfayı etkin olarak seçer.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| indeks | int | Sayfanın eklenmesi gereken konum. |
| width | float | Yeni bir sayfanın genişliği. |
| height | float | Yeni bir sayfanın yüksekliği. |
Returns: XpsPage - Inserted page.
insertPage(int index, float width, float height, boolean activate)
public XpsPage insertPage(int index, float width, float height, boolean activate)
Belirtilen width ve height değerlerine sahip boş bir sayfayı belgeye index konumunda ekler.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| indeks | int | Sayfanın eklenmesi gereken konum. |
| width | float | Yeni bir sayfanın genişliği. |
| height | float | Yeni bir sayfanın yüksekliği. |
| etkinleştir | boolean | Eklelen sayfanın aktif olarak seçilip seçilmeyeceğini belirten işaret. |
Returns: XpsPage - Inserted page.
insertPath(int index, XpsPathGeometry data)
public XpsPath insertPath(int index, XpsPathGeometry data)
Etkin sayfaya yeni bir yol ekler index konumunda.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| indeks | int | Yeni bir yolun eklenmesi gereken konum. |
| data | XpsPathGeometry | Yolun geometrisi. |
Returns: XpsPath - Inserted path.
isLicensed()
public boolean isLicensed()
Aspose.Page for Java ürün lisansının erişilip erişilmediğini ve geçerli olup olmadığını gösterir.
Returns: boolean - boolean değeri
merge(String[] filesForMerge, OutputStream outStream)
public void merge(String[] filesForMerge, OutputStream outStream)
Birden fazla XPS dosyasını tek bir XPS belgesine birleştiriyor.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| filesForMerge | java.lang.String[] | Bu belgeyle birleştirmek için XPS dosyaları. |
| outStream | java.io.OutputStream | Birleştirilmiş XPS belgelerinin kaydedileceği çıktı akışı. |
merge(String[] filesForMerge, String outXpsFilePath)
public void merge(String[] filesForMerge, String outXpsFilePath)
Birden fazla XPS dosyasını tek bir XPS belgesine birleştiriyor.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| filesForMerge | java.lang.String[] | Bu belgeyle birleştirmek için XPS dosyaları. |
| outXpsFilePath | java.lang.String | Çıktı XPS dosya yolu. |
mergeToPdf(String outPdfFilePath, String[] filesForMerge, PdfSaveOptions options)
public void mergeToPdf(String outPdfFilePath, String[] filesForMerge, PdfSaveOptions options)
XPS belgelerini PDF’ye, Device örneğini kullanarak birleştiriyor.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| outPdfFilePath | java.lang.String | Çıktı PDF dosya yolu. |
| filesForMerge | java.lang.String[] | Bu belgeyi bir çıktı cihazına birleştirmek için XPS dosyaları. |
| options | PdfSaveOptions | Belge kaydetme seçenekleri. |
mergeToPdf(String[] filesForMerge, OutputStream pdfStream, PdfSaveOptions options)
public void mergeToPdf(String[] filesForMerge, OutputStream pdfStream, PdfSaveOptions options)
XPS belgelerini PDF’ye, Device örneğini kullanarak birleştiriyor.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| filesForMerge | java.lang.String[] | Bu belgeyi bir çıktı cihazına birleştirmek için XPS dosyaları. |
| pdfStream | java.io.OutputStream | Oluşturulan PDF’nin yazılacağı çıktı akışı. |
| options | PdfSaveOptions | Belge kaydetme seçenekleri. |
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
removeAt(int index)
public XpsContentElement removeAt(int index)
Etkin sayfadan index konumundaki bir öğeyi kaldırır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| indeks | int | Öğenin kaldırılması gereken konum. |
Returns: XpsContentElement - Removed element.
removeDocumentAt(int index)
public void removeDocumentAt(int index)
Belgeyi index konumunda kaldırır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| indeks | int | Belgenin kaldırılması gereken konum. |
removePage(XpsPage page)
public XpsPage removePage(XpsPage page)
Belgeden bir sayfayı kaldırır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| page | XpsPage | Kaldırılacak sayfa. |
Returns: XpsPage - Removed page.
removePageAt(int index)
public XpsPage removePageAt(int index)
Belgeden index konumundaki bir sayfayı kaldırır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| indeks | int | Sayfanın kaldırılması gereken konum. |
Returns: XpsPage - Removed page.
save(Device device, SaveOptions options)
public void save(Device device, SaveOptions options)
Belgeyi Device örneğini kullanarak kaydeder.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| device | Device | Device örneği. |
| options | SaveOptions | Belge kaydetme seçenekleri. |
save(OutputStream stream)
public void save(OutputStream stream)
XPS belgesini akışa kaydeder.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| akış | java.io.OutputStream | Kaydedilecek XPS belge akışı. |
save(String path)
public void save(String path)
XPS belgesini path konumundaki XPS dosyasına kaydeder.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| yol | java.lang.String | Belgenin konumu. |
saveAsImage(ImageSaveOptions options)
public void saveAsImage(ImageSaveOptions options)
Belgeyi görüntü dosyasına kaydeder. Çıktı dizini ve dosya adı, giriş XPS dosyasındakine aynı olacaktır. Dosya uzantısı, "options" parametresindeki görüntü formatına karşılık gelir. Belge, FileInputStream olmayan bir akışla başlatıldıysa, görüntü dosyası mevcut klasöre varsayılan dosya adı şablonu ile kaydedilir.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| options | ImageSaveOptions | Belgeyi bitmap görüntü formatında kaydetmek için seçenekler. |
saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)
public void saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)
Belgeyi belirtilen dizine, belirtilen dosya adıyla görüntü dosyası olarak kaydeder. Dosya uzantısı, “options” parametresindeki görüntü formatına karşılık gelir.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| options | ImageSaveOptions | Belgeyi bitmap görüntü formatında kaydetmek için seçenekler. |
| outDir | java.lang.String | Görüntü dosyasının kaydedileceği çıktı dizini. |
| fileNameTemplate | java.lang.String | Görüntü için dosya adı şablonu (uzantısız). Giriş XPS dosyası tek sayfalıysa tam dosya adı olur, aksi takdirde "\_[n]" şeklinde, burada "n" - 1’den başlayan sayfa numarasıdır, bu ekin sonuna eklenir. Dosya uzantısı, "option" parametresindeki görüntü formatına karşılık gelir. |
saveAsImageBytes(ImageSaveOptions options)
public byte[][][] saveAsImageBytes(ImageSaveOptions options)
Belgeyi bitmap görüntü formatında bayt dizileri olarak kaydeder.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| options | ImageSaveOptions | Belgeyi bitmap görüntü formatında kaydetmek için seçenekler. |
Returns: byte[][][] - Oluşan görüntü byte dizileri. İlk boyut iç belgeler içindir, ikinci boyut ise iç belgeler içindeki sayfalar içindir.
saveAsPdf(OutputStream stream, PdfSaveOptions options)
public void saveAsPdf(OutputStream stream, PdfSaveOptions options)
Belgeyi PDF formatında kaydeder.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| akış | java.io.OutputStream | Çıktı PDF dosyasının yazılacağı akış. |
| options | PdfSaveOptions | Belgeyi PDF formatında kaydetmek için seçenekler. |
saveAsPdf(String outPdfFilePath, PdfSaveOptions options)
public void saveAsPdf(String outPdfFilePath, PdfSaveOptions options)
Belgeyi PDF formatında kaydeder.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| outPdfFilePath | java.lang.String | Çıktı PDF dosya yolu. |
| options | PdfSaveOptions | Belgeyi PDF formatında kaydetmek için seçenekler. |
saveAsPs(OutputStream stream, PsSaveOptions options)
public void saveAsPs(OutputStream stream, PsSaveOptions options)
Belgeyi PS formatında kaydeder.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| akış | java.io.OutputStream | Çıktı PS dosyasının yazılacağı akış. |
| options | PsSaveOptions | Belgeyi PS formatında kaydetmek için seçenekler. |
saveAsPs(String outPsFilePath, PsSaveOptions options)
public void saveAsPs(String outPsFilePath, PsSaveOptions options)
Belgeyi PostSscript formatında kaydeder.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| outPsFilePath | java.lang.String | Çıktı PostScript dosya yolu. |
| options | PsSaveOptions | Belgeyi PDF formatında kaydetmek için seçenekler. |
selectActiveDocument(int documentNumber)
public void selectActiveDocument(int documentNumber)
Düzenleme için aktif bir belge seçer.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| documentNumber | int | Bir belge numarası. |
selectActivePage(int pageNumber)
public XpsPage selectActivePage(int pageNumber)
Düzenleme için aktif bir belge sayfası seçer.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| pageNumber | int | Bir sayfa numarası. |
Returns: XpsPage - XpsPage instance for active page.
setDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)
public void setDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)
Belgeyi printTicket , documentIndex indeksine sahip belgeye bağlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| documentIndex | int | Yazdırma biletini bağlayacağınız belgenin indeksi. |
| printTicket | DocumentPrintTicket | Bağlantı için yazdırma bileti. |
setJobPrintTicket(JobPrintTicket value)
public void setJobPrintTicket(JobPrintTicket value)
Belgenin iş baskı biletini ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | JobPrintTicket | Belgenin iş baskı bileti. |
setPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)
public void setPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)
printTicket’i documentIndex ile indekslenen belgede pageIndex ile indekslenen sayfaya bağlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| documentIndex | int | Belgenin indeksi. |
| pageIndex | int | Yazdırma biletinin bağlanacağı sayfanın indeksi. |
| printTicket | PagePrintTicket | Bağlantı için yazdırma bileti. |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | long | |
| arg1 | int |