TiffOptions
Inhalt
[
Ausblenden
]Klasse TiffOptions
Stellt Optionen bereit, die steuern, wie eine Präsentation im TIFF-Format gespeichert wird.
public class TiffOptions : SaveOptions, ITiffOptions
Konstruktoren
| Name | Beschreibung |
|---|---|
| TiffOptions() | Standardkonstruktor. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| BwConversionMode { get; set; } | Gibt den Algorithmus an, mit dem ein Farbbild in ein Schwarz-weiß-Bild umgewandelt wird. Diese Option wird nur angewendet, wenn CompressionType auf CCITT4 oder CCITT3 gesetzt ist. Lesen/Schreiben BlackWhiteConversionMode. Standardwert ist Default. |
| CompressionType { get; set; } | Gibt den Kompressionstyp an. Lesen/Schreiben TiffCompressionTypes. |
| DefaultRegularFont { get; set; } | Gibt die Schriftart zurück oder legt sie fest, falls die Ausgangsschriftart nicht gefunden wird. Lesen/Schreiben String. |
| DpiX { get; set; } | Gibt die horizontale Auflösung in Punkten pro Zoll an. Lesen/Schreiben UInt32. |
| DpiY { get; set; } | Gibt die vertikale Auflösung in Punkten pro Zoll an. Lesen/Schreiben UInt32. |
| GradientStyle { get; set; } | Gibt den visuellen Stil des Farbverlaufs zurück oder legt ihn fest. Lesen/Schreiben GradientStyle. |
| ImageSize { get; set; } | Gibt die Größe eines erzeugten TIFF-Bildes an. Der Standardwert ist 0x0, was bedeutet, dass die Bildgrößen anhand der Größe der Präsentationsfolien berechnet werden. Lesen/Schreiben Size. |
| InkOptions { get; } | Stellt Optionen bereit, die das Aussehen von Ink-Objekten im exportierten Dokument steuern. Nur lesen IInkOptions |
| PixelFormat { get; set; } | Gibt das Pixelformat für die erzeugten Bilder an. Lesen/Schreiben ImagePixelFormat. |
| ProgressCallback { get; set; } | Stellt ein Rückruffunktionsobjekt für das Speichern von Fortschrittsaktualisierungen in Prozent dar. Siehe IProgressCallback. |
| ShowHiddenSlides { get; set; } | Gibt an, ob das erzeugte Dokument versteckte Folien enthalten soll oder nicht. Standard ist false. |
| SkipJavaScriptLinks { get; set; } | Gibt an, ob Hyperlinks mit JavaScript-Aufrufen beim Speichern der Präsentation übersprungen werden sollen. Lesen/Schreiben Boolean. Der Standardwert ist false. |
| SlidesLayoutOptions { get; set; } | Gibt den Modus zurück oder legt ihn fest, in dem Folien auf der Seite platziert werden, wenn eine Präsentation exportiert wird ISlidesLayoutOptions. |
| WarningCallback { get; set; } | Gibt ein Objekt zurück oder legt es fest, das Warnungen empfängt und entscheidet, ob der Ladevorgang fortgesetzt oder abgebrochen wird. Lesen/Schreiben IWarningCallback. |
Beispiele
Das folgende Beispiel zeigt, wie PowerPoint mit Standardgröße in TIFF konvertiert wird.
[C#]
// Ein Presentation-Objekt instanziieren, das eine Präsentationsdatei darstellt
using (Presentation presentation = new Presentation("DemoFile.pptx"))
{
// Die Präsentation in ein TIFF-Dokument speichern
presentation.Save("Tiffoutput_out.tiff", SaveFormat.Tiff);
}
Das folgende Beispiel zeigt, wie PowerPoint mit benutzerdefinierter Größe in TIFF konvertiert wird.
[C#]
// Instanziert ein Presentation-Objekt, das eine Präsentationsdatei darstellt
using (Presentation pres = new Presentation("Convert_Tiff_Custom.pptx"))
{
// Instanziert die TiffOptions-Klasse
TiffOptions opts = new TiffOptions();
// Kompressionstyp festlegen
opts.CompressionType = TiffCompressionTypes.Default;
NotesCommentsLayoutingOptions notesOptions = new NotesCommentsLayoutingOptions();
notesOptions.NotesPosition = NotesPositions.BottomFull;
opts.SlidesLayoutOption = notesOptions;
// Kompressionstypen
// Default – Gibt das Standardschema für die Kompression an (LZW).
// None – Gibt an, dass keine Kompression verwendet wird.
// CCITT3
// CCITT4
// LZW
// RLE
// Die Tiefe hängt vom Kompressionstyp ab und kann nicht manuell gesetzt werden.
// Auflösungseinheit ist immer gleich “2” (Punkte pro Zoll)
// DPI des Bildes festlegen
opts.DpiX = 200;
opts.DpiY = 100;
// Bildgröße festlegen
opts.ImageSize = new Size(1728, 1078);
// Speichert die Präsentation als TIFF mit der angegebenen Bildgröße
pres.Save("TiffWithCustomSize_out.tiff", SaveFormat.Tiff, opts);
}
Das folgende Beispiel zeigt, wie PowerPoint mit benutzerdefiniertem Bild-Pixelformat in TIFF konvertiert wird.
[C#]
// Instanziert ein Presentation-Objekt, das eine Präsentationsdatei darstellt
using (Presentation presentation = new Presentation("DemoFile.pptx"))
{
TiffOptions options = new TiffOptions();
options.PixelFormat = ImagePixelFormat.Format8bppIndexed;
/*
ImagePixelFormat enthält die folgenden Werte (wie aus der Dokumentation ersichtlich):
Format1bppIndexed; // 1 Bit pro Pixel, indiziert.
Format4bppIndexed; // 4 Bit pro Pixel, indiziert.
Format8bppIndexed; // 8 Bit pro Pixel, indiziert.
Format24bppRgb; // 24 Bit pro Pixel, RGB.
Format32bppArgb; // 32 Bit pro Pixel, ARGB.
*/
// Speichert die Präsentation als TIFF mit der angegebenen Bildgröße
presentation.Save("Tiff_With_Custom_Image_Pixel_Format_out.tiff", SaveFormat.Tiff, options);
}
Siehe auch
- Klasse SaveOptions
- Schnittstelle ITiffOptions
- Namensraum Aspose.Slides.Export
- Assembly Aspose.Slides