Std TextDocument/it: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(14 intermediate revisions by 3 users not shown)
Line 6: Line 6:
|[[Std_Tools_Menu/it|Menu Strumenti]]
|[[Std_Tools_Menu/it|Menu Strumenti]]
|IconL=Std_MeasureDistance.svg
|IconL=Std_MeasureDistance.svg
|IconR=
|IconR=Std_DemoMode.svg
|IconC=Freecad.svg
|IconC=Freecad.svg
}}
}}


{{GuiCommand/it
{{GuiCommand/it
|Name=Std TextDocument
|Name=Std_TextDocument
|Name/it=Aggiungi un documento di testo
|Name/it=Aggiungi un documento di testo
|MenuLocation=Strumenti → Aggiungi un documento di testo
|MenuLocation=Strumenti → Aggiungi un documento di testo
Line 21: Line 21:
==Descrizione==
==Descrizione==


Il comando '''Aggiungi un documento di testo''' crea un oggetto in grado di contenere un testo arbitrario. Questo elemento può essere utilizzato per scrivere delle informazioni generali o della documentazione sul modello.
<div class="mw-translate-fuzzy">
[[Std TextDocument/it|Std TextDocument]] crea un oggetto in grado di contenere testo arbitrario. Questo elemento può essere utilizzato per scrivere delle informazioni generali o della documentazione sul modello.
</div>


==Utilizzo==
<div class="mw-translate-fuzzy">
== Utilizzo ==
</div>


<div class="mw-translate-fuzzy">
# Andare nel menu {{MenuCommand|Strumenti → Aggiungi un documento di testo}}.
# Andare nel menu {{MenuCommand|Strumenti → Aggiungi un documento di testo}}.
# Fare doppio clic sul nuovo oggetto creato nella [[tree view/it|vista ad albero]] per aprire una scheda in cui scrivere il testo.
# Fare doppio clic sul nuovo oggetto creato nella [[tree view/it|vista ad albero]] per aprire una scheda in cui scrivere il testo.
# Aggiungere il testo.
# Aggiungere il testo.
# Chiudere la scheda e salvare il file quando viene richiesto.
# Chiudere la scheda e salvare il file quando viene richiesto.
</div>


==Properties==
==Proprietà==


===View===
===Vista===


{{TitleProperty|Editor}}
{{TitleProperty|Editor}}


* {{PropertyView|Font Name|Font}}: a font name, for example, {{Value|Ubuntu Mono}}.
* {{PropertyView|Font Name|Font}}: un nome di carattere, ad esempio, {{Value|Ubuntu Mono}}.
* {{PropertyView|Font Size|Float}}: a font size in points, for example, {{Value|11}}.
* {{PropertyView|Font Size|Float}}: una dimensione del carattere in punti, ad esempio, {{Value|11}}.
* {{PropertyView|Read Only|Bool}}: it defaults to {{FALSE}}. If set to {{TRUE}} the text cannot be edited.
* {{PropertyView|Read Only|Bool}}: il valore predefinito è {{FALSE}}. Se impostato su {{TRUE}} il testo non può essere modificato.
* {{PropertyView|Syntax Highlighter|Enumeration}}: it defaults to {{Value|None}}. If set to {{Value|Python}}, the text will be highlighted like the [[Python_console|Python console]].
* {{PropertyView|Syntax Highlighter|Enumeration}}: il valore predefinito è {{Value|None}}. Se impostato su {{Value|Python}}, il testo verrà evidenziato come nella [[Python_console/it|console Python]].


==Script==
<div class="mw-translate-fuzzy">
== Script ==
</div>


{{Emphasis|Vedere anche:}} [[FreeCAD Scripting Basics/it|Script di base per FreeCAD]], e [[scripted objects/it|script di oggetti]].
{{Emphasis|Vedere anche:}} [[FreeCAD Scripting Basics/it|Script di base per FreeCAD]], e [[scripted objects/it|script di oggetti]].
Line 55: Line 47:
Vedere [[Part_Feature/it|Part Feature]] per le informazioni generali sull'aggiunta di oggetti a un documento.
Vedere [[Part_Feature/it|Part Feature]] per le informazioni generali sull'aggiunta di oggetti a un documento.


Un oggetto {{incode|App::TextDocument}} viene creato con il metodo {{incode|addObject()}} del documento. Una volta che esiste un TextDocument, le sue informazioni testuali vengono archiviate nel suo attributo {{incode|Text}}. Questo attributo può essere utilizzato in altri oggetti, ad esempio, come stringa in una {{Button|[[Image:Draft_ShapeString.svg|16px]] [[Draft_ShapeString/it|Forma da testo]] di Draft}} .
<div class="mw-translate-fuzzy">
Un oggetto {{incode|App::TextDocument}} viene creato con il metodo {{incode|addObject()}} del documento. Una volta che esiste un TextDocument, le sue informazioni testuali vengono archiviate nel suo attributo {{incode|Text}}. Questo attributo può essere utilizzato in altri oggetti, ad esempio, come stringa in una [[Draft_ShapeString/it|Forma da testo]] di Draft.
</div>


{{Code|code=
{{Code|code=
Line 72: Line 62:
}}
}}



{{Docnav
{{Docnav/it
|[[Std_MeasureDistance|Std MeasureDistance]]
|[[Std_MeasureDistance/it|Misura la distanza]]
|[[Std_DemoMode|Std DemoMode]]
|[[Std_DemoMode/it|Visualizza rotazione oggetti]]
|[[Std_Tools_Menu|Std Tools Menu]]
|[[Std_Tools_Menu/it|Menu Strumenti]]
|IconL=Std_MeasureDistance.svg
|IconL=Std_MeasureDistance.svg
|IconR=
|IconR=Std_DemoMode.svg
|IconC=Freecad.svg
|IconC=Freecad.svg
}}
}}

Latest revision as of 22:08, 24 September 2022

Aggiungi un documento di testo

Posizione nel menu
Strumenti → Aggiungi un documento di testo
Ambiente
Tutti
Avvio veloce
Nessuno
Introdotto nella versione
0.19
Vedere anche
Forma da testo di Draft, Testo di Draft

Descrizione

Il comando Aggiungi un documento di testo crea un oggetto in grado di contenere un testo arbitrario. Questo elemento può essere utilizzato per scrivere delle informazioni generali o della documentazione sul modello.

Utilizzo

  1. Andare nel menu Strumenti → Aggiungi un documento di testo.
  2. Fare doppio clic sul nuovo oggetto creato nella vista ad albero per aprire una scheda in cui scrivere il testo.
  3. Aggiungere il testo.
  4. Chiudere la scheda e salvare il file quando viene richiesto.

Proprietà

Vista

Editor

  • VistaFont Name (Font): un nome di carattere, ad esempio, Ubuntu Mono.
  • VistaFont Size (Float): una dimensione del carattere in punti, ad esempio, 11.
  • VistaRead Only (Bool): il valore predefinito è false. Se impostato su true il testo non può essere modificato.
  • VistaSyntax Highlighter (Enumeration): il valore predefinito è None. Se impostato su Python, il testo verrà evidenziato come nella console Python.

Script

Vedere anche: Script di base per FreeCAD, e script di oggetti.

Vedere Part Feature per le informazioni generali sull'aggiunta di oggetti a un documento.

Un oggetto App::TextDocument viene creato con il metodo addObject() del documento. Una volta che esiste un TextDocument, le sue informazioni testuali vengono archiviate nel suo attributo Text. Questo attributo può essere utilizzato in altri oggetti, ad esempio, come stringa in una Forma da testo di Draft .

import FreeCAD as App
import Draft

doc = App.newDocument()
obj = App.ActiveDocument.addObject("App::TextDocument", "Text_document")
obj.Text = "textual information"
App.ActiveDocument.recompute()

obj2 = Draft.makeShapeString(obj.Text, "/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf", 10)
App.ActiveDocument.recompute()