Définit l'unité de mesure de l'espacement horizontal et vertical utilisé dans les paramètres de différentes fonctions de _GUICtrlRichEdit
#include <GuiRichEdit.au3>
_GUICtrlRichEdit_SetSpaceUnit ( $sUnit )
$sUnit | "in", "cm","mm", "pt" (points), ou "tw" (twips, 1/1440 pouce, 1/567 centimètre) |
Succès: | Retourne True. |
Échec: | Retourne False et définit @error <> 0. |
Initialement, l'espacement est mesurée en pouces.
_GUICtrlRichEdit_GetSpaceUnit, _GUICtrlRichEdit_SetParaBorder, _GUICtrlRichEdit_SetParaIndents, _GUICtrlRichEdit_SetParaNumbering, _GUICtrlRichEdit_SetParaSpacing, _GUICtrlRichEdit_SetParaTabStops, _GUICtrlRichEdit_SetTabStops
#include <GUIConstantsEx.au3> #include <GuiRichEdit.au3> #include <WindowsConstants.au3> Global $g_idLblMsg Example() Func Example() Local $hGui, $iMsg, $idBtnNext, $hRichEdit, $iStep = 0 $hGui = GUICreate("Exemple (" & StringTrimRight(@ScriptName, StringLen(".exe")) & ")", 320, 350, -1, -1) $hRichEdit = _GUICtrlRichEdit_Create($hGui, "Ceci est un test.", 10, 10, 300, 220, _ BitOR($ES_MULTILINE, $WS_VSCROLL, $ES_AUTOVSCROLL)) $g_idLblMsg = GUICtrlCreateLabel("", 10, 235, 300, 60) $idBtnNext = GUICtrlCreateButton("Suivant", 270, 310, 40, 30) GUISetState(@SW_SHOW) _GUICtrlRichEdit_SetText($hRichEdit, "Paragraphe 1") $iMsg = GUIGetMsg() While $iMsg <> $GUI_EVENT_CLOSE If $iMsg = $idBtnNext Then $iStep += 1 Switch $iStep Case 1 Report("1. Paramètre initial") Case 2 _GUICtrlRichEdit_SetSpaceUnit("cm") Report("2. Paramètre maintenant") GUICtrlSetState($idBtnNext, $GUI_DISABLE) EndSwitch EndIf $iMsg = GUIGetMsg() WEnd _GUICtrlRichEdit_Destroy($hRichEdit) ; Nécessaire si le script se bloque ; GUIDelete() ; est OK aussi EndFunc ;==>Example Func Report($sMsg) $sMsg = $sMsg & @CRLF & _GUICtrlRichEdit_GetSpaceUnit() GUICtrlSetData($g_idLblMsg, $sMsg) EndFunc ;==>Report