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 la description de las variables docStyle
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 docStyle se utiliza para definir las características avanzadas de un estilo perteneciente a un Document, un párrafo o un fragmento de Document. Las características de este estilo son devueltas por varias propiedades de WLanguage.
PRECAUCIÓN: Este tipo no debe utilizarse directamente. Sólo debe utilizarse a través de las variables Document que contienen un arry de estilos asociados al Document.
Para asociar un estilo a un párrafo, basta con utilizar el identificador de estilo (StyleID Property de variables de tipo docParagraph, docFragment y docElementText).
Ejemplo
MyDoc is Document <- WP_NoName1
// Retrieve the fragment corresponding to the current selection in the control
Frag is docFragment <- MyDoc[WP_NoName1.Cursor to WP_NoName1.CursorEnd]
 
// Apply bold formatting to the content of the fragment
Frag.Formatting.FontBold = True
// List the styles of a document
MyDocControl is Control
 
// Retrieve an associated document
MyDoc is Document = MyDocControl
 
// List all the styles used by the document
FOR EACH ADocStyle OF MyDoc.Style
Trace(ADocStyle.StyleID)
END
 
// Add the "Title1" style into a document and apply it to the selection
// The definition of "Title1" style comes from another document
MyDocControl is Control = {"MyWPControl", indControl}
 
// Retrieve an associated document
MyDoc is Document = MyDocControl
 
// if the "Title1" style does not exist, add it
// from a document containing preset styles
IF MyDoc.Style["Title1"] = Null THEN
// opens a document containing the styles
MyDocContainingTheStyles is Document = "c:\MyDocWithMyStyles.docx"
// retrieve the Title 1 style
StyleTitle1 is docStyle <- MyDocContainingTheStyles.Style["Title1"]
IF StyleTitle1 <> Null THEN
// Add the style into the document
Add(MyDoc.Style, StyleTitle1)
END
END
 
// apply the style to the selection
StyleTitle1ForSelection is docStyle <- MyDoc.Style["Title1"]
IF StyleTitle1ForSelection <> Null THEN
// create the fragment (from the selection)
f is docFragment(MyDocControl.Value, MyDocControl.Cursor, MyDocControl.SelectionLength)
// applies the Title1 style to the selection
f.StyleID = StyleTitle1ForSelection.Identifier
END
Observaciones

Propiedades específicas de la description de las variables docStyle

Las siguientes propiedades pueden ser utilizadas para manipular un estilo:
Nombre de la propiedadTipo utilizadoEfecto
AliasCadena de caracteresNombre para mostrar del estilo. Este nombre se utiliza si la propiedad Name no corresponde a un nombre de visualización.
Si hay varios nombres disponibles, se separan con una coma (",").
Esta propiedad es de solo lectura.
denominarCadena de caracteresNombre preestablecido del estilo o nombre para mostrar del estilo.
Esta propiedad es de solo lectura.
DisplayPriorityIntegroOrden de prioridad al mostrar estilos en una interfaz (GUI). Este orden de prioridad es un orden ascendente.
escribir a máquinaConstante de tipo IntegerTipo de estilo:
  • docstyleCharacter: Estilo de caracteres. Este estilo se aplica a una sección de texto.
  • docstyleNumbering: Estilo de numeración.
  • docstyleParagraph: Estilo de párrafo. Este estilo se aplica a un párrafo entero.
  • docstyleTable: Estilo de tabla.
Esta propiedad es de solo lectura.
Observación: el cambio de estilo de párrafo o fragmento aplica automáticamente el estilo de párrafo y el estilo de carácter de relacionado si existen.
Invisiblebooleano
  • True si se debe ocultar el estilo para el usuario,
  • False en caso contrario.
Si el Invisible Property es set a True, este estilo se reservará para uso interno (por ejemplo, el estilo padre no está disponible en el UI).
Esta propiedad es de solo lectura.
InvisibleIfNotUsedbooleano
  • True si se debe ocultar el estilo para el usuario, excepto si ya se utiliza en el documento,
  • False en caso contrario.
Esta propiedad es de solo lectura.
Por defectobooleano
  • True si el estilo es el estilo predeterminado,
  • False en caso contrario.
StyleIDCadena de caracteresIdentificador único de estilo en la Document.
Esta propiedad es de solo lectura.
StyleIDLinkedCadena de caracteresIdentificador del estilo relacionado (Estilo de párrafo o estilo de carácter).
Si el estilo es un estilo de párrafo, este Property devuelve el identificador del tipo de carácter associated.
Esta propiedad es de solo lectura.
StyleIDParentCadena de caracteresIdentificador del estilo padre (que significa en qué se basa el estilo actual).
Esta propiedad es de solo lectura.
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: 23/08/2022

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