SwfOptions

Clase SwfOptions

Proporciona opciones que controlan cómo se guarda una presentación en formato Swf.

public class SwfOptions : SaveOptions, ISwfOptions

Constructores

NombreDescripción
SwfOptions()Constructor predeterminado.

Propiedades

NombreDescripción
Compressed { get; set; }Especifica si el documento SWF generado debe estar comprimido o no. El valor predeterminado es true.
DefaultRegularFont { get; set; }Devuelve o establece la fuente utilizada en caso de que no se encuentre la fuente fuente. Cadena de lectura y escritura.
EnableContextMenu { get; set; }Habilitar/deshabilitar el menú contextual. El valor predeterminado es true.
GradientStyle { get; set; }Devuelve o establece el estilo visual del degradado. Lectura/escritura GradientStyle.
JpegQuality { get; set; }Especifica la calidad de las imágenes JPEG. El valor predeterminado es 95.
LogoImageBytes { get; set; }Imagen que se mostrará como logotipo en la esquina superior derecha del visor. La imagen debe ser una imagen PNG de 32x64 píxeles, de lo contrario, el logotipo puede mostrarse incorrectamente.
LogoLink { get; set; }Obtiene o establece la dirección completa del hipervínculo para un logotipo. Solo tiene efecto si se especifica una LogoImageBytes.
ProgressCallback { get; set; }Representa un objeto de callback para actualizaciones del progreso de guardado en porcentaje. Ver IProgressCallback.
ShowBottomPane { get; set; }Mostrar/ocultar el panel inferior. Puede ser anulado en flashvars. El valor predeterminado es true.
ShowFullScreen { get; set; }Mostrar/ocultar el botón de pantalla completa. Puede ser anulado en flashvars. El valor predeterminado es true.
ShowHiddenSlides { get; set; }Especifica si el documento generado debe incluir diapositivas ocultas o no. El valor predeterminado es false.
ShowLeftPane { get; set; }Mostrar/ocultar el panel izquierdo. Puede ser anulado en flashvars. El valor predeterminado es true.
ShowPageBorder { get; set; }Especifica si se debe mostrar el borde alrededor de las páginas. El valor predeterminado es true.
ShowPageStepper { get; set; }Mostrar/ocultar el paso de página. Puede ser anulado en flashvars. El valor predeterminado es true.
ShowSearch { get; set; }Mostrar/ocultar la sección de búsqueda. Puede ser anulado en flashvars. El valor predeterminado es true.
ShowTopPane { get; set; }Mostrar/ocultar todo el panel superior. Puede ser anulado en flashvars. El valor predeterminado es true.
SkipJavaScriptLinks { get; set; }Especifica si se deben omitir los hipervínculos con llamadas a JavaScript al guardar la presentación. Booleano de lectura y escritura. El valor predeterminado es false.
SlidesLayoutOptions { get; set; }Obtiene o establece el modo en el que se colocan las diapositivas en la página al exportar una presentación ISlidesLayoutOptions. Esta propiedad no admite la asignación de objetos del tipo HandoutLayoutingOptions
StartOpenLeftPane { get; set; }Iniciar con el panel izquierdo abierto. Puede ser anulado en flashvars. El valor predeterminado es false.
ViewerIncluded { get; set; }Especifica si el documento SWF generado debe incluir el visor de documentos integrado o no. El valor predeterminado es true.
WarningCallback { get; set; }Devuelve o establece un objeto que recibe advertencias y decide si el proceso de carga continuará o se abortará. Lectura/escritura IWarningCallback.

Ejemplos

El siguiente ejemplo muestra cómo convertir PowerPoint a SWF Flash.

[C#]
// Instanciar un objeto Presentation que representa un archivo de presentación
using (Presentation presentation = new Presentation("HelloWorld.pptx"))
{
    SwfOptions swfOptions = new SwfOptions();
    swfOptions.ViewerIncluded = false;
    INotesCommentsLayoutingOptions notesOptions = swfOptions.NotesCommentsLayouting;
    notesOptions.NotesPosition = NotesPositions.BottomFull;
    // Guardar presentación y páginas de notas
    presentation.Save("SaveAsSwf_out.swf", SaveFormat.Swf, swfOptions);
    swfOptions.ViewerIncluded = true;
    presentation.Save("SaveNotes_out.swf", SaveFormat.Swf, swfOptions);
}

Ver También