SKDocument Klasa

Definicja

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).

Dotyczy