TiffOptions

TiffOptions-Klasse

Bietet Optionen, die steuern, wie eine Präsentation im TIFF-Format gespeichert wird.

public class TiffOptions : SaveOptions, ITiffOptions

Konstruktoren

NameBeschreibung
TiffOptions()Standardkonstruktor.

Eigenschaften

NameBeschreibung
BwConversionMode { get; set; }Gibt den Algorithmus an, der zur Umwandlung eines Farbimages in ein Schwarz-Weiß-Bild verwendet wird. Diese Option wird nur angewendet, wenn CompressionType auf CCITT4 oder CCITT3 eingestellt ist. Lese-/Schreibzugriff BlackWhiteConversionMode. Standard ist Standard.
CompressionType { get; set; }Gibt den Kompressionstyp an. Lese-/Schreibzugriff TiffCompressionTypes.
DefaultRegularFont { get; set; }Gibt die Schriftart zurück oder legt sie fest, die verwendet wird, wenn die Quellschriftart nicht gefunden wird. Lese-/Schreibzugriff String.
DpiX { get; set; }Gibt die horizontale Auflösung in Punkten pro Zoll an. Lese-/Schreibzugriff UInt32.
DpiY { get; set; }Gibt die vertikale Auflösung in Punkten pro Zoll an. Lese-/Schreibzugriff UInt32.
GradientStyle { get; set; }Gibt den visuellen Stil des Farbverlaufs zurück oder legt ihn fest. Lese-/Schreibzugriff GradientStyle.
ImageSize { get; set; }Gibt die Größe eines generierten TIFF-Bildes an. Der Standardwert ist 0x0, was bedeutet, dass die generierten Bildgrößen basierend auf dem Wert der Präsentationsfolie berechnet werden. Lese-/Schreibzugriff Size.
InkOptions { get; }Bietet Optionen, die das Aussehen von Tintenobjekten im exportierten Dokument steuern. Nur lesbar IInkOptions
PixelFormat { get; set; }Gibt das Pixel-Format für die generierten Bilder an. Lese-/Schreibzugriff ImagePixelFormat.
ProgressCallback { get; set; }Stellt ein Callback-Objekt für das Speichern von Fortschrittsaktualisierungen in Prozent dar. Siehe IProgressCallback.
ShowHiddenSlides { get; set; }Gibt an, ob das generierte 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. Lese-/Schreibzugriff Boolean. Der Standardwert ist false.
SlidesLayoutOptions { get; set; }Holt oder legt den Modus 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 Ladeprozess fortgesetzt oder abgebrochen wird. Lese-/Schreibzugriff IWarningCallback.

Beispiele

Das folgende Beispiel zeigt, wie man PowerPoint mit der Standardgröße in TIFF konvertiert.

[C#]
// Erstellen Sie ein Presentation-Objekt, das eine Präsentationsdatei darstellt
using (Presentation presentation = new Presentation("DemoFile.pptx"))
{
    // Speichern der Präsentation als TIFF-Dokument
    presentation.Save("Tiffoutput_out.tiff", SaveFormat.Tiff);
}

Das folgende Beispiel zeigt, wie man PowerPoint mit benutzerdefinierter Größe in TIFF konvertiert.

[C#]
// Erstellen Sie ein Presentation-Objekt, das eine Präsentationsdatei darstellt
using (Presentation pres = new Presentation("Convert_Tiff_Custom.pptx"))
{
    // Erstellen der TiffOptions-Klasse
    TiffOptions opts = new TiffOptions();
    // Festlegen des Kompressionstyps
    opts.CompressionType = TiffCompressionTypes.Default;
    NotesCommentsLayoutingOptions notesOptions = new NotesCommentsLayoutingOptions();
    notesOptions.NotesPosition = NotesPositions.BottomFull;
    opts.SlidesLayoutOption = notesOptions;
    // Kompressionstypen
    // Standard - Gibt das Standardkompressionsschema (LZW) an.
    // Keine - Gibt keine Kompression an.
    // CCITT3
    // CCITT4
    // LZW
    // RLE
    // Die Tiefe hängt vom Kompressionstyp ab und kann nicht manuell festgelegt werden.
    // Die Auflösungseinheit ist immer gleich „2“ (Punkte pro Zoll)
    // Festlegen der Bild-DPI
    opts.DpiX = 200;
    opts.DpiY = 100;
    // Bildgröße festlegen
    opts.ImageSize = new Size(1728, 1078);
    // Speichern der Präsentation als TIFF mit der angegebenen Bildgröße
    pres.Save("TiffWithCustomSize_out.tiff", SaveFormat.Tiff, opts);
}

Das folgende Beispiel zeigt, wie man PowerPoint mit einem benutzerdefinierten Bild-Pixel-Format in TIFF konvertiert.

[C#]
// Erstellen Sie 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 folgende Werte (wie in der Dokumentation zu sehen ist):
    Format1bppIndexed; // 1 Bit pro Pixel, indiziert.
    Format4bppIndexed; // 4 Bits pro Pixel, indiziert.
    Format8bppIndexed; // 8 Bits pro Pixel, indiziert.
    Format24bppRgb; // 24 Bits pro Pixel, RGB.
    Format32bppArgb; // 32 Bits pro Pixel, ARGB.
    */
    // Speichern der Präsentation als TIFF mit dem angegebenen Bild-Pixel-Format
    presentation.Save("Tiff_With_Custom_Image_Pixel_Format_out.tiff", SaveFormat.Tiff, options);
}

Siehe auch