SvgSaveOptions
Contenu
[
Cacher
]SvgSaveOptions class
Peut être utilisé pour spécifier des options supplémentaires lors de l’enregistrement d’un document dans leSvg format.
Pour en savoir plus, visitez leSpécifier les options d’enregistrement article de documentation.
public class SvgSaveOptions : FixedPageSaveOptions
Constructeurs
Nom | La description |
---|---|
SvgSaveOptions() | Default_Constructor |
Propriétés
Nom | La description |
---|---|
AllowEmbeddingPostScriptFonts { get; set; } | Obtient ou définit une valeur booléenne indiquant s’il faut autoriser l’incorporation de polices avec des contours PostScript lors de l’incorporation de polices TrueType dans un document lors de son enregistrement. La valeur par défaut estFAUX . |
ColorMode { get; set; } | Obtient ou définit une valeur déterminant la manière dont les couleurs sont rendues. |
CustomTimeZoneInfo { get; set; } | Obtient ou définit le fuseau horaire local personnalisé utilisé pour les champs de date/heure. |
DefaultTemplate { get; set; } | Obtient ou définit le chemin d’accès au modèle par défaut (y compris le nom de fichier). La valeur par défaut de cette propriété estchaîne vide (Empty ). |
Dml3DEffectsRenderingMode { get; set; } | Obtient ou définit une valeur déterminant la manière dont les effets 3D sont rendus. |
virtual DmlEffectsRenderingMode { get; set; } | Obtient ou définit une valeur déterminant comment les effets DrawingML sont rendus. |
DmlRenderingMode { get; set; } | Obtient ou définit une valeur déterminant la manière dont les formes DrawingML sont rendues. |
ExportEmbeddedImages { get; set; } | Spécifie si les images doivent être incorporées dans le document SVG en base64. Sachez que l’activation de cette option peut entraîner une augmentation significative de la taille du fichier SVG de sortie. |
ExportGeneratorName { get; set; } | Quandvrai , provoque l’intégration du nom et de la version d’Aspose.Words dans les fichiers produits. La valeur par défaut estvrai . |
FitToViewPort { get; set; } | Spécifie si le SVG de sortie doit remplir la zone d’affichage disponible (fenêtre de navigateur ou conteneur). Lorsqu’il est défini survrai la largeur et la hauteur du SVG de sortie sont définies sur 100 %. |
IdPrefix { get; set; } | Spécifie un préfixe qui est ajouté au début de tous les ID d’éléments générés dans le document de sortie. La valeur par défaut est nulle et aucun préfixe n’est ajouté au début. |
ImlRenderingMode { get; set; } | Obtient ou définit une valeur déterminant la manière dont les objets d’encre (InkML) sont rendus. |
JpegQuality { get; set; } | Obtient ou définit une valeur déterminant la qualité des images JPEG dans le document HTML. |
MaxImageResolution { get; set; } | Récupère ou définit une valeur en pixels par pouce qui limite la résolution des images raster exportées. La valeur par défaut est zéro. |
MemoryOptimization { get; set; } | Obtient ou définit une valeur déterminant si l’optimisation de la mémoire doit être effectuée avant d’enregistrer le document. La valeur par défaut de cette propriété estFAUX . |
MetafileRenderingOptions { get; set; } | Permet de spécifier les options de rendu du métafichier. |
NumeralFormat { get; set; } | Obtient ou définitNumeralFormat utilisé pour le rendu des chiffres. Les chiffres européens sont utilisés par défaut. |
virtual OptimizeOutput { get; set; } | L’indicateur indique s’il est nécessaire d’optimiser la sortie. Si cet indicateur est défini, les canevas imbriqués redondants et les canevas vides sont supprimés, les glyphes voisins avec le même formatage sont également concaténés. Remarque : la précision de l’affichage du contenu peut être affectée si cette propriété est définie survrai . La valeur par défaut estFAUX . |
PageSavingCallback { get; set; } | Permet de contrôler la manière dont les pages séparées sont enregistrées lorsqu’un document est exporté vers un format de page fixe. |
PageSet { get; set; } | Obtient ou définit les pages à restituer. La valeur par défaut est toutes les pages du document. |
PrettyFormat { get; set; } | Quandvrai , joli format de sortie le cas échéant. La valeur par défaut estFAUX . |
ProgressCallback { get; set; } | Appelé lors de l’enregistrement d’un document et accepte les données sur la progression de l’enregistrement. |
RemoveJavaScriptFromLinks { get; set; } | Spécifie si JavaScript sera supprimé des liens. La valeur par défaut estFAUX . Si cette option est activée, tous les liens contenant du JavaScript seront remplacés par « javascript:void(0) ». |
ResourceSavingCallback { get; set; } | Permet de contrôler la manière dont les ressources (images) sont enregistrées lorsqu’un document est exporté au format SVG. |
ResourcesFolder { get; set; } | Spécifie le dossier physique dans lequel les ressources (images) sont enregistrées lors de l’exportation d’un document au format Svg. La valeur par défaut estnul . |
ResourcesFolderAlias { get; set; } | Spécifie le nom du dossier utilisé pour construire les URI d’image écrites dans un document SVG. La valeur par défaut estnul . |
override SaveFormat { get; set; } | Spécifie le format dans lequel le document sera enregistré si cet objet d’options d’enregistrement est utilisé. Ne peut êtreSvg . |
ShowPageBorder { get; set; } | Contrôle si une bordure est ajoutée au contour de la page. La valeur par défaut estvrai . |
TempFolder { get; set; } | Spécifie le dossier pour les fichiers temporaires utilisés lors de l’enregistrement dans un fichier DOC ou DOCX. Par défaut, cette propriété estnul et aucun fichier temporaire n’est utilisé. |
TextOutputMode { get; set; } | Obtient ou définit une valeur déterminant comment le texte doit être rendu dans SVG. |
UpdateAmbiguousTextFont { get; set; } | Détermine si les attributs de police seront modifiés en fonction du code de caractère utilisé. |
UpdateCreatedTimeProperty { get; set; } | Obtient ou définit une valeur déterminant si leCreatedTime la propriété est mise à jour avant l’enregistrement. La valeur par défaut estFAUX ; |
UpdateFields { get; set; } | Obtient ou définit une valeur déterminant si les champs de certains types doivent être mis à jour avant d’enregistrer le document dans un format de page fixe. La valeur par défaut de cette propriété estvrai . |
UpdateLastPrintedProperty { get; set; } | Obtient ou définit une valeur déterminant si leLastPrinted la propriété est mise à jour avant l’enregistrement. |
UpdateLastSavedTimeProperty { get; set; } | Obtient ou définit une valeur déterminant si leLastSavedTime la propriété est mise à jour avant l’enregistrement. |
UseAntiAliasing { get; set; } | Obtient ou définit une valeur déterminant s’il faut ou non utiliser l’anticrénelage pour le rendu. |
UseHighQualityRendering { get; set; } | Obtient ou définit une valeur déterminant s’il faut ou non utiliser des algorithmes de rendu de haute qualité (c’est-à-dire lents). |
Méthodes
Nom | La description |
---|---|
override Equals(object) | Détermine si l’objet spécifié est égal en valeur à l’objet actuel. |
Exemples
Montre comment manipuler et imprimer les URI des ressources liées créées lors de la conversion d’un document en .svg.
public void SvgResourceFolder()
{
Document doc = new Document(MyDir + "Rendering.docx");
SvgSaveOptions options = new SvgSaveOptions
{
SaveFormat = SaveFormat.Svg,
ExportEmbeddedImages = false,
ResourcesFolder = ArtifactsDir + "SvgResourceFolder",
ResourcesFolderAlias = ArtifactsDir + "SvgResourceFolderAlias",
ShowPageBorder = false,
ResourceSavingCallback = new ResourceUriPrinter()
};
Directory.CreateDirectory(options.ResourcesFolderAlias);
doc.Save(ArtifactsDir + "SvgSaveOptions.SvgResourceFolder.svg", options);
}
/// <summary>
/// Compte et imprime les URI des ressources contenues par lorsqu'elles sont converties en .svg.
/// </summary>
private class ResourceUriPrinter : IResourceSavingCallback
{
void IResourceSavingCallback.ResourceSaving(ResourceSavingArgs args)
{
Console.WriteLine($"Resource #{++mSavedResourceCount} \"{args.ResourceFileName}\"");
Console.WriteLine("\t" + args.ResourceFileUri);
}
private int mSavedResourceCount;
}
Voir également
- class FixedPageSaveOptions
- espace de noms Aspose.Words.Saving
- Assemblée Aspose.Words