AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones Procesador de texto / Tipos de variables
  • Propiedades específicas de las variables Document
  • Funciones WLanguage que utilizan variables Document
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
El tipo Document permite manipular un documento de tipo "docx". El contenido de esta Document puede ser visto y modificado por varias funciones y propiedades de WLanguage.
Se puede inicializar un documento Variable:
  • WINDEV con el contenido de una control Procesador de texto.
  • con un archivo ".docx" o ".rtf.
  • con un buffer (que contiene un docx o rtf).
  • con un memo binario de un archivo de datos.
  • con un string. Por ejemplo:
    MyDoc is Document = "a paragraph." + CR + "a second paragraph."
Observación: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable.
// Load the document
MyDoc is Document = "c:\temp\doc.docx"
// Browse the paragraphs of the document
FOR EACH para OF MyDoc.Paragraph
FOR EACH MyElement OF para.Element
Trace(MyElement.Texte)
END
END
Propiedades

Propiedades específicas de las variables Document

Las siguientes propiedades pueden utilizarse para manipular variables de tipo Document:
Nombre de la propiedadTipo utilizadoEfecto
ContraseñaCadena de caracteresContraseña para el archivo docx. Esta contraseña se utiliza para encriptar el archivo docx. Esta contraseña se solicitará al abrir el archivo docx.
EstiloArray de variables de tipo docStyleInformación sobre los estilos relacionado al Document (información global al Document).
EvenOddPageDiferentebooleano
  • True si el documento debe tener encabezados y pies de página diferentes para las páginas pares e impares,
  • False en caso contrario. En este caso, los encabezados y pies de página son idénticos para las páginas pares e impares..
FilePathCadena de caracteresNombre y ruta completo del archivo docx asociado con el Document.
Esta propiedad es de solo lectura. Se asigna cuando se utiliza DocOpen.

Observaciones:
  • Al asignar una variable Documento a otra, este Property no se copia (excepto durante la llamada a DocOpen ).
  • Si el documento procede de una memoria intermedia, esta Property corresponde a una cadena vacía ("").
Marcador[ Nombre del marcador]array asociativa de variables DocFragmentFragmento associated con el marcador.
Modifiedbooleano
  • True si se ha modificado el documento desde que se abrió (mediante programación o por el usuario),
  • False en caso contrario.
Esta propiedad es de solo lectura.
NumeraciónArray de docNumberingLas numeraciones asociadas a la Document. La numeración de Document puede ser consultada a través de la declaración FOR EACH.
PáginaColorVariable de tipo ColorAntecedentes color del Page.
PárrafoArray de docParagraphPárrafos incluidos en el cuerpo de Document. Los párrafos de Document pueden ser consultados a través de la declaración de CADA UNO.
PropertyVariable de tipo docPropertyPropiedades del documento.
ReadOnlybooleano
  • True si el documento es de solo lectura,
  • False en caso contrario.
Esta propiedad es de solo lectura.
SecciónVariable de tipo docSectionInformación de la sección (información global a la Document).
Observaciones

Funciones WLanguage que utilizan variables Document

Las variables Document se pueden manejar usando las siguientes funciones de WLanguage:
  • sintaxis estándar:
    DocAddAgrega:
    • al final de un tratamiento de palabras Document: un elemento, una Document, un párrafo, un texto, una Image o un fragmento.
    • al final de un fragmento: un elemento, un texto o un Image.
    DocCloseCierra un archivo docx y libera la Document.
    DocEndModificationIndica el final de un grupo de operaciones en un procesador de textos Document en un solo Event (gestión "deshacer/rehacer").
    DocFindEncuentra una cadena de caracteres:
    • en un procesador de textos completo Document.
    • en un fragmento.
    DocInsertInserta un objeto en un procesador de textos Document o sustituye el contenido del fragmento actual. Los objetos que se pueden utilizar son:
    • un elemento,
    • a Document,
    • a paragraph,
    • un texto,
    • una imagen, etc,
    • un fragmento.
    DocInsertTableInserta una tabla en un procesador de textos Document.
    DocOpenAbre un archivo de procesamiento de texto (formato docx) en modo Lectura/Escritura. El archivo docx se abre y se bloquea hasta que se cierra.
    DocPrintImprime una Document en formato "docx".
    DocRedoRestaura la última acción deshecha en un procesador de textos Document.
    DocRedoCountDevuelve el número de acciones canceladas que se pueden rehacer en un procesador de textos Document.
    DocReplaceEncuentra todas las instancias de una cadena de caracteres y las reemplaza con otra cadena.:
    • en un procesador de textos completo Document.
    • en un fragmento.
    DocSaveGuarda una Document como archivo "docx".
    DocStartModificationSeñala el comienzo de la agrupación de un conjunto de operaciones en un documento en una sola gestión de Event( de "deshacer/rehacer").
    DocToHTMLConvierte un procesador de textos Document en un archivo HTML.
    DocToImageExporta una página que se encuentra en un procesador de textos Document en formato Image.
    DocToPDFConvierte un procesador de textos Document en un archivo PDF.
    DocToTextCrea un string a partir de los datos:
    • se encuentra en una control Procesador de texto o en un procesador de textos Document.
    • encontrada en un párrafo de un control Procesador de texto.
    DocUndoDeshace la última acción realizada en un procesador de textos Document.
    DocUndoCountDevuelve el número de acciones que se pueden deshacer en una Document.
    DocUndoRedoDeleteAllBorra toda la historia del mecanismo de Deshacer/Rehacer para un procesador de textos Document.
    iPrintDocImprime una Document en formato "docx".
  • sintaxis con prefijo:
    <Document Variable>.SeekEncuentra una cadena de caracteres en todo un documento Variable.
    <Variable de documento>.EndModificationIndica el final de un grupo de operaciones en un procesador de textos Document en un solo Event (gestión "deshacer/rehacer").
Versión mínima requerida
  • Versión 22
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 21/12/2023

Señalar un error o enviar una sugerencia | Ayuda local