SKDocument Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine allgemeine API zum Erstellen eines dokumentbasierten Canvass.
public class SKDocument : SkiaSharp.SKObject
- Vererbung
Hinweise
Rufen Sie für jede Seite den Aufruf BeginPage auf, um den Zeichenbereich abzurufen, und schließen Sie dann die Seite mit einem Aufruf ab EndPage. Rufen Sie schließlich auf Close , um das Dokument abzuschließen.
Felder
| Name | Beschreibung |
|---|---|
| DefaultRasterDpi |
Ruft den Standard-DPI für Rastergrafiken ab. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Handle |
Dient zum Abrufen oder Festlegen des Handles auf das zugrunde liegende systemeigene Objekt. (Geerbt von SKObject) |
| IgnorePublicDispose |
Ruft einen Wert ab, der angibt, ob der Aufruf der Öffentlichen Dispose() no-opwerden soll. (Geerbt von SKNativeObject) |
| IsDisposed |
Ruft einen Wert ab, der angibt, ob das Objekt bereits verworfen wurde. (Geerbt von SKNativeObject) |
| OwnsHandle |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob dieses Objekt sein Handle besitzt und das systemeigene Objekt zerstören soll, wenn es verworfen wird. (Geerbt von SKNativeObject) |
Methoden
| Name | Beschreibung |
|---|---|
| Abort() |
Beendet die Sofortige Erstellung des Dokuments. |
| BeginPage(Single, Single, SKRect) |
Beginnt eine neue Seite für das Dokument und gibt den Zeichenbereich zurück, der in die Seite gezeichnet wird. |
| BeginPage(Single, Single) |
Beginnt eine neue Seite für das Dokument und gibt den Zeichenbereich zurück, der in die Seite gezeichnet wird. |
| Close() |
Schließt die aktuelle Datei oder den aktuellen Datenstrom, der den Inhalt des Dokuments enthält. |
| CreatePdf(SKWStream, Single) |
Erstellen Sie ein PDF-gesichertes Dokument, und schreiben Sie die Ergebnisse in einen Datenstrom. |
| CreatePdf(SKWStream, SKDocumentPdfMetadata) |
Erstellen Sie ein PDF-gesichertes Dokument, und schreiben Sie die Ergebnisse in einen Datenstrom. |
| CreatePdf(SKWStream) |
Erstellen Sie ein PDF-gesichertes Dokument, und schreiben Sie die Ergebnisse in einen Datenstrom. |
| CreatePdf(Stream, Single) |
Erstellen Sie ein PDF-gesichertes Dokument, und schreiben Sie die Ergebnisse in einen Datenstrom. |
| CreatePdf(Stream, SKDocumentPdfMetadata) |
Erstellen Sie ein PDF-gesichertes Dokument mit den angegebenen Metadaten, und schreiben Sie die Ergebnisse in einen Datenstrom. |
| CreatePdf(Stream) |
Erstellen Sie ein PDF-gesichertes Dokument, und schreiben Sie die Ergebnisse in einen Datenstrom. |
| CreatePdf(String, Single) |
Erstellen Sie ein PDF-gesichertes Dokument, und schreiben Sie die Ergebnisse in eine Datei. |
| CreatePdf(String, SKDocumentPdfMetadata) |
Erstellen Sie ein PDF-gesichertes Dokument mit den angegebenen Metadaten, und schreiben Sie die Ergebnisse in eine Datei. |
| CreatePdf(String) |
Erstellen Sie ein PDF-gesichertes Dokument, und schreiben Sie die Ergebnisse in eine Datei. |
| CreateXps(SKWStream, Single) |
Erstellen Sie ein XPS-gesichertes Dokument, und schreiben Sie die Ergebnisse in einen Datenstrom. |
| CreateXps(SKWStream, SKDocumentXpsOptions) |
Erstellt einen XPS-Dokumentschreiber, der mithilfe der bereitgestellten Optionen in den angegebenen Datenstrom schreibt. |
| CreateXps(SKWStream) |
Erstellen Sie ein XPS-gesichertes Dokument, und schreiben Sie die Ergebnisse in einen Datenstrom. |
| CreateXps(Stream, Single) |
Erstellen Sie ein XPS-gesichertes Dokument, und schreiben Sie die Ergebnisse in einen Datenstrom. |
| CreateXps(Stream, SKDocumentXpsOptions) |
Erstellt einen XPS-Dokumentschreiber, der mithilfe der bereitgestellten Optionen in den angegebenen verwalteten Datenstrom schreibt. |
| CreateXps(Stream) |
Erstellen Sie ein XPS-gesichertes Dokument, und schreiben Sie die Ergebnisse in einen Datenstrom. |
| CreateXps(String, Single) |
Erstellen Sie ein XPS-gesichertes Dokument, und schreiben Sie die Ergebnisse in eine Datei. |
| CreateXps(String, SKDocumentXpsOptions) |
Erstellt einen XPS-Dokumentschreiber, der mithilfe der bereitgestellten Optionen in die angegebene Datei schreibt. |
| CreateXps(String) |
Erstellen Sie ein XPS-gesichertes Dokument, und schreiben Sie die Ergebnisse in eine Datei. |
| Dispose() |
Gibt alle von diesem SKNativeObjectRessourcen verwendeten Ressourcen frei. (Geerbt von SKNativeObject) |
| Dispose(Boolean) |
Gibt die nicht verwalteten Ressourcen frei, die von den SKDocument verwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen frei. |
| DisposeInternal() |
Löst einen Dispose-Wert aus, der den Wert von IgnorePublicDispose. (Geerbt von SKNativeObject) |
| DisposeManaged() |
Implementiert durch abgeleitete SKObject Typen, um verwaltete Objekte zu zerstören. (Geerbt von SKObject) |
| DisposeNative() |
Implementiert durch abgeleitete SKObject Typen, um systemeigene Objekte zu zerstören. (Geerbt von SKObject) |
| DisposeUnownedManaged() |
Implementiert durch abgeleitete SKObject Typen zum Verwerfen von verwalteten Objekten, die nicht im Besitz dieser Instanz sind. (Geerbt von SKObject) |
| EndPage() |
Schließt die Zeichnung für die aktuelle Seite ab, die von BeginPage(Single, Single). |