SKDocument Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Interfejs API wysokiego poziomu do tworzenia kanwy opartej na dokumentach.
public class SKDocument : SkiaSharp.SKObject
- Dziedziczenie
Uwagi
Dla każdej strony wywołaj metodę BeginPage , aby pobrać kanwę, a następnie ukończ stronę za pomocą wywołania metody EndPage. Na koniec wywołaj metodę Close , aby ukończyć dokument.
Pola
| Nazwa | Opis |
|---|---|
| DefaultRasterDpi |
Pobiera domyślną wartość DPI dla grafiki rastrowej. |
Właściwości
| Nazwa | Opis |
|---|---|
| Handle |
Pobiera lub ustawia uchwyt do bazowego obiektu natywnego. (Odziedziczone po SKObject) |
| IgnorePublicDispose |
Pobiera wartość wskazującą, czy wywołanie publiczne Dispose() powinno być no-op. (Odziedziczone po SKNativeObject) |
| IsDisposed |
Pobiera wartość wskazującą, czy obiekt został już usunięty. (Odziedziczone po SKNativeObject) |
| OwnsHandle |
Pobiera lub ustawia wartość wskazującą, czy ten obiekt jest właścicielem uchwytu i powinien zniszczyć obiekt macierzysty podczas jego usuwania. (Odziedziczone po SKNativeObject) |
Metody
| Nazwa | Opis |
|---|---|
| Abort() |
Zatrzymuje natychmiastowe tworzenie dokumentu. |
| BeginPage(Single, Single, SKRect) |
Rozpoczyna nową stronę dokumentu, zwracając kanwę, która będzie rysować na stronie. |
| BeginPage(Single, Single) |
Rozpoczyna nową stronę dokumentu, zwracając kanwę, która będzie rysować na stronie. |
| Close() |
Zamyka bieżący plik lub strumień przechowujący zawartość dokumentu. |
| CreatePdf(SKWStream, Single) |
Utwórz dokument oparty na formacie PDF, zapisuj wyniki w strumieniu. |
| CreatePdf(SKWStream, SKDocumentPdfMetadata) |
Utwórz dokument oparty na formacie PDF, zapisuj wyniki w strumieniu. |
| CreatePdf(SKWStream) |
Utwórz dokument oparty na formacie PDF, zapisuj wyniki w strumieniu. |
| CreatePdf(Stream, Single) |
Utwórz dokument oparty na formacie PDF, zapisuj wyniki w strumieniu. |
| CreatePdf(Stream, SKDocumentPdfMetadata) |
Utwórz dokument oparty na formacie PDF z określonymi metadanymi, zapisuj wyniki w strumieniu. |
| CreatePdf(Stream) |
Utwórz dokument oparty na formacie PDF, zapisuj wyniki w strumieniu. |
| CreatePdf(String, Single) |
Utwórz dokument oparty na formacie PDF, zapisuj wyniki w pliku. |
| CreatePdf(String, SKDocumentPdfMetadata) |
Utwórz dokument oparty na formacie PDF z określonymi metadanymi, zapisuj wyniki w pliku. |
| CreatePdf(String) |
Utwórz dokument oparty na formacie PDF, zapisuj wyniki w pliku. |
| CreateXps(SKWStream, Single) |
Utwórz dokument oparty na systemie XPS, zapisuj wyniki w strumieniu. |
| CreateXps(SKWStream, SKDocumentXpsOptions) |
Tworzy moduł zapisywania dokumentów XPS, który zapisuje w określonym strumieniu przy użyciu podanych opcji. |
| CreateXps(SKWStream) |
Utwórz dokument oparty na systemie XPS, zapisuj wyniki w strumieniu. |
| CreateXps(Stream, Single) |
Utwórz dokument oparty na systemie XPS, zapisuj wyniki w strumieniu. |
| CreateXps(Stream, SKDocumentXpsOptions) |
Tworzy moduł zapisywania dokumentów XPS, który zapisuje w określonym strumieniu zarządzanym przy użyciu podanych opcji. |
| CreateXps(Stream) |
Utwórz dokument oparty na systemie XPS, zapisuj wyniki w strumieniu. |
| CreateXps(String, Single) |
Utwórz dokument oparty na systemie XPS, zapisuj wyniki w pliku. |
| CreateXps(String, SKDocumentXpsOptions) |
Tworzy moduł zapisywania dokumentów XPS, który zapisuje w określonym pliku przy użyciu podanych opcji. |
| CreateXps(String) |
Utwórz dokument oparty na systemie XPS, zapisuj wyniki w pliku. |
| Dispose() |
Zwalnia wszystkie zasoby używane przez ten SKNativeObjectprogram . (Odziedziczone po SKNativeObject) |
| Dispose(Boolean) |
Zwalnia niezarządzane zasoby używane przez SKDocument program i opcjonalnie zwalnia zarządzane zasoby. |
| DisposeInternal() |
Wyzwala usuwanie, ignorując wartość IgnorePublicDispose. (Odziedziczone po SKNativeObject) |
| DisposeManaged() |
Zaimplementowane przez typy pochodne SKObject w celu zniszczenia wszystkich zarządzanych obiektów. (Odziedziczone po SKObject) |
| DisposeNative() |
Zaimplementowane przez typy pochodne SKObject w celu zniszczenia wszelkich obiektów natywnych. (Odziedziczone po SKObject) |
| DisposeUnownedManaged() |
Zaimplementowane przez typy pochodne SKObject do usuwania obiektów zarządzanych, które nie są własnością tego wystąpienia. (Odziedziczone po SKObject) |
| EndPage() |
Kończy rysunek dla bieżącej strony utworzonej przez BeginPage(Single, Single). |