Aspose::Page::XPS::XpsDocument sınıf
İçindekiler
[
Saklamak
]XpsDocument class
Ana varlığı kapsayan sınıf, XPS belgesinin herhangi bir XPS öğesi için manipülasyon yöntemleri sağlar.
class XpsDocument : public Aspose::Page::Document,
public System::IDisposable
Yöntemler
| Yöntem | Açıklama |
|---|---|
| Add(T) | Bir içerik öğesi ekler (Canvas, Path veya Glyphs). |
| AddCanvas() | Etkin sayfaya yeni bir kanvas ekler. |
| AddDocument(bool) | Varsayılan sayfa boyutuyla boş bir belge ekler. |
| AddDocument(float, float, bool) | İlk sayfanın width ve height boyutlarıyla boş bir belge ekler. |
| AddGlyphs(System::String, float, System::Drawing::FontStyle, float, float, System::String) | Etkin sayfaya yeni glifler ekler. |
| AddGlyphs(System::SharedPtr<XpsModel::XpsFont>, float, float, float, System::String) | Etkin sayfaya yeni glifler ekler. |
| AddOutlineEntry(System::String, int32_t, System::SharedPtr<XpsModel::XpsHyperlinkTarget>) | Belgeye bir anahat girişi ekler. |
| AddPage(bool) | Belgeye varsayılan sayfa boyutuyla boş bir sayfa ekler. |
| AddPage(float, float, bool) | Belgeye belirtilen width ve height boyutlarıyla boş bir sayfa ekler. |
| AddPage(System::SharedPtr<XpsModel::XpsPage>, bool) | Belgeye bir sayfa ekler. |
| AddPath(System::SharedPtr<XpsModel::XpsPathGeometry>) | Etkin sayfaya yeni bir yol ekler. |
| Assert() | |
| CreateArcSegment(System::Drawing::PointF, System::Drawing::SizeF, float, bool, XpsModel::XpsSweepDirection, bool) | Yeni bir eliptik yay segmenti oluşturur. |
| CreateCanvas() | Yeni bir canvas oluşturur. |
| CreateColor(System::Drawing::Color) | Yeni bir renk oluşturur. |
| CreateColor(int32_t, int32_t, int32_t, int32_t) | sRGB renk uzayında yeni bir renk oluşturur. |
| CreateColor(int32_t, int32_t, int32_t) | sRGB renk uzayında yeni bir renk oluşturur. |
| CreateColor(float, float, float, float) | scRGB renk uzayında yeni bir renk oluşturur. |
| CreateColor(float, float, float) | scRGB renk uzayında yeni bir renk oluşturur. |
| CreateColor(System::String, const System::ArrayPtr<float>&) | ICC tabanlı renk uzayında yeni bir renk oluşturur. |
| CreateColor(System::SharedPtr<XpsModel::XpsIccProfile>, const System::ArrayPtr<float>&) | ICC tabanlı renk uzayında yeni bir renk oluşturur. |
| CreateFont(System::String, System::Drawing::FontStyle) | Yeni bir TrueType yazı tipi kaynağı oluşturur. |
| CreateFont(System::SharedPtr<System::IO::Stream>) | Akıştan yeni bir TrueType yazı tipi kaynağı oluşturur. |
| CreateGlyphs(System::String, float, System::Drawing::FontStyle, float, float, System::String) | Yeni glyphs oluşturur. |
| CreateGlyphs(System::SharedPtr<XpsModel::XpsFont>, float, float, float, System::String) | Yeni glyphs oluşturur. |
| CreateGradientStop(System::SharedPtr<XpsModel::XpsColor>, float) | Yeni bir gradient durak noktası oluşturur. |
| CreateGradientStop(System::Drawing::Color, float) | Yeni bir gradient durak noktası oluşturur. |
| CreateIccProfile(System::String) | iccProfilePath konumundaki ICC profil dosyasından yeni bir ICC profil kaynağı oluşturur. |
| CreateIccProfile(System::SharedPtr<System::IO::Stream>) | stream üzerinden yeni bir ICC profil kaynağı oluşturur. |
| CreateImage(System::String) | imagePath konumundaki görüntü dosyasından yeni bir resim kaynağı oluşturur. |
| CreateImage(System::SharedPtr<System::IO::Stream>) | stream üzerinden yeni bir resim kaynağı oluşturur. |
| CreateImageBrush(System::SharedPtr<XpsModel::XpsImage>, System::Drawing::RectangleF, System::Drawing::RectangleF) | Yeni bir görüntü fırçası oluşturur. |
| CreateImageBrush(System::String, System::Drawing::RectangleF, System::Drawing::RectangleF) | Yeni bir görüntü fırçası oluşturur. |
| CreateLinearGradientBrush(System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsGradientStop>>>, System::Drawing::PointF, System::Drawing::PointF) | Yeni bir doğrusal gradient fırçası oluşturur. |
| CreateLinearGradientBrush(System::Drawing::PointF, System::Drawing::PointF) | Yeni bir doğrusal gradient fırçası oluşturur. |
| CreateMatrix(float, float, float, float, float, float) | Yeni bir afine dönüşüm matrisi oluşturur. |
| CreatePath(System::SharedPtr<XpsModel::XpsPathGeometry>) | Yeni bir yol oluşturur. |
| CreatePathFigure(System::Drawing::PointF, bool) | Yeni bir yol şekli oluşturur. |
| CreatePathFigure(System::Drawing::PointF, System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsPathSegment>>>, bool) | Yeni bir yol şekli oluşturur. |
| CreatePathGeometry(System::String) | Kısaltılmış biçimde belirtilen yeni bir yol geometrisi oluşturur. |
| CreatePathGeometry() | Yeni bir yol geometrisi oluşturur. |
| CreatePathGeometry(System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsPathFigure>>>) | Belirtilen yol şekli listesine sahip yeni bir yol geometrisi oluşturur. |
| CreatePolyBezierSegment(System::ArrayPtr<System::Drawing::PointF>, bool) | Yeni bir kübik Bézier eğrileri kümesi oluşturur. |
| CreatePolyLineSegment(System::ArrayPtr<System::Drawing::PointF>, bool) | Keyfi sayıda bireysel köşe içeren yeni bir çokgen çizim oluşturur. |
| CreatePolyQuadraticBezierSegment(System::ArrayPtr<System::Drawing::PointF>, bool) | Yol şekli içindeki önceki noktadan bir dizi köşe üzerinden, belirtilen kontrol noktalarını kullanarak yeni bir kuadratik Bézier eğrileri kümesi oluşturur. |
| CreateRadialGradientBrush(System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<XpsModel::XpsGradientStop>>>, System::Drawing::PointF, System::Drawing::PointF, float, float) | Yeni bir radyal gradient fırçası oluşturur. |
| CreateRadialGradientBrush(System::Drawing::PointF, System::Drawing::PointF, float, float) | Yeni bir radyal gradient fırçası oluşturur. |
| CreateSolidColorBrush(System::SharedPtr<XpsModel::XpsColor>) | Yeni bir katı renk fırçası oluşturur. |
| CreateSolidColorBrush(System::Drawing::Color) | Yeni bir katı renk fırçası oluşturur. |
| CreateVisualBrush(System::SharedPtr<XpsModel::XpsContentElement>, System::Drawing::RectangleF, System::Drawing::RectangleF) | Yeni bir görsel fırça oluşturur. |
| Dispose() override | Örneği serbest bırakır. |
| get_ActiveDocument() | Etkin belgenin numarasını alır. |
| get_ActivePage() | Etkin belge içindeki etkin sayfanın numarasını alır. |
| get_DocumentCount() | XPS paketindeki belge sayısını döndürür. |
| get_JobPrintTicket() | Belgenin iş yazdırma biletini döndürür/ayarlar. |
| get_Page() | Etkin sayfa için bir XpsPage örneği döndürür. |
| get_PageCount() | Etkin belgede sayfa sayısını döndürür. |
| get_TotalPageCount() | XPS belgesi içindeki tüm belgelerdeki toplam sayfa sayısını döndürür. |
| get_Utils() const | Resmi XPS manipülasyon API’sinin ötesinde yardımcı araçlar sağlayan nesneyi alır. |
| GetDocumentPrintTicket(int32_t) | Belirtilen documentIndex indeksli belgenin baskı bileti döndürülür . |
| GetPagePrintTicket(int32_t, int32_t) | Belirtilen documentIndex indeksli belgede pageIndex indeksli sayfanın baskı bileti döndürülür . |
| Insert(int32_t, T) | index konumunda aktif sayfaya bir öğe (Canvas, Path veya Glyphs) ekler. |
| InsertCanvas(int32_t) | index konumunda aktif sayfaya yeni bir canvas ekler. |
| InsertDocument(int32_t, bool) | index konumunda varsayılan sayfa boyutlu boş bir belge ekler. |
| InsertDocument(int32_t, float, float, bool) | index konumunda ilk sayfa boyutları width ve height olan boş bir belge ekler. |
| InsertGlyphs(int32_t, System::String, float, System::Drawing::FontStyle, float, float, System::String) | index konumunda aktif sayfaya yeni glyph’ler ekler. |
| InsertGlyphs(int32_t, System::SharedPtr<XpsModel::XpsFont>, float, float, float, System::String) | index konumunda aktif sayfaya yeni glyph’ler ekler. |
| InsertPage(int32_t, bool) | index konumunda varsayılan sayfa boyutlu boş bir sayfa belgeye ekler. |
| InsertPage(int32_t, float, float, bool) | index konumunda belirtilen width ve height boyutlarında boş bir sayfa belgeye ekler. |
| InsertPage(int32_t, System::SharedPtr<XpsModel::XpsPage>, bool) | index konumunda belgeye bir sayfa ekler. |
| InsertPath(int32_t, System::SharedPtr<XpsModel::XpsPathGeometry>) | index konumunda aktif sayfaya yeni bir yol ekler. |
| Merge(System::ArrayPtr<System::String>, System::String) | Birden fazla XPS dosyasını tek bir XPS belgeye birleştirir. |
| Merge(System::ArrayPtr<System::String>, System::SharedPtr<System::IO::Stream>) | Birden fazla XPS dosyasını tek bir XPS belgeye birleştirir. |
| MergeToPdf(System::ArrayPtr<System::String>, System::String, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>) | Device örneğini kullanarak XPS belgelerini PDF’ye birleştirir. |
| MergeToPdf(System::ArrayPtr<System::String>, System::SharedPtr<System::IO::Stream>, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>) | Device örneğini kullanarak XPS belgelerini PDF’ye birleştirir. |
| Remove(T) | Aktif sayfadan bir öğeyi kaldırır. |
| RemoveAt(int32_t) | Aktif sayfadan index konumundaki öğeyi kaldırır. |
| RemoveDocumentAt(int32_t) | index konumundaki belgeyi kaldırır. |
| RemovePage(System::SharedPtr<XpsModel::XpsPage>) | Belgeden bir sayfayı kaldırır. |
| RemovePageAt(int32_t) | Belgeden index konumundaki sayfayı kaldırır. |
| Save(System::String) | XPS belgesini path konumundaki XPS dosyasına kaydeder . |
| Save(System::SharedPtr<System::IO::Stream>) | XPS belgesini akışa kaydeder. |
| SaveAsImage(System::SharedPtr<Presentation::Image::ImageSaveOptions>) | Belgeyi görüntü dosyasına kaydeder. Çıktı dizini ve dosya adı, giriş XPS dosyasından aynı olacaktır. Dosya uzantısı, “options” parametresindeki görüntü formatına karşılık gelir. Belge, FileStream olmayan bir akışla başlatıldıysa, görüntü dosyası varsayılan dosya adı şablonuyla geçerli klasöre kaydedilir. |
| SaveAsImage(System::SharedPtr<Presentation::Image::ImageSaveOptions>, System::String, System::String) | Belgeyi belirtilen dizine, belirtilen dosya adıyla görüntü dosyasına kaydeder. Dosya uzantısı, “options” parametresindeki görüntü formatına karşılık gelir. |
| SaveAsImageBytes(System::SharedPtr<Presentation::Image::ImageSaveOptions>) | Belgeyi bitmap görüntü formatında bayt dizileri olarak kaydeder. |
| SaveAsPdf(System::String, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>) | Belgeyi PDF formatında kaydeder. |
| SaveAsPdf(System::SharedPtr<System::IO::Stream>, System::SharedPtr<Presentation::Pdf::PdfSaveOptions>) | Belgeyi PDF formatında kaydeder. |
| SaveAsPs(System::String, System::SharedPtr<EPS::Device::PsSaveOptions>) | Belgeyi PS formatında kaydeder. |
| SaveAsPs(System::SharedPtr<System::IO::Stream>, System::SharedPtr<EPS::Device::PsSaveOptions>) | Belgeyi PS formatında kaydeder. |
| SelectActiveDocument(int32_t) | Düzenleme için aktif bir belge seçer. |
| SelectActivePage(int32_t) | Düzenleme için aktif bir belge sayfası seçer. |
| set_JobPrintTicket(System::SharedPtr<Aspose::Page::XPS::XpsMetadata::JobPrintTicket>) | Belgenin iş yazdırma biletini döndürür/ayarlar. |
| SetDocumentPrintTicket(int32_t, System::SharedPtr<XpsMetadata::DocumentPrintTicket>) | printTicket öğesini documentIndex ile indekslenen belgeye bağlar. |
| SetPagePrintTicket(int32_t, int32_t, System::SharedPtr<XpsMetadata::PagePrintTicket>) | printTicket öğesini documentIndex ile indekslenen belgede pageIndex ile indekslenen sayfaya bağlar. |
| XpsDocument() | Varsayılan sayfa boyutuyla boş bir XPS belgesi oluşturur. |
| XpsDocument(System::String) | path konumundaki mevcut bir XPS belgesini açar. |
| XpsDocument(System::String, System::SharedPtr<LoadOptions>) | path konumundaki mevcut bir belgeyi XPS belgesi olarak açar. |
| XpsDocument(System::SharedPtr<System::IO::Stream>, System::SharedPtr<LoadOptions>) | stream içinde depolanan mevcut bir belgeyi XPS belgesi olarak yükler. |
Ayrıca Bakınız
- Class Document
- Class IDisposable
- Namespace Aspose::Page::XPS
- Library Aspose.Page for C++