Std TextDocument/it: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
No edit summary
 
(18 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages/>
<languages/>


{{Docnav/it
<div class="mw-translate-fuzzy">
|[[Std_MeasureDistance/it|Misura la distanza]]
|[[Std_DemoMode/it|Visualizza rotazione oggetti]]
|[[Std_Tools_Menu/it|Menu Strumenti]]
|IconL=Std_MeasureDistance.svg
|IconR=Std_DemoMode.svg
|IconC=Freecad.svg
}}

{{GuiCommand/it
{{GuiCommand/it
|Name=Std TextDocument
|Name=Std_TextDocument
|Name/it=Documento di testo
|Name/it=Aggiungi un documento di testo
|MenuLocation=Strumenti → Aggiungi un documento di testo
|MenuLocation=Strumenti → Aggiungi un documento di testo
|Workbenches=Tutti
|Workbenches=Tutti
|Version=0.19
|Version=0.19
|SeeAlso=[[Draft ShapeString/it|Draft Forma da testo]], [[Draft Text/it|Draft Testo]]
|SeeAlso=[[Draft ShapeString/it|Forma da testo di Draft]], [[Draft Text/it|Testo di Draft]]
}}
}}
</div>


==Descrizione==
==Descrizione==


[[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.
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==
<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 provided by the system, 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 it is {{TRUE}} the text cannot be edited until this property is set to {{FALSE}}.
* {{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 it is set to {{Value|Python}}, it will highlight the text 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 ==
==Script==


{{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 44: 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 59: Line 60:
obj2 = Draft.makeShapeString(obj.Text, "/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf", 10)
obj2 = Draft.makeShapeString(obj.Text, "/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf", 10)
App.ActiveDocument.recompute()
App.ActiveDocument.recompute()
}}


{{Docnav/it
|[[Std_MeasureDistance/it|Misura la distanza]]
|[[Std_DemoMode/it|Visualizza rotazione oggetti]]
|[[Std_Tools_Menu/it|Menu Strumenti]]
|IconL=Std_MeasureDistance.svg
|IconR=Std_DemoMode.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()