TiffOptions
Contenu
[
Cacher
]TiffOptions classe
Fournit des options qui contrôlent la façon dont une présentation est enregistrée au format TIFF.
public class TiffOptions : SaveOptions, ITiffOptions
Constructeurs
| Name | Description |
|---|---|
| TiffOptions() | Constructeur par défaut. |
Propriétés
| Name | Description |
|---|---|
| BwConversionMode { get; set; } | Spécifie l’algorithme de conversion d’une image couleur en image noir et blanc. Cette option ne sera appliquée que si CompressionType est défini sur CCITT4 ou CCITT3 Lecture/écriture BlackWhiteConversionMode. La valeur par défaut est Default. |
| CompressionType { get; set; } | Spécifie le type de compression. Lecture/écriture TiffCompressionTypes. |
| DefaultRegularFont { get; set; } | Renvoie ou définit la police utilisée si la police source n’est pas trouvée. Lecture-écriture String. |
| DpiX { get; set; } | Spécifie la résolution horizontale en points par pouce. Lecture/écriture UInt32. |
| DpiY { get; set; } | Spécifie la résolution verticale en points par pouce. Lecture/écriture UInt32. |
| GradientStyle { get; set; } | Renvoie ou définit le style visuel du dégradé. Lecture/écriture 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’image générées seront calculées en fonction de la valeur de la taille des diapositives de la présentation. Lecture/écriture Size. |
| InkOptions { get; } | Fournit des options qui contrôlent l’apparence des objets Ink dans le document exporté. Lecture seule IInkOptions |
| PixelFormat { get; set; } | Spécifie le format de pixel pour les images générées. Lecture/écriture ImagePixelFormat. |
| ProgressCallback { get; set; } | Représente un objet de rappel pour les mises à jour de progression de sauvegarde en pourcentage. Voir IProgressCallback. |
| ShowHiddenSlides { get; set; } | Spécifie si le document généré doit inclure les diapositives masquées ou non. La valeur par défaut 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. Lecture/écriture 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; } | Renvoie ou définit un objet qui reçoit les avertissements et décide si le processus de chargement doit se poursuivre ou être interrompu. Lecture/écriture IWarningCallback. |
Exemples
L’exemple suivant montre comment convertir PowerPoint en TIFF avec la taille par défaut.
[C#]
// Instancier un objet Presentation qui représente un fichier de présentation
using (Presentation presentation = new Presentation("DemoFile.pptx"))
{
// Enregistrement de la présentation au 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 qui représente un fichier Presentation
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 - Indique 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 le DPI de l'image
opts.DpiX = 200;
opts.DpiY = 100;
// Définir la taille de l'image
opts.ImageSize = new Size(1728, 1078);
// Enregistrer la présentation au format 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 qui représente un fichier Presentation
using (Presentation presentation = new Presentation("DemoFile.pptx"))
{
TiffOptions options = new TiffOptions();
options.PixelFormat = ImagePixelFormat.Format8bppIndexed;
/*
ImagePixelFormat contient les valeurs suivantes (comme indiqué 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, RVB.
Format32bppArgb; // 32 bits par pixel, ARGB.
*/
// Enregistrer la présentation au format TIFF avec la taille d'image spécifiée
presentation.Save("Tiff_With_Custom_Image_Pixel_Format_out.tiff", SaveFormat.Tiff, options);
}
Voir aussi
- classe SaveOptions
- interface ITiffOptions
- espace de noms Aspose.Slides.Export
- assembly Aspose.Slides