TiffOptions
Contenu
[
Cacher
]TiffOptions class
Fournit des options qui contrôlent comment une présentation est enregistrée au format TIFF.
public class TiffOptions : SaveOptions, ITiffOptions
Constructeurs
Nom | Description |
---|---|
TiffOptions() | Constructeur par défaut. |
Propriétés
Nom | Description |
---|---|
BwConversionMode { get; set; } | Spécifie l’algorithme de conversion d’une image couleur en une image en noir et blanc. Cette option sera appliquée uniquement si CompressionType est définie sur CCITT4 ou CCITT3 Lire/écrire BlackWhiteConversionMode . Par défaut, la valeur est Default. |
CompressionType { get; set; } | Spécifie le type de compression. Lire/écrire TiffCompressionTypes . |
DefaultRegularFont { get; set; } | Retourne ou définit la police utilisée en cas de police source introuvable. Lire/écrire String. |
DpiX { get; set; } | Spécifie la résolution horizontale en points par pouce. Lire/écrire UInt32. |
DpiY { get; set; } | Spécifie la résolution verticale en points par pouce. Lire/écrire UInt32. |
GradientStyle { get; set; } | Retourne ou définit le style visuel du dégradé. Lire/écrire GradientStyle . |
ImageSize { get; set; } | Spécifie la taille d’une image TIFF générée. La valeur par défaut est 0x0, ce qui signifie que les tailles d’images générées seront calculées en fonction de la valeur de taille de la diapositive de présentation. Lire/écrire Size. |
InkOptions { get; } | Fournit des options qui contrôlent l’apparence des objets d’encre dans le document exporté. Lecture seule IInkOptions |
PixelFormat { get; set; } | Spécifie le format de pixel pour les images générées. Lire/écrire ImagePixelFormat . |
ProgressCallback { get; set; } | Représente un objet de rappel pour la mise à jour des progrès d’enregistrement en pourcentage. Voir IProgressCallback . |
ShowHiddenSlides { get; set; } | Spécifie si le document généré doit inclure des diapositives cachées ou non. Par défaut, c’est false . |
SkipJavaScriptLinks { get; set; } | Spécifie s’il faut ignorer les hyperliens avec des appels JavaScript lors de l’enregistrement de la présentation. Lire/écrire Boolean. La valeur par défaut est false. |
SlidesLayoutOptions { get; set; } | Obtient ou définit le mode dans lequel les diapositives sont placées sur la page lors de l’exportation d’une présentation ISlidesLayoutOptions . |
WarningCallback { get; set; } | Retourne ou définit un objet qui reçoit des avertissements et décide si le processus de chargement continuera ou sera interrompu. Lire/écrire IWarningCallback . |
Exemples
L’exemple suivant montre comment convertir PowerPoint en TIFF avec une taille par défaut.
[C#]
// Instancier un objet Presentation représentant un fichier de présentation
using (Presentation presentation = new Presentation("DemoFile.pptx"))
{
// Enregistrement de la présentation dans un document TIFF
presentation.Save("Tiffoutput_out.tiff", SaveFormat.Tiff);
}
L’exemple suivant montre comment convertir PowerPoint en TIFF avec une taille personnalisée.
[C#]
// Instancier un objet Presentation représentant un fichier de Présentation
using (Presentation pres = new Presentation("Convert_Tiff_Custom.pptx"))
{
// Instancier la classe TiffOptions
TiffOptions opts = new TiffOptions();
// Définir le type de compression
opts.CompressionType = TiffCompressionTypes.Default;
NotesCommentsLayoutingOptions notesOptions = new NotesCommentsLayoutingOptions();
notesOptions.NotesPosition = NotesPositions.BottomFull;
opts.SlidesLayoutOption = notesOptions;
// Types de Compression
// Default - Spécifie le schéma de compression par défaut (LZW).
// None - Spécifie aucune compression.
// CCITT3
// CCITT4
// LZW
// RLE
// La profondeur dépend du type de compression et ne peut pas être définie manuellement.
// L'unité de résolution est toujours égale à “2” (points par pouce)
// Définir l'image DPI
opts.DpiX = 200;
opts.DpiY = 100;
// Définir la taille de l'image
opts.ImageSize = new Size(1728, 1078);
// Enregistrer la présentation en TIFF avec la taille d'image spécifiée
pres.Save("TiffWithCustomSize_out.tiff", SaveFormat.Tiff, opts);
}
L’exemple suivant montre comment convertir PowerPoint en TIFF avec un format de pixel d’image personnalisé.
[C#]
// Instancier un objet Presentation représentant un fichier de Présentation
using (Presentation presentation = new Presentation("DemoFile.pptx"))
{
TiffOptions options = new TiffOptions();
options.PixelFormat = ImagePixelFormat.Format8bppIndexed;
/*
ImagePixelFormat contient les valeurs suivantes (comme on peut le voir dans la documentation):
Format1bppIndexed; // 1 bit par pixel, indexé.
Format4bppIndexed; // 4 bits par pixel, indexé.
Format8bppIndexed; // 8 bits par pixel, indexé.
Format24bppRgb; // 24 bits par pixel, RGB.
Format32bppArgb; // 32 bits par pixel, ARGB.
*/
// Enregistrer la présentation en TIFF avec la taille d'image spécifiée
presentation.Save("Tiff_With_Custom_Image_Pixel_Format_out.tiff", SaveFormat.Tiff, options);
}
Voir aussi
- class SaveOptions
- interface ITiffOptions
- namespace Aspose.Slides.Export
- assembly Aspose.Slides