Trabajar con Opciones y aparición de documentos de palabras

A veces es posible que necesite cambiar la apariencia de un documento, por ejemplo, establecer preferencias de idioma o el número de líneas por página.Aspose.Words proporciona la capacidad de controlar cómo se mostrará el documento, así como algunas opciones adicionales. Este artículo describe tales posibilidades.

Configurar opciones de visualización de documentos

Puede controlar cómo se mostrará un documento en Microsoft Word usando el ViewOptions clase. Por ejemplo, puede establecer un valor de zoom de documento utilizando el ZoomPercent propiedad, o el modo de vista usando el ViewType propiedad.

El siguiente ejemplo de código muestra cómo asegurar que un documento se muestre en un 50% cuando se abra en Microsoft Word:

Opciones de visualización de páginas

Si desea establecer el número de caracteres por línea, utilice el CharactersPerLine propiedad. También puede establecer el número de líneas por página para un documento de Word – utilizar el LinesPerPage propiedad para obtener o establecer el número de líneas por página en la red de documentos.

El siguiente ejemplo de código muestra cómo establecer el número de caracteres por línea y el número de líneas por página para un Microsoft Word documento:

Establecer preferencias lingüísticas

Mostrando un documento Microsoft Word depende de qué idiomas se establecen como predeterminados para este documento. Si no se establecen idiomas por defecto, Microsoft Word toma información del cuadro de diálogo “Set Office Language Preferences”, que, por ejemplo, se puede encontrar en “File → Opciones → Idioma” en Microsoft Word 2019.

Con Aspose.Words, también puede configurar las preferencias del lenguaje usando el LanguagePreferences clase. También tenga en cuenta que para la correcta visualización de su documento es necesario establecer el Microsoft Word versión que el proceso de carga de documentos debe coincidir – esto se puede hacer utilizando MswVersion propiedad.

El siguiente ejemplo de código muestra cómo agregar japonés a los idiomas de edición:

El siguiente ejemplo de código muestra cómo establecer ruso como el idioma de edición predeterminado:

Optimize a Document for a Particular Versión de Word

El OptimizeFor método permite optimizar el contenido del documento, así como por defecto Aspose.Words comportamiento para una versión particular Microsoft Word. Puede utilizar este método para prevenir Microsoft Word de mostrar la cinta “Modo de compatibilidad” sobre la carga de documentos. Tenga en cuenta que también puede necesitar establecer el Compliance propiedad a Iso29500_2008_Transicional o superior.

El siguiente ejemplo de código muestra cómo optimizar el contenido de documento Microsoft Word 2016:

Document doc = new Document(dataDir + "Document.docx");

// Set Word2016 version for document
doc.getCompatibilityOptions().optimizeFor(MsWordVersion.WORD_2016);

// Save the document.
doc.save(dataDir + "output.docx");